• Linus Torvalds's avatar
    Merge tag 'mmc-v4.3' of git://git.linaro.org/people/ulf.hansson/mmc · 85579ad7
    Linus Torvalds authored
    Pull MMC updates from Ulf Hansson:
     "MMC core:
       - Fix a race condition in the request handling
       - Skip trim commands for some buggy kingston eMMCs
       - An optimization and a correction for erase groups
       - Set CMD23 quirk for some Sandisk cards
    
      MMC host:
       - sdhci: Give GPIO CD higher precedence and don't poll when it's used
       - sdhci: Fix DMA memory leakage
       - sdhci: Some updates for clock management
       - sdhci-of-at91: introduce driver for the Atmel SDMMC
       - sdhci-of-arasan: Add support for sdhci-5.1
       - sdhci-esdhc-imx: Add support for imx7d which also supports HS400
       - sdhci: A collection of fixes and improvements for various sdhci hosts
       - omap_hsmmc: Modernization of the regulator code
       - dw_mmc: A couple of fixes for DMA and PIO mode
       - usdhi6rol0: A few fixes and support probe deferral for regulators
       - pxamci: Convert to use dmaengine
       - sh_mmcif: Fix the suspend process in a short term solution
       - tmio: Adjust timeout for commands
       - sunxi: Fix timeout while gating/ungating clock"
    
    * tag 'mmc-v4.3' of git://git.linaro.org/people/ulf.hansson/mmc: (67 commits)
      mmc: android-goldfish: remove incorrect __iomem annotation
      mmc: core: fix race condition in mmc_wait_data_done
      mmc: host: omap_hsmmc: remove CONFIG_REGULATOR check
      mmc: host: omap_hsmmc: use ios->vdd for setting vmmc voltage
      mmc: host: omap_hsmmc: use regulator_is_enabled to find pbias status
      mmc: host: omap_hsmmc: enable/disable vmmc_aux regulator based on previous state
      mmc: host: omap_hsmmc: don't use ->set_power to set initial regulator state
      mmc: host: omap_hsmmc: avoid pbias regulator enable on power off
      mmc: host: omap_hsmmc: add separate function to set pbias
      mmc: host: omap_hsmmc: add separate functions for enable/disable supply
      mmc: host: omap_hsmmc: return error if any of the regulator APIs fail
      mmc: host: omap_hsmmc: remove unnecessary pbias set_voltage
      mmc: host: omap_hsmmc: use mmc_host's vmmc and vqmmc
      mmc: host: omap_hsmmc: use the ocrmask provided by the vmmc regulator
      mmc: host: omap_hsmmc: cleanup omap_hsmmc_reg_get()
      mmc: host: omap_hsmmc: return on fatal errors from omap_hsmmc_reg_get
      mmc: host: omap_hsmmc: use devm_regulator_get_optional() for vmmc
      mmc: sdhci-of-at91: fix platform_no_drv_owner.cocci warnings
      mmc: sh_mmcif: Fix suspend process
      mmc: usdhi6rol0: fix error return code
      ...
    85579ad7
MAINTAINERS 319 KB