]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: mmci_sdmmc: Add execute tuning with delay block
authorLudovic Barre <ludovic.barre@st.com>
Tue, 28 Jan 2020 09:06:33 +0000 (10:06 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 24 Mar 2020 13:35:40 +0000 (14:35 +0100)
commit12760ae8ea85a675c326c686f467c02ba37e64de
treef4b93f8ad75d1676fb3308a48a2508f3e2ec6da2
parent1f061132b8f0d78f92ad1da18591fcd7579f7b08
mmc: mmci_sdmmc: Add execute tuning with delay block

The hardware delay block is used to align the sampling clock on the data
received by SDMMC. It is mandatory for SDMMC to support the SDR104 mode.
The delay block is used to generate an output clock which is dephased from
the input clock.  The phase of the output clock must be programmed by the
execute tuning interface.

Signed-off-by: Ludovic Barre <ludovic.barre@st.com>
Link: https://lore.kernel.org/r/20200128090636.13689-7-ludovic.barre@st.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/mmci_stm32_sdmmc.c