From: Stijn Segers Date: Fri, 19 Feb 2021 22:11:09 +0000 (+0100) Subject: ramips: overwrite reset gpio properties in EX6150 DTS X-Git-Tag: v22.03.0-rc1~3433 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=af1b6799c6ec9af7a30d63a5ddfed20f443b991c;p=openwrt%2Fopenwrt.git ramips: overwrite reset gpio properties in EX6150 DTS The Netgear EX6150 can, just like the D-Link DIR-860L rev B1, fail to initialise both radios in some cases. Add the reset GPIOs explicitly so the PCI-E devices get re-initialised properly. See also FS #3632. Error shows up in dmesg as follows: [ 1.560764] mt7621-pci 1e140000.pcie: pcie1 no card, disable it (RST & CLK) Tested-by: Kurt Roeckx Signed-off-by: Stijn Segers [removed period from commit title] Signed-off-by: David Bauer --- diff --git a/target/linux/ramips/dts/mt7621_netgear_ex6150.dts b/target/linux/ramips/dts/mt7621_netgear_ex6150.dts index 2bf858b226..0da8f6b30c 100644 --- a/target/linux/ramips/dts/mt7621_netgear_ex6150.dts +++ b/target/linux/ramips/dts/mt7621_netgear_ex6150.dts @@ -206,6 +206,9 @@ &pcie { status = "okay"; + + reset-gpios = <&gpio 19 GPIO_ACTIVE_LOW>, + <&gpio 8 GPIO_ACTIVE_LOW>; }; &pcie0 {