kernel: add DT binding support to the TRX and minor parsers
[openwrt/openwrt.git] / target / linux / ath79 / dts / ath79.dtsi
index baf348207e54389d5655e965a546946f367e407f..a57c58659f1e14d54e47e6187e7011bd2eb9c183 100644 (file)
@@ -43,7 +43,7 @@
                eth0: eth@19000000 {
                        status = "disabled";
 
-                       compatible = "qca,ath79-eth", "syscon";
+                       compatible = "qca,ath79-eth", "syscon", "simple-mfd";
                        reg = <0x19000000 0x200>;
 
                        interrupts = <4>;
                        mdio0: mdio-bus {
                                status = "disabled";
 
+                               compatible = "qca,ath79-mdio";
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+
                                regmap = <&eth0>;
 
                                clocks = <&pll ATH79_CLK_MDIO>;
@@ -62,7 +66,7 @@
                eth1: eth@1a000000 {
                        status = "disabled";
 
-                       compatible = "qca,ath79-eth", "syscon";
+                       compatible = "qca,ath79-eth", "syscon", "simple-mfd";
                        reg = <0x1a000000 0x200>;
 
                        interrupts = <5>;
                        mdio1: mdio-bus {
                                status = "disabled";
 
+                               compatible = "qca,ath79-mdio";
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+
                                regmap = <&eth1>;
 
                                clocks = <&pll ATH79_CLK_MDIO>;