aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
diff options
context:
space:
mode:
authorLudovic Barre <ludovic.barre@st.com>2019-10-08 11:56:04 +0200
committerUlf Hansson <ulf.hansson@linaro.org>2019-11-13 16:10:16 +0100
commit0e68de6aa7b10eaaf8603d0e38aac62987f90682 (patch)
tree59621efd96c00a8445825577f740c2acad6f9920 /Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
parentmmc: mmci: add busy_complete callback (diff)
downloadlinux-dev-0e68de6aa7b10eaaf8603d0e38aac62987f90682.tar.xz
linux-dev-0e68de6aa7b10eaaf8603d0e38aac62987f90682.zip
mmc: mmci: sdmmc: add busy_complete callback
This patch adds a specific busy_complete callback for sdmmc variant. sdmmc has 2 status flags: -busyd0: This is a hardware status flag (inverted value of d0 line). it does not generate an interrupt. -busyd0end: This indicates only end of busy following a CMD response. On busy to Not busy changes, an interrupt is generated (if unmask) and BUSYD0END status flag is set. Status flag is cleared by writing corresponding interrupt clear bit in MMCICLEAR. The legacy busy completion has no dedicated interrupt for the end of busy, so it's must monitor step by step the busy progression. On sdmmc variant, this procedure is not needed, it's just need to wait the busyd0end interrupt. Signed-off-by: Ludovic Barre <ludovic.barre@st.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'Documentation/devicetree/bindings/mmc/arasan,sdhci.txt')
0 files changed, 0 insertions, 0 deletions