• Linus Torvalds's avatar
    Merge tag 'mmc-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · 42eaf185
    Linus Torvalds authored
    Pull MMC updates from Ulf Hansson:
     "MMC core:
       - Fixup max_discard/trim calculations
       - Announce SD specs greater than 4.0
       - Add discard support for SD cards
       - Don't do retries for CMD6 (SWITCH command)
       - Various cleanups and re-structuring
    
      MMC host:
       - cqhci:
          * Add maintainers for eMMC CQHCI driver
       - sdhci:
          * Consolidate WP GPIO code
          * Add ADMA3 DMA support for V4 enabled host
          * Fixup card detect support in pci-o2micro driver
          * Add support for CMDQ and SDMMC pads auto-calibration in tegra
            driver
          * Add DCMD support and CMDQ support, support for i.MX6ULL variant,
            fixup HS400 timing issue and add HS400_ES support for i.MX8QXP
            to esdhc-imx driver
          * Avoid CRC errors by adjusting settings to speed mode and fixup
            card initialization for high speed mode in renesas_sdhi
          * Fixup timeout settings for omap
          * Enable 8 bits bus-width support in atmel-mci
          * Convert some legacy code in jz4740 driver to use modern APIs
          * Send a CMD12 to clear DPSM at errors for STM32 sdmmc mmci
            driver"
    
    * tag 'mmc-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (69 commits)
      mmc:fix a bug when max_discard is 0
      mmc: core: Add a debug print when the card may have been replaced
      mmc: core: Add sd discard timeout
      mmc: core: Add discard support to sd
      mmc: sdhci-esdhc-imx: clear the HALT bit when enable CQE
      mmc: core: do not retry CMD6 in __mmc_switch()
      mmc: core: Convert mmc_align_data_size() into an SDIO specific function
      mmc: core: Move mmc_of_parse_voltage() to host.c
      mmc: core: Convert mmc_regulator_get_ocrmask() to static
      mmc: core: Move regulator helpers to separate file
      mmc: of_mmc_spi: Convert to mmc_of_parse_voltage()
      mmc: core: Drop retries as in-parameter to mmc_wait_for_app_cmd()
      mmc: core: Convert mmc_wait_for_app_cmd() to static
      mmc: renesas_sdhi: Change HW adjustment register according to speed mode
      mmc: mmci: Send a CMD12 to clear the DPSM at errors
      mmc: sdhci-xenon: Fixup already marked switch fall-through
      mmc: sdhci-tegra: drop ->get_ro() implementation
      mmc: sdhci-omap: drop ->get_ro() implementation
      mmc: sdhci: use WP GPIO in sdhci_check_ro()
      mmc: wmt-sdmmc: Drop unused include
      ...
    42eaf185
MAINTAINERS 483 KB