From: Chris Ball <cjb@laptop.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-mmc@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: MMC updates for 2.6.39-rc1
Date: Fri, 18 Mar 2011 19:40:38 -0400 [thread overview]
Message-ID: <m3wrjwt2tl.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 merge for 2.6.39-rc1. There are currently no merge
conflicts, and the patches have been tested in linux-next. Thanks.
Highlights are:
Core:
* A new per-device quirks mechanism, based on PCI quirks
* Export eMMC4.4 enhanced area details to sysfs
* New mmc_test tests for large sequential I/O performance
Drivers:
* New mxs-mmc driver supporting Freescale i.MX23/28 SoCs.
* Support for Ricoh e823 SDHCI controllers.
* DesignWare MMC: add 8-bit width, DDR mode, clock gating support
* SuperH controllers: add clock gating support
The following changes since commit cfd80652467717ca7346857d6d8c94503d74f3a3:
Linus Torvalds (1):
Merge branch 'fixes' of git://git.kernel.org/.../davej/cpufreq
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git for-linus
Adrian Hunter (3):
mmc: mmc_test: make performance test area size about 4MiB
mmc: mmc_test: add tests to measure random I/O operations per second
mmc: mmc_test: add tests to measure large sequential I/O performance
Chris Ball (4):
mmc: sdhci-pci: Remove set-but-unused variable.
mmc: cb710: Return err value in cb710_wait_while_busy()
mmc: via-sdmmc: Remove set-but-unused variable.
mmc: dw_mmc: Remove set-but-unused variable.
Chuanxiao Dong (1):
mmc: export eMMC4.4 enhanced area details to sysfs
Fabio Estevam (1):
mmc: mmc_mxc: Allow selection only for the correct platforms
Guennadi Liakhovetski (2):
mmc: sh_mmcif: support aggressive clock gating
mmc: tmio: fix address in kunmap_atomic() calls
Jaehoon Chung (6):
mmc: dw_mmc: modify quirks bit-shift control
mmc: dw_mmc: support 8-bit buswidth
mmc: dw_mmc: support DDR mode
mmc: dw_mmc: add quirks for unreliable card detect, and capabilities
mmc: dw_mmc: fix suspend/resume operation
mmc: dw_mmc: support mmc power control with regulator
Kyungmin Park (1):
mmc: sdhci-s3c: Auto CMD12 support
Linus Walleij (12):
mmc: atmel-mci: map DMA sglist on the DMA engine
mmc: atmel-mci: conform to DMA-API
mmc: atmel-mci: use dmaengine helper functions
mmc: sh_mmcif: map DMA buffers on the DMA engine device
mmc: sh_mmcif: unmap with the proper sglen
mmc: sh_mmcif: rename and retype activity variable
mmc: sh_mmcif: use dmaengine helpers, drop submit check
mmc: tmio_mmc: map DMA buffers on the DMA engine device
mmc: tmio_mmc: unmap with the proper sglen
mmc: tmio_mmc: drop dma_sglen state variable
mmc: tmio_mmc: use dmaengine helpers, drop submit check
mmc: msm_sdcc: remove needless cache flush after dma_unmap_sg()
Manoj Iyer (1):
mmc: sdhci: Add Ricoh e823 PCI ID
Marc-André Hébert (1):
mmc: Fix the block device read only flag
Mark Brown (1):
mmc: Ensure prototypes for SD API are visible in sd.c
Pawel Moll (1):
mmc: mmc_test: Only warn about not waiting for busy if it's supported
Philip Rakity (2):
mmc: core: comment on why sdio_reset is done at init time
mmc: check if mmc cards < 2GB do sector addressing
Pierre Tardy (4):
mmc: put the led blinking code after clock ungating
mmc: add per device quirk placeholder
mmc: add MMC_QUIRK_BROKEN_CLK_GATING
mmc: remove BROKEN_CLK_GATING quirk for wl1271
Sascha Hauer (1):
mmc: mxcmmc: use dmaengine API
Shawn Guo (1):
mmc: mxs-mmc: add mmc host driver for i.MX23/28
Simon Horman (1):
mmc: tmio_mmc: Improve readability of the output of pr_debug_status()
Stefan Nilsson XK (1):
mmc: sdio: remember new card RCA when redetecting card
Ulf Hansson (2):
mmc: core: export function mmc_do_release_host()
mmc: core: reset card voltage after power off
Will Newton (3):
mmc: dw_mmc: Run card detect tasklet during slot initialisation.
mmc: dw_mmc: Enable low-power mode for the card clock.
mmc: Improve MMC_TEST config text.
Wolfram Sang (4):
mmc: sdhci-tegra: free irq on error and remove
mmc: sdhci-esdhc-imx: add write protect on custom GPIO on mx25/35
mmc: sdhci-esdhc: broken card detection is not a default quirk
mmc: sdhci-esdhc-imx: add card detect on custom GPIO for mx25/35
Documentation/ABI/testing/sysfs-devices-mmc | 21 +
arch/arm/mach-mxs/include/mach/mmc.h | 18 +
arch/arm/plat-mxc/include/mach/esdhc.h | 12 +-
drivers/mmc/card/Kconfig | 3 +-
drivers/mmc/card/block.c | 1 +
drivers/mmc/card/mmc_test.c | 271 ++++++++-
drivers/mmc/core/Makefile | 3 +-
drivers/mmc/core/core.c | 26 +-
drivers/mmc/core/core.h | 2 +
drivers/mmc/core/host.c | 5 +-
drivers/mmc/core/mmc.c | 86 +++-
drivers/mmc/core/quirks.c | 84 +++
drivers/mmc/core/sd.c | 1 +
drivers/mmc/core/sdio.c | 9 +
drivers/mmc/host/Kconfig | 11 +-
drivers/mmc/host/Makefile | 1 +
drivers/mmc/host/atmel-mci.c | 19 +-
drivers/mmc/host/cb710-mmc.c | 2 +-
drivers/mmc/host/dw_mmc.c | 83 +++-
drivers/mmc/host/dw_mmc.h | 2 +-
drivers/mmc/host/msm_sdcc.c | 8 -
drivers/mmc/host/mxcmmc.c | 183 ++++---
drivers/mmc/host/mxs-mmc.c | 874 +++++++++++++++++++++++++++
drivers/mmc/host/sdhci-esdhc-imx.c | 134 ++++-
drivers/mmc/host/sdhci-esdhc.h | 1 -
drivers/mmc/host/sdhci-of-esdhc.c | 3 +-
drivers/mmc/host/sdhci-pci.c | 12 +-
drivers/mmc/host/sdhci-s3c.c | 3 +
drivers/mmc/host/sdhci-tegra.c | 6 +-
drivers/mmc/host/sh_mmcif.c | 62 +-
drivers/mmc/host/tmio_mmc.c | 96 ++--
drivers/mmc/host/via-sdmmc.c | 3 -
include/linux/mmc/card.h | 6 +
include/linux/mmc/core.h | 1 +
include/linux/mmc/dw_mmc.h | 15 +-
include/linux/mmc/mmc.h | 3 +
36 files changed, 1811 insertions(+), 259 deletions(-)
create mode 100644 Documentation/ABI/testing/sysfs-devices-mmc
create mode 100644 arch/arm/mach-mxs/include/mach/mmc.h
create mode 100644 drivers/mmc/core/quirks.c
create mode 100644 drivers/mmc/host/mxs-mmc.c
--
Chris Ball <cjb@laptop.org> <http://printf.net/>
One Laptop Per Child
reply other threads:[~2011-03-18 23:43 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=m3wrjwt2tl.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.