Commit 41b086b2 authored by Linus Walleij's avatar Linus Walleij

ARM: dts: ux500: Skomer eMMC needs 300 ms power on

The partitions on the eMMC will not even appear sometimes, in the
datasheet for the Samsung KLMxGxxE4x we find that the power-on time
for a 4GB eMMC of this type is 300 ms and nowadays the block stack
is so fast so we are stressing it, and we need to specify that we
need this delay in the device tree.
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 1a4c2705
...@@ -222,7 +222,9 @@ wifi@1 { ...@@ -222,7 +222,9 @@ wifi@1 {
}; };
}; };
// eMMC /*
* eMMC seems to be mostly Samsung KLM4G1YE4C "4YMD1R"
*/
mmc@80005000 { mmc@80005000 {
arm,primecell-periphid = <0x10480180>; arm,primecell-periphid = <0x10480180>;
max-frequency = <100000000>; max-frequency = <100000000>;
...@@ -232,6 +234,8 @@ mmc@80005000 { ...@@ -232,6 +234,8 @@ mmc@80005000 {
mmc-ddr-1_8v; mmc-ddr-1_8v;
no-sdio; no-sdio;
no-sd; no-sd;
/* From datasheet page 26 figure 9: 300 ms set-up time for 4GB */
post-power-on-delay-ms = <300>;
vmmc-supply = <&ldo_3v3_reg>; vmmc-supply = <&ldo_3v3_reg>;
pinctrl-names = "default", "sleep"; pinctrl-names = "default", "sleep";
pinctrl-0 = <&mc2_a_1_default>; pinctrl-0 = <&mc2_a_1_default>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment