linux/Documentation/devicetree/bindings/mmc
Linus Torvalds 854ff79237 MMC core:
- Remove redundant pm_runtime_mark_last_busy() calls
 
 MMC host:
  - Convert drivers to use devm_mmc_alloc_host()
  - Remove redundant pm_runtime_mark_last_busy() calls
  - renesas_sdhi: Add support for the RZ/T2H and RZ/N2H variants
  - renesas_sdhi: Fix incorrect auto retuning for an SDIO card
  - rtsx_usb_sdmmc: Add 74 clocks in poweron flow
  - rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode()
  - loongson2: Add driver for the Loongson-2K SD/SDIO controller
  - loongson2: Add support for the Loongson-2K2000 SD/SDIO/eMMC controller
  - sdhci: Drop sdhci_free_host()/sdhci_pltfm_free() interface
  - sdhci: Remove the sdhci_free_host() and sdhci_pltfm_free() helpers
  - sdhci-cadence: Add support for the Mobileye EyeQ controller
  - sdhci-esdhc-imx: Optimize clock loopback selection
  - sdhci-esdhc-imx: Don't change pinctrl in suspend if wakeup source
  - sdhci-msm: Add support for the Milos variant
  - sdhci-msm: Add support for the qcs8300 variant
  - sdhci-msm: Ensure SD card power isn't ON when card gets removed
  - sdhci-of-k1: Disable HW busy detection
 -----BEGIN PGP SIGNATURE-----
 
 iQJLBAABCgA1FiEEugLDXPmKSktSkQsV/iaEJXNYjCkFAmiIs7gXHHVsZi5oYW5z
 c29uQGxpbmFyby5vcmcACgkQ/iaEJXNYjCmLpA/+PS/xQxbNKpTp8xxGiVNTYjr8
 QodSjlj/v0U+4P5OKgdfPtCfXSdw3qqJXdDExBiciWDk/oP+s6QtijT/kJTaGvF8
 KcY/vWzuuNxqc6B1fcIyxWUwe5u2IZOfAy+eacD+fkjyr2NZN+F45g5Z+3zDGE/X
 792ireOKUFvB8R05SOSOjC4rrNqair+s1ANbVNqjfO5V+iWD6mJPkzy53dM6qeYc
 JaTuELNML51Iv6zFS8cKMLnWaxTb6rDe59oFMDCJF+vvzgj7v0eOUbWUjPUPHShm
 0vxjAAu6EPaWEj0z+PDMeFSrMjCr8QsfD/gixsDJ5mJZnyi0BgAatzJcPZTiZG8H
 WjOR69A68cI2LTvILQ7Juj4GPAMVIqQ1oqsF8Gtq1koV1FdWKAL1Qa7Mzt1ILJun
 lpmPlQfb1sYtUqERVrUspf9xtlrbOcIv6T1VL5k5S0DzkjL05VWH2zPws3IrVSlE
 a25oyfvPKhbvn8csfumk9cSFF9LfTedA21RP6tZWofKZgOBZ5zKqDAggvLM1f9uq
 41Q5i0CEWiq5+C6oK2RbfLzHgqKHbiA0DDCpB+W5Qtbl0mxKpV9Y6iYHzV2SgJp1
 JACfTKOb//lHXN+eMA0JJXBe6OP/5AbeT8+V8dCoRyT1pRJgXHb1UO6wHZ94X2Ho
 j3VDmefy5lOaA4od2bg=
 =bC9D
 -----END PGP SIGNATURE-----

Merge tag 'mmc-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc

Pull MMC updates from Ulf Hansson:
 "MMC core:
   - Remove redundant pm_runtime_mark_last_busy() calls

  MMC host:
   - Convert drivers to use devm_mmc_alloc_host()
   - Remove redundant pm_runtime_mark_last_busy() calls
   - renesas_sdhi:
      - Add support for the RZ/T2H and RZ/N2H variants
      - Fix incorrect auto retuning for an SDIO card
   - rtsx_usb_sdmmc:
      - Add 74 clocks in poweron flow
      - Re-work the code in sd_set_power_mode()
   - loongson2:
      - Add driver for the Loongson-2K SD/SDIO controller
      -  Add support for the Loongson-2K2000 SD/SDIO/eMMC controller
   - sdhci:
      - Drop sdhci_free_host()/sdhci_pltfm_free() interface
      - Remove the sdhci_free_host() and sdhci_pltfm_free() helpers
   - sdhci-cadence: Add support for the Mobileye EyeQ controller
   - sdhci-esdhc-imx:
      - Optimize clock loopback selection
      - Don't change pinctrl in suspend if wakeup source
   - sdhci-msm:
      - Add support for the Milos variant
      - Add support for the qcs8300 variant
      - Ensure SD card power isn't ON when card gets removed
   - sdhci-of-k1: Disable HW busy detection"

