• Linus Torvalds's avatar
    Merge tag 'mmc-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc · dc73d6a8
    Linus Torvalds authored
    Pull MMC updates from Ulf Hansson:
     "MMC core:
       - Export host capabilities through debugfs
       - Export card RCA register via sysfs
       - Improve card initializing sequence while enabling 4-bit bus
       - Export a function to enable/disable wakeup for card detect IRQ
      MMC host:
       - dw_mmc: Add support for new hi3798cv200 variant
       - dw_mmc: Remove support for some deprecated DT properties
       - mediatek: Add support for new variant used on MT7622 SoC
       - sdhci: Improve wakeup support for SDIO IRQs
       - sdhci: Improve wakeup support for card detect IRQs
       - sdhci-omap: Add tuning support
       - sdhci_omap: Add UHS-I mode support
       - sunxi: Prepare for runtime PM support via a few re-factorings
       - tmio: deprecate "toshiba,mmc-wrprotect-disable" DT property
       - tmio/renesas_sdhi: Consolidate code supporting write protect
       - tmio: Improve DMA vs PIO handling
       - tmio: Add support for IP-builtin card detection logic"
    * tag 'mmc-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (55 commits)
      mmc: renesas_sdhi: replace EXT_ACC with HOST_MODE
      mmc: update sdio_claim_irq documentation
      mmc: Export host capabilities to debugfs.
      mmc: core: Disable HPI for certain Micron (Numonyx) eMMC cards
      mmc: block: fix updating ext_csd caches on ioctl call
      mmc: sunxi: Set our device drvdata earlier
      mmc: sunxi: Move the reset deassertion before enabling the clocks
      mmc: sunxi: Move resources management to separate functions
      mmc: dw_mmc: add support for hi3798cv200 specific extensions of dw-mshc
      dt-bindings: mmc: add bindings for hi3798cv200-dw-mshc
      mmc: core: Export card RCA register via sysfs
      mmc: renesas_sdhi: fix WP detection
      mmc: core: Use memdup_user() rather than duplicating its implementation
      mmc: dw_mmc-rockchip: correct property names in debug
      mmc: sd: Remove redundant err assignment from mmc_read_switch
      mmc: sdio: Check the return value of sdio_enable_4bit_bus
      mmc: core: Don't try UHS-I mode if 4-bit mode isn't supported
      arm64: dts: hi3660: remove 'num-slots' property for dwmmc
      ARM: dts: lpc18xx: remove 'num-slots' property for dwmmc
      arm64: dts: stratix10: remove 'num-slots' property for dwmmc
Kconfig 28.3 KB