[GIT PULL] MMC updates for v6.1

From: Ulf Hansson
Date: Tue Oct 04 2022 - 10:18:56 EST


Hi Linus,

Here's the PR with the MMC updates for v6.1-rc1. 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 e7afa79a3b35a27a046a2139f8b20bd6b98155c2:

mmc: hsq: Fix data stomping during mmc recovery (2022-09-27 12:38:29 +0200)

are available in the Git repository at:

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

for you to fetch changes up to 178422c27badb8eee5edfae3f6cc3048cc140364:

mmc: Merge branch fixes into next (2022-09-28 10:09:29 +0200)

----------------------------------------------------------------
MMC host:
- dt-bindings: Increase maximum supported frequency to 384MHz
- dw_mmc-rockchip: Add support for the rk3128 variant
- meson-gx: Add support for SDIO interrupts
- mtk-sd: Add support for MT6795 Helio X10 variant
- sdhci: Improve the code by centralizing the CMD/DATA reset handling
- sdhci-msm: Add support for the sdm670 variant
- sdhci-msm: Add support for the sm6115 variant
- sdhci-omap: Make Vignesh replace Kishon as the maintainer
- sdhci-pci-o2micro: Disable fragile support for DDR50 in favor of SDR50
- sdhci-sprd: Fix clock divider limitation

----------------------------------------------------------------
Adam Skladowski (1):
dt-bindings: mmc: sdhci-msm: Document the SM6115 compatible

Adrian Hunter (5):
mmc: sdhci: Update MAINTAINERS Maintained -> Supported
mmc: sdhci: Separate out sdhci_reset_for_all()
mmc: sdhci: Remove misleading comment about resets
mmc: sdhci: Get rid of SDHCI_QUIRK_RESET_CMD_DATA_ON_IOS
mmc: sdhci: Centralize CMD and DATA reset handling

AngeloGioacchino Del Regno (3):
dt-bindings: mmc: Add compatible for MT6795 Helio X10 SoC
mmc: mtk-sd: Reorder of_device_id and platform data by name
mmc: mtk-sd: Add support for MT6795 Helio X10

Apurva Nandan (1):
dt-bindings: mmc: Fix 'dma-coherent' was unexpected

Bhupesh Sharma (1):
dt-bindings: mmc: Set maximum documented operating frequency as 384MHz

Chevron Li (1):
mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode

Christophe JAILLET (2):
mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()

Conor Dooley (1):
dt-bindings: mmc: cdns: remove Piotr Sroka as a maintainer

Heiner Kallweit (3):
mmc: core: Switch to basic workqueue API for sdio_irq_work
mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK
mmc: meson-gx: add SDIO interrupt support

Iskren Chernev (1):
dt-bindings: mmc: sdhci-msm: Add pinctrl-1 property

Jack Wang (2):
mmc: meson-mx-sdhc: Fix error check for dma_map_sg
mmc: jz4740_mmc: Fix error check for dma_map_sg

Johan Jonker (1):
dt-bindings: mmc: rockchip: add rockchip,rk3128-dw-mshc

Kishon Vijay Abraham I (1):
MAINTAINERS: Add Vignesh as maintainer of TI SDHCI OMAP DRIVER

Krzysztof Kozlowski (1):
dt-bindings: mmc: mmc-spi-slot: drop unneeded spi-max-frequency

Lad Prabhakar (1):
dt-bindings: mmc: renesas,sdhi: Add iommus property

Peter Robinson (1):
mmc: sdhci-of-aspeed: Add dependency on ARCH_ASPEED

Richard Acayan (2):
dt-bindings: mmc: sdhci-msm: add sdm670 compatible
mmc: sdhci-msm: add compatible string check for sdm670

Ulf Hansson (3):
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next
mmc: Merge branch fixes into next

Wenchao Chen (1):
mmc: sdhci-sprd: Fix the limitation of div

ye xingchen (2):
mmc: sdhci_am654: Remove the unneeded result variable
mmc: rtsx_usb_sdmmc: Remove the unneeded result variable

.../devicetree/bindings/mmc/cdns,sdhci.yaml | 1 -
.../devicetree/bindings/mmc/mmc-controller.yaml | 13 ++-
.../devicetree/bindings/mmc/mmc-spi-slot.yaml | 2 -
Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 1 +
.../devicetree/bindings/mmc/renesas,sdhi.yaml | 3 +
.../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 1 +
.../devicetree/bindings/mmc/sdhci-am654.yaml | 3 +
.../devicetree/bindings/mmc/sdhci-msm.yaml | 6 ++
MAINTAINERS | 6 +-
drivers/mmc/core/host.c | 2 +-
drivers/mmc/core/sdio.c | 4 +-
drivers/mmc/core/sdio_irq.c | 4 +-
drivers/mmc/host/Kconfig | 1 +
drivers/mmc/host/au1xmmc.c | 3 +-
drivers/mmc/host/jz4740_mmc.c | 4 +-
drivers/mmc/host/meson-gx-mmc.c | 84 ++++++++++++----
drivers/mmc/host/meson-mx-sdhc-mmc.c | 4 +-
drivers/mmc/host/mtk-sd.c | 109 ++++++++++++---------
drivers/mmc/host/rtsx_usb_sdmmc.c | 5 +-
drivers/mmc/host/sdhci-msm.c | 1 +
drivers/mmc/host/sdhci-pci-core.c | 23 ++++-
drivers/mmc/host/sdhci-pci-o2micro.c | 7 +-
drivers/mmc/host/sdhci-sprd.c | 6 +-
drivers/mmc/host/sdhci.c | 84 +++++++++-------
drivers/mmc/host/sdhci.h | 2 -
drivers/mmc/host/sdhci_am654.c | 5 +-
drivers/mmc/host/wmt-sdmmc.c | 5 +-
include/linux/mmc/host.h | 2 +-
28 files changed, 255 insertions(+), 136 deletions(-)