realtek: switch RTL8231 driver for HPE 1920-16/24G
authorSander Vanheule <sander@svanheule.net>
Tue, 7 Jan 2025 13:59:20 +0000 (14:59 +0100)
committerSander Vanheule <sander@svanheule.net>
Sun, 12 Jan 2025 16:30:23 +0000 (17:30 +0100)
Update the base DTS file for the 16 and 24 port HPE 1920 devices
(JG923A, JG924A, JG925A, JG926A), causing the new RTL8231 MFD driver to
be loaded at start-up.

Signed-off-by: Sander Vanheule <sander@svanheule.net>
target/linux/realtek/dts/rtl8382_hpe_1920.dtsi

index af168067d4d93522270864d4eaa136116b72754c..20d8693a3be4d417a97925c40d29d6c312890b56 100644 (file)
@@ -4,12 +4,6 @@
 #include "rtl83xx_hpe_1920.dtsi"
 
 / {
-       gpio1: rtl8231-gpio {
-               compatible = "realtek,rtl8231-gpio";
-               #gpio-cells = <2>;
-               gpio-controller;
-               indirect-access-bus-id = <0>;
-       };
 
        i2c0: i2c-gpio-0 {
                compatible = "i2c-gpio";
        };
 };
 
+&mdio_aux {
+       status = "okay";
+
+       gpio1: expander@0 {
+               compatible = "realtek,rtl8231";
+               reg = <0>;
+
+               gpio-controller;
+               #gpio-cells = <2>;
+               gpio-ranges = <&gpio1 0 0 37>;
+
+               led-controller {
+                       compatible = "realtek,rtl8231-leds";
+                       status = "disabled";
+               };
+       };
+};
+
 &ethernet0 {
        mdio: mdio-bus {
                compatible = "realtek,rtl838x-mdio";