All of lore.kernel.org
 help / color / mirror / Atom feed
From: Chris Ball <cjb@laptop.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org
Subject: [GIT PULL] MMC updates for 2.6.37-rc1
Date: Thu, 28 Oct 2010 06:28:28 -0400	[thread overview]
Message-ID: <m3vd4md31v.fsf@pullcord.laptop.org> (raw)

Hi Linus,

Please pull from:

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

to receive the MMC changes for v2.6.37-rc1.  There are currently no
merge conflicts.  Thanks.

Highlights are:
* Support for SDHC spec 3.0 controllers
* Support for MMC 4.4 DDR (Dual Data Rate) transfers
* SDIO runtime PM support (opt-in per driver, no change by default)
* New driver for CSR's USB SD Host Controller (USHC)
* New platform driver for Freescale eSDHC i.MX controllers
* New SDHCI driver for Marvell's PXA168/910/MMP2 ARM SoCs
* Support for Intel Medfield/Moorestown devices
* Support for STM ST40 platforms via the sdhci-pltfm driver


The following changes since commit 81280572ca6f54009edfa4deee563e8678784218:

  Merge branch 'upstream-merge' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 (2010-10-27 21:54:31 -0700)

are available in the git repository at:

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

Adrian Hunter (5):
      mmc_test: fix performance tests that go over max_blk_count
      mmc_test: fix memory allocation segment limits
      mmc_test: fix display of .5 KiB
      mmc: Fixes for Dual Data Rate (DDR) support
      mmc: refine DDR support

Alan Cox (2):
      mmc: sdhci: Allow the probe handler to override slots
      mmc: sdhci: Add Moorestown device support

Andy Shevchenko (7):
      mmc: make mmc_dev_to_card() macro public
      mmc: rename dev_to_mmc_card() to mmc_dev_to_card()
      mmc_test: use API to check card type
      mmc_test: change simple_strtol() to strict_strtol()
      mmc_test: collect data and show it via sysfs by demand
      mmc_test: move files from sysfs to debugfs
      mmc: add a file to debugfs for changing host clock at runtime

David Vrabel (1):
      mmc: USB SD Host Controller (USHC) driver

Eric Bénard (1):
      mmc: sdhci: mmc_rescan: reduce verbosity

Ethan Du (1):
      mmc: name mmc queue thread by host index

George G. Davis (1):
      mmc: sdhci: Make consistent use of CONFIG_MMC_DEBUG for "DEBUG"ging

Giuseppe Cavallaro (4):
      mmc: sdhci: add MMC_CAP_8_BIT_DATA in the host capabilities
      mmc: sdhci-pltfm: add suspend/resume functions
      mmc: sdhci: fix "pwr may be used uninitialized" warning
      mmc: sdhci: split up sdhci.h for sdhci-pltfm users

H Hartley Sweeten (3):
      mmc: at91_mci.c: use resource_size()
      mmc: atmel-mci.c: use resource_size()
      mmc: au1xmmc.c: use resource_size()

Hanumath Prasad (1):
      mmc: MMC 4.4 DDR support

Hein Tibosch (1):
      mmc: Make ID freq configurable

Jaehoon Chung (1):
      mmc: sdhci: disable MMC_CAP_NEEDS_POLL in nonremovable case

JiebingLi (1):
      mmc: Use snprintf, not sprintf.

Linus Walleij (1):
      mmc: Move regulator handling closer to core

Martin K. Petersen (1):
      mmc: Remove distinction between hw and phys segments

Matt Fleming (1):
      mmc: Add helper function to check if a card is removable

Michał Mirosław (5):
      mmc: cb710: partially demystify clock selection
      mmc: cb710: implement get_cd() callback
      mmc: cb710: remove unnecessary msleep()
      mmc: cb710: clear irq handler on init() error path
      mmc: cb710: remove debugging printk (info duplicated from mmc-core)

Ohad Ben-Cohen (9):
      mmc: sdio: fully reconfigure oldcard on resume
      mmc: propagate power save/restore ops return value
      mmc: sdio: add power_restore support
      mmc: add runtime PM handlers
      mmc: sdio: use the generic runtime PM handlers
      mmc: sdio: enable runtime PM for SDIO cards
      mmc: sdio: enable runtime PM for SDIO functions
      mmc: sdio: ensure mmc_sdio_detect is powered
      mmc: sdio: support suspend/resume while runtime suspended

Olof Johansson (1):
      mmc: make number of mmcblk minors configurable

Philip Rakity (3):
      mmc: sdhci: print out controller name for register debug
      mmc: sdhci: highspeed: check for mmc as well as sd cards
      mmc: sdhci: allow for eMMC 74 clock generation by controller

Randy Dunlap (1):
      mmc: fix cb710 kconfig dependency warning

Sonic Zhang (1):
      mmc_spi: Recover from CRC errors for r/w operation over SPI.

Thomas Gleixner (1):
      mmc: Convert "mutex" to semaphore

Wolfram Sang (6):
      mmc: sdhci-pltfm: Add structure for host-specific data
      mmc: sdhci-pltfm: move .h file into appropriate subdir
      mmc: sdhci: introduce get_ro private write-protect hook
      mmc: sdhci_pltfm: pass more data on custom init call
      mmc: sdhci-of-esdhc: factor out common stuff
      mmc: sdhci-pltfm: add -pltfm driver for imx35/51

