diff --git a/arch/arm/dts/sc57x.dtsi b/arch/arm/dts/sc57x.dtsi index 794e80c3cf16..3eff76c94096 100644 --- a/arch/arm/dts/sc57x.dtsi +++ b/arch/arm/dts/sc57x.dtsi @@ -113,7 +113,7 @@ &wdog { clocks = <&clk ADSP_SC57X_CLK_CGU0_SCLK0>; - secid = <3>; + adi,secid = <3>; }; ð0 { diff --git a/arch/arm/dts/sc58x.dtsi b/arch/arm/dts/sc58x.dtsi index d4008ba7988b..abc58adf8472 100644 --- a/arch/arm/dts/sc58x.dtsi +++ b/arch/arm/dts/sc58x.dtsi @@ -158,7 +158,7 @@ &wdog { clocks = <&clk ADSP_SC58X_CLK_CGU0_SCLK0>; - secid = <3>; + adi,secid = <3>; }; ð0 { diff --git a/arch/arm/dts/sc594-som.dtsi b/arch/arm/dts/sc594-som.dtsi index 59a012fca67d..bfb3dc6c889d 100644 --- a/arch/arm/dts/sc594-som.dtsi +++ b/arch/arm/dts/sc594-som.dtsi @@ -67,7 +67,7 @@ &wdog { clocks = <&clk ADSP_SC594_CLK_CGU0_SCLK0>; - secid = <3>; + adi,secid = <3>; }; &i2c0 { diff --git a/arch/arm/dts/sc598-som.dtsi b/arch/arm/dts/sc598-som.dtsi index 4b8ee1d397ea..026ee11c49c0 100644 --- a/arch/arm/dts/sc598-som.dtsi +++ b/arch/arm/dts/sc598-som.dtsi @@ -124,7 +124,7 @@ &wdog { clocks = <&clk ADSP_SC598_CLK_CGU0_SCLK0>; - secid = <3>; + adi,secid = <3>; }; &i2c0 { diff --git a/drivers/watchdog/adi_wdt.c b/drivers/watchdog/adi_wdt.c index 8e7ff958121c..55a68ea0b324 100644 --- a/drivers/watchdog/adi_wdt.c +++ b/drivers/watchdog/adi_wdt.c @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -96,7 +97,6 @@ static int adi_wdt_probe(struct udevice *dev) struct adi_wdt_priv *priv = dev_get_priv(dev); int ret; struct resource res; - u32 secid; ret = dev_read_resource_byname(dev, "rcu", &res); if (ret) @@ -113,10 +113,11 @@ static int adi_wdt_probe(struct udevice *dev) return ret; priv->wdt_base = devm_ioremap(dev, res.start, resource_size(&res)); - ret = dev_read_u32(dev, "secid", &secid); - if (ret) + ret = dev_read_u32(dev, "adi,secid", &priv->secid); + if (ret) { + dev_err(dev, "Missing property 'adi,secid'\n"); return ret; - priv->secid = secid; + } ret = clk_get_by_name(dev, "sclk0", &priv->clock); if (ret < 0) {