From: Sander Vanheule Date: Sun, 12 Jan 2025 16:53:34 +0000 (+0100) Subject: realtek: Switch DGS-1210-10P DTS to gpio.dtsi X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=7c0d1c1eb10a7040af6478742dd053f40b24a467;p=openwrt%2Fstaging%2Fnbd.git realtek: Switch DGS-1210-10P DTS to gpio.dtsi The DTS file for the DGS-1210-10P is slightly different from the other DGS-1210 devices, in that it didn't specify a gpio-restart node when it was added. The gpio-restart has been found to work on the DGS-1210-10P as well, so switch it over to the common definitions. This converts the last device from the product family to the common definition for the (external) GPIOs. Tested-by: Michel Thill Signed-off-by: Sander Vanheule --- diff --git a/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts b/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts index 1aef88afd4..9365f94a50 100644 --- a/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts +++ b/target/linux/realtek/dts/rtl8382_d-link_dgs-1210-10p.dts @@ -2,6 +2,7 @@ #include "rtl838x.dtsi" #include "rtl83xx_d-link_dgs-1210_common.dtsi" +#include "rtl83xx_d-link_dgs-1210_gpio.dtsi" / { compatible = "d-link,dgs-1210-10p", "realtek,rtl838x-soc"; @@ -43,23 +44,6 @@ tx-disable-gpio = <&gpio1 12 GPIO_ACTIVE_HIGH>; }; - keys { - compatible = "gpio-keys-polled"; - poll-interval = <20>; - - mode { - label = "mode"; - gpios = <&gpio1 30 GPIO_ACTIVE_LOW>; - linux,code = ; - }; - - reset { - label = "reset"; - gpios = <&gpio1 33 GPIO_ACTIVE_LOW>; - linux,code = ; - }; - }; - leds { link_act { label = "green:link_act"; @@ -76,12 +60,13 @@ gpios = <&gpio1 27 GPIO_ACTIVE_LOW>; }; }; +}; - gpio1: rtl8231-gpio { - compatible = "realtek,rtl8231-gpio"; - #gpio-cells = <2>; - gpio-controller; - indirect-access-bus-id = <0>; +&keys { + mode { + label = "mode"; + gpios = <&gpio1 30 GPIO_ACTIVE_LOW>; + linux,code = ; }; };