aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/dts
diff options
context:
space:
mode:
authorStijn Segers <foss@volatilesystems.org>2021-02-19 23:11:09 +0100
committerDavid Bauer <mail@david-bauer.net>2021-02-20 01:27:00 +0100
commitaf1b6799c6ec9af7a30d63a5ddfed20f443b991c (patch)
treee6e8559e74687317b152ba18d1c04cb6a8ebb7d5 /target/linux/ramips/dts
parent10e84bde369d7cfb60d6ac6ee5c7211474bd4179 (diff)
downloadupstream-af1b6799c6ec9af7a30d63a5ddfed20f443b991c.tar.gz
upstream-af1b6799c6ec9af7a30d63a5ddfed20f443b991c.tar.bz2
upstream-af1b6799c6ec9af7a30d63a5ddfed20f443b991c.zip
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 <kurt@roeckx.be> Signed-off-by: Stijn Segers <foss@volatilesystems.org> [removed period from commit title] Signed-off-by: David Bauer <mail@david-bauer.net>
Diffstat (limited to 'target/linux/ramips/dts')
-rw-r--r--target/linux/ramips/dts/mt7621_netgear_ex6150.dts3
1 files changed, 3 insertions, 0 deletions
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 {