aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2016-10-29 14:09:37 -0400
committerOlof Johansson <olof@lixom.net>2016-10-29 14:09:37 -0400
commitb70e8beb09d313202afd9d3953f501f02ee4e44b (patch)
tree65da409ecfad2ae4e075ceda420872572a3d7197
parentbb70e53e92a219f149a50ad1b870ad046e3e1fd6 (diff)
parent7c6273194445fe1316084d3096f9311c3dfa4da6 (diff)
Merge tag 'v4.9-rockchip-dts64-fixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into fixes
Correct regulator handling on Rockchip arm64 boards to make bind/unbind calls work correctly and remove a sdio-only property from non-sdio mmc hosts, that accidentially was added there. * tag 'v4.9-rockchip-dts64-fixes1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: arm64: dts: rockchip: remove the abuse of keep-power-in-suspend arm64: dts: rockchip: remove always-on and boot-on from vcc_sd Signed-off-by: Olof Johansson <olof@lixom.net>
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts3
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dts4
2 files changed, 0 insertions, 7 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts b/arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts
index 46cdddfcea6c..e5eeca2c2456 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts
@@ -116,7 +116,6 @@
116 cap-mmc-highspeed; 116 cap-mmc-highspeed;
117 clock-frequency = <150000000>; 117 clock-frequency = <150000000>;
118 disable-wp; 118 disable-wp;
119 keep-power-in-suspend;
120 non-removable; 119 non-removable;
121 num-slots = <1>; 120 num-slots = <1>;
122 vmmc-supply = <&vcc_io>; 121 vmmc-supply = <&vcc_io>;
@@ -258,8 +257,6 @@
258 }; 257 };
259 258
260 vcc_sd: SWITCH_REG1 { 259 vcc_sd: SWITCH_REG1 {
261 regulator-always-on;
262 regulator-boot-on;
263 regulator-name = "vcc_sd"; 260 regulator-name = "vcc_sd";
264 }; 261 };
265 262
diff --git a/arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dts b/arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dts
index 5797933ef80e..ea0a8eceefd4 100644
--- a/arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3368-orion-r68-meta.dts
@@ -152,8 +152,6 @@
152 gpio = <&gpio3 11 GPIO_ACTIVE_LOW>; 152 gpio = <&gpio3 11 GPIO_ACTIVE_LOW>;
153 regulator-min-microvolt = <1800000>; 153 regulator-min-microvolt = <1800000>;
154 regulator-max-microvolt = <3300000>; 154 regulator-max-microvolt = <3300000>;
155 regulator-always-on;
156 regulator-boot-on;
157 vin-supply = <&vcc_io>; 155 vin-supply = <&vcc_io>;
158 }; 156 };
159 157
@@ -201,7 +199,6 @@
201 bus-width = <8>; 199 bus-width = <8>;
202 cap-mmc-highspeed; 200 cap-mmc-highspeed;
203 disable-wp; 201 disable-wp;
204 keep-power-in-suspend;
205 mmc-pwrseq = <&emmc_pwrseq>; 202 mmc-pwrseq = <&emmc_pwrseq>;
206 mmc-hs200-1_2v; 203 mmc-hs200-1_2v;
207 mmc-hs200-1_8v; 204 mmc-hs200-1_8v;
@@ -350,7 +347,6 @@
350 clock-freq-min-max = <400000 50000000>; 347 clock-freq-min-max = <400000 50000000>;
351 cap-sd-highspeed; 348 cap-sd-highspeed;
352 card-detect-delay = <200>; 349 card-detect-delay = <200>;
353 keep-power-in-suspend;
354 num-slots = <1>; 350 num-slots = <1>;
355 pinctrl-names = "default"; 351 pinctrl-names = "default";
356 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>; 352 pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd &sdmmc_bus4>;