diff mbox series

[2/7] wdt: dw: Switch to if(CONFIG()) instead of using #if

Message ID 20200805191414.146609-2-seanga2@gmail.com
State Superseded
Delegated to: Andes
Headers show
Series [1/7] wdt: dw: Switch to using fls for log2 | expand

Commit Message

Sean Anderson Aug. 5, 2020, 7:14 p.m. UTC
This is preferred over #if because the compiler can check syntax even if
the feature is disabled. This cannot be used for CONFIG_CLK because
CONFIG_DW_WDT_CLOCK_KHZ is not defined on all platforms.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
---

 drivers/watchdog/designware_wdt.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

Comments

Heinrich Schuchardt Aug. 5, 2020, 9:10 p.m. UTC | #1
On 8/5/20 9:14 PM, Sean Anderson wrote:
> This is preferred over #if because the compiler can check syntax even if
> the feature is disabled. This cannot be used for CONFIG_CLK because
> CONFIG_DW_WDT_CLOCK_KHZ is not defined on all platforms.
>
> Signed-off-by: Sean Anderson <seanga2@gmail.com>

Reviewed-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
diff mbox series

Patch

diff --git a/drivers/watchdog/designware_wdt.c b/drivers/watchdog/designware_wdt.c
index 5684acefd2..1d46382f67 100644
--- a/drivers/watchdog/designware_wdt.c
+++ b/drivers/watchdog/designware_wdt.c
@@ -136,17 +136,17 @@  static int designware_wdt_probe(struct udevice *dev)
 	priv->clk_khz = CONFIG_DW_WDT_CLOCK_KHZ;
 #endif
 
-#if CONFIG_IS_ENABLED(DM_RESET)
-	struct reset_ctl_bulk resets;
+	if (CONFIG_IS_ENABLED(DM_RESET)) {
+		struct reset_ctl_bulk resets;
 
-	ret = reset_get_bulk(dev, &resets);
-	if (ret)
-		return ret;
+		ret = reset_get_bulk(dev, &resets);
+		if (ret)
+			return ret;
 
-	ret = reset_deassert_bulk(&resets);
-	if (ret)
-		return ret;
-#endif
+		ret = reset_deassert_bulk(&resets);
+		if (ret)
+			return ret;
+	}
 
 	/* reset to disable the watchdog */
 	return designware_wdt_stop(dev);