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(-)