* tag 'mmc-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc: (102 commits)
  mmc: loongson2: Unify the function prefixes for loongson2_mmc_pdata
  mmc: loongson2: Fix error code in loongson2_mmc_resource_request()
  dt-bindings: mmc: sdhci-msm: document the Milos SDHCI Controller
  mmc: loongson2: prevent integer overflow in ret variable
  mmc: Remove redundant pm_runtime_mark_last_busy() calls
  mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
  dt-bindings: mmc: Add sdhci compatible for qcs8300
  mmc: sdhci-cadence: use of_property_present
  mmc: loongson2: Add Loongson-2K2000 SD/SDIO/eMMC controller driver
  dt-bindings: mmc: loongson,ls2k0500-mmc: Add compatible for Loongson-2K2000
  mmc: loongson2: Add Loongson-2K SD/SDIO controller driver
  dt-bindings: mmc: Add Loongson-2K SD/SDIO/eMMC controller binding
  mmc: Convert ternary operator to str_true_false() helper
  dt-bindings: mmc: renesas,sdhi: Document RZ/T2H and RZ/N2H support
  mmc: sdhci-cadence: add Mobileye eyeQ support
  dt-bindings: mmc: cdns: add Mobileye EyeQ MMC/SDHCI controller
  mmc: rtsx_usb_sdmmc: Fix clang -Wimplicit-fallthrough in sd_set_power_mode()
  mmc: cb710-mmc: Convert ternary operator to str_plural() helper
  mmc: rtsx_usb_sdmmc: Add 74 clocks in poweron flow
  mmc: rtsx_usb_sdmmc: Re-work the code in sd_set_power_mode()
  ...
