]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
wdt-uclass: watchdog_reset cleanup
authorRasmus Villemoes <rasmus.villemoes@prevas.dk>
Tue, 28 May 2024 11:13:20 +0000 (13:13 +0200)
committerStefan Roese <sr@denx.de>
Sun, 16 Jun 2024 10:13:54 +0000 (12:13 +0200)
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>
drivers/watchdog/wdt-uclass.c

index e2e7f9ab84b2f4d08fcaac822df265b2165766ea..10be334e9ed3665c8da237a1129cc6fb6a4f6a54 100644 (file)
@@ -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);