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 3.11-rc1
Date: Tue, 09 Jul 2013 22:54:49 +0100 [thread overview]
Message-ID: <864nc31jrq.fsf@void.printf.net> (raw)
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git tags/mmc-updates-for-3.11-rc1
to receive the MMC merge for 3.11. There are currently no conflicts,
and these patches have been tested in linux-next. Thanks.
The following changes since commit 4a29b5591faf25555fdf2b717594d50f70c15066:
mmc: omap_hsmmc: Skip platform_get_resource_byname() for dt case (2013-05-26 14:23:11 -0400)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git tags/mmc-updates-for-3.11-rc1
for you to fetch changes up to 01ebea1b411aafc8eab440bf1d2037f01bbed99b:
mmc: bcm281xx SDHCI driver (2013-07-05 13:00:31 -0400)
----------------------------------------------------------------
MMC highlights for 3.11:
Core:
- Add support for eMMC 5.1 devices.
- Add MMC_CAP_AGGRESSIVE_PM capability for aggressive power management
of eMMC/SD between requests, using runtime PM.
- Add an ioctl to perform the eMMC 4.5 Sanitize command; sample code at:
git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git
Drivers:
- dw_mmc: Add support for Rockchip's Cortex-A9 SoCs.
- dw_mmc: Add support for Altera SoCFPGAs.
- sdhci-esdhc-imx: Add support for 8-bit bus width, non-removable cards.
- sdhci-bcm-kona: New driver for Broadcom Kona (281xx) SoCs.
- sdhi/tmio: Add DT DMA support.
----------------------------------------------------------------
Adrian Hunter (6):
mmc: sdhci: add ability to stay runtime-resumed if the card is powered up
mmc: sdhci-acpi: support runtime PM for ACPI HID 80860F14 SD cards
mmc: sdhci-pci: support runtime PM for BYT SD cards
mmc: sdhci-pci: add support for eMMC hardware reset for BYT eMMC.
mmc: sdhci-acpi: add support for eMMC hardware reset for HID 80860F14
mmc: sdhci-pci: add another device id
Al Cooper (1):
mmc: sdhci-pltfm: Allow drivers to set quirks2 from platform data
Andy Shevchenko (3):
mmc: dw_mmc-pltfm: don't check resource with devm_ioremap_resource
mmc: dw_mmc: eliminate useless usage of ret
mmc: dw_mmc-pci: convert to use pcim_* and devm_*
Arnd Bergmann (1):
mmc: sirf: fix sdhci_pltfm_init sequence
Barry Song (1):
mmc: sdhci-sirf: let device core setup the default pin configuration
Christian Daudt (3):
mmc: sdhci: Add size for caller in init+register
mmc: sdhci: add card_event callback to sdhci
mmc: bcm281xx SDHCI driver
Daniel Drake (1):
sdhci-pxav3: Fix runtime PM initialization
Dinh Nguyen (1):
mmc: dw_mmc: Add support DW SD/MMC driver on SOCFPGA
Doug Anderson (2):
mmc: dw_mmc: Handle late vmmc regulators with EPROBE_DEFER
mmc: dw_mmc: Add the ability to set the ciu clock frequency
Fabio Estevam (1):
mmc: mxs-mmc: Let device core handle pinctrl
Fredrik Soderstedt (2):
mmc: core: Only execute tuning for SDR50 and SDR104
mmc: core: Fix select power class after resume
Giuseppe CAVALLARO (2):
mmc: sdhci: fix caps2 for HS200
mmc: sdhci: fix ctrl_2 on super-speed selection
Guennadi Liakhovetski (7):
mmc: sdhi/tmio: make DMA filter implementation specific
mmc: sdhi/tmio: switch to using dmaengine_slave_config()
mmc: sdhi/tmio: add DT DMA support
mmc: tmio: postpone controller reset during resume
mmc: sh_mmcif: don't clear masked interrupts
mmc: tmio: fix unbalanced power-on calls with clock-gating enabled
mmc: tmio: reset the controller after power-up
Heiko Stübner (3):
mmc: dw_mmc-pltfm: remove static from dw_mci_pltfm_remove
mmc: dw_mmc-pltfm: move probe and remove below dt match table
mmc: dw_mmc-pltfm: add Rockchip variant
Jaehoon Chung (1):
mmc: dw_mmc: change the macro name from DTO to DRTO
Jingoo Han (3):
mmc: atmel-mci: add CONFIG_PM_SLEEP to suspend/resume functions
mmc: remove unnecessary platform_set_drvdata()
mmc: host: use platform_{get,set}_drvdata()
Joonyoung Shim (1):
mmc: dw_mmc: clear IDSTS register when initialize IDMAC
Lars-Peter Clausen (4):
mmc: jz4740: Use clk_prepare_enable/clk_disable_unprepare
mmc: jz4740: Use SIMPLE_DEV_PM_OPS
mmc: jz4740: Use slot-gpio helpers
mmc: jz4740: Use managed resources
Lucas Stach (2):
mmc: sdhci-esdhc: calculate sdclk divider from controller clock
mmc: esdhc-imx: parse max-frequency from devicetree
Luciano Coelho (1):
mmc: omap: remove unnecessary #if 0's
Maya Erez (1):
mmc: card: Adding support for sanitize in eMMC 4.5
Nicolas Ferre (1):
mmc: atmel-mci: remove include <mach/cpu.h>
Oded Gabbay (2):
mmc: esdhc: Add support for 8-bit bus width and non-removable card
mmc: esdhc: Fix bug when writing to SDHCI_HOST_CONTROL register
Paul Cercueil (2):
mmc: jz4740: Remove duplicated code.
mmc: jz4740: Fix handling of read errors.
Paul Taysom (1):
mmc: reordered shutdown sequence in mmc_bld_remove_req
Romain Izard (1):
mmc: core: production year for eMMC 4.41 and later
Shawn Guo (1):
mmc: sdhci: improve card removal check in sdhci_card_event()
Simon Baatz (7):
mmc: return mmc_of_parse() errors to caller
mmc: sh_mmcif: handle mmc_of_parse() errors during probe
mmc: tmio-mmc: handle mmc_of_parse() errors during probe
mmc: mxcmmc: handle mmc_of_parse() errors during probe
mmc: sdhci-pxav3: handle mmc_of_parse() errors during probe
mmc: tegra: handle mmc_of_parse() errors during probe
mmc: mvsdio: use standard MMC device-tree binding parser mmc_of_parse()
Ulf Hansson (19):
mmc: core: Re-use code for MMC_CAP2_DETECT_ON_ERR in polling mode
mmc: core: Stop bkops for eMMC only from mmc suspend
mmc: core: Add bus_ops for runtime pm callbacks
mmc: block: Enable runtime pm for mmc blkdevice
mmc: core: Support aggressive power management for (e)MMC/SD
mmc: core: Restructure and simplify code for mmc sleep|awake
mmc: core: Remove unnecessary check for the remove callback
mmc: core: Validate suspend prerequisites for SDIO at SUSPEND_PREPARE
mmc: core: Push common suspend|resume code into each bus_ops
mmc: core: Initiate suspend|resume from mmc bus instead of mmc host
mmc: core: Handle card shutdown from mmc_bus
mmc: core: Extend shutdown sequence to handle bus operations
mmc: core: Add shutdown callback for SD bus_ops
mmc: core: Handle both poweroff notification types for eMMC
mmc: core: Add shutdown callback for (e)MMC bus_ops
mmc: core: Enable power_off_notify for eMMC shutdown sequence
mmc: core: Invent MMC_CAP2_FULL_PWR_CYCLE
mmc: core: Add DT-bindings for MMC_CAP2_FULL_PWR_CYCLE
mmc: core: Fixup Oops for SDIO shutdown
Wei Yongjun (4):
mmc: dw_mmc: fix error return code in dw_mci_probe()
mmc: mxs-mmc: fix error return code in mxs_mmc_probe()
mmc: sdhci-acpi: fix error return code in sdhci_acpi_add_own_cd()
mmc: sh_mobile_sdhi: fix error return code in sh_mobile_sdhi_probe()
Yaniv Gardi (1):
mmc: card: fixing an false identification of SANITIZE command
Yuvaraj Kumar C D (1):
mmc: core: Update the ext-csd.rev check for eMMC5.1
Documentation/devicetree/bindings/mmc/mmc.txt | 1 +
.../devicetree/bindings/mmc/rockchip-dw-mshc.txt | 23 ++
.../devicetree/bindings/mmc/synopsis-dw-mshc.txt | 20 ++
arch/arm/configs/bcm_defconfig | 7 +
drivers/mmc/card/block.c | 130 +++++---
drivers/mmc/card/mmc_test.c | 5 +
drivers/mmc/card/queue.c | 2 +-
drivers/mmc/core/bus.c | 52 ++-
drivers/mmc/core/core.c | 200 ++++--------
drivers/mmc/core/core.h | 7 +-
drivers/mmc/core/debugfs.c | 8 +-
drivers/mmc/core/host.c | 32 +-
drivers/mmc/core/mmc.c | 249 +++++++++++----
drivers/mmc/core/mmc_ops.c | 36 +--
drivers/mmc/core/mmc_ops.h | 1 -
drivers/mmc/core/sd.c | 68 +++-
drivers/mmc/core/sdio.c | 76 ++++-
drivers/mmc/host/Kconfig | 19 ++
drivers/mmc/host/Makefile | 2 +
drivers/mmc/host/android-goldfish.c | 2 -
drivers/mmc/host/atmel-mci.c | 14 +-
drivers/mmc/host/au1xmmc.c | 1 -
drivers/mmc/host/bfin_sdh.c | 2 -
drivers/mmc/host/cb710-mmc.c | 2 +-
drivers/mmc/host/cb710-mmc.h | 2 +-
drivers/mmc/host/davinci_mmc.c | 1 -
drivers/mmc/host/dw_mmc-exynos.c | 2 -
drivers/mmc/host/dw_mmc-pci.c | 58 +---
drivers/mmc/host/dw_mmc-pltfm.c | 73 +++--
drivers/mmc/host/dw_mmc-socfpga.c | 140 +++++++++
drivers/mmc/host/dw_mmc.c | 65 ++--
drivers/mmc/host/dw_mmc.h | 3 +-
drivers/mmc/host/jz4740_mmc.c | 180 +++--------
drivers/mmc/host/mvsdio.c | 74 +++--
drivers/mmc/host/mxcmmc.c | 6 +-
drivers/mmc/host/mxs-mmc.c | 11 +-
drivers/mmc/host/omap.c | 18 --
drivers/mmc/host/omap_hsmmc.c | 2 -
drivers/mmc/host/pxamci.c | 2 -
drivers/mmc/host/rtsx_pci_sdmmc.c | 2 -
drivers/mmc/host/sdhci-acpi.c | 96 +++++-
drivers/mmc/host/sdhci-bcm-kona.c | 348 +++++++++++++++++++++
drivers/mmc/host/sdhci-bcm2835.c | 2 +-
drivers/mmc/host/sdhci-cns3xxx.c | 2 +-
drivers/mmc/host/sdhci-dove.c | 2 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 30 +-
drivers/mmc/host/sdhci-esdhc.h | 16 +-
drivers/mmc/host/sdhci-of-esdhc.c | 63 +++-
drivers/mmc/host/sdhci-of-hlwd.c | 2 +-
drivers/mmc/host/sdhci-pci.c | 43 ++-
drivers/mmc/host/sdhci-pltfm.c | 23 +-
drivers/mmc/host/sdhci-pltfm.h | 14 +-
drivers/mmc/host/sdhci-pxav2.c | 4 +-
drivers/mmc/host/sdhci-pxav3.c | 18 +-
drivers/mmc/host/sdhci-s3c.c | 1 -
drivers/mmc/host/sdhci-sirf.c | 59 ++--
drivers/mmc/host/sdhci-spear.c | 2 -
drivers/mmc/host/sdhci-tegra.c | 11 +-
drivers/mmc/host/sdhci.c | 63 +++-
drivers/mmc/host/sdhci.h | 1 +
drivers/mmc/host/sh_mmcif.c | 12 +-
drivers/mmc/host/sh_mobile_sdhi.c | 34 +-
drivers/mmc/host/tmio_mmc.c | 2 -
drivers/mmc/host/tmio_mmc.h | 21 +-
drivers/mmc/host/tmio_mmc_dma.c | 48 ++-
drivers/mmc/host/tmio_mmc_pio.c | 40 ++-
drivers/mmc/host/wmt-sdmmc.c | 2 -
include/linux/mfd/tmio.h | 5 +
include/linux/mmc/card.h | 11 +-
include/linux/mmc/core.h | 5 +
include/linux/mmc/host.h | 12 +-
include/linux/mmc/sdhci.h | 6 +-
include/linux/platform_data/mmc-esdhc-imx.h | 1 +
73 files changed, 1807 insertions(+), 790 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.txt
create mode 100644 drivers/mmc/host/dw_mmc-socfpga.c
create mode 100644 drivers/mmc/host/sdhci-bcm-kona.c
--
Chris Ball <cjb@laptop.org> <http://printf.net/>
reply other threads:[~2013-07-09 21:54 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=864nc31jrq.fsf@void.printf.net \
--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.