|
|
@@ -111,6 +111,15 @@
|
|
|
vin-supply = <®_sys_5v>;
|
|
|
};
|
|
|
|
|
|
+ wl1835_pwrseq: wl1835-pwrseq {
|
|
|
+ compatible = "mmc-pwrseq-simple";
|
|
|
+ /* WLAN_EN GPIO */
|
|
|
+ reset-gpios = <&gpio0 5 GPIO_ACTIVE_LOW>;
|
|
|
+ clocks = <&pmic>;
|
|
|
+ clock-names = "ext_clock";
|
|
|
+ power-off-delay-us = <10>;
|
|
|
+ };
|
|
|
+
|
|
|
soc {
|
|
|
spi0: spi@f7106000 {
|
|
|
status = "ok";
|
|
|
@@ -307,11 +316,10 @@
|
|
|
};
|
|
|
|
|
|
dwmmc_2: dwmmc2@f723f000 {
|
|
|
- broken-cd;
|
|
|
bus-width = <0x4>;
|
|
|
non-removable;
|
|
|
- /* WL_EN */
|
|
|
- vmmc-supply = <&wlan_en_reg>;
|
|
|
+ vmmc-supply = <®_vdd_3v3>;
|
|
|
+ mmc-pwrseq = <&wl1835_pwrseq>;
|
|
|
|
|
|
#address-cells = <0x1>;
|
|
|
#size-cells = <0x0>;
|
|
|
@@ -323,18 +331,6 @@
|
|
|
interrupts = <3 IRQ_TYPE_EDGE_RISING>;
|
|
|
};
|
|
|
};
|
|
|
-
|
|
|
- wlan_en_reg: regulator@1 {
|
|
|
- compatible = "regulator-fixed";
|
|
|
- regulator-name = "wlan-en-regulator";
|
|
|
- regulator-min-microvolt = <1800000>;
|
|
|
- regulator-max-microvolt = <1800000>;
|
|
|
- /* WLAN_EN GPIO */
|
|
|
- gpio = <&gpio0 5 0>;
|
|
|
- /* WLAN card specific delay */
|
|
|
- startup-delay-us = <70000>;
|
|
|
- enable-active-high;
|
|
|
- };
|
|
|
};
|
|
|
|
|
|
leds {
|