• Linus Torvalds's avatar
    Merge tag 'mmc-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · bbd60bff
    Linus Torvalds authored
    Pull MMC updates from Ulf Hansson:
     "Updates for MMC for v4.19.
    
      MMC core:
       - Add some fine-grained hooks to further support HS400 tuning
       - Improve error path for bus width setting for HS400es
       - Use a common method when checking R1 status
    
      MMC host:
       - renesas_sdhi: Add r8a77990 support
       - renesas_sdhi: Add eMMC HS400 mode support
       - tmio/renesas_sdhi: Improve tuning/clock management
       - tmio: Add eMMC HS400 mode support
       - sunxi: Add support for 3.3V eMMC DDR mode
       - mmci: Initial support to manage variant specific callbacks
       - sdhci: Don't try 3.3V I/O voltage if not supported
       - sdhci-pci-dwc-mshc: Add driver to support Synopsys dwc mshc SDHCI PCI
       - sdhci-of-dwcmshc: Add driver to support Synopsys DWC MSHC SDHCI
       - sdhci-msm: Add support for new version sdcc V5
       - sdhci-pci-o2micro: Add support for O2 eMMC HS200 mode
       - sdhci-pci-o2micro: Add support for O2 hardware tuning
       - sdhci-pci-o2micro: Add MSI interrupt support for O2 SD host
       - sdhci-pci: Add support for Intel ICP
       - sdhci-tegra: Prevent ACMD23 and HS200 mode on Tegra 3
       - sdhci-tegra: Fix eMMC DDR52 mode
       - sdhci-tegra: Improve clock management
       - dw_mmc-rockchip: Document compatible string for px30
       - sdhci-esdhc-imx: Add support for 3.3V eMMC DDR mode
       - sdhci-of-esdhc: Set proper DMA mask for ls104x chips
       - sdhci-of-esdhc: Improve clock management
       - sdhci-of-arasan: Add a quirk to manage unstable clocks
       - dw_mmc-exynos: Address potential external abort during system resume
       - pxamci: Add support for common MMC DT bindings
       - pxamci: Several cleanups and improvements
       - pxamci: Merge immutable branch for pxa to switch to DMA slave maps"
    
    * tag 'mmc-v4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (56 commits)
      mmc: core: improve reasonableness of bus width setting for HS400es
      mmc: tmio: remove unneeded variable in tmio_mmc_start_command()
      mmc: renesas_sdhi: Fix sampling clock position selecting
      mmc: tmio: Fix tuning flow
      mmc: sunxi: remove output of virtual base address
      dt-bindings: mmc: rockchip-dw-mshc: add description for px30
      mmc: renesas_sdhi: Add r8a77990 support
      mmc: sunxi: allow 3.3V DDR when DDR is available
      mmc: mmci: Add and implement a ->dma_setup() callback for qcom dml
      mmc: mmci: Initial support to manage variant specific callbacks
      mmc: tegra: Force correct divider calculation on DDR50/52
      mmc: sdhci: Add MSI interrupt support for O2 SD host
      mmc: sdhci: Add support for O2 hardware tuning
      mmc: sdhci: Export sdhci tuning function symbol
      mmc: sdhci: Change O2 Host HS200 mode clock frequency to 200MHz
      mmc: sdhci: Add support for O2 eMMC HS200 mode
      mmc: tegra: Add and use tegra_sdhci_get_max_clock()
      mmc: sdhci-esdhc-imx: fix indent
      mmc: sdhci-esdhc-imx: disable clocks before changing frequency
      mmc: tegra: prevent ACMD23 on Tegra 3
      ...
    bbd60bff
arasan,sdhci.txt 3.1 KB