summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
diff options
context:
space:
mode:
authorHaibo Chen <haibo.chen@nxp.com>2017-12-22 11:27:35 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:30:05 +0800
commite09f5278150aa261bce802ab3386569e5f938e89 (patch)
tree8dea398b300e78ec91554511aabff309050aeeb2 /arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
parente12f73d0cba56e67086b4c1d8565e96979d6a64d (diff)
MLK-17258 ARM64: dts: add off-on-delay for usdhc vmmc-supply regulator
For the slot support SD3.0 card, during system suspend, if plug out the sd card, and insert another SD3.0 card, after system resume back, SD3.0 card can't be recognized as SD3.0 card, just SD2.0 card. This is because the time delay between vmmc regulator off and on is too small. SD spec require the Card Vdd shall be lowered to less than 0.5v for a minimum period for 1ms. And the hardware regulator also need some time to drop the Card Vdd from 3.3v to 0.5v. This patch add the off-on-delay in vmmc-supply regulator adding the upper two limitation into consideration. This patch relay on the commit 878bff7648f5 ("MLK-14638-1 regulator: fixed: add off_on_delay support"). Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
index 721c84f654c9..b50ac76ddfa4 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-lpddr4-arm2.dts
@@ -66,6 +66,7 @@
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
gpio = <&gpio4 7 GPIO_ACTIVE_HIGH>;
+ off-on-delay = <3000>;
enable-active-high;
};
};