|
@@ -106,6 +106,13 @@
|
|
priority = /bits/ 8 <200>;
|
|
priority = /bits/ 8 <200>;
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+ emmc_pwrseq: emmc-pwrseq {
|
|
|
|
+ compatible = "mmc-pwrseq-emmc";
|
|
|
|
+ pinctrl-0 = <&emmc_reset>;
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
+ reset-gpios = <&gpio2 9 GPIO_ACTIVE_HIGH>;
|
|
|
|
+ };
|
|
|
|
+
|
|
sound {
|
|
sound {
|
|
compatible = "rockchip,rockchip-audio-max98090";
|
|
compatible = "rockchip,rockchip-audio-max98090";
|
|
rockchip,model = "ROCKCHIP-I2S";
|
|
rockchip,model = "ROCKCHIP-I2S";
|
|
@@ -259,11 +266,12 @@
|
|
bus-width = <8>;
|
|
bus-width = <8>;
|
|
cap-mmc-highspeed;
|
|
cap-mmc-highspeed;
|
|
mmc-hs200-1_8v;
|
|
mmc-hs200-1_8v;
|
|
|
|
+ mmc-pwrseq = <&emmc_pwrseq>;
|
|
disable-wp;
|
|
disable-wp;
|
|
non-removable;
|
|
non-removable;
|
|
num-slots = <1>;
|
|
num-slots = <1>;
|
|
pinctrl-names = "default";
|
|
pinctrl-names = "default";
|
|
- pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8 &emmc_deassert_reset>;
|
|
|
|
|
|
+ pinctrl-0 = <&emmc_clk &emmc_cmd &emmc_bus8 &emmc_pwr>;
|
|
status = "okay";
|
|
status = "okay";
|
|
};
|
|
};
|
|
|
|
|
|
@@ -671,9 +679,8 @@
|
|
};
|
|
};
|
|
|
|
|
|
emmc {
|
|
emmc {
|
|
- /* Make sure eMMC is not in reset */
|
|
|
|
- emmc_deassert_reset: emmc-deassert-reset {
|
|
|
|
- rockchip,pins = <7 12 RK_FUNC_GPIO &pcfg_pull_up>;
|
|
|
|
|
|
+ emmc_reset: emmc-reset {
|
|
|
|
+ rockchip,pins = <2 9 RK_FUNC_GPIO &pcfg_pull_none>;
|
|
};
|
|
};
|
|
|
|
|
|
/*
|
|
/*
|