2025-07-29 12:05:38 -07:00
..
allwinner,sun4i-a10-mmc.yaml dt-bindings: mmc: sunxi: add compatible strings for Allwinner A523 2025-03-12 12:16:28 +01:00
amlogic,meson-gx-mmc.yaml dt-bindings: mmc: meson-gx: add optional power-domains 2024-06-20 10:59:28 +02:00
amlogic,meson-mx-sdhc.yaml
amlogic,meson-mx-sdio.yaml dt-bindings: mmc: mmc-slot: Make compatible property optional 2025-03-11 18:48:18 +01:00
arasan,sdhci.yaml dt-bindings: mmc: arasan,sdhci: Add Renesas RZ/N1D 2025-05-14 16:59:16 +02:00
arm,pl18x.yaml
aspeed,sdhci.yaml
atmel,hsmci.yaml dt-bindings: mmc: atmel,hsmci: Convert to json schema 2025-03-11 18:48:18 +01:00
atmel,sama5d2-sdhci.yaml dt-bindings: mmc: atmel,sama5d2-sdhci: add microchip,sama7d65-sdhci 2024-12-10 11:18:45 +01:00
bluefield-dw-mshc.txt
brcm,bcm2835-sdhost.yaml
brcm,iproc-sdhci.yaml
brcm,kona-sdhci.yaml
brcm,sdhci-brcmstb.yaml dt-bindings: mmc: Add support for BCM2712 SD host controller 2024-06-20 10:59:27 +02:00
cavium-mmc.txt
cdns,sdhci.yaml dt-bindings: mmc: cdns: add Mobileye EyeQ MMC/SDHCI controller 2025-06-24 12:43:26 +02:00
davinci_mmc.txt
fsl,esdhc.yaml dt-bindings: mmc: fsl,esdhc: add compatible string fsl,ls1021a-esdhc 2025-05-14 16:59:18 +02:00
fsl-imx-esdhc.yaml dt-bindings: mmc: fsl-imx-esdhc: Add i.MX94 support 2025-03-11 18:46:17 +01:00
fsl-imx-mmc.yaml
fujitsu,sdhci-fujitsu.yaml
hisilicon,hi3798cv200-dw-mshc.yaml
ingenic,mmc.yaml
k3-dw-mshc.txt
litex,mmc.yaml
loongson,ls2k0500-mmc.yaml dt-bindings: mmc: loongson,ls2k0500-mmc: Add compatible for Loongson-2K2000 2025-07-03 12:56:35 +02:00
marvell,dove-sdhci.yaml
marvell,orion-sdio.yaml
marvell,xenon-sdhci.yaml dt-bindings: mmc: marvell,xenon-sdhci: Drop requiring 2 clocks 2025-05-14 16:59:16 +02:00
microchip,dw-sparx5-sdhci.yaml
microchip,sdhci-pic32.yaml dt-binding: mmc: microchip,sdhci-pic32: convert text based binding to json schema 2025-05-19 12:19:35 +02:00
mmc-card.yaml dt-bindings: mmc: Document support for partition table in mmc-card 2024-10-22 08:15:17 -06:00
mmc-controller-common.yaml dt-bindings: mmc: controller: remove '|' when not needed 2024-12-10 15:52:26 +01:00
mmc-controller.yaml dt-bindings: mmc: Change to additionalProperties to fix fail detect Unevaluated property 2025-03-11 18:44:49 +01:00
mmc-pwrseq-emmc.yaml dt-bindings: mmc: correct pwrseq node names 2023-01-24 13:31:28 +01:00
mmc-pwrseq-sd8787.yaml dt-bindings: mmc: correct pwrseq node names 2023-01-24 13:31:28 +01:00
mmc-pwrseq-simple.yaml dt-bindings: mmc: correct pwrseq node names 2023-01-24 13:31:28 +01:00
mmc-slot.yaml dt-bindings: mmc: mmc-slot: Make compatible property optional 2025-03-11 18:48:18 +01:00
mmc-spi-slot.yaml dt-bindings: mmc: mmc-spi-slot: Change voltage-ranges to uint32-matrix 2024-06-20 14:43:49 +02:00
mmc.txt
moxa,moxart-mmc.txt
mtk-sd.yaml dt-bindings: mmc: mtk-sd: Add support for Dimensity 1200 MT6893 2025-05-14 16:59:18 +02:00
mxs-mmc.yaml dt-bindings: mmc: mxs-mmc: change ref to mmc-controller-common.yaml from mmc-controller.yaml 2025-06-24 12:43:26 +02:00
npcm,sdhci.yaml
nuvoton,ma35d1-sdhci.yaml dt-bindings: mmc: nuvoton,ma35d1-sdhci: Document MA35D1 SDHCI controller 2024-08-26 13:01:49 +02:00
nvidia,tegra20-sdhci.yaml
owl-mmc.yaml
pxa-mmc.txt
renesas,mmcif.yaml
renesas,sdhi.yaml MMC core: 2025-07-29 12:05:38 -07:00
rockchip-dw-mshc.yaml dt-bindings: mmc: rockchip-dw-mshc: Add compatible string for RK3528 2025-03-12 11:59:12 +01:00
samsung,exynos-dw-mshc.yaml dt-bindings: mmc: samsung,exynos-dw-mshc: add exynos7870 support 2025-03-11 18:41:53 +01:00
samsung,s3c6410-sdhci.yaml
sdhci-am654.yaml
sdhci-common.yaml
sdhci-milbeaut.txt
sdhci-msm.yaml dt-bindings: mmc: sdhci-msm: document the Milos SDHCI Controller 2025-07-15 16:28:41 +02:00
sdhci-omap.txt
sdhci-pxa.yaml dt-bindings: mmc: sdhci-pxa: restrict pinctrl to pxav1 2025-07-11 13:20:57 +02:00
sdhci-spear.txt
sdhci-st.txt
snps,dwcmshc-sdhci.yaml dt-bindings: mmc: sdhci-of-dwcmhsc: Allow use of a power-domain 2025-05-22 23:33:24 +02:00
socionext,uniphier-sd.yaml
spacemit,sdhci.yaml dt-bindings: mmc: spacemit,sdhci: add support for K1 SoC 2025-05-19 13:39:37 +02:00
sprd,sdhci-r11.yaml dt-bindings: mmc: sdhci-sprd: convert to YAML 2024-07-11 17:59:27 +02:00
starfive,jh7110-mmc.yaml
sunplus,mmc.yaml
synopsys-dw-mshc-common.yaml
synopsys-dw-mshc.yaml dt-bindings: mmc: synopsys-dw-mshc: add iommus for Intel SocFPGA 2024-01-02 15:00:18 +01:00
ti-omap-hsmmc.txt
ti-omap.txt
usdhi6rol0.txt
wm,wm8505-sdhc.yaml dt-bindings: mmc: vt8500-sdmmc: Convert to YAML 2025-05-14 17:07:48 +02:00