diff options
Diffstat (limited to 'src/mainboard/google/gale')
-rw-r--r-- | src/mainboard/google/gale/reset.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/mainboard/google/gale/reset.c b/src/mainboard/google/gale/reset.c index 94dcd4befd..468902a617 100644 --- a/src/mainboard/google/gale/reset.c +++ b/src/mainboard/google/gale/reset.c @@ -19,30 +19,6 @@ #include <soc/iomap.h> #include <reset.h> -/* Watchdog bite time set to default reset value */ -#define RESET_WDT_BITE_TIME 0x31F3 - -/* Watchdog bark time value is kept larger than the watchdog timeout - * of 0x31F3, effectively disabling the watchdog bark interrupt - */ -#define RESET_WDT_BARK_TIME (5 * RESET_WDT_BITE_TIME) - -static void wdog_reset(void) -{ - printk(BIOS_DEBUG, "\nResetting with watchdog!\n"); - - write32(APCS_WDT0_EN, 0); - write32(APCS_WDT0_RST, 1); - write32(APCS_WDT0_BARK_TIME, RESET_WDT_BARK_TIME); - write32(APCS_WDT0_BITE_TIME, RESET_WDT_BITE_TIME); - write32(APCS_WDT0_EN, 1); - write32(APCS_WDT0_CPU0_WDOG_EXPIRED_ENABLE, 1); - - for (;;) - ; -} - void hard_reset(void) { - wdog_reset(); } |