[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251202095609.42463-1-ulf.hansson@linaro.org>
Date: Tue, 2 Dec 2025 10:56:09 +0100
From: Ulf Hansson <ulf.hansson@...aro.org>
To: Linus <torvalds@...ux-foundation.org>,
linux-mmc@...r.kernel.org,
linux-kernel@...r.kernel.org
Cc: Ulf Hansson <ulf.hansson@...aro.org>
Subject: [GIT PULL] MMC updates for v6.19
Hi Linus,
Here's the pull-request with updates for MMC for v6.19. 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 747528729c9b6733839f9c95f300d5bef95ee52c:
mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip level (2025-11-25 13:44:51 +0100)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v6.19
for you to fetch changes up to 79cf71c0b177c0e23d411e2469435e2c2f83f563:
mmc: sdhci-of-dwcmshc: reduce CIT for better performance (2025-11-26 11:47:05 +0100)
----------------------------------------------------------------
MMC core:
- Allow more host caps to be modified through debugfs
- Skip to set the default 200mA SD current limit
MMC host:
- Convert a few more DT bindings to the DT schema
- dw_mmc: Add Shawn Lin as co-maintainer for the dw_mmc drivers
- dw_mmc-rockchip: Add memory clock auto-gating support
- dw_mmc-rockchip: Add support for the RK3506 variant
- meson-mx-sdio: Ignore disabled "mmc-slot" child-nodes
- meson-mx-sdio: Refactoring and general code improvements
- renesas_sdhi: Enable bigger data ports where available
- renesas_sdhi: Manage reset in probe and during system-wide suspend/resume
- sdhci-brcmstb: Add support for the BCM72116 and BCM74371 variants
- sdhci-brcmstb: Save/restore registers during system-wide suspend/resume
- sdhci-msm: Add support for the sm8750 and the Kaanapali variants
- sdhci-msm: Avoid early clock doubling during HS400 transition
- sdhci-of-dwcmshc: Add command queue support for Rockchip SOCs
- sdhci-of-dwcmshc: Add support for the Eswin EIC7700 variant
----------------------------------------------------------------
Avri Altman (1):
mmc: core: Skip to set the default 200mA SD current limit
Binbin Zhou (1):
mmc: meson-mx-sdio: Use devm_mmc_alloc_host() helper
Charan Pedumuru (2):
dt-bindings: mmc: ti,da830-mmc: convert to DT schema
dt-bindings: mmc: socionext,milbeaut-m10v-sdhci-3.0: convert to DT schema
Claudiu Beznea (3):
mmc: renesas_sdhi: Deassert the reset signal on probe
mmc: renesas_sdhi: Switch to SYSTEM_SLEEP_PM_OPS()/RUNTIME_PM_OPS() and pm_ptr()
mmc: renesas_sdhi: Add suspend/resume hooks
Heiko Stuebner (1):
dt-bindings: mmc: rockchip-dw-mshc: Add compatible string for RK3506
Huan He (2):
dt-bindings: mmc: sdhci-of-dwcmshc: Add Eswin EIC7700
mmc: sdhci-of-dwcmshc: Add support for Eswin EIC7700
Kamal Dasu (5):
dt-bindings: mmc: Add support for BCM72116 and BCM74371 SD host controller
mmc: sdhci-brcmstb: move SDIO_CFG_CQ_CAPABILITY define
mmc: sdhci-brcmstb: clear CFG_OP_DLY when using HS200
mmc: sdhci-brcmstb: Add BCM74371 support
mmc: sdhci-brcmstb: save and restore registers during PM
Krzysztof Kozlowski (1):
dt-bindings: mmc: am654: Simplify dma-coherent property
Manish Pandey (1):
dt-bindings: mmc: sdhci-msm: Add Kaanapali compatible
Marco Crivellari (3):
mmc: mtk-sd: replace use of system_wq with system_percpu_wq
mmc: omap: add WQ_PERCPU to alloc_workqueue users
mmc: core: add WQ_PERCPU to alloc_workqueue users
Markus Elfring (1):
mmc: sdhci-of-arasan: Omit a variable reassignment in sdhci_arasan_probe()
Martin Blumenstingl (6):
mmc: meson-mx-sdio: Switch to regmap for register access
mmc: meson-mx-sdio: Use devm_clk_get_enabled()
mmc: meson-mx-sdio: Refactor internal clock initialization
mmc: meson-mx-sdio: Use dev_err_probe() where appropriate
mmc: meson-mx-sdio: Fix indentation in meson_mx_mmc_irq_thread()
mmc: meson-mx-sdio: Ignore disabled "mmc-slot" child-nodes
Oliver Neukum (1):
mmc: core: remove uselss memalloc_noio_save
Pedro Demarchi Gomes (1):
mmc: use octal file permissions instead of symbolic
Sarthak Garg (2):
dt-bindings: mmc: sdhci-msm: Add sm8750 compatible
mmc: sdhci-msm: Avoid early clock doubling during HS400 transition
Sebastian Reichel (2):
mmc: sdhci-of-dwcmshc: Add command queue support for rockchip SOCs
mmc: sdhci-of-dwcmshc: Fix command queue support for RK3576
Shawn Lin (5):
mmc: dw_mmc: Use dma_set_mask_and_coherent() helper
mmc: core: Allow more host caps to be modified through debugfs
mmc: dw_mmc-rockchip: Add memory clock auto-gating support
mmc: sdhci-of-dwcmshc: Disable internal clock auto gate for Rockchip SOCs
mmc: sdhci-of-dwcmshc: reduce CIT for better performance
Ulf Hansson (5):
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
MAINTAINERS: Add Shawn Lin as co-maintainer for dw_mmc drivers
mmc: Merge branch fixes into next
Wolfram Sang (1):
mmc: renesas_sdhi: enable bigger data ports where available
.../bindings/mmc/brcm,sdhci-brcmstb.yaml | 2 +
.../devicetree/bindings/mmc/davinci_mmc.txt | 32 --
.../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 1 +
.../devicetree/bindings/mmc/sdhci-am654.yaml | 3 +-
.../devicetree/bindings/mmc/sdhci-milbeaut.txt | 30 -
.../devicetree/bindings/mmc/sdhci-msm.yaml | 2 +
.../bindings/mmc/snps,dwcmshc-sdhci.yaml | 57 +-
.../mmc/socionext,milbeaut-m10v-sdhci-3.0.yaml | 79 +++
.../devicetree/bindings/mmc/ti,da830-mmc.yaml | 61 +++
MAINTAINERS | 1 +
drivers/mmc/core/block.c | 14 +-
drivers/mmc/core/bus.h | 2 +-
drivers/mmc/core/debugfs.c | 10 +-
drivers/mmc/core/mmc.c | 4 +-
drivers/mmc/core/mmc_test.c | 4 +-
drivers/mmc/core/sd.c | 9 +-
drivers/mmc/host/Kconfig | 1 +
drivers/mmc/host/atmel-mci.c | 10 +-
drivers/mmc/host/cqhci.h | 1 +
drivers/mmc/host/davinci_mmc.c | 6 +-
drivers/mmc/host/dw_mmc-rockchip.c | 6 +
drivers/mmc/host/dw_mmc.c | 15 +-
drivers/mmc/host/meson-mx-sdio.c | 339 ++++++------
drivers/mmc/host/mtk-sd.c | 4 +-
drivers/mmc/host/omap.c | 6 +-
drivers/mmc/host/omap_hsmmc.c | 4 +-
drivers/mmc/host/renesas_sdhi.h | 3 +
drivers/mmc/host/renesas_sdhi_core.c | 39 +-
drivers/mmc/host/renesas_sdhi_internal_dmac.c | 15 +-
drivers/mmc/host/renesas_sdhi_sys_dmac.c | 3 +-
drivers/mmc/host/sdhci-brcmstb.c | 154 +++++-
drivers/mmc/host/sdhci-msm.c | 27 +-
drivers/mmc/host/sdhci-of-arasan.c | 2 +-
drivers/mmc/host/sdhci-of-dwcmshc.c | 604 ++++++++++++++++++++-
drivers/mmc/host/tmio_mmc.h | 2 -
include/linux/mmc/card.h | 1 -
36 files changed, 1219 insertions(+), 334 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/mmc/davinci_mmc.txt
delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-milbeaut.txt
create mode 100644 Documentation/devicetree/bindings/mmc/socionext,milbeaut-m10v-sdhci-3.0.yaml
create mode 100644 Documentation/devicetree/bindings/mmc/ti,da830-mmc.yaml
Powered by blists - more mailing lists