MMC core:
 - Add new API to set VCCQ voltage - mmc_regulator_set_vqmmc()
 - Add new ioctl to allow userspace to send multi commands
 - Wait for card busy signalling before starting SDIO requests
 - Remove MMC_CLKGATE
 - Enable tuning for DDR50 mode
 - Some code clean-up/improvements to mmc pwrseq
 - Use highest priority for eMMC restart handler
 - Add DT bindings for eMMC hardware reset support
 - Extend the mmc_send_tuning() API
 - Improve ios show for debugfs
 - A couple of code optimizations

MMC host:
 - Some generic OF improvements
 - Various code clean-ups
 - sirf: Add support for DDR50
 - sunxi: Add support for card busy detection
 - mediatek: Use MMC_CAP_RUNTIME_RESUME
 - mediatek: Add support for eMMC HW-reset
 - mediatek: Add support for HS400
 - dw_mmc: Convert to use the new mmc_regulator_set_vqmmc() API
 - dw_mmc: Add external DMA interface support
 - dw_mmc: Some various improvements
 - dw_mmc-rockchip: MMC tuning with the clock phase framework
 - sdhci: Properly clear IRQs during resume
 - sdhci: Enable tuning for DDR50 mode
 - sdhci-of-esdhc: Use IRQ mode for card detection
 - sdhci-of-esdhc: Support both BE and LE host controller
 - sdhci-pci: Build o2micro support in the same module
 - sdhci-pci: Support for new Intel host controllers
 - sdhci-acpi: Support for new Intel host controllers
mmc: dw_mmc: fix the wrong setting for UHS-DDR50 mode

When card is running with DDR mode, dwmmc needs to set DDR_REG bit at
UHS_REG register.
Before this patch, dwmmc controller doesn't consider this.
If this patch is not applied, CRC or other error shoulds be occurred.

Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
Reviewed-by: Alim Akhtar <alim.akhtar@samsung.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
1 file changed