Skip to content

Commit 3a6a6d0

Browse files
committed
ARM: dts: exynos: Add support for UHS-I SD cards on Arndale Octa
The Exynos5420's Mobile Storage Host supports SD cards in UHS-I standard (SD specification v3.0), with 1.8 V signaling in SD UHS DDR50. Adjust the regulator and add necessary capability properties. Change the SDR and DDR timings to match values in Insignal v3.4 Android kernel. Tested with SD UHS-I card in SD UHS DDR50 mode. Signed-off-by: Krzysztof Kozlowski <[email protected]>
1 parent 30082e7 commit 3a6a6d0

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

arch/arm/boot/dts/exynos5420-arndale-octa.dts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@
441441

442442
ldo13_reg: LDO13 {
443443
regulator-name = "PVDD_APIO_MMCOFF_2V8";
444-
regulator-min-microvolt = <2800000>;
444+
regulator-min-microvolt = <1800000>;
445445
regulator-max-microvolt = <2800000>;
446446
};
447447

@@ -701,14 +701,17 @@
701701
status = "okay";
702702
card-detect-delay = <200>;
703703
samsung,dw-mshc-ciu-div = <3>;
704-
samsung,dw-mshc-sdr-timing = <2 3>;
705-
samsung,dw-mshc-ddr-timing = <1 2>;
704+
samsung,dw-mshc-sdr-timing = <0 4>;
705+
samsung,dw-mshc-ddr-timing = <0 2>;
706706
pinctrl-names = "default";
707707
pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus1 &sd2_bus4>;
708708
vmmc-supply = <&ldo19_reg>;
709709
vqmmc-supply = <&ldo13_reg>;
710710
bus-width = <4>;
711711
cap-sd-highspeed;
712+
sd-uhs-sdr50;
713+
sd-uhs-sdr104;
714+
sd-uhs-ddr50;
712715
};
713716

714717
&pinctrl_0 {

0 commit comments

Comments
 (0)