summaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorYinbo Zhu <yinbo.zhu@nxp.com>2019-03-11 02:16:40 +0000
committerUlf Hansson <ulf.hansson@linaro.org>2019-04-15 11:55:54 +0200
commit05cb6b2a66fa7837211a060878e91be5eb10cb07 (patch)
treedfce9073e542af83900a090dbe92d50963df900e /sound
parenta46e42712596b51874f04c73f1cdf1017f88df52 (diff)
downloadlinux-stable-05cb6b2a66fa7837211a060878e91be5eb10cb07.tar.gz
linux-stable-05cb6b2a66fa7837211a060878e91be5eb10cb07.tar.bz2
linux-stable-05cb6b2a66fa7837211a060878e91be5eb10cb07.zip
mmc: sdhci-of-esdhc: add erratum eSDHC-A001 and A-008358 support
eSDHC-A001: The data timeout counter (SYSCTL[DTOCV]) is not reliable for DTOCV values 0x4(2^17 SD clock), 0x8(2^21 SD clock), and 0xC(2^25 SD clock). The data timeout counter can count from 2^13–2^27, but for values 2^17, 2^21, and 2^25, the timeout counter counts for only 2^13 SD clocks. A-008358: The data timeout counter value loaded into the timeout counter is less than expected and can result into early timeout error in case of eSDHC data transactions. The table below shows the expected vs actual timeout period for different values of SYSCTL[DTOCV]: these two erratum has the same quirk to control it, and set SDHCI_QUIRK_RESET_AFTER_REQUEST to fix above issue. Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com> Acked-by: Adrian Hunter <adrian.hunter@intel.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'sound')
0 files changed, 0 insertions, 0 deletions