diff options
Diffstat (limited to 'arch/arm/dts/sun50i-a64-pinephone-1.2.dts')
-rw-r--r-- | arch/arm/dts/sun50i-a64-pinephone-1.2.dts | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/arch/arm/dts/sun50i-a64-pinephone-1.2.dts b/arch/arm/dts/sun50i-a64-pinephone-1.2.dts index a9f5b670c9..4e7e237cb4 100644 --- a/arch/arm/dts/sun50i-a64-pinephone-1.2.dts +++ b/arch/arm/dts/sun50i-a64-pinephone-1.2.dts @@ -7,7 +7,12 @@ / { model = "Pine64 PinePhone (1.2)"; - compatible = "pine64,pinephone-1.2", "allwinner,sun50i-a64"; + compatible = "pine64,pinephone-1.2", "pine64,pinephone", "allwinner,sun50i-a64"; + + wifi_pwrseq: wifi-pwrseq { + compatible = "mmc-pwrseq-simple"; + reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 */ + }; }; &backlight { @@ -38,3 +43,12 @@ interrupt-parent = <&pio>; interrupts = <1 1 IRQ_TYPE_EDGE_RISING>; /* PB1 */ }; + +&mmc1 { + mmc-pwrseq = <&wifi_pwrseq>; +}; + +&sgm3140 { + enable-gpios = <&pio 3 24 GPIO_ACTIVE_HIGH>; /* PD24 */ + flash-gpios = <&pio 2 3 GPIO_ACTIVE_HIGH>; /* PC3 */ +}; |