/* * (C) Copyright 2009 * Michael Schwingen, michael@schwingen.org * * SPDX-License-Identifier: GPL-2.0+ */ #include #include #include #include "dvlhost_hw.h" DECLARE_GLOBAL_DATA_PTR; #ifdef CONFIG_HW_WATCHDOG #include #include void hw_watchdog_reset(void) { unsigned int x; x = readl(IXP425_GPIO_GPOUTR); x ^= (1 << (CONFIG_SYS_GPIO_WDGTRIGGER)); writel(x, IXP425_GPIO_GPOUTR); } #endif /* CONFIG_HW_WATCHDOG */