[GIT PULL] MMC for v.4.5

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

 



Hi Linus,

Here's the PR for MMC v4.5.

Details about the highlights are as usual found in the signed tag.

Please pull this in!

Kind regards
Ulf Hansson


The following changes since commit 4ef7675344d687a0ef5b0d7c0cee12da005870c0:

  Linux 4.4-rc6 (2015-12-20 16:06:09 -0800)

are available in the git repository at:

  git://git.linaro.org/people/ulf.hansson/mmc.git tags/mmc-v4.5

for you to fetch changes up to 01a999e48995a35faaa513f811c335bce72917d6:

  mmc: dw_mmc: remove the unused quirks (2016-01-05 18:04:58 +0100)

----------------------------------------------------------------
MMC core:
 - Optimize boot time by detecting cards simultaneously
 - Make runtime resume default behavior for MMC/SD
 - Enable MMC/SD/SDIO devices to suspend/resume asynchronously
 - Allow more than 8 partitions per card
 - Introduce MMC_CAP2_NO_SDIO to prevent unsupported SDIO commands
 - Support the standard DT wakeup-source property
 - Fix driver strength switching for HS200 and HS400
 - Fix switch command timeout
 - Fix invalid vdd in voltage switch power cycle for SDIO

MMC host:
 - sdhci: Restore behavior when setting VDD via external regulator
 - sdhci: A couple of changes/fixes related to the dma support
 - sdhci-tegra: Add Tegra210 support
 - sdhci-tegra: Support for UHS-I cards including tuning support
 - sdhci-of-at91: Add PM support
 - sh_mmcif: Rework dma channel handling
 - mvsdio: Delete platform data code path

----------------------------------------------------------------
Adrian Hunter (7):
      mmc: sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPT
      mmc: sdhci: Do not BUG on invalid vdd
      mmc: sdio: Fix invalid vdd in voltage switch power cycle
      mmc: sdhci: Fix DMA descriptor with zero data length
      mmc: sdhci: 64-bit DMA actually has 4-byte alignment
      mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off()
      mmc: It is not an error for the card to be removed while suspended

Adrien Schildknecht (1):
      mmc: kconfig: replace FAULT_INJECTION with FAULT_INJECTION_DEBUG_FS

Arnd Bergmann (3):
      mmc: sh_mmcif: rework dma channel handling
      mmc: fix mmc_{un,}register_pm_notifier prototypes
      mmc: dw_mmc: use resource_size_t to store physical address

Carlo Caione (1):
      mmc: core: Introduce MMC_CAP2_NO_SDIO cap

Chaotian Jing (2):
      mmc: mediatek: change some dev_err to dev_dbg
      mmc: core: fix __mmc_switch timeout caused by preempt

Colin Cross (1):
      mmc: block: Allow more than 8 partitions per card

Fu, Zhonghui (1):
      mmc: enable MMC/SD/SDIO device to suspend/resume asynchronously

Geliang Tang (2):
      mmc: cb710: use to_platform_device()
      mmc: sdhci-pci: use to_pci_dev()

Haibo Chen (1):
      mmc: sdhci-esdhc-imx: correct the tuning-step setting

Jaehoon Chung (1):
      mmc: dw_mmc: remove the unused quirks

Jisheng Zhang (1):
      mmc: sdhci: restore behavior when setting VDD via external regulator

Julia Lawall (1):
      mmc: pwrseq: constify mmc_pwrseq_ops structures

Linus Walleij (2):
      mmc: mvsdio: delete platform data header
      mmc: mvsdio: delete platform data code path

Lucas Stach (5):
      mmc: tegra: implement module external clock change
      mmc: tegra: disable SPI_MODE_CLKEN
      mmc: tegra: implement UHS tuning
      mmc: tegra: enable UHS-I modes
      mmc: tegra: use correct accessor for misc ctrl register

Marek Vasut (1):
      mmc: sdhci: Fix strings broken across multiple lines

Peter Ujfalusi (1):
      mmc: omap_hsmmc: No need to check DMA channel validity at module remove

Rabin Vincent (1):
      mmc: usdhi6rol0: handle NULL data in timeout

Sudeep Holla (1):
      mmc: core: enable support for the standard "wakeup-source" property

Thierry Reding (2):
      mmc: tegra: Constify SoC data
      mmc: tegra: Add Tegra210 support

Ulf Hansson (7):
      mmc: core: Invoke ->card_event() callback only when needed
      mmc: core: Keep host claimed in mmc_rescan() while calling host ops
      mmc: core: Make runtime resume default behavior for MMC/SD
      mmc: core: Remove MMC_CAP_RUNTIME_RESUME as it's redundant
      mmc: core: Refactor code to register the MMC PM notifier
      mmc: core: Check for non-removable cards earlier in the error path
      mmc: core: Optimize boot time by detecting cards simultaneously

Ulrich Hecht (1):
      mmc: sh_mmcif: Document r8a7793 DT bindings

Wenkai Du (1):
      mmc: mmc: Fix incorrect use of driver strength switching HS200 and HS400

ludovic.desroches@xxxxxxxxx (5):
      mmc: core: set regulator not found message as debug
      mmc: sdhci-of-at91: add PM support
      mmc: atmel-mci: move atmel-mci-regs.h content in atmel-mci.c
      MAINTAINERS: remove atmel-mci-regs.h file
      mmc: atmel-mci: atmci_convert_chksize depends on controller version

saurabh (1):
      mmc: of_mmc_spi: Add IRQF_ONESHOT to interrupt flags

yalin wang (1):
      mmc: block: change to use kmalloc when copy data from userspace

yangbo lu (1):
      mmc: sdhci-of-esdhc: add/remove some quirks according to vendor version

 .../devicetree/bindings/mmc/renesas,mmcif.txt      |   1 +
 MAINTAINERS                                        |   1 -
 drivers/mmc/card/block.c                           |  11 +-
 drivers/mmc/core/bus.c                             |   2 +
 drivers/mmc/core/core.c                            |  85 +++++-----
 drivers/mmc/core/core.h                            |   8 +
 drivers/mmc/core/host.c                            |  11 +-
 drivers/mmc/core/mmc.c                             |  23 +--
 drivers/mmc/core/mmc_ops.c                         |   9 +-
 drivers/mmc/core/pwrseq.h                          |   2 +-
 drivers/mmc/core/pwrseq_emmc.c                     |   2 +-
 drivers/mmc/core/pwrseq_simple.c                   |   2 +-
 drivers/mmc/core/sd.c                              |  17 +-
 drivers/mmc/core/sdio.c                            |   2 +-
 drivers/mmc/core/sdio_bus.c                        |   1 +
 drivers/mmc/host/Kconfig                           |   1 +
 drivers/mmc/host/atmel-mci-regs.h                  | 171 --------------------
 drivers/mmc/host/atmel-mci.c                       | 165 ++++++++++++++++++-
 drivers/mmc/host/cb710-mmc.h                       |   3 +-
 drivers/mmc/host/dw_mmc-pltfm.c                    |   2 +-
 drivers/mmc/host/dw_mmc-rockchip.c                 |   8 -
 drivers/mmc/host/dw_mmc.c                          |  21 +--
 drivers/mmc/host/mtk-sd.c                          |   9 +-
 drivers/mmc/host/mvsdio.c                          |  58 ++-----
 drivers/mmc/host/of_mmc_spi.c                      |   4 +-
 drivers/mmc/host/omap_hsmmc.c                      |   6 +-
 drivers/mmc/host/sdhci-esdhc-imx.c                 |   7 +-
 drivers/mmc/host/sdhci-of-at91.c                   |  75 ++++++++-
 drivers/mmc/host/sdhci-of-esdhc.c                  |  10 ++
 drivers/mmc/host/sdhci-pci-core.c                  |   6 +-
 drivers/mmc/host/sdhci-pltfm.c                     |   3 +-
 drivers/mmc/host/sdhci-tegra.c                     | 178 +++++++++++++++++----
 drivers/mmc/host/sdhci.c                           | 124 ++++++--------
 drivers/mmc/host/sdhci.h                           |  21 +--
 drivers/mmc/host/sh_mmcif.c                        |  84 +++++-----
 drivers/mmc/host/usdhi6rol0.c                      |   3 +-
 include/linux/mmc/dw_mmc.h                         |  12 +-
 include/linux/mmc/host.h                           |   6 +-
 include/linux/platform_data/mmc-mvsdio.h           |  18 ---
 lib/Kconfig.debug                                  |   3 +-
 40 files changed, 626 insertions(+), 549 deletions(-)
 delete mode 100644 drivers/mmc/host/atmel-mci-regs.h
 delete mode 100644 include/linux/platform_data/mmc-mvsdio.h
--
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