• Linus Torvalds's avatar
    Merge tag 'mmc-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · e67bd12d
    Linus Torvalds authored
    Pull MMC updates from Ulf Hansson:
     "MMC core:
       - Add support for Marvell SD8787 Wifi/BT chip
       - Improve UHS support for SDIO
       - Invent MMC_CAP_3_3V_DDR and a DT binding for eMMC DDR 3.3V mode
       - Detect Auto BKOPS enable bit
       - Export eMMC device lifetime information through sysfs
       - First take to slim down the public mmc headers to avoid abuse
       - Re-factoring of the mmc block device driver to prepare for blkmq
       - Cleanup code for the mmc block device driver
       - Clarify and cleanup code dealing with data requests
       - Cleanup some code by converting to ida_simple_ functions
       - Cleanup code dealing with card quirks
       - Cleanup private and public mmc header files
    
      MMC host:
       - Don't rely on public mmc headers to include non-mmc related headers
       - meson: Add support for eMMC HS400 mode
       - meson: Various cleanups and improvements
       - omap_hsmmc: Use the proper provided busy timeout from the core
       - sunxi: Enable new timings for the A64 MMC controllers
       - sunxi: Improvements for clock management
       - tmio: Improvements for SDIO interrupts
       - mxs-mmc: Add CMD23 support
       - sdhci-msm: Enable HS400 enhanced strobe mode support
       - sdhci-msm: Correct HS400 tuning sequence
       - sdhci-acpi: Support deferred probe
       - sdhci-pci: Add support for eMMC HS200 tuning mode on AMD
       - mediatek: Correct the implementation of card busy detection
       - dw_mmc: Initial support for ZX mmc controller
       - sh_mobile_sdhi: Enable support for eMMC HS200 mode
       - sh_mmcif: Various cleanups and improvements"
    
    * tag 'mmc-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (145 commits)
      mmc: core: add mmc prefix for blk_fixups
      mmc: core: move all quirks together into quirks.h
      mmc: core: improve the quirks for sdio devices
      mmc: core: move some sdio IDs out of quirks file
      mmc: core: change quirks.c to be a header file
      mmc: sdhci-cadence: fix bit shift of read data from PHY port
      mmc: Adding AUTO_BKOPS_EN bit set for Auto BKOPS support
      mmc: MAN_BKOPS_EN inverse debug message logic
      mmc: meson-gx: add support for HS400 mode
      mmc: meson-gx: remove unneeded checks in remove
      mmc: meson-gx: reduce bounce buffer size
      mmc: meson-gx: set max block count and request size
      mmc: meson-gx: improve interrupt handling
      mmc: meson-gx: improve meson_mmc_irq_thread
      mmc: meson-gx: improve meson_mmc_clk_set
      mmc: meson-gx: minor improvements in meson_mmc_set_ios
      mmc: meson: Assign the minimum clk rate as close to 400KHz as possible
      mmc: core: start to break apart mmc_start_areq()
      mmc: block: respect bool returned from blk_end_request()
      mmc: block: return errorcode from mmc_sd_num_wr_blocks()
      ...
    e67bd12d
MAINTAINERS 383 KB