diff --git a/target/linux/realtek/dts/rtl931x.dtsi b/target/linux/realtek/dts/rtl931x.dtsi index ff3d5c8f29..2335d33932 100644 --- a/target/linux/realtek/dts/rtl931x.dtsi +++ b/target/linux/realtek/dts/rtl931x.dtsi @@ -210,25 +210,29 @@ status = "disabled"; }; + + mdio_aux: mdio-aux { + compatible = "realtek,rtl9310-aux-mdio"; + #address-cells = <1>; + #size-cells = <0>; + pinctrl-0 = <&pinmux_gpio_mdio_en>; + pinctrl-names = "default"; + + status = "disabled"; + }; }; - pinmux: pinmux@1b001358 { + pinmux@1b0007d4 { compatible = "pinctrl-single"; - reg = <0x1b001358 0x4>; + reg = <0x1b0007d4 0x4>; pinctrl-single,bit-per-mux; pinctrl-single,register-width = <32>; pinctrl-single,function-mask = <0x1>; #pinctrl-cells = <2>; - /* Enable GPIO6 and GPIO7, possibly unknown others */ - pinmux_disable_jtag: disable_jtag { - pinctrl-single,bits = <0x0 0x0 0x8000>; - }; - - /* Controls GPIO0 */ - pinmux_disable_sys_led: disable_sys_led { - pinctrl-single,bits = <0x0 0x0 0x100>; + pinmux_gpio_mdio_en: gpio-mdio-en { + pinctrl-single,bits = <0x0 0x100 0x100>; }; };