[GIT PULL] MMC updates for 3.3-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 for-linus

to receive the MMC merge for 3.3.  I've signed an "mmc-merge-for-3.3-rc1"
tag.  There are no merge conflicts, and the patches have been tested in
linux-next.  Thanks.


The following changes since commit 8d362b0dea1a35bea8d7d281317eb7ccb713edcb:

  m68k: remove duplicate asm offset for task thread.info (2011-12-24 21:47:56 +1000)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git for-linus

for you to fetch changes up to 0db13fc2abbb0b1a8d8efee20dfbd7f3c5d54022:

  mmc: fix a deadlock between system suspend and MMC block IO (2012-01-12 15:17:17 -0500)

----------------------------------------------------------------
MMC highlights for 3.3:

Core:
 * Support for the HS200 high-speed eMMC mode.
 * Support SDIO 3.0 Ultra High Speed cards.
 * Kill pending block requests immediately if card is removed.
 * Enable the eMMC feature for locking boot partitions read-only
   until next power on, exposed via sysfs.

Drivers:
 * Runtime PM support for Intel Medfield SDIO.
 * Suspend/resume support for sdhci-spear.
 * sh-mmcif now processes requests asynchronously.

----------------------------------------------------------------
Aaron Lu (2):
      mmc: sdhci: Fix tuning timer incorrect setting when suspending host
      mmc: sdhci: Deal with failure case in sdhci_suspend_host

Adrian Hunter (7):
      mmc: allow upper layers to know immediately if card has been removed
      mmc: sdhci: fix vmmc handling
      mmc: sdhci: prevent card detection activity for non-removable cards
      mmc: sdhci-pci: add platform data
      mmc: sdhci-pci: get gpio numbers from platform data
      mmc: sdhci-pci: remove SDHCI_QUIRK2_OWN_CARD_DETECTION
      mmc: sdhci-pci: enable runtime PM for Medfield SDIO

Alexander Elbs (1):
      mmc: sd: Fix SDR12 timing regression

