Messages in this thread | | | Subject | Re: [PATCH V6 0/3] mmc: mmci: add busy detect for stm32 sdmmc variant | From | Ludovic BARRE <> | Date | Wed, 18 Sep 2019 11:33:08 +0200 |
| |
hi Ulf
Just a "gentleman ping" about this series and https://lkml.org/lkml/2019/9/4/747
Regards Ludo
Le 9/5/19 à 2:21 PM, Ludovic Barre a écrit : > From: Ludovic Barre <ludovic.barre@st.com> > > This patch series adds busy detect for stm32 sdmmc variant. > Some adaptations are required: > -On sdmmc the data timer is started on data transfert > and busy state, so we must add hardware busy timeout support. > -Add busy_complete callback at mmci_host_ops to allow to define > a specific busy completion by variant. > -Add sdmmc busy_complete callback. > > V6: > -mmci_start_command: set datatimer only on rsp_busy flag > (remove host->mrq->data). > -move max_busy_timeout in set_ios callback. > -typo fix: err_msk, clks on one lines. > > V5: > -Replaces !cmd->data to !host->mrq->data to avoid overwrite > of datatimer register by the first command (cmd23, without data) of > SBC request. > > V4: > -Re-work with busy_complete callback > -In series, move "mmc: mmci: add hardware busy timeout feature" in > first to simplify busy_complete prototype with err_msk parameter. > > V3: > -rebase on latest mmc next > -replace re-read by status parameter. > > V2: > -mmci_cmd_irq cleanup in separate patch. > -simplify the busy_detect_flag exclude > -replace sdmmc specific comment in > "mmc: mmci: avoid fake busy polling in mmci_irq" > to focus on common behavior > > Ludovic Barre (3): > mmc: mmci: add hardware busy timeout feature > mmc: mmci: add busy_complete callback > mmc: mmci: sdmmc: add busy_complete callback > > drivers/mmc/host/mmci.c | 183 +++++++++++++++++----------- > drivers/mmc/host/mmci.h | 7 +- > drivers/mmc/host/mmci_stm32_sdmmc.c | 38 ++++++ > 3 files changed, 156 insertions(+), 72 deletions(-) >
| |