]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
lantiq: adapt gpio-stp-xway node name to get clock 22444/head
authorHauke Mehrtens <hauke@hauke-m.de>
Mon, 16 Mar 2026 01:40:09 +0000 (02:40 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Tue, 17 Mar 2026 00:13:48 +0000 (01:13 +0100)
The MIPS code assigns the clock node based on the device tree node name.
This name was renamed with kernel 6.12.58 and v6.6.117. Adapt our out of
tree device tree files to this rename to fix loading the STP GPIO
driver.

Without this fix the driver fails like this:
```
[    0.320000] gpio-stp-xway 1e100bb0.stp: Failed to get clock
[    0.330000] gpio-stp-xway 1e100bb0.stp: probe with driver gpio-stp-xway failed with error -2
```

Link: https://git.kernel.org/linus/b0d04fe6a633ada2c7bc1b5ddd011cbd85961868
Fixes: https://github.com/openwrt/openwrt/issues/21697
Co-Authored-By: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/22444
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
target/linux/lantiq/files/arch/mips/boot/dts/lantiq/ar9.dtsi
target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9.dtsi

index 25329745cf7a67b2f164e03fb6208ebd645cb7b6..fdea51192bc76ecf41cf141fcc126a1f2f5cf7a6 100644 (file)
                        };
                };
 
-               stp: stp@e100bb0 {
+               stp: gpio@e100bb0 {
                        #gpio-cells = <2>;
                        compatible = "lantiq,gpio-stp-xway";
                        gpio-controller;
index 10fb8d4934e1d94044f72dadda829f79c27716d2..ffad82269024a5ead15e05327137a59cd2895350 100644 (file)
                        };
                };
 
-               stp: stp@e100bb0 {
+               stp: gpio@e100bb0 {
                        status = "disabled";
                        compatible = "lantiq,gpio-stp-xway";
                        reg = <0xe100bb0 0x40>;