On Fri, 13 Jan 2023 at 12:00, Adrian Hunter <adrian.hunter@xxxxxxxxx> wrote: > > Hi > > This patch set is to remove SDHCI_QUIRK_MISSING_CAPS. > > SDHCI_QUIRK_MISSING_CAPS is not needed because __sdhci_read_caps() can be > called instead. > > __sdhci_read_caps() is also called from sdhci_setup_host() via > sdhci_read_caps(), however only the first call to __sdhci_read_caps() does > anything because after that host->read_caps has been set to true. > > Note, __sdhci_read_caps() does more than just set host->caps, such as do a > reset, so calling __sdhci_read_caps() earlier could have unforeseen > side-effects. However code flow has been reviewed with that in mind. > > > Adrian Hunter (6): > mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller > mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS > mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS > mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS > mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS > mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS > > drivers/mmc/host/sdhci-brcmstb.c | 4 +--- > drivers/mmc/host/sdhci-iproc.c | 14 ++++++++------ > drivers/mmc/host/sdhci-pci-core.c | 8 +++++--- > drivers/mmc/host/sdhci-pxav3.c | 4 +--- > drivers/mmc/host/sdhci-sprd.c | 6 ++---- > drivers/mmc/host/sdhci.c | 3 --- > drivers/mmc/host/sdhci.h | 2 -- > 7 files changed, 17 insertions(+), 24 deletions(-) > > > Regards > Adrian Applied for next, thanks! Kind regards Uffe