Browse Source

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 <[email protected]>
Signed-off-by: Stijn Segers <[email protected]>
[removed period from commit title]
Signed-off-by: David Bauer <[email protected]>
Stijn Segers 4 years ago
parent
commit
af1b6799c6
1 changed files with 3 additions and 0 deletions
  1. 3 0
      target/linux/ramips/dts/mt7621_netgear_ex6150.dts

+ 3 - 0
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 {