[GIT PULL] MMC updates for 3.10-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Linus,

Please pull from:

  git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git tags/mmc-updates-for-3.10-rc1

to receive the MMC merge for 3.10.  There are currently no conflicts,
and these patches have been tested in linux-next.  Thanks.


  The following changes since commit 908ab9368866e6edf0edebdd546adefd5f3128f9:

  ARM: dts: tegra: fix the activate polarity of cd-gpio in mmc host (2013-03-11 14:25:10 -0600)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git tags/mmc-updates-for-3.10-rc1

for you to fetch changes up to e4404fab2e0b70287a471a1e760c9338ce683fde:

  mmc: sdhci-tegra: fix MODULE_DEVICE_TABLE (2013-04-23 15:05:57 -0400)

----------------------------------------------------------------
MMC highlights for 3.10:

Core:
 - Introduce MMC_CAP2_NO_PRESCAN_POWERUP to allow skipping mmc_power_up()
   at boot/initialization time if it's already happened, for performance
   (faster boot time) reasons.
 - Fix a bit width test failure that resulted in old eMMC cards being put
   into 1-bit mode when 4-bit mode was available.
 - Expose fwrev/hwrev for MMCv4 parts.
 - Improve card removal logic in the case where the card's removed slowly;
   we were missing card removal events if the card retained contact with
   the slot pads for long enough to reply to a CMD13 while being removed.

Drivers:
 - davinci_mmc: Support using PIO instead of DMA.
 - dw_mmc: Add support for Exynos4412.
 - mxcmmc: DT support, use slot-gpio API.
 - mxs-mmc: Add broken-cd/cd-inverted/non-removable DT property support.
 - sdhci-sirf: New sdhci-pltfm driver for CSR SiRF SoCs:
    SiRFprimaII: unicore ARM Cortex-A9
    SiRFatlas6: unicore ARM Cortex-A9
    SiRFmarco: dual core ARM Cortex-A9 SMP
 - sdhci-tegra: Add support for Tegra114 platforms, use mmc_of_parse().

----------------------------------------------------------------
Aaron Lu (1):
      mmc: sdio: bind acpi with sdio function device

Adrian Hunter (3):
      Revert "mmc: core: wait while adding MMC host to ensure root mounts successfully"
      mmc: core: fix performance regression initializing MMC host controllers
      mmc: core: fix init controller performance regression, updated patch

Alexander Shiyan (1):
      mmc: mxcmmc: Fix bug when card is present during boot

Alexandru Gheorghiu (1):
      mmc: wmt-sdmmc: Use resource_size()

Anatolij Gustschin (5):
      mmc: mxcmmc: fix race conditions for host->req and host->data access
      mmc: mxcmmc: add mpc512x SDHC support
      mmc: mxcmmc: use slot-gpio API for write-protect detection
      mmc: mxcmmc: constify mxcmci_devtype
      mmc: mxcmmc: enable DMA support on mpc512x

Arnd Bergmann (1):
      mmc: sdhci-tegra: fix MODULE_DEVICE_TABLE

Barry Song (1):
      mmc: sdhci-sirf: add mmc host sdhci-pltfm based driver for SiRF SoCs

Bernie Thompson (1):
      mmc: core: Add in support to expose PRV for v4 MMCs

Chris Ball (2):
      Merge tag 'tegra-for-3.10-fixes-for-mmc' of git://git.kernel.org/.../swarren/linux-tegra into mmc-next
      mmc: sdhci: Don't ignore regulator_enable() return value

Chunhe Lan (1):
      mmc: sdhci-pltfm: Fix timeout on t4240's sdhci controller

Dongjin Kim (1):
      mmc: dw_mmc: Add MSHC compatible for Exynos4412

Hector Palacios (1):
      mmc: mxs-mmc: add broken-cd property

Hyeonsu Kim (1):
      mmc: dw_mmc: fixed a wrong UHS_REG 16 bit clear

