[openwrt/openwrt] lantiq: AVM Fritz 736x: fix PCIe reset GPIO

LEDE Commits lede-commits at lists.infradead.org
Fri Jan 23 16:41:04 PST 2026


hauke pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/a4285d7cc092c0d0bd8fccd4b9eebdbfbd6e8ca4

commit a4285d7cc092c0d0bd8fccd4b9eebdbfbd6e8ca4
Author: Hauke Mehrtens <hauke at hauke-m.de>
AuthorDate: Thu Jan 22 23:14:21 2026 +0100

    lantiq: AVM Fritz 736x: fix PCIe reset GPIO
    
    The vr9.dtsi configures the GPIO 38 as reset GPIO. Also the fon LED is
    configured on GPIO 38. This conflicts and makes the probing of the PCIe
    controller fail in OpenWrt 25.12.
    
    The AVM GPL source code configured GPIO 21 as PCIe reset.
    
    Fixes: https://github.com/openwrt/openwrt/issues/21562
    Link: https://github.com/openwrt/openwrt/pull/21641
    Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
---
 .../linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi b/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi
index 9adc631369..795585bc07 100644
--- a/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi
+++ b/target/linux/lantiq/files/arch/mips/boot/dts/lantiq/vr9_avm_fritz736x.dtsi
@@ -156,6 +156,7 @@
 
 &pcie0 {
 	status = "okay";
+	gpio-reset = <&gpio 21 GPIO_ACTIVE_LOW>;
 
 	pcie at 0 {
 		reg = <0 0 0 0 0>;




More information about the lede-commits mailing list