mbox series

[GIT,PULL] MMC and MEMSTICK updates for v6.15

Message ID 20250325101551.26387-1-ulf.hansson@linaro.org (mailing list archive)
State New
Headers show
Series [GIT,PULL] MMC and MEMSTICK updates for v6.15 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v6.15

Message

Ulf Hansson March 25, 2025, 10:15 a.m. UTC
Hi Linus,

Here's the pull-request with updates for MMC and MEMSTICK for v6.15. 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 723ef0e20dbb2aa1b5406d2bb75374fc48187daa:

  mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops (2025-03-17 11:42:42 +0100)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v6.15

for you to fetch changes up to c48e13e83513bd7eb4efffeeb562df9e4e1452d0:

  mmc: core: Remove redundant null check (2025-03-21 09:48:37 +0100)

----------------------------------------------------------------
MMC host:
 - atmel-mci: Convert DT bindings to json schema
 - dw_mmc: Add support for the Exynos7870 variant
 - dw_mmc-rockchip: Add support for the RK3562/3528 variants
 - omap: Fix potential memory leak in the probe error path
 - renesas_sdhi: Add support for RZ/G3E variants
 - sdhci: Disable SD card clock before changing parameters
 - sdhci-esdhc-imx: Add support for the i.MX94 variant
 - sdhci-of-dwcmshc: Add support for the RK3562/RK3528 variants
 - sdhci-omap: Disable aggressive PM for eMMC/SD-cards
 - sdhci-pci-core: Wait for VDD to settle on card power off
 - sdhci-pxav3: Fix busy-signalling by using MMC_CAP_NEED_RSP_BUSY
 - sunxi-mmc: Add support for the A523 variant

MEMSTICK:
 - rtsx_usb_ms: Fix potential use-after-free during remove

----------------------------------------------------------------
Andre Przywara (2):
      dt-bindings: mmc: sunxi: Simplify compatible string listing
      dt-bindings: mmc: sunxi: add compatible strings for Allwinner A523

Avri Altman (1):
      mmc: core: Remove redundant null check

Biju Das (2):
      dt-bindings: mmc: renesas,sdhi: Document RZ/G3E support
      mmc: renesas_sdhi: Add support for RZ/G3E SoC

Dan Carpenter (1):
      mmc: renesas_sdhi: fix error code in renesas_sdhi_probe()

Dharma Balasubiramani (2):
      dt-bindings: mmc: mmc-slot: Make compatible property optional
      dt-bindings: mmc: atmel,hsmci: Convert to json schema

Dr. David Alan Gilbert (1):
      mmc: slot-gpio: Remove unused mmc_gpio_set_cd_isr

Dragan Simic (1):
      mmc: core: Trim trailing whitespace from card product names

Erick Shepherd (2):
      mmc: sdhci: Disable SD card clock before changing parameters
      mmc: host: Wait for Vdd to settle on card power off

Frank Li (2):
      dt-bindings: mmc: Change to additionalProperties to fix fail detect Unevaluated property
      dt-bindings: mmc: fsl-imx-esdhc: Add i.MX94 support

Jaehoon Chung (1):
      mmc: sdhci-of-dwcmshc: Change to dwcmshc_phy_init for reusing codes

Jiri Slaby (SUSE) (1):
      tty: mmc: sdio: use bool for cts and remove parentheses

Jonas Karlman (1):
      dt-bindings: mmc: sdhci-of-dwcmhsc: Add compatible string for RK3528

Karel Balej (1):
      mmc: sdhci-pxav3: set NEED_RSP_BUSY capability

Kaustabh Chakraborty (3):
      dt-bindings: mmc: samsung,exynos-dw-mshc: add exynos7870 support
      mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves
      mmc: dw_mmc: add exynos7870 DW MMC support

Kever Yang (2):
      dt-bindings: mmc: Add support for rk3562 eMMC
      dt-bindings: mmc: rockchip-dw-mshc: Add support for rk3562

Luo Qiu (1):
      memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove

Miaoqian Lin (1):
      mmc: omap: Fix memory leak in mmc_omap_new_slot

Ulf Hansson (3):
      mmc: Merge branch fixes into next
      mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
      mmc: Merge branch fixes into next

Yao Zi (1):
      dt-bindings: mmc: rockchip-dw-mshc: Add compatible string for RK3528

 .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml      |  38 +++---
 .../bindings/mmc/amlogic,meson-mx-sdio.yaml        |   3 +
 .../devicetree/bindings/mmc/atmel,hsmci.yaml       | 106 +++++++++++++++++
 .../devicetree/bindings/mmc/atmel-hsmci.txt        |  73 ------------
 .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml     |   1 +
 .../devicetree/bindings/mmc/mmc-controller.yaml    |   2 +-
 .../devicetree/bindings/mmc/mmc-slot.yaml          |   1 -
 .../devicetree/bindings/mmc/renesas,sdhi.yaml      |  16 +++
 .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml  |   2 +
 .../bindings/mmc/samsung,exynos-dw-mshc.yaml       |   2 +
 .../bindings/mmc/snps,dwcmshc-sdhci.yaml           |   5 +-
 drivers/memstick/host/rtsx_usb_ms.c                |   1 +
 drivers/mmc/core/core.c                            |   2 +-
 drivers/mmc/core/mmc.c                             |   6 +-
 drivers/mmc/core/sd.c                              |   4 +
 drivers/mmc/core/sdio_uart.c                       |   2 +-
 drivers/mmc/core/slot-gpio.c                       |  12 --
 drivers/mmc/host/dw_mmc-exynos.c                   |  41 ++++++-
 drivers/mmc/host/dw_mmc.c                          |  94 ++++++++++++++-
 drivers/mmc/host/dw_mmc.h                          |  27 +++++
 drivers/mmc/host/omap.c                            |  19 ++-
 drivers/mmc/host/renesas_sdhi.h                    |   1 +
 drivers/mmc/host/renesas_sdhi_core.c               | 131 +++++++++++++++++++++
 drivers/mmc/host/sdhci-of-dwcmshc.c                |  72 +++--------
 drivers/mmc/host/sdhci-omap.c                      |   4 +-
 drivers/mmc/host/sdhci-pci-core.c                  |   6 +-
 drivers/mmc/host/sdhci-pxav3.c                     |   1 +
 drivers/mmc/host/sdhci.c                           |   9 +-
 drivers/mmc/host/tmio_mmc.h                        |  10 ++
 include/linux/mmc/slot-gpio.h                      |   1 -
 30 files changed, 508 insertions(+), 184 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/mmc/atmel,hsmci.yaml
 delete mode 100644 Documentation/devicetree/bindings/mmc/atmel-hsmci.txt

Comments

pr-tracker-bot@kernel.org March 26, 2025, 4 a.m. UTC | #1
The pull request you sent on Tue, 25 Mar 2025 11:15:51 +0100:

> git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v6.15

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0163c8864bee0df6459fdb18ef9c0944368639e3

Thank you!