aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorHaibo Chen <haibo.chen@nxp.com>2021-03-22 18:55:38 +0800
committerStefano Babic <sbabic@denx.de>2021-04-08 23:59:50 +0200
commit8974ff1a60365dedf1192632f5e0c21680d49dbc (patch)
tree78697d9c59fa301bb4dc77b0e228eed1e2f9b3bf /arch
parent1e595a81d9bc0d6fd30e3ba17e3f8a9278a381f8 (diff)
downloadu-boot-8974ff1a60365dedf1192632f5e0c21680d49dbc.zip
u-boot-8974ff1a60365dedf1192632f5e0c21680d49dbc.tar.gz
u-boot-8974ff1a60365dedf1192632f5e0c21680d49dbc.tar.bz2
mmc: fsl_esdhc_imx: add extra delay for IO voltage switch if necessary
Some board like imx8mm-evkb, IO voltage switch from 3.3v to 1.8v need around 18ms, common code only delay 10ms, so need to delay extra 8ms. Otherwise voltage switch will timeout when wait for data0 line. This IO voltage switch time depends on board design, depend on the PMIC and capacitance. imx8mm-evkb board use PCA9450(PMIC) and 10uF capacitance. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/dts/imx8mm-evk-u-boot.dtsi1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
index 495bef3..3701557 100644
--- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi
+++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi
@@ -113,6 +113,7 @@
u-boot,dm-spl;
sd-uhs-sdr104;
sd-uhs-ddr50;
+ fsl,signal-voltage-switch-extra-delay-ms = <8>;
};
&usdhc3 {