]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
mips: dts: realtek: Add MDIO controller
authorChris Packham <chris.packham@alliedtelesis.co.nz>
Tue, 15 Apr 2025 20:54:25 +0000 (08:54 +1200)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Sun, 27 Apr 2025 07:32:30 +0000 (09:32 +0200)
Add a device tree node for the MDIO controller on the RTL9300 chips.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/boot/dts/realtek/rtl930x.dtsi

index f2e57ea3a60ceaed8079a42b6af9b1e80785d4a7..101bab72a95f43c534a738facd0ecf8d81d2355a 100644 (file)
                        #size-cells = <0>;
                        status = "disabled";
                };
+
+               mdio_controller: mdio-controller@ca00 {
+                       compatible = "realtek,rtl9301-mdio";
+                       reg = <0xca00 0x200>;
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       status = "disabled";
+
+                       mdio0: mdio-bus@0 {
+                               reg = <0>;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               status = "disabled";
+                       };
+                       mdio1: mdio-bus@1 {
+                               reg = <1>;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               status = "disabled";
+                       };
+                       mdio2: mdio-bus@2 {
+                               reg = <2>;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               status = "disabled";
+                       };
+                       mdio3: mdio-bus@3 {
+                               reg = <3>;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+                               status = "disabled";
+                       };
+               };
        };
 
        soc: soc@18000000 {