lkml.org 
[lkml]   [2020]   [Dec]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[GIT PULL] MMC and MEMSTICK updates for v5.11
Date
Hi Linus,

Here's the PR with updates for MMC and MEMSTICK for v5.11. 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 c0d638a03bc5dfdb08fb95d0a79ecada25f40da8:

mmc: mediatek: mark PM functions as __maybe_unused (2020-12-04 15:35:54 +0100)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v5.11

for you to fetch changes up to 72b248cfbf3fd308807afe7cc30d05fefeff7fb1:

dt-bindings: mmc: eliminate yamllint warnings (2020-12-11 10:08:58 +0100)

----------------------------------------------------------------
MMC core:
- Initial support for SD express card/host

MMC host:
- mxc: Convert the driver to DT-only
- mtk-sd: Add HS400 enhanced strobe support
- mtk-sd: Add support for the MT8192 SoC variant
- sdhci-acpi: Allow changing HS200/HS400 driver strength for AMDI0040
- sdhci-esdhc-imx: Convert the driver to DT-only
- sdhci-pci-gli: Improve performance for HS400 mode for GL9763E
- sdhci-pci-gli: Reduce power consumption for GL9755
- sdhci-xenon: Introduce ACPI support
- tmio: Fix command error processing
- tmio: Inform the core about the max_busy_timeout
- tmio/renesas_sdhi: Support custom calculation of busy-wait time
- renesas_sdhi: Reset SCC only when available
- rtsx_pci: Add SD Express mode support for RTS5261
- rtsx_pci: Various fixes and improvements for RTS5261

MEMSTICK:
- Minor fixes/improvements.

----------------------------------------------------------------
Ben Chuang (2):
mmc: sdhci-pci-gli: Reduce power consumption for GL9755
mmc: sdhci-pci-gli: Disable slow mode in HS400 mode for GL9763E

Colin Ian King (1):
mmc: host: Kconfig: fix spelling mistake "hardare" -> "hardware"

Cristian Ciocaltea (1):
dt-bindings: mmc: owl: Add compatible string for Actions Semi S500 SoC

Dmitry Baryshkov (1):
mmc: sdhci-msm: detect if tassadar_dll is used by using core version

Dong Aisheng (1):
dt-bindings: mmc: imx: fix the wrongly dropped imx8qm compatible string

Fabio Estevam (3):
mmc: sdhci-esdhc-imx: Convert the driver to DT-only
mmc: mxs: Remove the unused .id_table
mmc: mxc: Convert the driver to DT-only

Gustavo A. R. Silva (1):
mmc: sdhci-of-arasan: Fix fall-through warnings for Clang

Jeremy Linton (2):
mmc: sdhci: Update firmware interface API
mmc: sdhci: Use more concise device_property_read_u64

Jing Xiangfeng (1):
memstick: r592: Fix error return in r592_probe()

Kaixu Xia (1):
mmc: sdhci-pic32: Make pic32_sdhci_probe_platform() void

Krzysztof Kozlowski (8):
mmc: s3cmci: include GPIO descriptor consumer header
mmc: s3cmci: enable compile testing
mmc: sunxi: drop of_match_ptr from of_device_id table
mmc: meson-gx: drop of_match_ptr from of_device_id table
mmc: tmio: do not print real IOMEM pointer
mmc: sdhci-sprd: drop of_match_ptr from of_device_id table
mmc: sdhci-st: drop of_match_ptr from of_device_id table
mmc: mediatek: depend on COMMON_CLK to fix compile tests

Marcin Wojtas (4):
mmc: sdhci-xenon: use match data for controllers variants
mmc: sdhci-xenon: switch to device_* API
mmc: sdhci-xenon: use clk only with DT
mmc: sdhci-xenon: introduce ACPI support

Masaharu Hayakawa (1):
mmc: tmio: Fix command error processing

Michal Simek (1):
dt-bindings: mmc: Fix xlnx,mio-bank property values for arasan driver

Qinglang Miao (1):
memstick: fix a double-free bug in memstick_check

Raul E Rangel (1):
mmc: sdhci-acpi: AMDI0040: Allow changing HS200/HS400 driver strength

Rui Feng (10):
misc: rtsx: Add SD Express mode support for RTS5261
mmc: rtsx_pci: Add SD Express mode support for RTS5261
mmc: rtsx: Add test mode for RTS5261
misc: rtsx: Fix OCP function for RTS5261
misc: rtsx: Fix aspm for RTS5261
misc: rtsx: Fix PAD driving for RTS5261
misc: rtsx: Check mmc support for RTS5261
misc: rtsx: Add CD & WP reverse support for RTS5261
misc: rtsx: Add hardware auto power off for RTS5261
misc: rtsx: Fix clock timing for RTS5261

Tian Tao (5):
mmc: mediatek: Replace spin_lock_irqsave by spin_lock in hard IRQ
mmc: moxart: replace spin_lock_irqsave by spin_lock in hard IRQ
mmc: meson-mx-sdio: replace spin_lock_irqsave by spin_lock in hard IRQ
mmc: owl-mmc: replace spin_lock_irqsave by spin_lock in hard IRQ
mmc: dw_mmc: replace spin_lock_irqsave by spin_lock in hard IRQ

Tom Rix (4):
memstick: jmb38x_ms: remove unneeded semicolon
memstick: mspro_block: remove unneeded semicolon
memstick: tifm: remove unneeded semicolon
mmc: davinci: remove unneeded semicolon

