]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-jaguar
authorFarouk Bouabid <farouk.bouabid@cherry.de>
Fri, 6 Sep 2024 15:54:16 +0000 (17:54 +0200)
committerHeiko Stuebner <heiko@sntech.de>
Mon, 30 Sep 2024 08:34:00 +0000 (10:34 +0200)
Add the tsd,mule-i2c-mux alongside with the amc6821 (tsd,mule) and isl1208
as a default device on the mux.

Signed-off-by: Farouk Bouabid <farouk.bouabid@cherry.de>
Link: https://lore.kernel.org/r/20240906-dev-mule-i2c-mux-v8-5-dbd28a150e41@cherry.de
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts

index 31d2f8994f8513e4094840223ff01718f9fce731..56f87a603581f3db8ab43799d03d7d6de981d6c9 100644 (file)
@@ -32,6 +32,7 @@
 
        aliases {
                ethernet0 = &gmac0;
+               i2c10 = &i2c10;
                mmc0 = &sdhci;
                mmc1 = &sdmmc;
                rtc0 = &rtc_twi;
        status = "okay";
 
        fan@18 {
-               compatible = "ti,amc6821";
+               compatible = "tsd,mule", "ti,amc6821";
                reg = <0x18>;
+
+               i2c-mux {
+                       compatible = "tsd,mule-i2c-mux";
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+
+                       i2c10: i2c@0 {
+                               reg = <0x0>;
+                               #address-cells = <1>;
+                               #size-cells = <0>;
+
+                               rtc_twi: rtc@6f {
+                                       compatible = "isil,isl1208";
+                                       reg = <0x6f>;
+                               };
+                       };
+               };
        };
 
        vdd_npu_s0: regulator@42 {
                        regulator-off-in-suspend;
                };
        };
-
-       rtc_twi: rtc@6f {
-               compatible = "isil,isl1208";
-               reg = <0x6f>;
-       };
 };
 
 &i2c1 {