[GIT PULL] MMC updates for v7.3

Ulf Hansson <[email protected]>
Newsgroups org.kernel.vger.linux-mmc,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hi Linus,

Here's the pull-request with updates for MMC for v7.3. 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 00179ed9fbe07799676e2cb63c4e7f0e7cd80a5c:

  mmc: loongson2: Fix sg iteration in data reorder functions (2026-08-04 15:39:11 +0200)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git tags/mmc-v7.3

for you to fetch changes up to 35e689fb79dcbaa8d69cc4a58a7ad4d0d7346e4a:

  ARM: PXA: Fix build error for PXA93x (2026-08-06 13:54:16 +0200)

----------------------------------------------------------------
MMC core:
 - Reject invalid perdev_minors for the block device before division
 - Document DT fixed-layout NVMEM provider support for eMMC cards

MMC host:
 - Convert a couple of plain text DT bindings to the yaml format
 - bcm2835: DMA mapping improvements
 - cqhci: Fix sparse warnings for endian conversions
 - dw_mmc: Stop and complete DMA also in busy state
 - dw_mmc-rockchip: Add support for the RV1106 variant
 - litex_mmc: Add dynamic bus width support
 - moxart: Propagate error for DMA completion timeout
 - pxamci: Remove PXA remnants for the PXA93x support
 - rtsx_usb_sdmmc: Avoid USB I/O in runtime autosuspend
 - rtsx_usb_sdmmc: Suppress false CD after init timeout
 - sdhci_am654: Add Judith Mendez as maintainer
 - sdhci-esdhc-mcf: Do not use readl()/writel() on ColdFire
 - sdhci-msm: Extend the DT bindings for ICE
 - sdhci-tegra: Add support for Tegra264/Tegra238 variants
 - sunxi: Add support for the Allwinner A733 variant
 - via-sdmmc: Clean up card detect work at remove and in probe error path

----------------------------------------------------------------
Ben Dooks (2):
      mmc: cqhci: fix to missed endian conversions
      mmc: dw_mmc: move declaration of dw_mci_pmops

Chanwoo Lee (2):
      mmc: core: Remove unused buffer allocation in sd_enable_cache()
      mmc: cqhci: Remove unused intmask parameter from cqhci_irq()

Charan Pedumuru (2):
      arm: dts: st: align MMC node names with established convention
      dt-bindings: mmc: st,sdhci: Convert to DT schema

Eduard Bostina (1):
      dt-bindings: mmc: Convert TI OMAP2420 MMC to DT schema

Ethan Nelson-Moore (1):
      ARM: PXA: remove remnants of PXA93x support

Fan Wu (2):
      mmc: via-sdmmc: stop card-detect handling on probe failure
      mmc: via-sdmmc: cancel card-detect work on remove

Greg Ungerer (1):
      mmc: sdhci-esdhc-mcf: do not use readl()/writel() on ColdFire

Inochi Amaoto (2):
      mmc: litex_mmc: Set width from linux request
      mmc: litex_mmc: Remove unused logic for the fixed bus width

Jerome Brunet (1):
      dt-bindings: mmc: sunxi: add compatible string for Allwinner A733 MMC0/1/2

John Garry (1):
      mmc: bcm2835: DMA mapping improvements

Judith Mendez (1):
      MAINTAINERS: Add myself to maintain TI AM654 SDHCI host drver

Loic Poulain (1):
      dt-bindings: mmc: Document fixed-layout NVMEM provider support

Marek Szyprowski (1):
      mmc: dw_mmc: stop and complete DMA also in STATE_DATA_BUSY state

Neeraj Soni (1):
      dt-bindings: mmc: sdhci-msm: add ICE phandle

Pan Chuang (1):
      mmc: host: Remove redundant dev_err()/dev_err_probe()

Pengpeng Hou (2):
      mmc: moxart: report DMA completion timeout
      mmc: sdhci-of-ma35d1: add missing MODULE_DEVICE_TABLE()

Prathamesh Shete (4):
      dt-bindings: mmc: tegra: Document Tegra238 SDHCI
      mmc: sdhci-tegra: Add Tegra238 SoC data
      dt-bindings: mmc: tegra: Document Tegra264 SDHCI
      mmc: sdhci-tegra: Add Tegra264 SoC data

Rosen Penev (2):
      mmc: moxart: use platform helpers for resource and IRQ
      mmc: omap_hsmmc: use platform_get_irq_optional for wake IRQ

Satyansh Shukla (1):
      mmc: sdhci-of-dwcmshc: Log eMMC reset calls

Sean Rhodes (2):
      misc: rtsx_usb: avoid USB I/O in runtime autosuspend
      mmc: rtsx_usb_sdmmc: suppress false CD after init timeout

