|
@@ -100,6 +100,19 @@
|
|
|
regulator-min-microvolt = <1800000>;
|
|
|
regulator-max-microvolt = <1800000>;
|
|
|
};
|
|
|
+
|
|
|
+ usdhc2_pwrseq: usdhc2_pwrseq {
|
|
|
+ compatible = "mmc-pwrseq-simple";
|
|
|
+ clocks = <&clks IMX7D_CLKO2_ROOT_DIV>;
|
|
|
+ clock-names = "ext_clock";
|
|
|
+ };
|
|
|
+};
|
|
|
+
|
|
|
+&clks {
|
|
|
+ assigned-clocks = <&clks IMX7D_CLKO2_ROOT_SRC>,
|
|
|
+ <&clks IMX7D_CLKO2_ROOT_DIV>;
|
|
|
+ assigned-clock-parents = <&clks IMX7D_CKIL>;
|
|
|
+ assigned-clock-rates = <0>, <32768>;
|
|
|
};
|
|
|
|
|
|
&i2c4 {
|
|
@@ -199,12 +212,13 @@
|
|
|
|
|
|
&usdhc2 { /* Wifi SDIO */
|
|
|
pinctrl-names = "default";
|
|
|
- pinctrl-0 = <&pinctrl_usdhc2>;
|
|
|
+ pinctrl-0 = <&pinctrl_usdhc2 &pinctrl_wifi_clk>;
|
|
|
no-1-8-v;
|
|
|
non-removable;
|
|
|
keep-power-in-suspend;
|
|
|
wakeup-source;
|
|
|
vmmc-supply = <®_ap6212>;
|
|
|
+ mmc-pwrseq = <&usdhc2_pwrseq>;
|
|
|
status = "okay";
|
|
|
};
|
|
|
|
|
@@ -301,6 +315,12 @@
|
|
|
};
|
|
|
|
|
|
&iomuxc_lpsr {
|
|
|
+ pinctrl_wifi_clk: wificlkgrp {
|
|
|
+ fsl,pins = <
|
|
|
+ MX7D_PAD_LPSR_GPIO1_IO03__CCM_CLKO2 0x7d
|
|
|
+ >;
|
|
|
+ };
|
|
|
+
|
|
|
pinctrl_wdog: wdoggrp {
|
|
|
fsl,pins = <
|
|
|
MX7D_PAD_LPSR_GPIO1_IO00__WDOG1_WDOG_B 0x74
|