ath79: rb91x: enable pcie power early (WIP)
authorKoen Vandeputte <koen.vandeputte@citymesh.com>
Mon, 8 Jan 2024 16:25:07 +0000 (17:25 +0100)
committerKoen Vandeputte <koen.vandeputte@citymesh.com>
Mon, 8 Apr 2024 15:21:05 +0000 (17:21 +0200)
ensure PCIe devices get enumerated properly during power-on

Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
target/linux/ath79/dts/ar9342_mikrotik_routerboard-911g.dtsi

index d169b2604512765457611278e2225ec98881dfc0..7aa4adc75efe41f804738723fca3fe1a79079127 100644 (file)
                        gpio-export,output = <1>;
                        gpios = <&ssr 6 GPIO_ACTIVE_HIGH>;
                };
-
-               pcie_power {
-                       gpio-export,name = "power-pcie";
-                       gpio-export,output = <0>;
-                       gpios = <&ssr 7 GPIO_ACTIVE_HIGH>;
-               };
        };
 };
 
                registers-number = <1>;
                reg = <1>;
                spi-max-frequency = <50000000>;
+
+               power_pcie {
+                       gpio-hog;
+                       gpios = <7 0>;
+                       output-high;
+               };
        };
 };