[lkml]   [2015]   [Apr]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
Subject[GIT PULL] MMC for v.4.1
Hi Linus,

Here are the PR for MMC for v4.1.

Details about the MMC highlights are found in the signed tag. Please
pull this in!

Kind regards
Ulf Hansson

The following changes since commit bc465aa9d045feb0e13b4a8f32cc33c1943f62d6:

Linux 4.0-rc5 (2015-03-22 16:50:21 -0700)

are available in the git repository at:

git:// tags/mmc-v4.1

for you to fetch changes up to 69f0fb2a592fc9ebc5e3e55178055d1cff31d479:

mmc: sdhci-st: Update ST SDHCI binding documentation. (2015-04-10
12:55:40 +0200)

MMC core:
- Add support for marking HPI as broken through devicetree
- Enable runtime PM management of host devices
- Remove the ->enable|disable() callbacks
- Restructure code and cleanups
- Refreshed some of the MMC sections in MAINTAINERS

MMC host:
- dw_mmc: HS400 mode support
- dw_mmc: Add the cmd11 timer to detect a timeout
- dw_mmc: Endian agnostic IO accessors
- dw_mmc: Bugfixes
- sh_mmcif: Add exclusion between cmd and interrupt
- omap_hsmmc: Hibernation support
- omap_hsmmc: Rework and simplify cover/card detect
- omap_hsmmc: Stop using ->enable|disable() callbacks
- atmel-mci: Endian agnostic IO
- sunxi: Enable MMC_CAP_SDIO_IRQ
- sdhci-st: Add support for the stih407 family silicon
- sdhci-st: UHS card support in SDR104 mode
- sdhci-st: HS200 mode support
- sdhci-esdhc-imx: Use common mmc DT parser
- sdhci-of-arasan: Use common mmc DT parser
- sdhci-iproc: Add new driver for Broadcom IPROC SDHCI controller
- sdhci-tegra: Convert to GPIO descriptors
- sdhci-tegra: Optmize write_w path for tegra114 and later
- sdhci-sirf: Update tuning procedure
- sdhci: Fix card presence logic
- sdhci: Cleanups and consolidation

Alexandre Courbot (1):
mmc: pwrseq: simplify alloc/free hooks

Andreas Fenkart (6):
mmc: omap_hsmmc: remove unused fields from struct omap_hsmmc_host
mmc: omap_hsmmc: use slot-gpio functions to manage read-only pin directly
mmc: omap_hsmmc: use distinctive code paths for cover / card detect logic
ARM: OMAP2: HSMMC: explicit fields to declare cover/card detect pin
mmc: omap_hsmmc: simplify card/cover detect isr
mmc: omap_hsmmc: use generic slot-gpio isr to manage card detect pin

Arnd Bergmann (1):
mmc: sunxi: avoid invalid pointer calculation

Ben Dooks (4):
mmc: atmel-mci: use endian agnostic IO
mmc: dw_mmc: make IO accessors endian agnostic
mmc: dw_mmc: change idmac descriptor files to __le32
mmc: dw_mmc: fix fifo ordering in big endian

Bjorn Andersson (1):
mmc: mmci: Cascade EPROBE_DEFER from regulators.

Chen-Yu Tsai (1):
mmc: sunxi: Use devm_reset_control_get_optional() for reset control

Corneliu Doban (1):
mmc: sdhci: do not set AUTO_CMD12 for multi-block CMD53

Dan Carpenter (1):
mmc: sdhci-esdhc-imx: silence a false curly braces warning

Dmitry Torokhov (1):
mmc: sdhci-iproc: fix oops in sdhci_iproc_writew

Doug Anderson (10):
mmc: dw_mmc: Make sure we only adjust the clock when power is on
mmc: dw_mmc: Give a good reset after we give power
mmc: dw_mmc: Don't start commands while busy
mmc: dw_mmc: Only enable CD after setup and only if needed
mmc: dw_mmc: Don't crash if we get an interrupt before slot has initted
mmc: dw_mmc: Add a timeout for sending CMD11
mmc: dw_mmc: Don't try to enable the CD until we're sure we're
not deferring
mmc: dw_mmc: Increase cmd11 timeout to 500ms
mmc: dw_mmc: Add a return in an unexpected cmd11 timeout
mmc: dw_mmc: Add locking around cmd11 timer

