mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-24 14:25:56 +00:00
powerpc: mpc85xx: remove dead watchdog-related code
Nothing in-tree calls watchdog_reset() anymore (that stopped two years ago with the removal of the WATCHDOG_RESET macro). So that function is dead code. That was the only caller of reset_85xx_watchdog(), so that can obviously also be removed. Finally, init_85xx_watchdog() is/was also not called from anywhere, so that can go away as well, which nicely also removes a bit of arch-specific code from the generic watchdog.h header. Cc: Christophe Leroy <christophe.leroy@csgroup.eu> Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Reviewed-by: Stefan Roese <sr@denx.de>
This commit is contained in:
parent
e7dbc25c30
commit
85c476759a
2 changed files with 0 additions and 34 deletions
|
@ -349,37 +349,6 @@ __weak unsigned long get_tbclk(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifndef CONFIG_WDT
|
|
||||||
#if defined(CONFIG_WATCHDOG)
|
|
||||||
#define WATCHDOG_MASK (TCR_WP(63) | TCR_WRC(3) | TCR_WIE)
|
|
||||||
void
|
|
||||||
init_85xx_watchdog(void)
|
|
||||||
{
|
|
||||||
mtspr(SPRN_TCR, (mfspr(SPRN_TCR) & ~WATCHDOG_MASK) |
|
|
||||||
TCR_WP(CFG_WATCHDOG_PRESC) | TCR_WRC(CFG_WATCHDOG_RC));
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
reset_85xx_watchdog(void)
|
|
||||||
{
|
|
||||||
/*
|
|
||||||
* Clear TSR(WIS) bit by writing 1
|
|
||||||
*/
|
|
||||||
mtspr(SPRN_TSR, TSR_WIS);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
watchdog_reset(void)
|
|
||||||
{
|
|
||||||
int re_enable = disable_interrupts();
|
|
||||||
|
|
||||||
reset_85xx_watchdog();
|
|
||||||
if (re_enable)
|
|
||||||
enable_interrupts();
|
|
||||||
}
|
|
||||||
#endif /* CONFIG_WATCHDOG */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Initializes on-chip MMC controllers.
|
* Initializes on-chip MMC controllers.
|
||||||
* to override, implement board_mmc_init()
|
* to override, implement board_mmc_init()
|
||||||
|
|
|
@ -40,7 +40,4 @@ int init_func_watchdog_reset(void);
|
||||||
void hw_watchdog_init(void);
|
void hw_watchdog_init(void);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined(CONFIG_MPC85xx)
|
|
||||||
void init_85xx_watchdog(void);
|
|
||||||
#endif
|
|
||||||
#endif /* _WATCHDOG_H_ */
|
#endif /* _WATCHDOG_H_ */
|
||||||
|
|
Loading…
Add table
Reference in a new issue