Hi When reviewing the patch "mmc: sdhci-tegra: Issue CMD and DAT resets together" currently on the mailing list: https://lore.kernel.org/linux-mmc/20220926094906.14537-3-pshete@xxxxxxxxxx/ it seemed like some small tidy up was needed first. Hence these patches. In particular, patch 4 "mmc: sdhci: Centralize CMD and DATA reset handling" should enable the proposed quirk from the sdhci-tegra patch to be implemented in a more consistent way. Adrian Hunter (4): mmc: sdhci: Separate out sdhci_reset_for_all() mmc: sdhci: Remove misleading comment about resets mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS mmc: sdhci: Centralize CMD and DATA reset handling drivers/mmc/host/sdhci-pci-core.c | 23 ++++++++++- drivers/mmc/host/sdhci.c | 84 ++++++++++++++++++++++++--------------- drivers/mmc/host/sdhci.h | 2 - 3 files changed, 73 insertions(+), 36 deletions(-) Regards Adrian