MMC core:
 - Forward compatibility for eMMC.
 - Fix some blacklisted cards with broken secure discard.

MMC host:
 - mmci: Add support for Qualcomm variant.
 - mmci: Fix regression for arm_variant.
 - sdhci: Various fixes and cleanups.
 - sdhci: Improve external VDD regulator support.
 - sdhci: Support for DDR50 1.8V mode for BayTrail.
 - sdhci-st: Add driver for ST SDHCI controller.
 - sh-mmcif: DMA fixes.
 - omap_hsmmc: Add support for SDIO interrupts.
 - sdhci-pci: Add support for Intel Quark X1000.
 - dw_mmc: Update the reset sequence.
 - s3cmci: port DMA code to dmaengine API.
mmc: dw_mmc: modify the dt-binding for removing slot-node and supports-highspeed

Almost all SoCs use one slot per host controller.
(Even if controller can support the multiple slot, Recommend to use one slot per host controller.)
Don't use the slot-node and deprecate the "supports-highspeed" property.
Instead, use the cap-mmc/sd-highspeed.

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Tushar Behera <trblinux@gmail.com>
Reviewed-by: Ulf Hansson <ulf.hansson@linaro.org>
Tested-by: Sachin Kamat <sachin.kamat@samsung.com>
Acked-by: Seungwon Jeon <tgih.jun@samsung.com>
Reviewed-by: Doug Anderson <dianders@chromium.org>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
3 files changed