MMC core:
 - Cancel recovery work on cleanup to avoid NULL pointer dereference
 - Fix error path in the read/write error recovery path
 - Fix kernel panic when remove non-standard SDIO card
 - Fix WRITE_ZEROES handling for CQE

MMC host:
 - sdhci_am654: Fixup Kconfig dependency for REGMAP_MMIO
 - sdhci-esdhc-imx: Avoid warning of misconfigured bus-width
 - sdhci-pci: Disable broken HS400 ES mode for ASUS BIOS on Jasper Lake
mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO

REGMAP_MMIO is not user-configurable, so we can only satisfy this
dependency by enabling some other Kconfig symbol that properly 'select's
it. Use select like everybody else.

Noticed when trying to enable this driver for compile testing.

Fixes: 59592cc1f593 ("mmc: sdhci_am654: Add dependency on MMC_SDHCI_AM654")
Signed-off-by: Brian Norris <briannorris@chromium.org>
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20221024180300.2292208-1-briannorris@chromium.org
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
1 file changed