Skip to content
  • Linus Torvalds's avatar
    Merge tag 'mmc-v4.1' of git://git.linaro.org/people/ulf.hansson/mmc · 8d9095c6
    Linus Torvalds authored
    Pull MMC updates from Ulf Hansson:
     "MMC core:
       - Add support for marking HPI as broken through devicetree
       - Enable runtime PM management of host devices
       - Remove the ->enable|disable() callbacks
       - Restructure code and cleanups
       - Refreshed some of the MMC sections in MAINTAINERS
    
      MMC host:
       - dw_mmc: HS400 mode support
       - dw_mmc: Add the cmd11 timer to detect a timeout
       - dw_mmc: Endian agnostic IO accessors
       - dw_mmc: Bugfixes
       - sh_mmcif: Add exclusion between cmd and interrupt
       - omap_hsmmc: Hibernation support
       - omap_hsmmc: Rework and simplify cover/card detect
       - omap_hsmmc: Stop using ->enable|disable() callbacks
       - atmel-mci: Endian agnostic IO
       - sunxi: Enable MMC_CAP_SDIO_IRQ
       - sdhci-st: Add support for the stih407 family silicon
       - sdhci-st: UHS card support in SDR104 mode
       - sdhci-st: HS200 mode support
       - sdhci-esdhc-imx: Use common mmc DT parser
       - sdhci-of-arasan: Use common mmc DT parser
       - sdhci-iproc: Add new driver for Broadcom IPROC SDHCI controller
       - sdhci-tegra: Convert to GPIO descriptors
       - sdhci-tegra: Optmize write_w path for tegra114 and later
       - sdhci-sirf: Update tuning procedure
       - sdhci: Fix card presence logic
       - sdhci: Cleanups and consolidation"
    
    * tag 'mmc-v4.1' of git://git.linaro.org/people/ulf.hansson/mmc: (79 commits)
      mmc: sdhci-st: Update ST SDHCI binding documentation.
      mmc: sdhci-st: Update the quirks for this controller.
      mmc: sdhci-st: Add sdhci_st_set_uhs_signaling function.
      mmc: sdhci-st: Add st_mmcss_cconfig function to configure mmcss glue registers.
      mmc: sdhci-st: Add delay management functions for top registers (eMMC).
      mmc: sdhci-st: Add support for de-asserting reset signal and top regs resource
      mmc: sdhci-st: Add macros for register offsets and bitfields for mmcss glue regs
      mmc: sdhci-esdhc-imx: Call mmc_of_parse()
      mmc: dw_mmc: Add locking around cmd11 timer
      mmc: dw_mmc: Add a return in an unexpected cmd11 timeout
      mmc: dw_mmc: Increase cmd11 timeout to 500ms
      mmc: dw_mmc: fix fifo ordering in big endian
      mmc: dw_mmc: change idmac descriptor files to __le32
      mmc: dw_mmc: make IO accessors endian agnostic
      mmc: core: Convert the error field in struct mmc_command|data into an int
      mmc: sdhci-of-arasan: Call OF parsing for MMC
      mmc: sdhci-pci: fix 64 BIT DMA quirks for rtsx
      mmc: Add support for marking hpi as broken through devicetree
      mmc: sdhci-tegra: convert to use GPIO descriptors
      mmc: omap_hsmmc: use generic slot-gpio isr to manage card detect pin
      ...
    8d9095c6