Ulf Hansson (5):
mmc: core: Initial support for SD express card/host
Merge branch 'fixes' into next
Merge branch 'fixes' into next
Merge branch 'fixes' into next
Merge branch 'fixes' into next

Wenbin Mei (4):
dt-bindings: mmc: Convert mtk-sd to json-schema
dt-bindings: mmc: Add support for MT8192 SoC
mmc: mediatek: Add subsys clock control for MT8192 msdc
mmc: mediatek: add HS400 enhanced strobe support

Wolfram Sang (14):
mmc: renesas_sdhi: only reset SCC when its pointer is populated
mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup
mmc: renesas_sdhi: populate SCC pointer at the proper place
mmc: renesas_sdhi: simplify reset routine a little
mmc: renesas_sdhi: clear TAPEN when resetting, too
mmc: renesas_sdhi: merge the SCC reset functions
mmc: renesas_sdhi: remove superfluous SCLKEN
mmc: renesas_sdhi: improve HOST_MODE usage
mmc: renesas_sdhi: don't hardcode SDIF values
mmc: renesas_sdhi: sort includes
mmc: sdhci: tegra: fix wrong unit with busy_timeout
mmc: tmio: set max_busy_timeout
mmc: tmio: add hook for custom busy_wait calculation
mmc: renesas_sdhi: populate hook for longer busy_wait

Zhen Lei (1):
dt-bindings: mmc: eliminate yamllint warnings

Zheng Liang (1):
mmc: mediatek: fix mem leak in msdc_drv_probe

Zhihao Cheng (1):
mmc: pxamci: Fix error return code in pxamci_probe

Zou Wei (1):
mmc: owl-mmc: use true and false for bool variables

.../devicetree/bindings/mmc/arasan,sdhci.yaml | 2 +-
.../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 +
Documentation/devicetree/bindings/mmc/mtk-sd.txt | 75 ---------
Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 176 +++++++++++++++++++++
Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 4 +-
drivers/memstick/core/memstick.c | 1 -
drivers/memstick/core/mspro_block.c | 2 +-
drivers/memstick/host/jmb38x_ms.c | 2 +-
drivers/memstick/host/r592.c | 12 +-
drivers/memstick/host/tifm_ms.c | 2 +-
drivers/misc/cardreader/rts5261.c | 61 +++++--
drivers/misc/cardreader/rts5261.h | 39 +----
drivers/misc/cardreader/rtsx_pcr.c | 5 +
drivers/mmc/core/core.c | 15 +-
drivers/mmc/core/host.h | 6 +
drivers/mmc/core/sd_ops.c | 49 +++++-
drivers/mmc/core/sd_ops.h | 1 +
drivers/mmc/host/Kconfig | 7 +-
drivers/mmc/host/davinci_mmc.c | 2 +-
drivers/mmc/host/dw_mmc.c | 17 +-
drivers/mmc/host/meson-gx-mmc.c | 2 +-
drivers/mmc/host/meson-mx-sdio.c | 5 +-
drivers/mmc/host/moxart-mmc.c | 5 +-
drivers/mmc/host/mtk-sd.c | 125 ++++++++++++---
drivers/mmc/host/mxcmmc.c | 33 +---
drivers/mmc/host/mxs-mmc.c | 18 +--
drivers/mmc/host/owl-mmc.c | 9 +-
drivers/mmc/host/pxamci.c | 1 +
drivers/mmc/host/renesas_sdhi_core.c | 119 ++++++++------
drivers/mmc/host/rtsx_pci_sdmmc.c | 71 +++++++++
drivers/mmc/host/s3cmci.c | 2 +-
drivers/mmc/host/sdhci-acpi.c | 38 ++++-
drivers/mmc/host/sdhci-esdhc-imx.c | 91 +----------
drivers/mmc/host/sdhci-msm.c | 13 +-
drivers/mmc/host/sdhci-of-arasan.c | 4 +
drivers/mmc/host/sdhci-pci-gli.c | 27 ++++
drivers/mmc/host/sdhci-pic32.c | 11 +-
drivers/mmc/host/sdhci-sprd.c | 2 +-
drivers/mmc/host/sdhci-st.c | 2 +-
drivers/mmc/host/sdhci-tegra.c | 2 +-
drivers/mmc/host/sdhci-xenon-phy.c | 40 ++---
drivers/mmc/host/sdhci-xenon.c | 91 +++++++----
drivers/mmc/host/sdhci-xenon.h | 12 +-
drivers/mmc/host/sdhci.c | 8 +-
drivers/mmc/host/sunxi-mmc.c | 3 +-
drivers/mmc/host/tmio_mmc.c | 3 +-
drivers/mmc/host/tmio_mmc.h | 6 +-
drivers/mmc/host/tmio_mmc_core.c | 26 ++-
drivers/mmc/host/uniphier-sd.c | 1 +
include/linux/mfd/tmio.h | 7 +-
include/linux/mmc/host.h | 7 +
include/linux/rtsx_pci.h | 30 ++++
52 files changed, 839 insertions(+), 454 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.txt
create mode 100644 Documentation/devicetree/bindings/mmc/mtk-sd.yaml

\
 
 \ /
  Last update: 2020-12-14 14:32    [W:0.040 / U:0.032 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site