The properties 'reg' and 'clocks' should exist for the proper driver 
initialization.
This patch adds missed properties and renames a bit mdio bus nodes.

Signed-off-by: Mikhail Kshevetskiy <[email protected]>
---
 arch/arm/dts/an7583.dtsi | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/arch/arm/dts/an7583.dtsi b/arch/arm/dts/an7583.dtsi
index c8f445b2c41..cbb2a96a1aa 100644
--- a/arch/arm/dts/an7583.dtsi
+++ b/arch/arm/dts/an7583.dtsi
@@ -260,18 +260,20 @@
                                #reset-cells = <1>;
                        };
 
-                       mdio_0: mdio-0 {
+                       mdio_0: mdio-bus@c8 {
                                compatible = "airoha,an7583-mdio";
-                               resets = <&scuclk AN7583_MDIO0>;
+                               reg = <0xc8>;
 
-                               airoha,bus-id = <0>;
+                               clocks = <&scuclk AN7583_CLK_MDIO0>;
+                               resets = <&scuclk AN7583_MDIO0>;
                        };
 
-                       mdio_1: mdio-1 {
+                       mdio_1: mdio-bus@cc {
                                compatible = "airoha,an7583-mdio";
-                               resets = <&scuclk AN7583_MDIO1>;
+                               reg = <0xcc>;
 
-                               airoha,bus-id = <1>;
+                               clocks = <&scuclk AN7583_CLK_MDIO1>;
+                               resets = <&scuclk AN7583_MDIO1>;
                        };
                };
 
-- 
2.53.0

Reply via email to