MMC core:
 - Improve API to make it clear that mmc_hw_reset() is for cards
 - Fixup support for writeback-cache for eMMC and SD
 - Check for errors after writes on SPI

MMC host:
 - renesas_sdhi: A couple of fixes of TAP settings for eMMC HS400 mode
 - mmci_stm32: Fixup check of all elements in sg list
 - sdhci-xenon: Revert unnecessary fix for annoying 1.8V regulator warning
mmc: core: improve API to make clear mmc_hw_reset is for cards

To make it unambiguous that mmc_hw_reset() is for cards and not for
controllers, we make the function argument mmc_card instead of mmc_host.
Also, all users are converted.

Suggested-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Acked-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20220408080045.6497-2-wsa+renesas@sang-engineering.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
8 files changed