Hi Chris,
I have been posting some various patchsets to the mmc-list since early
September. This pull request collects the patches for you to pull in
to your mmc tree for the mmc-next branch. I hope you find this
convenient.
Kind regards
Ulf Hansson
The following changes since commit 26cb3023896d8b188db0000328e39a7cdb92c0a4:
mmc: sdhci: Use jiffies instead of a timeout counter (2013-10-21
15:58:47 -0400)
are available in the git repository at:
git://git.linaro.org/people/ulfh/mmc.git mmc-next_for_chris
for you to fetch changes up to 5d6f3429bc44f653a0b58d8255532705d40d40e0:
mmc: core: Add MMC_CAP_RUNTIME_RESUME to resume at runtime_resume
(2013-10-22 12:39:40 +0200)
----------------------------------------------------------------
Highlights:
Core:
-Invent MMC_CAP_RUNTIME_RESUME, to resume at runtime_resume.
-Improve the suspend|resume sequence when using runtime PM.
-Prevent suspend during card insert/removal for wakeup enabled devices.
-Remove deprecated mmc_suspend|resume_host API.
-Prevent spec violation regarding VCC/VDD voltage level at card initialization.
-Bugfix for some specific switch commands.
Drivers:
-Remove use of deprecated mmc_suspend|resume_host API.
Misc:
-Remove the last user of CONFIG_MMC_CLKGATE in MIPS db1235 defconfig.
----------------------------------------------------------------
Ulf Hansson (41):
mmc: core: Do not poll for busy with status cmd for all switch cmds
mmc: core: Let mmc_power_up|cycle take ocr as parameter
mmc: core: Let mmc_set_signal_voltage take ocr as parameter
mmc: core: Remove unnecessary retry mechanism at SDIO attach
mmc: core: Cleanup code for setting ocr mask for SDIO
mmc: core: Move cached value of the negotiated ocr mask to card struct
mmc: core: Prevent violation of specs while initializing cards
mmc: core: Collect common code for card ocr validation
mmc: core: Signal wakeup event at card insert/removal
mmc: atmel-mci: Remove redundant suspend and resume callbacks
mmc: au1xmmc: Move away from using deprecated APIs
mmc: bfin_sdh: Move away from using deprecated APIs
mmc: cb710: Move away from using deprecated APIs
mmc: davinci_mmc: Move away from using deprecated APIs
mmc: dw_mmc: Move away from using deprecated APIs
mmc: jz4740: Move away from using deprecated APIs
mmc: msm_sdcc: Move away from using deprecated APIs
mmc: mvsdio: Remove redundant suspend and resume callbacks
mmc: vub300: Move away from using deprecated APIs
mmc: sdhci: Move away from using deprecated APIs
mmc: tifm_sd: Move away from using deprecated APIs
mmc: omap: Remove redundant suspend and resume callbacks
mmc: omap_hsmmc: Move away from using deprecated APIs
mmc: mxs-mmc: Move away from using deprecated APIs
mmc: mxcmmc: Move away from using deprecated APIs
mmc: wmt-sdmmc: Move away from using deprecated APIs
mmc: s3cmci: Remove redundant suspend and resume callbacks
mmc: pxamci: Remove redundant suspend and resume callbacks
mmc: wbsd: Move away from using deprecated APIs
mmc: rtsx: Remove redundant suspend and resume callbacks
mmc: sdricoh_cs: Move away from using deprecated APIs
mmc: sh_mmcif: Move away from using deprecated APIs
mmc: tmio: Move away from using deprecated APIs
mmc: via-sdmmc: Move away from using deprecated APIs
mmc: mmci: Move away from using deprecated APIs
mmc: core: Remove deprecated mmc_suspend|resume_host APIs
MIPS: db1235: Don't use MMC_CLKGATE
mmc: Don't force card to active state when entering suspend/shutdown
mmc: core: Remove redundant mmc_power_up|off at runtime callbacks
mmc: core: Improve runtime PM support during suspend/resume for sd/mmc
mmc: core: Add MMC_CAP_RUNTIME_RESUME to resume at runtime_resume
arch/mips/configs/db1235_defconfig | 1 -
drivers/mmc/card/block.c | 2 -
drivers/mmc/core/core.c | 129 ++++++++++++++++--------------------
drivers/mmc/core/core.h | 6 +-
drivers/mmc/core/mmc.c | 127 +++++++++++++++++++++--------------
drivers/mmc/core/mmc_ops.c | 23 +++++--
drivers/mmc/core/sd.c | 118 ++++++++++++++++++---------------
drivers/mmc/core/sdio.c | 82 +++++++----------------
drivers/mmc/host/atmel-mci.c | 61 -----------------
drivers/mmc/host/au1xmmc.c | 7 +-
drivers/mmc/host/bfin_sdh.c | 12 +---
drivers/mmc/host/cb710-mmc.c | 10 +--
drivers/mmc/host/davinci_mmc.c | 26 ++------
drivers/mmc/host/dw_mmc.c | 21 ------
drivers/mmc/host/jz4740_mmc.c | 4 --
drivers/mmc/host/mmci.c | 17 ++---
drivers/mmc/host/msm_sdcc.c | 27 +-------
drivers/mmc/host/mvsdio.c | 29 --------
drivers/mmc/host/mxcmmc.c | 12 +---
drivers/mmc/host/mxs-mmc.c | 12 +---
drivers/mmc/host/omap.c | 53 ---------------
drivers/mmc/host/omap_hsmmc.c | 37 +----------
drivers/mmc/host/pxamci.c | 32 ---------
drivers/mmc/host/rtsx_pci_sdmmc.c | 33 ---------
drivers/mmc/host/s3cmci.c | 29 --------
drivers/mmc/host/sdhci.c | 20 +-----
drivers/mmc/host/sdricoh_cs.c | 3 -
drivers/mmc/host/sh_mmcif.c | 10 +--
drivers/mmc/host/tifm_sd.c | 4 +-
drivers/mmc/host/tmio_mmc_pio.c | 9 +--
drivers/mmc/host/via-sdmmc.c | 7 +-
drivers/mmc/host/vub300.c | 18 +----
drivers/mmc/host/wbsd.c | 33 ++-------
drivers/mmc/host/wmt-sdmmc.c | 27 +++-----
include/linux/mmc/card.h | 5 ++
include/linux/mmc/core.h | 3 +-
include/linux/mmc/host.h | 5 +-
37 files changed, 301 insertions(+), 753 deletions(-)
122,1 Bot
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html