Jaehoon Chung (2):
      mmc: dw_mmc: return the result of mmc_add_host()
      mmc: dw_mmc: control the power-enable register

James Hogan (2):
      mmc: dw_mmc: setpower on MMC_POWER_{UP,OFF}
      mmc: dw_mmc: move host->data_offset init earlier

Jan Luebbe (1):
      mmc: omap_hsmmc: support deferred probing for GPIOs

Jingoo Han (4):
      mmc: sdhci-s3c: Use devm_clk_get()
      mmc: davinci_mmc: use module_platform_driver_probe()
      mmc: mvsdio: use module_platform_driver_probe()
      mmc: sdhci-spear: add CONFIG_PM_SLEEP to suspend/resume functions

Johan Hovold (1):
      mmc: at91/avr32/atmel-mci: fix DMA-channel leak on module unload

Joseph Lo (1):
      mmc: tegra: use mmc_of_parse to get the support of standard MMC DT bindings

Kevin Liu (6):
      mmc: core: enhance card removal judgement for slow removal
      mmc: sdhci: add get_cd() implementation
      mmc: sdhci-pxav3: transfer sdhci_pltfm_data as args to sdhci_pltfm_init
      mmc: sdhci-pxav3: remove cd-broken quirk for permanently present card
      mmc: sdhci-pxav3: enhance device tree parser code
      mmc: sdhci-pxav3: controller should use SDCLK for timeout calculation

Kyoungil Kim (1):
      mmc: dw_mmc: empty FIFO after data transfer over interrupt in pio mode

Lars-Peter Clausen (3):
      mmc: sdhci_pltfm: Constify sdhci_pltfm_data
      mmc: sdhci-pltfm: Constify the ops field of sdhci_pltfm_data struct
      mmc: sdhci: Constify sdhci_ops structs where possible

Li Fei (1):
      mmc: core: call pm_runtime_put_noidle in pm_runtime_get_sync failed case

Manjunathappa, Prakash (1):
      mmc: davinci_mmc: allow driver to work without DMA resource

Marc Kleine-Budde (2):
      mmc: mxs-mmc: add cd-inverted property
      mmc: mxs-mmc: add non-removable property

Markos Chandras (3):
      mmc: dw_mmc: Don't loop when handling an interrupt
      mmc: dw_mmc: Avoid adding the number of transmitted bytes twice
      mmc: dw_mmc: Handle unaligned data submission correctly

Markus Pargmann (1):
      mmc: mxcmmc: DT support

Philip Rakity (1):
      mmc: core: Fix bit width test failing on old eMMC cards

Rhyland Klein (2):
      mmc: sdhci-tegra: cleanup ifdefs
      mmc: sdhci-tegra: add basic support for Tegra114

Sachin Kamat (4):
      mmc: dw_mmc: Make dw_mci_exynos_probe static
      mmc: dw_mmc: exynos: Remove unnecessary use of of_match_ptr()
      mmc: dw_mmc: Check return value of regulator_enable
      mmc: dw_mmc: Use pr_info instead of printk

Sergey Yanovich (1):
      mmc: core: wait while adding MMC host to ensure root mounts successfully

Seungwon Jeon (2):
      mmc: block: fix the host's claim-release in special request
      mmc: dw_mmc: fix fifo access for 64-bit

Silviu-Mihai Popescu (1):
      mmc: android-goldfish: use resource_size()

Terry Barnaby (1):
      mmc: atmel-mci: pio hang on block errors

Thomas Abraham (2):
      mmc: sdhci-s3c: let device core setup the default pin configuration
      mmc: dw_mmc: let device core setup the default pin configuration

Thomas Petazzoni (2):
      mmc: mvsdio: fix non-DT probing of GPIOs
      mmc: mvsdio: use dev_*() API instead of pr_*() API

Wei WANG (1):
      mmc: rtsx_pci_sdmmc: Don't execute power up sequence repeatedly

