mediatek: mt7622: provide power on mPCIe in SATA mode
User reported that R64 doesn't provide power to the mPCIe slot in case the PCIe port is disabled as it is when selecting the SATA configuration. As users may still want to use USB-connected mPCIe modules in CN8 slot. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
b4cee3b63f
commit
0d9aae10e4
1 changed files with 2 additions and 17 deletions
|
@ -1,14 +1,6 @@
|
||||||
--- a/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
|
--- a/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
|
||||||
+++ b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
|
+++ b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
|
||||||
@@ -297,14 +297,14 @@
|
@@ -304,7 +304,7 @@
|
||||||
&pcie1 {
|
|
||||||
pinctrl-names = "default";
|
|
||||||
pinctrl-0 = <&pcie1_pins>;
|
|
||||||
- status = "okay";
|
|
||||||
+ status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
&pio {
|
|
||||||
/* Attention: GPIO 90 is used to switch between PCIe@1,0 and
|
/* Attention: GPIO 90 is used to switch between PCIe@1,0 and
|
||||||
* SATA functions. i.e. output-high: PCIe, output-low: SATA
|
* SATA functions. i.e. output-high: PCIe, output-low: SATA
|
||||||
*/
|
*/
|
||||||
|
@ -53,7 +45,7 @@
|
||||||
+};
|
+};
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64-pcie1.dts
|
+++ b/arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64-pcie1.dts
|
||||||
@@ -0,0 +1,24 @@
|
@@ -0,0 +1,17 @@
|
||||||
+/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
|
+/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
|
||||||
+
|
+
|
||||||
+#include <dt-bindings/gpio/gpio.h>
|
+#include <dt-bindings/gpio/gpio.h>
|
||||||
|
@ -70,11 +62,4 @@
|
||||||
+ gpios = <90 GPIO_ACTIVE_HIGH>;
|
+ gpios = <90 GPIO_ACTIVE_HIGH>;
|
||||||
+ };
|
+ };
|
||||||
+ };
|
+ };
|
||||||
+
|
|
||||||
+ fragment@1 {
|
|
||||||
+ target = <&pcie1>;
|
|
||||||
+ __overlay__ {
|
|
||||||
+ status = "okay";
|
|
||||||
+ };
|
|
||||||
+ };
|
|
||||||
+};
|
+};
|
||||||
|
|
Loading…
Reference in a new issue