• Linus Torvalds's avatar
    Merge tag 'mmc-updates-for-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc · ed5dc237
    Linus Torvalds authored
    Pull MMC update from Chris Ball:
     "MMC highlights for 3.9:
    
      Core:
       - Support for packed commands in eMMC 4.5.  (This requires a host
         capability to be turned on.  It increases write throughput by 20%+,
         but may also increase average write latency; more testing needed.)
       - Add DT bindings for capability flags.
       - Add mmc_of_parse() for shared DT parsing between drivers.
    
      Drivers:
       - android-goldfish: New MMC driver for the Android Goldfish emulator.
       - mvsdio: Add DT bindings, pinctrl, use slot-gpio for card detection.
       - omap_hsmmc: Fix boot hangs with RPMB partitions.
       - sdhci-bcm2835: New driver for controller used by Raspberry Pi.
       - sdhci-esdhc-imx: Add 8-bit data, auto CMD23 support, use slot-gpio.
       - sh_mmcif: Add support for eMMC DDR, bundled MMCIF IRQs.
       - tmio_mmc: Add DT bindings, support for vccq regulator"
    
    * tag 'mmc-updates-for-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (92 commits)
      mmc: tegra: assume CONFIG_OF, remove platform data
      mmc: add DT bindings for more MMC capability flags
      mmc: tmio: add support for the VccQ regulator
      mmc: tmio: remove unused and deprecated symbols
      mmc: sh_mobile_sdhi: use managed resource allocations
      mmc: sh_mobile_sdhi: remove unused .pdata field
      mmc: tmio-mmc: parse device-tree bindings
      mmc: tmio-mmc: define device-tree bindings
      mmc: sh_mmcif: use mmc_of_parse() to parse standard MMC DT bindings
      mmc: (cosmetic) remove "extern" from function declarations
      mmc: provide a standard MMC device-tree binding parser centrally
      mmc: detailed definition of CD and WP MMC line polarities in DT
      mmc: sdhi, tmio: only check flags in tmio-mmc driver proper
      mmc: sdhci: Fix parameter of sdhci_do_start_signal_voltage_switch()
      mmc: sdhci: check voltage range only on regulators aware of voltage value
      mmc: bcm2835: set SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK
      mmc: support packed write command for eMMC4.5 devices
      mmc: add packed command feature of eMMC4.5
      mmc: rtsx: remove driving adjustment
      mmc: use regulator_can_change_voltage() instead of regulator_count_voltages
      ...
    ed5dc237
MAINTAINERS 243 KB