Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mmc: host: sdhci-esdhc-imx.c: correct the auto-tuning setting for sdi…
…o device USDHC contain auto tuning circuit, this circuit will work automatically after the tuning procedurae, it can increase/decrease the delay cell according to the outside environment change (like temperature). Unfortunately, this auto tuning circuit can not handle the async sdio device interrupt correctly. When sdio device use 4 data line, async sdio interrupt will use DAT[1], if we enable auto tuning circuit check 4 data lines, include the DAT[1], this circuit will detect this interrupt, take this as a data on DAT[1], and adjust the delay cell wrongly. This is the hardware design limitation, to avoid this, when sdio device enable async interrupt, auto tuning circuit only check DAT[0] and CMD lines. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
- Loading branch information