Wei Yongjun (1):
      mmc: wmt-sdmmc: remove unused variable in wmt_complete_data_request()

 .../devicetree/bindings/mmc/fsl-imx-mmc.txt        |  24 ++
 .../devicetree/bindings/mmc/samsung-sdhci.txt      |  35 +--
 .../devicetree/bindings/mmc/sdhci-sirf.txt         |  18 ++
 Documentation/mmc/mmc-dev-attrs.txt                |   1 +
 MAINTAINERS                                        |   1 +
 arch/arm/configs/at91sam9g45_defconfig             |   1 -
 arch/avr32/configs/favr-32_defconfig               |   1 -
 arch/avr32/configs/merisc_defconfig                |   1 -
 arch/powerpc/boot/dts/mpc5121.dtsi                 |   2 +
 drivers/mmc/card/block.c                           |  10 +-
 drivers/mmc/card/queue.c                           |   3 -
 drivers/mmc/card/queue.h                           |   2 +
 drivers/mmc/core/core.c                            |  18 +-
 drivers/mmc/core/mmc.c                             |   5 +-
 drivers/mmc/core/sdio.c                            |   4 +-
 drivers/mmc/core/sdio_bus.c                        |  23 +-
 drivers/mmc/host/Kconfig                           |  31 +--
 drivers/mmc/host/Makefile                          |   1 +
 drivers/mmc/host/android-goldfish.c                |   2 +-
 drivers/mmc/host/atmel-mci.c                       |  16 +-
 drivers/mmc/host/davinci_mmc.c                     |  23 +-
 drivers/mmc/host/dw_mmc-exynos.c                   |  54 +---
 drivers/mmc/host/dw_mmc.c                          | 153 ++++++-----
 drivers/mmc/host/dw_mmc.h                          |   3 -
 drivers/mmc/host/mvsdio.c                          |  54 ++--
 drivers/mmc/host/mxcmmc.c                          | 296 +++++++++++++++------
 drivers/mmc/host/mxs-mmc.c                         |  15 +-
 drivers/mmc/host/omap_hsmmc.c                      |  14 +-
 drivers/mmc/host/rtsx_pci_sdmmc.c                  |  10 +
 drivers/mmc/host/sdhci-acpi.c                      |   2 +
 drivers/mmc/host/sdhci-bcm2835.c                   |   4 +-
 drivers/mmc/host/sdhci-cns3xxx.c                   |   4 +-
 drivers/mmc/host/sdhci-dove.c                      |   4 +-
 drivers/mmc/host/sdhci-esdhc-imx.c                 |   4 +-
 drivers/mmc/host/sdhci-of-esdhc.c                  |   4 +-
 drivers/mmc/host/sdhci-of-hlwd.c                   |   4 +-
 drivers/mmc/host/sdhci-pci.c                       |   4 +-
 drivers/mmc/host/sdhci-pltfm.c                     |   7 +-
 drivers/mmc/host/sdhci-pltfm.h                     |   6 +-
 drivers/mmc/host/sdhci-pxav2.c                     |   2 +-
 drivers/mmc/host/sdhci-pxav3.c                     |  49 ++--
 drivers/mmc/host/sdhci-s3c.c                       |  88 +-----
 drivers/mmc/host/sdhci-sirf.c                      | 193 ++++++++++++++
 drivers/mmc/host/sdhci-spear.c                     |   4 +-
 drivers/mmc/host/sdhci-tegra.c                     | 124 ++-------
 drivers/mmc/host/sdhci.c                           |  39 ++-
 drivers/mmc/host/wmt-sdmmc.c                       |   4 +-
 include/linux/mmc/card.h                           |   1 +
 include/linux/mmc/host.h                           |   3 +
 49 files changed, 824 insertions(+), 547 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mmc/fsl-imx-mmc.txt
 create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sirf.txt
 create mode 100644 drivers/mmc/host/sdhci-sirf.c

-- 
Chris Ball   <cjb@xxxxxxxxxx>   <http://printf.net/>
One Laptop Per Child
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux