lkml.org 
[lkml]   [2016]   [Oct]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
Subject[GIT PULL] MMC for v.4.9
Hi Linus,

Here's the PR for MMC v4.9. Details about the highlights are as usual
found in the signed tag.

Please pull this in!

Kind regards
Ulf Hansson


The following changes since commit 08895a8b6b06ed2323cd97a36ee40a116b3db8ed:

Linux 4.8-rc8 (2016-09-25 18:47:13 -0700)

are available in the git repository at:

git://git.linaro.org/people/ulf.hansson/mmc.git tags/mmc-v4.9

for you to fetch changes up to 0f75c404503cc49cbe92555fbab80a584c1f4ae2:

mmc: dw_mmc: remove the deprecated "supports-highspeed" property
(2016-09-26 21:31:37 +0200)

----------------------------------------------------------------
MMC core:
- Add support for sending commands during data transfer
- Erase/discard/trim improvements
- Improved error handling
- Extend sysfs with SD status register
- Document info about the vmmc/vmmcq regulators
- Extend pwrseq-simple to manage an optional post-power-on-delay
- Some various minor improvements and cleanups

MMC host:
- dw_mmc: Add reset support
- dw_mmc: Return -EILSEQ for EBE and SBE error
- dw_mmc: Some cleanups
- dw_mmc-k3: Add UHS-I support Hisilicon Hikey
- tmio: Add eMMC support
- sh_mobile_sdhi: Add r8a7796 support
- sunxi: Don't use sample clocks for sun4i/sun5i
- sunxi: Add support for A64 mmc controller
- sunxi: Some cleanups and improvements
- sdhci: Support for sending commands during data transfer
- sdhci: Do not allow tuning procedure to be interrupted
- sdhci-pci: Enable SD/SDIO on Merrifield
- sdhci-pci|acpi: Enable MMC_CAP_CMD_DURING_TFR
- sdhci-pci: Some cleanups
- sdhci-of-arasan: Set controller to test mode when no CD bit
- sdhci-of-arasan: Some fixes for clocks and phys
- sdhci-brcmstb: Don't use ADMA 64-bit when not supported
- sdhci-tegra: Mark 64-bit DMA broken on Tegra124
- sdhci-esdhc-imx: Fixups related to data timeouts

----------------------------------------------------------------
Adrian Hunter (5):
mmc: core: Add support for sending commands during data transfer
mmc: mmc_test: Add tests for sending commands during transfer
mmc: sdhci: Support cap_cmd_during_tfr requests
mmc: sdhci-pci: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers
mmc: sdhci-acpi: Set MMC_CAP_CMD_DURING_TFR for Intel eMMC controllers

Ai Kyuse (1):
mmc: sh_mobile_sdhi: Add r8a7796 support

Andy Shevchenko (4):
mmc: sdhci-pci: Convert to use managed functions (part2)
sdhci-pci: refactor intel_mrfld_mmc_probe_slot()
sdhci-pci: enable SDIO interface on Intel Merrifield
sdhci-pci: enable SD card interface on Merrifield

Arnd Bergmann (1):
mmc: davinci: remove incorrect NO_IRQ use

Baolin Wang (2):
mmc: core: Factor out the alignment of erase size
mmc: core: Optimize the mmc erase size alignment

Ben Dooks (1):
mmc: core: Add the vmmc/vmmcq regulator info

Christopher Freeman (1):
mmc: sdhci: Do not allow tuning procedure to be interrupted

Daniel Glöckner (1):
mmc: block: don't use CMD23 with very old MMC cards

Douglas Anderson (1):
mmc: sdhci-of-arasan: Don't power PHY w/ slow/no clock

Guodong Xu (2):
Documentation: synopsys-dw-mshc: add binding for resets
mmc: dw_mmc: add reset support to dwmmc host controller

Haibo Chen (2):
mmc: sdhci-esdhc-imx: do not touch other bit when config DTOCV
mmc: sdhci-esdhc-imx: correct the max timeout count

Hans de Goede (7):
mmc: sunxi: Disable sample clks on remove
mmc: sunxi: Introduce a sunxi_mmc_cfg struct
mmc: sunxi: Factor out clock phase setting code into a helper function
mmc: sunxi: sun4i / sun5i do not have sample clocks
ARM: dts: sunxi: Use new sun7i-a20-mmc compatible on sun7i and newer
dt: bindings: Make compatible optional for mmc function nodes
mmc: pwrseq-simple: Add an optional post-power-on-delay

Icenowy Zheng (2):
Documentation: dt: Add new compatible to sunxi mmc driver bindings
mmc: sunxi: add support for A64 mmc controller

Jaedon Shin (2):
mmc: DT: sdhci-brcmstb: Bindings document for common sdhci-brcmstb
mmc: sdhci-brcmstb: Fix incorrect capability

Jaehoon Chung (2):
mmc: dw_mmc: remove the unnecessary IS_ERR() checking for ciu/biu clock
mmc: dw_mmc: remove the deprecated "supports-highspeed" property

Jean-Francois Moine (1):
mmc: sunxi: Check the value returned by clk_round_rate

Jin Guojun (1):
mmc: dw_mmc: k3: UHS-SD card for Hisilicon Hikey

Julia Lawall (1):
mmc: sdhci-of-esdhc: use of_property_read_bool

Jungseung Lee (1):
mmc: core: Add error message when switching fails in mmc_select_hs()

Krzysztof Kozlowski (1):
mmc: dw_mmc: exynos: Warn if HS400 is being used on non-Exynos5420 chipset

Linus Walleij (1):
mmc: card: do away with indirection pointer

Markus Elfring (1):
mmc: sdhci-brcmstb: Delete owner assignment

Michael Weiser (1):
mmc: sunxi-mmc: change idma descriptor to __le32

Nicholas Mc Guire (1):
mmc: moxart: fix wait_for_completion_interruptible_timeout
return variable type

Shawn Lin (10):
mmc: block: remove the check of packed for packed request routine
mmc: sdio: deploy error handling instead of triggering BUG_ON
mmc: dw_mmc: remove parsing for each slot subnode
mmc: dw_mmc: return -EILSEQ for EBE and SBE error
mmc: sdhci-of-arasan: Properly set corecfg_clockmultiplier on rk3399
mmc: dw_mmc: split out preparation of desc for IDMAC32 and IDMAC64
mmc: dw_mmc: avoid race condition of cpu and IDMAC
mmc: dw_mmc: fix misleading error print if failing to do DMA transfer
mmc: dw_mmc: use macro to define ring buffer size
mmc: dw_mmc: minor cleanup for dw_mci_adjust_fifoth

Thierry Reding (1):
mmc: tegra: Mark 64-bit DMA broken on Tegra124

Ulf Hansson (2):
mmc: sdhci: Remove ->platform_init() callback as it's no longer used
mmc: core: Use a default maximum erase timeout

Uri Yanai (1):
mmc: sd: Export SD Status via “ssr” device attribute

Wei Yongjun (1):
mmc: sdhci-bcm-kona: fix error return code in sdhci_bcm_kona_probe()

Wolfram Sang (7):
mmc: vub300: don't print error when allocating urb fails
mmc: host: sh_mobile_sdhi: move card_busy from tmio to sdhi
mmc: host: sh_mobile_sdhi: don't populate unneeded functions
mmc: add define for R1 response without CRC
mmc: rtsx_pci: use new macro for R1 without CRC
mmc: rtsx_usb: use new macro for R1 without CRC
mmc: tmio: add eMMC support

Zach Brown (2):
dt: sdhci-of-arasan: Add device tree option xlnx, fails-without-test-cd
mmc: sdhci-of-arasan: Set controller to test mode when no CD bit

Ziyuan Xu (1):
mmc: core: don't try to switch block size for dual rate mode

.../devicetree/bindings/mmc/arasan,sdhci.txt | 3 +
...cm,bcm7425-sdhci.txt => brcm,sdhci-brcmstb.txt} | 4 +-
.../devicetree/bindings/mmc/mmc-pwrseq-simple.txt | 2 +
Documentation/devicetree/bindings/mmc/mmc.txt | 15 +-
.../devicetree/bindings/mmc/sunxi-mmc.txt | 7 +-
.../devicetree/bindings/mmc/synopsys-dw-mshc.txt | 4 +
Documentation/devicetree/bindings/mmc/tmio_mmc.txt | 1 +
arch/arm/boot/dts/sun6i-a31.dtsi | 8 +-
arch/arm/boot/dts/sun7i-a20.dtsi | 8 +-
arch/arm/boot/dts/sun8i-a23-a33.dtsi | 6 +-
arch/arm/boot/dts/sun8i-h3.dtsi | 6 +-
drivers/mmc/card/block.c | 30 +-
drivers/mmc/card/block.h | 1 +
drivers/mmc/card/mmc_test.c | 308 +++++++++++++++
drivers/mmc/card/queue.c | 4 +-
drivers/mmc/card/queue.h | 2 -
drivers/mmc/core/core.c | 181 +++++++--
drivers/mmc/core/mmc.c | 9 +-
drivers/mmc/core/pwrseq_simple.c | 9 +
drivers/mmc/core/sd.c | 37 +-
drivers/mmc/core/sdio_io.c | 47 ++-
drivers/mmc/core/sdio_ops.c | 9 +-
drivers/mmc/host/davinci_mmc.c | 6 +-
drivers/mmc/host/dw_mmc-exynos.c | 6 +-
drivers/mmc/host/dw_mmc-k3.c | 6 +
drivers/mmc/host/dw_mmc.c | 427 +++++++++++----------
drivers/mmc/host/moxart-mmc.c | 5 +-
drivers/mmc/host/rtsx_pci_sdmmc.c | 2 +-
drivers/mmc/host/rtsx_usb_sdmmc.c | 2 +-
drivers/mmc/host/sdhci-acpi.c | 2 +-
drivers/mmc/host/sdhci-bcm-kona.c | 6 +-
drivers/mmc/host/sdhci-brcmstb.c | 4 +-
drivers/mmc/host/sdhci-esdhc-imx.c | 7 +-
drivers/mmc/host/sdhci-of-arasan.c | 136 ++++++-
drivers/mmc/host/sdhci-of-esdhc.c | 2 +-
drivers/mmc/host/sdhci-pci-core.c | 62 ++-
drivers/mmc/host/sdhci-pci.h | 1 -
drivers/mmc/host/sdhci-pltfm.c | 7 -
drivers/mmc/host/sdhci-tegra.c | 27 +-
drivers/mmc/host/sdhci.c | 23 +-
drivers/mmc/host/sdhci.h | 3 +-
drivers/mmc/host/sh_mobile_sdhi.c | 17 +-
drivers/mmc/host/sunxi-mmc.c | 265 +++++++++----
drivers/mmc/host/tmio_mmc.h | 4 +
drivers/mmc/host/tmio_mmc_pio.c | 47 ++-
drivers/mmc/host/vub300.c | 2 -
include/linux/mmc/card.h | 1 +
include/linux/mmc/core.h | 10 +
include/linux/mmc/dw_mmc.h | 2 +
include/linux/mmc/host.h | 5 +
50 files changed, 1305 insertions(+), 483 deletions(-)
rename Documentation/devicetree/bindings/mmc/{brcm,bcm7425-sdhci.txt
=> brcm,sdhci-brcmstb.txt} (89%)
create mode 100644 drivers/mmc/card/block.h

\
 
 \ /
  Last update: 2016-10-05 12:37    [W:0.447 / U:0.024 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site