From 9370bb92b2d16684ee45cf24e879c93c509162da Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Thu, 19 Dec 2024 01:47:39 +0000 Subject: [PATCH] add wifi6 8852be driver --- u-boot/drivers/watchdog/rockchip_wdt.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/u-boot/drivers/watchdog/rockchip_wdt.c b/u-boot/drivers/watchdog/rockchip_wdt.c index f2962d9..0c2398f 100644 --- a/u-boot/drivers/watchdog/rockchip_wdt.c +++ b/u-boot/drivers/watchdog/rockchip_wdt.c @@ -86,7 +86,8 @@ printf("Rockchip watchdog timeout: %lld sec\n", timeout / 1000); - reset_deassert(&priv->rst); + if (priv->rst.dev) + reset_deassert(&priv->rst); rockchip_wdt_reset(dev); rockchip_wdt_settimeout(timeout, priv); @@ -100,8 +101,10 @@ { struct rockchip_wdt_priv *priv = dev_get_priv(dev); - reset_assert(&priv->rst); - reset_deassert(&priv->rst); + if (priv->rst.dev) { + reset_assert(&priv->rst); + reset_deassert(&priv->rst); + } printf("Rockchip watchdog stop\n"); @@ -133,7 +136,7 @@ ret = reset_get_by_name(dev, "reset", &priv->rst); if (ret) { pr_err("reset_get_by_name(reset) failed: %d\n", ret); - return ret; + priv->rst.dev = NULL; } ret = clk_get_by_index(dev, 0, &priv->clk); -- Gitblit v1.6.2