Fabian Frederick (1):
mmc: constify of_device_id array

Fabio Estevam (1):
mmc: sdhci-esdhc-imx: Call mmc_of_parse()

Geert Uytterhoeven (1):
mmc: tmio: Remove bogus un-initialization in tmio_mmc_host_free()

Georgi Djakov (1):
mmc: sdhci-msm: Add support for vendor capabilities registers

Hans de Goede (2):
mmc: sunxi: add MMC_CAP_SDIO_IRQ capability
mmc: Add support for marking hpi as broken through devicetree

Jaehoon Chung (1):
mmc: dw_mmc: enable card read threshold when mode is HS400

Jean Delvare (1):
mmc: Fix hardware dependencies for sdhci-pxav3

Kevin Hao (9):
mmc: sdhci-dove: remove the unneeded error check
mmc: sdhci-dove: kill the driver specific private struct
mmc: tegra: use devm help functions to get the clk and gpio
mmc: sdhci-sirf: kill the "clk" member in driver private struct
mmc: sdhci-bcm-kona: kill the "external_clk" member in driver
private struct
mmc: sdhci: disable the clock in sdhci_pltfm_unregister()
mmc: sdhci: set the .remove to sdhci_pltfm_unregister()
mmc: kconfig: replace PPC_OF with PPC
mmc: sdhci-pltfm: remove the unneeded check of disabled device

Kouichi Tomita (2):
mmc: sh_mmcif: Move dev_err() of mmcif_timeout_work()
mmc: sh_mmcif: Add exclusion between cmd and interrupt

Michal Simek (1):
mmc: sdhci-of-arasan: Call OF parsing for MMC

Micky Ching (1):
mmc: sdhci-pci: fix 64 BIT DMA quirks for rtsx

Mylene JOSSERAND (1):
mmc: sdhci-tegra: convert to use GPIO descriptors

NeilBrown (3):
mmc: core: fold mmc_set_bus_width calls into sdio_enable_4bit_bus.
mmc: omap_hsmmc: stop using ->enable|disable() callbacks
mmc: core: Remove the ->enable|disable() callbacks

Peter Griffin (7):
mmc: sdhci-st: Add macros for register offsets and bitfields for
mmcss glue regs
mmc: sdhci-st: Add support for de-asserting reset signal and top
regs resource
mmc: sdhci-st: Add delay management functions for top registers (eMMC).
mmc: sdhci-st: Add st_mmcss_cconfig function to configure mmcss
glue registers.
mmc: sdhci-st: Add sdhci_st_set_uhs_signaling function.
mmc: sdhci-st: Update the quirks for this controller.
mmc: sdhci-st: Update ST SDHCI binding documentation.

Rhyland Klein (1):
mmc: tegra: Optimize write_w path for tegra114 and later

Russ Dill (1):
mmc: omap_hsmmc: add hibernation support

Sascha Hauer (1):
mmc: sdhci-esdhc-imx: support voltage-range property

Scott Branden (4):
mmc: sdhci: add quirk for ACMD23 broken
mmc: sdhci-iproc: add device tree bindings
mmc: sdhci-iproc: add IPROC SDHCI driver
mmc: sdhci: fix card presence logic in sdhci_request function

Seungwon Jeon (1):
mmc: dw_mmc: exynos: Support eMMC's HS400 mode

Ulf Hansson (8):
mmc: sdhci: Remove the sdhci exported header file
mmc: sdhci-spear: Simplify by adding build dependency to CONFIG_OF
mmc: sdhci-spear: Remove exported header
MAINTAINERS: mmc: Remove the SDHCI-OF section
MAINTAINERS: mmc: Cleanup MMC/SD/SDIO section and SDHCI driver section
MAINTAINERS: mmc: Add Jaehoon as co-maintainer for SDHCI SAMSUNG DRIVER
mmc: core: Enable runtime PM management of host devices
mmc: core: Convert the error field in struct mmc_command|data into an int

Wu Fengguang (1):
mmc: dw_mmc: exynos: dw_mci_exynos_prepare_hs400_tuning() can be static

