From 7a0cd1ede436b351b76183c9c4f06714833fcc65 Mon Sep 17 00:00:00 2001 From: Stijn Segers Date: Fri, 19 Feb 2021 23:11:09 +0100 Subject: 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 (cherry picked from commit af1b6799c6ec9af7a30d63a5ddfed20f443b991c) --- target/linux/ramips/dts/mt7621_netgear_ex6150.dts | 3 +++ 1 file changed, 3 insertions(+) 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 { -- cgit v1.2.3