commit | 37e1362efc2ba9be5355b3c55f9f4f7a43f02de2 | [log] [tgz] |
---|---|---|
author | Yuezhang.Mo@sony.com <Yuezhang.Mo@sony.com> | Thu Jan 14 05:46:50 2021 +0000 |
committer | Peng Fan <peng.fan@nxp.com> | Fri Feb 19 15:03:25 2021 +0800 |
tree | f84f4b5d832773e369a815bb26b3c45fa277d5d7 | |
parent | 1019b19665ee719762f7613a36bf1b7ef9c3b578 [diff] |
mmc: sdhci: skip cache invalidation if DMA is not used If DMA(SDMA or ADMA) is not used, the cache invalidation after reading is no need, should be skipped. Otherwise U-Boot may hang at the cache invalidation. Found this issue and tested this fix on DragonBoard 410c. Fixes: commit 4155ad9aac94 ("mmc: sdhci: fix missing cache invalidation after reading by DMA") Signed-off-by: Yuezhang.Mo <Yuezhang.Mo@sony.com> Reviewed-by: Andy Wu <Andy.Wu@sony.com>