Axel Lin (2):
      mmc: convert drivers/mmc/host/* to use module_platform_driver()
      mmc: sdhci-pci: simplify error handling

Balaji TK (1):
      mmc: omap: remove clock rate hard coding

Bastian Hecht (1):
      mmc: tmio_mmc: Hotplug code regrouping

Chris Ball (2):
      mmc: card: Use manufacturer ID symbols in card quirks.
      mmc: dw_mmc: Remove unnecessary else clauses

Cong Wang (1):
      mmc: remove the second argument of k[un]map_atomic()

Girish K S (3):
      mmc: core: Fix voltage select in DDR mode
      mmc: core: HS200 mode support for eMMC 4.5
      mmc: host: Adds support for eMMC 4.5 HS200 mode

Giuseppe CAVALLARO (1):
      mmc: debugfs: expose the SDCLK frq in sys ios

Guennadi Liakhovetski (8):
      mmc: sh_mmcif: simplify clock divisor calculation
      mmc: add a card hotplug handler context
      mmc: add a generic GPIO card-detect helper
      mmc: sh_mmcif: process error interrupts first
      mmc: sh_mmcif: cosmetic clean up
      mmc: sh_mmcif: process requests asynchronously
      mmc: sh_mmcif: remove now superfluous sh_mmcif_host::data member
      mmc: fix a deadlock between system suspend and MMC block IO

Jaehoon Chung (3):
      mmc: dw_mmc: use dev_pm_ops for dw_mmc controllers
      mmc: dw_mmc: fixed wrong bit operation for SDMMC_GET_FCNT()
      mmc: dw_mmc: miscaculated the fifo-depth with wrong bit operation

Jingoo Han (1):
      mmc: sdhci-s3c: use S3C_SDHCI_CONTROL2 instead of hardcoded offset value

Johan Rudholm (2):
      mmc: core: check for zero length ioctl data
      mmc: boot partition ro lock support

Lars-Peter Clausen (1):
      mmc: Remove redundant spi driver bus initialization

NeilBrown (1):
      mmc: omap_hsmmc: use threaded irq handler for card-detect.

Per Forlin (2):
      mmc: mmci: add capabilities2 for MMC_CAP2
      mmc: mmc_test: align max_seg_size

Philip Rakity (1):
      mmc: sdio: support SDIO UHS cards

Qiang Liu (1):
      mmc: sd: Macro name cleanup for high speed dtr

Sangwook Lee (2):
      mmc: sdhci-s3c: Add pm_caps into SD/MMC host
      ARM: SAMSUNG: Add pm_caps into platform data

Seungwon Jeon (5):
      mmc: dw_mmc: Add more capabilities field
      mmc: dw_mmc: Support predefined mutiple block transfers
      mmc: core: Add claiming of hosts during mmc_cache_ctrl
      mmc: dw_mmc: Clear the DDR mode for non-DDR
      mmc: core: Separate the timeout value for cache-ctrl

Shaohui Xie (1):
      mmc: sdhci: restore the enabled dma when do reset all

Stefan Nilsson XK (1):
      mmc: sdio: Fix to support any block size optimally

Stephen Boyd (1):
      mmc: core: Fixup delayed work clock gating patch

Sujit Reddy Thumma (2):
      mmc: core: Use delayed work in clock gating framework
      mmc: card: Kill block requests if card is removed

Todd Poynor (1):
      mmc: sdhci: Always pass clock request value zero to set_clock host op

Tony Lin (1):
      mmc: sdhci-esdhc: Change delay after setting clock from 100ms to 1ms

Ulf Hansson (1):
      mmc: core: Add option to prevent eMMC sleep command

Viresh Kumar (2):
      mmc: sdhci-spear: Implement suspend/resume
      mmc: sdhci-spear: Fix compilation error

 Documentation/mmc/mmc-dev-attrs.txt        |   10 +
 Documentation/mmc/mmc-dev-parts.txt        |   13 +
 arch/arm/plat-samsung/include/plat/sdhci.h |    1 +
 arch/arm/plat-samsung/platformdata.c       |    2 +
 drivers/Makefile                           |    2 +-
 drivers/mmc/Makefile                       |    3 +-
 drivers/mmc/card/block.c                   |  247 ++++++++---
 drivers/mmc/card/mmc_test.c                |    1 +
 drivers/mmc/card/queue.c                   |    5 +
 drivers/mmc/core/Makefile                  |    2 +-
 drivers/mmc/core/bus.c                     |    5 +-
 drivers/mmc/core/cd-gpio.c                 |   74 +++
 drivers/mmc/core/core.c                    |   95 +++-
 drivers/mmc/core/core.h                    |    3 +
 drivers/mmc/core/debugfs.c                 |    5 +
 drivers/mmc/core/host.c                    |   53 ++-
 drivers/mmc/core/mmc.c                     |  203 +++++++-
 drivers/mmc/core/sd.c                      |   21 +-
 drivers/mmc/core/sdio.c                    |  342 ++++++++++++-
 drivers/mmc/core/sdio_io.c                 |    8 +-
 drivers/mmc/core/sdio_ops.c                |   14 +-
 drivers/mmc/host/Makefile                  |    1 +
 drivers/mmc/host/at91_mci.c                |    8 +-
 drivers/mmc/host/bfin_sdh.c                |   12 +-
 drivers/mmc/host/cb710-mmc.c               |   13 +-
 drivers/mmc/host/dw_mmc.c                  |   71 ++-
 drivers/mmc/host/dw_mmc.h                  |    2 +-
 drivers/mmc/host/jz4740_mmc.c              |   12 +-
 drivers/mmc/host/mmc_spi.c                 |    1 -
 drivers/mmc/host/mmci.c                    |    1 +
 drivers/mmc/host/msm_sdcc.c                |   19 +-
 drivers/mmc/host/mxcmmc.c                  |   13 +-
 drivers/mmc/host/mxs-mmc.c                 |   13 +-
 drivers/mmc/host/omap_hsmmc.c              |   43 +--
 drivers/mmc/host/pxamci.c                  |   13 +-
 drivers/mmc/host/s3cmci.c                  |   13 +-
 drivers/mmc/host/sdhci-cns3xxx.c           |   12 +-
 drivers/mmc/host/sdhci-dove.c              |   12 +-
 drivers/mmc/host/sdhci-esdhc-imx.c         |   12 +-
 drivers/mmc/host/sdhci-esdhc.h             |    2 +-
 drivers/mmc/host/sdhci-of-esdhc.c          |   12 +-
 drivers/mmc/host/sdhci-of-hlwd.c           |   12 +-
 drivers/mmc/host/sdhci-pci-data.c          |    5 +
 drivers/mmc/host/sdhci-pci.c               |  181 ++++----
 drivers/mmc/host/sdhci-pxav2.c             |   12 +-
 drivers/mmc/host/sdhci-pxav3.c             |   12 +-
 drivers/mmc/host/sdhci-s3c.c               |   18 +-
 drivers/mmc/host/sdhci-spear.c             |   51 ++-
 drivers/mmc/host/sdhci-tegra.c             |   12 +-
 drivers/mmc/host/sdhci.c                   |  150 ++++--
 drivers/mmc/host/sdhci.h                   |    1 +
 drivers/mmc/host/sh_mmcif.c                |  726 ++++++++++++++++++----------
 drivers/mmc/host/sh_mobile_sdhi.c          |   13 +-
 drivers/mmc/host/tifm_sd.c                 |   16 +-
 drivers/mmc/host/tmio_mmc.c                |   14 +-
 drivers/mmc/host/tmio_mmc.h                |    4 +-
 drivers/mmc/host/tmio_mmc_pio.c            |   30 +-
 include/linux/amba/mmci.h                  |    2 +
 include/linux/mmc/card.h                   |   23 +-
 include/linux/mmc/cd-gpio.h                |   19 +
 include/linux/mmc/core.h                   |    2 +
 include/linux/mmc/dw_mmc.h                 |    1 +
 include/linux/mmc/host.h                   |   25 +-
 include/linux/mmc/mmc.h                    |   72 +++-
 include/linux/mmc/sdhci-pci-data.h         |   18 +
 include/linux/mmc/sdhci.h                  |    3 +-
 include/linux/mmc/sdio.h                   |   29 +-
 67 files changed, 1995 insertions(+), 850 deletions(-)
 create mode 100644 drivers/mmc/core/cd-gpio.c
 create mode 100644 drivers/mmc/host/sdhci-pci-data.c
 create mode 100644 include/linux/mmc/cd-gpio.h
 create mode 100644 include/linux/mmc/sdhci-pci-data.h

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