diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-04 16:45:17 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-05-04 16:45:17 -0400 |
commit | 173192958d06b8d1eb44f56d74373052ad6a9a60 (patch) | |
tree | 838a4f063c994d4d0a6259a85f21005c4098b752 /arch | |
parent | e72a5d1ceb1c5cbe39c35c1c7a7f5909cbe8451a (diff) | |
parent | e4404fab2e0b70287a471a1e760c9338ce683fde (diff) |
Merge tag 'mmc-updates-for-3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc
Pull MMC update from Chris Ball:
"MMC highlights for 3.10:
Core:
- Introduce MMC_CAP2_NO_PRESCAN_POWERUP to allow skipping
mmc_power_up() at boot/initialization time if it's already
happened, for performance (faster boot time) reasons.
- Fix a bit width test failure that resulted in old eMMC cards being
put into 1-bit mode when 4-bit mode was available.
- Expose fwrev/hwrev for MMCv4 parts.
- Improve card removal logic in the case where the card's removed
slowly; we were missing card removal events if the card retained
contact with the slot pads for long enough to reply to a CMD13
while being removed.
Drivers:
- davinci_mmc: Support using PIO instead of DMA.
- dw_mmc: Add support for Exynos4412.
- mxcmmc: DT support, use slot-gpio API.
- mxs-mmc: Add broken-cd/cd-inverted/non-removable DT property
support.
- sdhci-sirf: New sdhci-pltfm driver for CSR SiRF SoCs:
SiRFprimaII: unicore ARM Cortex-A9
SiRFatlas6: unicore ARM Cortex-A9
SiRFmarco: dual core ARM Cortex-A9 SMP
- sdhci-tegra: Add support for Tegra114 platforms, use
mmc_of_parse()"
* tag 'mmc-updates-for-3.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (66 commits)
mmc: sdhci-tegra: fix MODULE_DEVICE_TABLE
mmc: core: fix init controller performance regression, updated patch
mmc: mxcmmc: enable DMA support on mpc512x
mmc: mxcmmc: constify mxcmci_devtype
mmc: mxcmmc: use slot-gpio API for write-protect detection
mmc: mxcmmc: add mpc512x SDHC support
mmc: mxcmmc: fix race conditions for host->req and host->data access
mmc: mxcmmc: DT support
mmc: dw_mmc: let device core setup the default pin configuration
mmc: mxs-mmc: add broken-cd property
mmc: mxs-mmc: add non-removable property
mmc: mxs-mmc: add cd-inverted property
mmc: core: call pm_runtime_put_noidle in pm_runtime_get_sync failed case
mmc: mxcmmc: Fix bug when card is present during boot
mmc: core: fix performance regression initializing MMC host controllers
Revert "mmc: core: wait while adding MMC host to ensure root mounts successfully"
mmc: atmel-mci: pio hang on block errors
mmc: core: Fix bit width test failing on old eMMC cards
mmc: dw_mmc: Use pr_info instead of printk
mmc: dw_mmc: Check return value of regulator_enable
...
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/configs/at91sam9g45_defconfig | 1 | ||||
-rw-r--r-- | arch/avr32/configs/favr-32_defconfig | 1 | ||||
-rw-r--r-- | arch/avr32/configs/merisc_defconfig | 1 | ||||
-rw-r--r-- | arch/powerpc/boot/dts/mpc5121.dtsi | 2 |
4 files changed, 2 insertions, 3 deletions
diff --git a/arch/arm/configs/at91sam9g45_defconfig b/arch/arm/configs/at91sam9g45_defconfig index 5f551b76cb65..18964cdacd68 100644 --- a/arch/arm/configs/at91sam9g45_defconfig +++ b/arch/arm/configs/at91sam9g45_defconfig | |||
@@ -173,7 +173,6 @@ CONFIG_MMC=y | |||
173 | # CONFIG_MMC_BLOCK_BOUNCE is not set | 173 | # CONFIG_MMC_BLOCK_BOUNCE is not set |
174 | CONFIG_SDIO_UART=m | 174 | CONFIG_SDIO_UART=m |
175 | CONFIG_MMC_ATMELMCI=y | 175 | CONFIG_MMC_ATMELMCI=y |
176 | CONFIG_MMC_ATMELMCI_DMA=y | ||
177 | CONFIG_LEDS_ATMEL_PWM=y | 176 | CONFIG_LEDS_ATMEL_PWM=y |
178 | CONFIG_LEDS_GPIO=y | 177 | CONFIG_LEDS_GPIO=y |
179 | CONFIG_LEDS_TRIGGER_TIMER=y | 178 | CONFIG_LEDS_TRIGGER_TIMER=y |
diff --git a/arch/avr32/configs/favr-32_defconfig b/arch/avr32/configs/favr-32_defconfig index 57788a42ff83..c90fbf6d35bc 100644 --- a/arch/avr32/configs/favr-32_defconfig +++ b/arch/avr32/configs/favr-32_defconfig | |||
@@ -122,7 +122,6 @@ CONFIG_USB_G_SERIAL=m | |||
122 | CONFIG_USB_CDC_COMPOSITE=m | 122 | CONFIG_USB_CDC_COMPOSITE=m |
123 | CONFIG_MMC=y | 123 | CONFIG_MMC=y |
124 | CONFIG_MMC_ATMELMCI=y | 124 | CONFIG_MMC_ATMELMCI=y |
125 | CONFIG_MMC_ATMELMCI_DMA=y | ||
126 | CONFIG_NEW_LEDS=y | 125 | CONFIG_NEW_LEDS=y |
127 | CONFIG_LEDS_CLASS=y | 126 | CONFIG_LEDS_CLASS=y |
128 | CONFIG_LEDS_ATMEL_PWM=m | 127 | CONFIG_LEDS_ATMEL_PWM=m |
diff --git a/arch/avr32/configs/merisc_defconfig b/arch/avr32/configs/merisc_defconfig index 3befab966827..65de4431108c 100644 --- a/arch/avr32/configs/merisc_defconfig +++ b/arch/avr32/configs/merisc_defconfig | |||
@@ -102,7 +102,6 @@ CONFIG_FRAMEBUFFER_CONSOLE=y | |||
102 | CONFIG_LOGO=y | 102 | CONFIG_LOGO=y |
103 | CONFIG_MMC=y | 103 | CONFIG_MMC=y |
104 | CONFIG_MMC_ATMELMCI=y | 104 | CONFIG_MMC_ATMELMCI=y |
105 | CONFIG_MMC_ATMELMCI_DMA=y | ||
106 | CONFIG_NEW_LEDS=y | 105 | CONFIG_NEW_LEDS=y |
107 | CONFIG_LEDS_CLASS=y | 106 | CONFIG_LEDS_CLASS=y |
108 | CONFIG_LEDS_ATMEL_PWM=y | 107 | CONFIG_LEDS_ATMEL_PWM=y |
diff --git a/arch/powerpc/boot/dts/mpc5121.dtsi b/arch/powerpc/boot/dts/mpc5121.dtsi index 2e82d0e71dd3..bd14c00e5146 100644 --- a/arch/powerpc/boot/dts/mpc5121.dtsi +++ b/arch/powerpc/boot/dts/mpc5121.dtsi | |||
@@ -152,6 +152,8 @@ | |||
152 | compatible = "fsl,mpc5121-sdhc"; | 152 | compatible = "fsl,mpc5121-sdhc"; |
153 | reg = <0x1500 0x100>; | 153 | reg = <0x1500 0x100>; |
154 | interrupts = <8 0x8>; | 154 | interrupts = <8 0x8>; |
155 | dmas = <&dma0 30>; | ||
156 | dma-names = "rx-tx"; | ||
155 | }; | 157 | }; |
156 | 158 | ||
157 | i2c@1700 { | 159 | i2c@1700 { |