Simon Glass (1):
      dt-bindings: mmc: rockchip-dw-mshc: Add RV1106 compatible

Ulf Hansson (4):
      mmc: Merge branch fixes into next
      mmc: Merge branch fixes into next
      mmc: Merge branch fixes into next
      ARM: PXA: Fix build error for PXA93x

Uwe Kleine-König (The Capable Hub) (1):
      mmc: wbsd: Drop unused assignment of pnp_device_id driver data

Xu Rao (1):
      mmc: block: reject invalid perdev_minors before division

 .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml      |   4 +-
 .../devicetree/bindings/mmc/mmc-card.yaml          |  23 +++-
 .../bindings/mmc/nvidia,tegra20-sdhci.yaml         |   6 +
 .../devicetree/bindings/mmc/qcom,sdhci-msm.yaml    |  95 ++++++++++-----
 .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml  |   1 +
 Documentation/devicetree/bindings/mmc/sdhci-st.txt | 110 -----------------
 .../devicetree/bindings/mmc/st,sdhci.yaml          | 105 +++++++++++++++++
 .../devicetree/bindings/mmc/ti,omap2420-mmc.yaml   |  60 ++++++++++
 Documentation/devicetree/bindings/mmc/ti-omap.txt  |  26 ----
 MAINTAINERS                                        |   7 ++
 arch/arm/boot/dts/st/stih407-family.dtsi           |   4 +-
 arch/arm/boot/dts/st/stih410-b2260.dts             |   4 +-
 arch/arm/boot/dts/st/stih418-b2199.dts             |   4 +-
 arch/arm/boot/dts/st/stih418.dtsi                  |   2 +-
 drivers/misc/cardreader/rtsx_usb.c                 |  26 +++-
 drivers/mmc/core/block.c                           |   5 +
 drivers/mmc/core/sd.c                              |   9 +-
 drivers/mmc/host/alcor.c                           |   3 +-
 drivers/mmc/host/bcm2835.c                         |  37 +++---
 drivers/mmc/host/cavium-octeon.c                   |  10 +-
 drivers/mmc/host/cqhci-core.c                      |  17 ++-
 drivers/mmc/host/cqhci.h                           |   3 +-
 drivers/mmc/host/dw_mmc-pltfm.h                    |   1 -
 drivers/mmc/host/dw_mmc.c                          |   1 +
 drivers/mmc/host/dw_mmc.h                          |   2 +
 drivers/mmc/host/litex_mmc.c                       | 131 +++++----------------
 drivers/mmc/host/meson-mx-sdio.c                   |   5 +-
 drivers/mmc/host/moxart-mmc.c                      |  40 +++----
 drivers/mmc/host/mtk-sd.c                          |   2 +-
 drivers/mmc/host/mvsdio.c                          |   4 +-
 drivers/mmc/host/omap_hsmmc.c                      |  15 +--
 drivers/mmc/host/owl-mmc.c                         |   5 +-
 drivers/mmc/host/pxamci.c                          |   3 +-
 drivers/mmc/host/rtsx_usb_sdmmc.c                  |  13 +-
 drivers/mmc/host/sdhci-brcmstb.c                   |   2 +-
 drivers/mmc/host/sdhci-esdhc-imx.c                 |   2 +-
 drivers/mmc/host/sdhci-esdhc-mcf.c                 |  24 ++--
 drivers/mmc/host/sdhci-msm.c                       |   6 +-
 drivers/mmc/host/sdhci-of-arasan.c                 |   2 +-
 drivers/mmc/host/sdhci-of-dwcmshc.c                |   3 +-
 drivers/mmc/host/sdhci-of-ma35d1.c                 |   1 +
 drivers/mmc/host/sdhci-pci-core.c                  |   2 +-
 drivers/mmc/host/sdhci-pci-gli.c                   |   2 +-
 drivers/mmc/host/sdhci-tegra.c                     |  32 ++++-
 drivers/mmc/host/sdhci_am654.c                     |   2 +-
 drivers/mmc/host/sh_mmcif.c                        |   8 +-
 drivers/mmc/host/via-sdmmc.c                       |  12 +-
 drivers/mmc/host/wbsd.c                            |   6 +-
 include/linux/rtsx_usb.h                           |   3 +
 include/linux/soc/pxa/cpu.h                        |  58 +--------
 50 files changed, 488 insertions(+), 460 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-st.txt
 create mode 100644 Documentation/devicetree/bindings/mmc/st,sdhci.yaml
 create mode 100644 Documentation/devicetree/bindings/mmc/ti,omap2420-mmc.yaml
 delete mode 100644 Documentation/devicetree/bindings/mmc/ti-omap.txt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.