From: Markus Stockhausen Date: Thu, 14 Aug 2025 11:18:22 +0000 (-0400) Subject: realtek: add rtl8231-aux to rtl931x.dtsi X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=9dbc04785c4e13c2b7ceeaf00a5565d4d42f65d9;p=openwrt%2Fopenwrt.git realtek: add rtl8231-aux to rtl931x.dtsi The RTL8231 auxiliary controller is not defined in the rtl931x.dtsi. Additionally the pinmux is configured at the wrong address. Fix this. Signed-off-by: Markus Stockhausen Link: https://github.com/openwrt/openwrt/pull/19776 Signed-off-by: Hauke Mehrtens --- 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>; }; };