[GIT PULL] MMC updates for mmc-next

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

 



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 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