mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-25 06:46:00 +00:00
wdt-uclass: watchdog_reset cleanup
watchdog_reset() is no longer called from anywhere, so we do not need to define a dummy no-op function. Remove that definition, and update references to say schedule() instead. Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Reviewed-by: Stefan Roese <sr@denx.de>
This commit is contained in:
parent
7a779a8d09
commit
4388ada769
1 changed files with 2 additions and 17 deletions
|
@ -30,7 +30,7 @@ struct wdt_priv {
|
|||
u32 timeout;
|
||||
/*
|
||||
* Time, in milliseconds, between calling the device's ->reset()
|
||||
* method from watchdog_reset().
|
||||
* method from schedule().
|
||||
*/
|
||||
ulong reset_period;
|
||||
/*
|
||||
|
@ -222,21 +222,6 @@ int wdt_expire_now(struct udevice *dev, ulong flags)
|
|||
return ret;
|
||||
}
|
||||
|
||||
#if defined(CONFIG_WATCHDOG)
|
||||
/*
|
||||
* Called by macro WATCHDOG_RESET. This function be called *very* early,
|
||||
* so we need to make sure, that the watchdog driver is ready before using
|
||||
* it in this function.
|
||||
*/
|
||||
void watchdog_reset(void)
|
||||
{
|
||||
/*
|
||||
* Empty function for now. The actual WDT handling is now done in
|
||||
* the cyclic function instead.
|
||||
*/
|
||||
}
|
||||
#endif
|
||||
|
||||
static int wdt_pre_probe(struct udevice *dev)
|
||||
{
|
||||
u32 timeout = WATCHDOG_TIMEOUT_SECS;
|
||||
|
@ -264,7 +249,7 @@ static int wdt_pre_probe(struct udevice *dev)
|
|||
priv->autostart = autostart;
|
||||
/*
|
||||
* Pretend this device was last reset "long" ago so the first
|
||||
* watchdog_reset will actually call its ->reset method.
|
||||
* schedule() will actually call its ->reset method.
|
||||
*/
|
||||
priv->next_reset = get_timer(0);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue