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.7-rc1
Date: Mon, 08 Oct 2012 09:04:45 -0400 [thread overview]
Message-ID: <87a9vxdsia.fsf@octavius.laptop.org> (raw)
Hi Linus,
Please pull from:
git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git tags/mmc-merge-for-3.7-rc1
to receive the MMC merge for 3.7. There are currently two conflicts
due to header renames for the ARM single zImage work; they should be
resolved by taking the changes already in your tree. Thanks.
The following changes since commit 75b53aee2f4fe6375c6007226bf68d75b5c4a929:
mmc: omap: fix broken PIO mode (2012-09-04 13:58:11 -0400)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc.git tags/mmc-merge-for-3.7-rc1
for you to fetch changes up to e6c085863f97f0a8f009753e1baaf83e4aac7b42:
mmc: core: Fixup broken suspend and eMMC4.5 power off notify (2012-10-07 17:41:45 -0400)
----------------------------------------------------------------
MMC highlights for 3.7:
Core:
- Add DT properties for card detection (broken-cd, cd-gpios, non-removable)
- Don't poll non-removable devices
- Fixup/rework eMMC sleep mode/"power off notify" feature
- Support eMMC background operations (BKOPS). To set the one-time
programmable fuse that enables bkops on an eMMC that doesn't already
have it set, you can use the "mmc bkops enable" command in:
git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git
Drivers:
- atmel-mci, dw_mmc, pxa-mci, dove, s3c, spear: Add device tree support
- bfin_sdh: Add support for the controller in bf60x
- dw_mmc: Support Samsung Exynos SoCs
- eSDHC: Add ADMA support
- sdhci: Support testing a cd-gpio (from slot-gpio) instead of presence bit
- sdhci-pltfm: Support broken-cd DT property
- tegra: Convert to only supporting DT (mach-tegra has gone DT-only)
----------------------------------------------------------------
Chander Kashyap (3):
mmc: sdhci-s3c: Enable only required bus clock
mmc: sdhci-s3c: Fix crash on module insertion for second time
mmc: sdhci-s3c: Add clk_(enable/disable) in runtime suspend/resume
Chao Xie (1):
mmc: sdhci-pxav2, sdhci-pxav3: use clk_prepare/unprepare APIs
Chris Ball (6):
mmc: dt: Add card-detection properties to core binding.
mmc: slot-gpio: Fix missing assignment to ctx->ro_gpio
mmc: sdhci-pxav3: dt: Support "cd-gpios" property
mmc: dt: Support "broken-cd" property in sdhci-pltfm
mmc: sdhci-pxav3: Use sdhci_get_of_property for parsing DT quirks
mmc: core: Replace MMC_CAP2_BROKEN_VOLTAGE with test for fixed regulator
Daniel Mack (1):
mmc: pxa-mci: add DT bindings
Guennadi Liakhovetski (3):
mmc: sdhci: Test cd-gpio instead of SDHCI presence when probing
mmc: sh-mmcif: properly handle MMC_WRITE_MULTIPLE_BLOCK completion IRQ
mmc: sh-mmcif: avoid oops on spurious interrupts
Hein_Tibosch (2):
mmc: atmel-mci: DMA can be used with other controllers
mmc: atmel-mci: AP700x PDC is not connected to MCI
Jaehoon Chung (3):
mmc: dw_mmc: fixed a section mismatch in dw_mci_init_slot
mmc: support BKOPS feature for eMMC
mmc: sdhci-s3c: fix the wrong number of max bus clocks
Javier Martin (1):
mmc: mxcmmc: fix bug that may block a data transfer forever
Jerry Huang (1):
mmc: eSDHC: Add ADMA mode support
Jingoo Han (1):
mmc: sdhci-s3c: fix checkpatch error and warnings
Johan Rudholm (1):
mmc: core: Do not rescan non-removable devices
Joseph Lo (1):
mmc: tegra: convert to device tree support only
Julia Lawall (2):
mmc: vub300: add missing usb_free_urb
mmc: mmci: use clk_prepare_enable and clk_disable_unprepare
Kyungsik Lee (1):
mmc: core: Remove bounce buffer in mmc_send_cxd_data()
Ludovic Desroches (1):
mmc: atmel-mci: add device tree support
Matt Porter (1):
mmc: davinci_mmc: convert to DMA engine API
NeilBrown (1):
mmc: omap_hsmmc: Handle failure of regulator_get better.
Philip Rakity (2):
mmc: sdhci: Add regulator support for vccq (voltage regualor)
mmc: sdhci: vmmc regulator should be explicitly enabled/disabled
Sachin Kamat (4):
mmc: mmc_spi: Use module_spi_driver
mmc: sdhci-pci: Use module_pci_driver
mmc: dw_mmc-pci: Use module_pci_driver
mmc: via-sdmmc: Use module_pci_driver
Sebastian Hesselbarth (1):
mmc: sdhci-dove: DT support for sdhci-dove
Seungwon Jeon (1):
mmc: Revert "mmc: dw_mmc: Add check for IDMAC configuration"
Sonic Zhang (5):
mmc: bfin_sdh: Update blackfin sd driver email in MAINTAINERS.
mmc: bfin_sdh: limit mmc DMA segment len to 1 for bf518.
mmc: bfin_sdh: Add support for new RSI controller in bf60x
mmc: bfin_sdh: Remove redundant suspend and resume setting.
mmc: bfin_sdh: Reset SD controller when resume from power saving mode.
Thierry Reding (1):
mmc: sdio: Fix PM_SLEEP related build warnings
Thomas Abraham (10):
mmc: dw_mmc: convert copy of struct device in struct dw_mci to a reference
mmc: dw_mmc: Use devm_* functions in dw_mmc platform driver
mmc: dw_mmc: allow probe to succeed even if one slot is initialized
mmc: dw_mmc: lookup for optional biu and ciu clocks
mmc: dw_mmc: add quirk to indicate missing write protect line
mmc: dw_mmc: add device tree support
mmc: dw_mmc: prepare functions in dw_mmc-pltfm for reuse
mmc: dw_mmc: add support for implementation specific callbacks
mmc: dw_mmc: add support for exynos specific implementation of dw-mshc
mmc: sdhci-s3c: Add device tree support
Ulf Hansson (1):
mmc: core: Fixup broken suspend and eMMC4.5 power off notify
Vaibhav Bedia (1):
mmc: omap_hsmmc: Pass on the suspend failure to the PM core
Venkatraman S (9):
mmc: core: Add TRANsfer state to non-HPI state
mmc: debugfs: Print ext_csd in ascending order
mmc: omap: remove unused variables and includes
mmc: omap: fix mmc_omap_report_irq to use dev_dbg macros
mmc: omap_hsmmc: remove unused vars and includes
mmc: omap_hsmmc: remove access to SYSCONFIG register
mmc: omap_hsmmc: consolidate flush posted writes for HSMMC IRQs
mmc: omap_hsmmc: consolidate error report handling of HSMMC IRQ
mmc: omap_hsmmc: Move to Maintained state in MAINTAINERS
Viresh Kumar (2):
mmc: sdhci-spear: add device tree bindings
mmc: sdhci-spear: Add clk_{un}prepare() support
.../devicetree/bindings/mmc/atmel-hsmci.txt | 68 +++++
.../devicetree/bindings/mmc/exynos-dw-mshc.txt | 87 ++++++
Documentation/devicetree/bindings/mmc/mmc.txt | 9 +-
Documentation/devicetree/bindings/mmc/pxa-mmc.txt | 25 ++
.../devicetree/bindings/mmc/samsung-sdhci.txt | 53 ++++
.../devicetree/bindings/mmc/sdhci-dove.txt | 14 +
.../devicetree/bindings/mmc/sdhci-spear.txt | 18 ++
.../devicetree/bindings/mmc/synposis-dw-mshc.txt | 79 +++++
MAINTAINERS | 6 +-
arch/arm/boot/dts/spear300-evb.dts | 3 +-
arch/arm/boot/dts/spear320-evb.dts | 2 -
drivers/mmc/core/core.c | 240 ++++++++++-----
drivers/mmc/core/debugfs.c | 2 +-
drivers/mmc/core/mmc.c | 57 +++-
drivers/mmc/core/mmc_ops.c | 84 ++++--
drivers/mmc/core/sdio_bus.c | 7 -
drivers/mmc/core/slot-gpio.c | 8 +-
drivers/mmc/host/Kconfig | 9 +
drivers/mmc/host/Makefile | 1 +
drivers/mmc/host/atmel-mci-regs.h | 7 +
drivers/mmc/host/atmel-mci.c | 113 ++++++-
drivers/mmc/host/bfin_sdh.c | 210 ++++++++-----
drivers/mmc/host/davinci_mmc.c | 271 ++++++-----------
drivers/mmc/host/dw_mmc-exynos.c | 253 ++++++++++++++++
drivers/mmc/host/dw_mmc-pci.c | 15 +-
drivers/mmc/host/dw_mmc-pltfm.c | 62 ++--
drivers/mmc/host/dw_mmc-pltfm.h | 20 ++
drivers/mmc/host/dw_mmc.c | 326 +++++++++++++++++----
drivers/mmc/host/dw_mmc.h | 24 ++
drivers/mmc/host/mmc_spi.c | 15 +-
drivers/mmc/host/mmci.c | 13 +-
drivers/mmc/host/mxcmmc.c | 76 ++++-
drivers/mmc/host/omap.c | 39 ++-
drivers/mmc/host/omap_hsmmc.c | 125 +++-----
drivers/mmc/host/pxamci.c | 52 ++++
drivers/mmc/host/sdhci-dove.c | 8 +
drivers/mmc/host/sdhci-of-esdhc.c | 36 ++-
drivers/mmc/host/sdhci-pci.c | 19 +-
drivers/mmc/host/sdhci-pltfm.c | 3 +
drivers/mmc/host/sdhci-pxav2.c | 6 +-
drivers/mmc/host/sdhci-pxav3.c | 35 ++-
drivers/mmc/host/sdhci-s3c.c | 216 ++++++++++++--
drivers/mmc/host/sdhci-spear.c | 67 ++++-
drivers/mmc/host/sdhci-tegra.c | 7 +-
drivers/mmc/host/sdhci.c | 205 ++++++++-----
drivers/mmc/host/sh_mmcif.c | 8 +-
drivers/mmc/host/via-sdmmc.c | 16 +-
drivers/mmc/host/vub300.c | 4 +-
include/linux/mmc/card.h | 18 +-
include/linux/mmc/core.h | 4 +
include/linux/mmc/dw_mmc.h | 15 +-
include/linux/mmc/host.h | 5 +-
include/linux/mmc/mmc.h | 19 ++
include/linux/mmc/sdhci.h | 3 +-
include/linux/platform_data/pxa_sdhci.h | 1 +
55 files changed, 2277 insertions(+), 811 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mmc/atmel-hsmci.txt
create mode 100644 Documentation/devicetree/bindings/mmc/exynos-dw-mshc.txt
create mode 100644 Documentation/devicetree/bindings/mmc/pxa-mmc.txt
create mode 100644 Documentation/devicetree/bindings/mmc/samsung-sdhci.txt
create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-dove.txt
create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-spear.txt
create mode 100644 Documentation/devicetree/bindings/mmc/synposis-dw-mshc.txt
create mode 100644 drivers/mmc/host/dw_mmc-exynos.c
create mode 100644 drivers/mmc/host/dw_mmc-pltfm.h
--
Chris Ball <cjb@laptop.org> <http://printf.net/>
One Laptop Per Child
next reply other threads:[~2012-10-08 13:04 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-10-08 13:04 Chris Ball [this message]
2012-10-09 3:36 ` [GIT PULL] MMC updates for 3.7-rc1 Chris Ball
2012-10-09 3:42 ` Vinod Koul
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=87a9vxdsia.fsf@octavius.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.