Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: rockchip: add tuning related settings to veyron devices

This allows the tuning code to run and use higher speeds on capable cards.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

Heiko Stuebner and committed by
Ulf Hansson
c41d31f7 f71ddc58

+12 -1
+6 -1
arch/arm/boot/dts/rk3288-veyron-sdmmc.dtsi
··· 90 90 regulators { 91 91 vccio_sd: LDO_REG4 { 92 92 regulator-name = "vccio_sd"; 93 - regulator-min-microvolt = <3300000>; 93 + regulator-min-microvolt = <1800000>; 94 94 regulator-max-microvolt = <3300000>; 95 95 regulator-state-mem { 96 96 regulator-off-in-suspend; ··· 116 116 cap-sd-highspeed; 117 117 card-detect-delay = <200>; 118 118 cd-gpios = <&gpio7 5 GPIO_ACTIVE_LOW>; 119 + rockchip,default-sample-phase = <90>; 119 120 num-slots = <1>; 121 + sd-uhs-sdr12; 122 + sd-uhs-sdr25; 123 + sd-uhs-sdr50; 124 + sd-uhs-sdr104; 120 125 vmmc-supply = <&vcc33_sd>; 121 126 vqmmc-supply = <&vccio_sd>; 122 127 };
+6
arch/arm/boot/dts/rk3288-veyron.dtsi
··· 149 149 broken-cd; 150 150 bus-width = <8>; 151 151 cap-mmc-highspeed; 152 + rockchip,default-sample-phase = <158>; 152 153 disable-wp; 154 + mmc-hs200-1_8v; 153 155 mmc-pwrseq = <&emmc_pwrseq>; 154 156 non-removable; 155 157 num-slots = <1>; ··· 357 355 num-slots = <1>; 358 356 pinctrl-names = "default"; 359 357 pinctrl-0 = <&sdio0_clk &sdio0_cmd &sdio0_bus4>; 358 + sd-uhs-sdr12; 359 + sd-uhs-sdr25; 360 + sd-uhs-sdr50; 361 + sd-uhs-sdr104; 360 362 vmmc-supply = <&vcc33_sys>; 361 363 vqmmc-supply = <&vcc18_wl>; 362 364 };