MMC core:
 - Continue to re-factor code to prepare for eMMC CMDQ and blkmq support
 - Introduce queue semantics to prepare for eMMC CMDQ and blkmq support
 - Add helper functions to manage temporary enable/disable of eMMC CMDQ
 - Improve wait-busy detection for SDIO

MMC host:
 - cavium: Add driver to support Cavium controllers
 - cavium: Extend Cavium driver to support Octeon SOCs and ThunderX SOCs
 - bcm2835: Add new driver for Broadcom BCM2835 controller
 - sdhci-xenon: Add driver to support Marvell Xenon SDHCI controller
 - sdhci-tegra: Add support for the Tegra186 variant
 - sdhci-of-esdhc: Support for UHS-I SD cards
 - sdhci-of-esdhc: Support for eMMC HS200 cards
 - sdhci-cadence: Add eMMC HS400 enhanced strobe support
 - sdhci-esdhc-imx: Reset tuning circuit when needed
 - sdhci-pci: Modernize and clean-up some PM related code
 - sdhci-pci: Avoid re-tuning at runtime PM for some Intel devices
 - sdhci-pci|acpi: Use aggressive PM for some Intel BYT controllers
 - sdhci: Re-factoring and modernizations
 - sdhci: Optimize delay loops
 - sdhci: Improve register dump print format
 - sdhci: Add support for the Command Queue Engine
 - meson-gx: Various improvements and clean-ups
 - meson-gx: Add support for CMD23
 - meson-gx: Basic tuning support to avoid CRC errors
 - s3cmci: Enable probing via DT
 - mediatek: Improve tuning support for eMMC HS200 and HS400 mode
 - tmio: Improve DMA support
 - tmio: Use correct response for CMD12
 - dw_mmc: Minor improvements and clean-ups
mmc: sdhci-of-esdhc: limit SD clock for ls1012a/ls1046a

The ls1046a datasheet specified that the max SD clock frequency
for eSDHC SDR104/HS200 was 167MHz, and the ls1012a datasheet
specified it's 125MHz for ls1012a. So this patch is to add the
limitation.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
1 file changed