addy ke (2):
mmc: dw_mmc: rockchip: add support MMC_CAP_RUNTIME_RESUME capability
mmc: dw_mmc: fix mmc_test by not sending abort for DRTO/EBE errors

weijun yang (1):
mmc: sirf: update sdhci_sirf_execute_tuning procedure

.../devicetree/bindings/mmc/brcm,sdhci-iproc.txt | 23 ++
.../devicetree/bindings/mmc/exynos-dw-mshc.txt | 7 +
.../devicetree/bindings/mmc/fsl-imx-esdhc.txt | 4 +
Documentation/devicetree/bindings/mmc/mmc-card.txt | 31 ++
Documentation/devicetree/bindings/mmc/sdhci-st.txt | 100 +++++-
arch/arm/mach-omap2/hsmmc.c | 33 +-
drivers/mmc/core/core.c | 15 +-
drivers/mmc/core/mmc.c | 10 +-
drivers/mmc/core/pwrseq.c | 16 +-
drivers/mmc/core/pwrseq.h | 6 +-
drivers/mmc/core/pwrseq_emmc.c | 11 +-
drivers/mmc/core/pwrseq_simple.c | 11 +-
drivers/mmc/core/sdio.c | 32 +-
drivers/mmc/host/Kconfig | 21 +-
drivers/mmc/host/Makefile | 1 +
drivers/mmc/host/atmel-mci-regs.h | 11 +-
drivers/mmc/host/dw_mmc-exynos.c | 185 +++++++++--
drivers/mmc/host/dw_mmc-exynos.h | 19 +-
drivers/mmc/host/dw_mmc-rockchip.c | 8 +
drivers/mmc/host/dw_mmc.c | 281 ++++++++++++-----
drivers/mmc/host/dw_mmc.h | 28 +-
drivers/mmc/host/mmc_spi.c | 2 +-
drivers/mmc/host/mmci.c | 5 +-
drivers/mmc/host/omap_hsmmc.c | 119 ++-----
drivers/mmc/host/sdhci-acpi.c | 1 -
drivers/mmc/host/sdhci-bcm-kona.c | 61 +---
drivers/mmc/host/sdhci-bcm2835.c | 7 +-
drivers/mmc/host/sdhci-cns3xxx.c | 7 +-
drivers/mmc/host/sdhci-dove.c | 39 +--
drivers/mmc/host/sdhci-esdhc-imx.c | 46 +--
drivers/mmc/host/sdhci-iproc.c | 241 ++++++++++++++
drivers/mmc/host/sdhci-msm.c | 29 +-
drivers/mmc/host/sdhci-of-arasan.c | 7 +-
drivers/mmc/host/sdhci-of-esdhc.c | 7 +-
drivers/mmc/host/sdhci-of-hlwd.c | 7 +-
drivers/mmc/host/sdhci-pci.c | 1 +
drivers/mmc/host/sdhci-pltfm.c | 56 ++--
drivers/mmc/host/sdhci-sirf.c | 42 +--
drivers/mmc/host/sdhci-spear.c | 47 +--
drivers/mmc/host/sdhci-st.c | 346 ++++++++++++++++++++-
drivers/mmc/host/sdhci-tegra.c | 105 +++----
drivers/mmc/host/sdhci.c | 27 +-
drivers/mmc/host/sdhci.h | 203 +++++++++++-
drivers/mmc/host/sh_mmcif.c | 17 +-
drivers/mmc/host/sunxi-mmc.c | 11 +-
drivers/mmc/host/tmio_mmc_pio.c | 2 -
drivers/mmc/host/wmt-sdmmc.c | 2 +-
include/linux/mmc/core.h | 4 +-
include/linux/mmc/dw_mmc.h | 6 +-
include/linux/mmc/host.h | 6 -
include/linux/mmc/sdhci-spear.h | 34 --
include/linux/mmc/sdhci.h | 218 -------------
include/linux/platform_data/hsmmc-omap.h | 6 +-
55 files changed, 1692 insertions(+), 892 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt
create mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.txt
create mode 100644 drivers/mmc/host/sdhci-iproc.c
delete mode 100644 include/linux/mmc/sdhci-spear.h
delete mode 100644 include/linux/mmc/sdhci.h

 \ /
  Last update: 2015-04-13 11:21    [W:0.092 / U:3.644 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site