Xiaochen Shen (1):
      mmc: sdhci: Intel Medfield support

Zhangfei Gao (5):
      mmc: SDHC 3.0: support 10-bit divided clock mode
      mmc: SDHC 3.0: Base clock frequency change in spec 3.0
      mmc: SDHC 3.0: correct f_min calculation for SD 3.0 spec
      mmc: sdhci: Enable high-speed support for MMC cards
      mmc: add new sdhci-pxa driver for Marvell SoCs

matt mooney (1):
      mmc: Makefile: Fix EXTRA_CFLAGS assignment

 Documentation/devices.txt              |    6 +
 arch/arm/plat-pxa/include/plat/sdhci.h |   32 ++
 drivers/mmc/Makefile                   |    4 +-
 drivers/mmc/card/Kconfig               |   17 +
 drivers/mmc/card/Makefile              |    4 -
 drivers/mmc/card/block.c               |   61 ++--
 drivers/mmc/card/mmc_test.c            |  469 ++++++++++++++++++++++-----
 drivers/mmc/card/queue.c               |   14 +-
 drivers/mmc/core/Makefile              |    4 -
 drivers/mmc/core/bus.c                 |   58 +++-
 drivers/mmc/core/bus.h                 |    2 +-
 drivers/mmc/core/core.c                |  179 +++++++----
 drivers/mmc/core/core.h                |    7 +-
 drivers/mmc/core/debugfs.c             |   35 ++-
 drivers/mmc/core/host.c                |    3 +-
 drivers/mmc/core/mmc.c                 |   58 +++-
 drivers/mmc/core/sd.c                  |   10 +-
 drivers/mmc/core/sdio.c                |   54 +++-
 drivers/mmc/core/sdio_bus.c            |   85 +++++-
 drivers/mmc/host/Kconfig               |   37 ++
 drivers/mmc/host/Makefile              |    7 +-
 drivers/mmc/host/at91_mci.c            |   11 +-
 drivers/mmc/host/atmel-mci.c           |    5 +-
 drivers/mmc/host/au1xmmc.c             |    4 +-
 drivers/mmc/host/bfin_sdh.c            |    2 +-
 drivers/mmc/host/cb710-mmc.c           |   54 ++--
 drivers/mmc/host/davinci_mmc.c         |    8 +-
 drivers/mmc/host/imxmmc.c              |    3 +-
 drivers/mmc/host/jz4740_mmc.c          |    3 +-
 drivers/mmc/host/mmc_spi.c             |   24 ++-
 drivers/mmc/host/mmci.c                |   31 +-
 drivers/mmc/host/msm_sdcc.c            |    3 +-
 drivers/mmc/host/mvsdio.c              |    3 +-
 drivers/mmc/host/mxcmmc.c              |    3 +-
 drivers/mmc/host/omap.c                |    3 +-
 drivers/mmc/host/omap_hsmmc.c          |   24 +-
 drivers/mmc/host/pxamci.c              |   43 ++-
 drivers/mmc/host/s3cmci.c              |    3 +-
 drivers/mmc/host/sdhci-cns3xxx.c       |    2 +-
 drivers/mmc/host/sdhci-esdhc-imx.c     |  143 ++++++++
 drivers/mmc/host/sdhci-esdhc.h         |   83 +++++
 drivers/mmc/host/sdhci-of-esdhc.c      |   70 +----
 drivers/mmc/host/sdhci-pci.c           |   89 +++++
 drivers/mmc/host/sdhci-pltfm.c         |   44 ++-
 drivers/mmc/host/sdhci-pltfm.h         |   10 +-
 drivers/mmc/host/sdhci-pxa.c           |  253 ++++++++++++++
 drivers/mmc/host/sdhci.c               |   86 ++++--
 drivers/mmc/host/sdhci.h               |  150 ++--------
 drivers/mmc/host/sh_mmcif.c            |    3 +-
 drivers/mmc/host/tifm_sd.c             |    3 +-
 drivers/mmc/host/ushc.c                |  566 ++++++++++++++++++++++++++++++++
 drivers/mmc/host/via-sdmmc.c           |    3 +-
 drivers/mmc/host/wbsd.c                |    3 +-
 include/linux/mmc/card.h               |    6 +
 include/linux/mmc/core.h               |    2 +
 include/linux/mmc/host.h               |   48 +++-
 include/linux/mmc/mmc.h                |   10 +-
 include/linux/{ => mmc}/sdhci-pltfm.h  |    2 +-
 include/linux/mmc/sdhci.h              |  144 ++++++++
 include/linux/pci_ids.h                |    7 +
 60 files changed, 2535 insertions(+), 565 deletions(-)
 create mode 100644 arch/arm/plat-pxa/include/plat/sdhci.h
 create mode 100644 drivers/mmc/host/sdhci-esdhc-imx.c
 create mode 100644 drivers/mmc/host/sdhci-esdhc.h
 create mode 100644 drivers/mmc/host/sdhci-pxa.c
 create mode 100644 drivers/mmc/host/ushc.c
 rename include/linux/{ => mmc}/sdhci-pltfm.h (93%)
 create mode 100644 include/linux/mmc/sdhci.h

-- 
Chris Ball   <cjb@laptop.org>   <http://printf.net/>
One Laptop Per Child

                 reply	other threads:[~2010-10-28 10:27 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=m3vd4md31v.fsf@pullcord.laptop.org \
    --to=cjb@laptop.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mmc@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.