MLK-16461-1 mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support
authorHaibo Chen <haibo.chen@nxp.com>
Fri, 15 Sep 2017 11:48:14 +0000 (19:48 +0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:38:33 +0000 (15:38 -0500)
commit205004845c98a08db0ec209f923cbd32448d031e
tree4edd259a079e36abcfb445c7f40be48409cf0a3b
parentcba6c91a4c59686b671e8c7b83ca45cf53ea887b
MLK-16461-1 mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support

strobe-dll-delay-target is the delay cell add on the strobe line.
Strobe line the the uSDHC loopback read clock which is use in HS400
mode. Different strobe-dll-delay-target may need to set for different
board/SoC. If this delay cell is not set to an appropriate value,
we may see some read operation meet CRC error after HS400 mode select
which already pass the tuning.

This patch add the strobe-dll-delay-target setting in driver, so that
user can easily config this delay cell in dts file.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
drivers/mmc/host/sdhci-esdhc-imx.c
include/linux/platform_data/mmc-esdhc-imx.h