| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | sdhci-msm.yaml | 4 $id: http://devicetree.org/schemas/mmc/sdhci-msm.yaml# 7 title: Qualcomm SDHCI controller (sdhci-msm) 13 Secure Digital Host Controller Interface (SDHCI) present on 20 - qcom,sdhci-msm-v4 24 - qcom,apq8084-sdhci 25 - qcom,msm8226-sdhci 26 - qcom,msm8953-sdhci 27 - qcom,msm8974-sdhci 28 - qcom,msm8976-sdhci 29 - qcom,msm8916-sdhci [all …]
|
| D | brcm,sdhci-brcmstb.yaml | 4 $id: http://devicetree.org/schemas/mmc/brcm,sdhci-brcmstb.yaml# 7 title: Broadcom BRCMSTB/BMIPS SDHCI Controller 18 - brcm,bcm7216-sdhci 19 - const: brcm,bcm7445-sdhci 20 - const: brcm,sdhci-brcmstb 23 - brcm,bcm7445-sdhci 24 - const: brcm,sdhci-brcmstb 27 - brcm,bcm7425-sdhci 28 - const: brcm,sdhci-brcmstb 44 - description: handle to core clock for the sdhci controller [all …]
|
| D | arasan,sdhci.yaml | 4 $id: http://devicetree.org/schemas/mmc/arasan,sdhci.yaml# 7 title: Arasan SDHCI Controller 18 const: arasan,sdhci-5.1 45 - const: arasan,sdhci-8.9a # generic Arasan SDHCI 8.9a PHY 46 - const: arasan,sdhci-4.9a # generic Arasan SDHCI 4.9a PHY 47 - const: arasan,sdhci-5.1 # generic Arasan SDHCI 5.1 PHY 49 - const: rockchip,rk3399-sdhci-5.1 # rk3399 eMMC PHY 50 - const: arasan,sdhci-5.1 55 - const: xlnx,zynqmp-8.9a # ZynqMP SDHCI 8.9a PHY 56 - const: arasan,sdhci-8.9a [all …]
|
| D | nvidia,tegra20-sdhci.yaml | 4 $id: http://devicetree.org/schemas/mmc/nvidia,tegra20-sdhci.yaml# 18 mmc-controller.yaml and the properties for the Tegra SDHCI controller. 24 - nvidia,tegra20-sdhci 25 - nvidia,tegra30-sdhci 26 - nvidia,tegra114-sdhci 27 - nvidia,tegra124-sdhci 28 - nvidia,tegra210-sdhci 29 - nvidia,tegra186-sdhci 30 - nvidia,tegra194-sdhci 33 - const: nvidia,tegra132-sdhci [all …]
|
| D | marvell,xenon-sdhci.yaml | 4 $id: http://devicetree.org/schemas/mmc/marvell,xenon-sdhci.yaml# 7 title: Marvell Xenon SDHCI Controller 26 - marvell,armada-cp110-sdhci 27 - marvell,armada-ap806-sdhci 30 - const: marvell,armada-ap807-sdhci 31 - const: marvell,armada-ap806-sdhci 34 - const: marvell,armada-3700-sdhci 35 - const: marvell,sdhci-xenon 41 For "marvell,armada-3700-sdhci", two register areas. The first one 44 "marvell,armada-3700-sdhci" in below. [all …]
|
| D | aspeed,sdhci.yaml | 5 $id: http://devicetree.org/schemas/mmc/aspeed,sdhci.yaml# 42 "^sdhci@[0-9a-f]+$": 50 - aspeed,ast2400-sdhci 51 - aspeed,ast2500-sdhci 52 - aspeed,ast2600-sdhci 55 description: The SDHCI registers 62 sdhci,auto-cmd12: 92 sdhci0: sdhci@100 { 93 compatible = "aspeed,ast2500-sdhci"; 96 sdhci,auto-cmd12; [all …]
|
| D | sdhci-atmel.txt | 1 * Atmel SDHCI controller 5 sdhci-of-at91 driver. 8 - compatible: Must be "atmel,sama5d2-sdhci" or "microchip,sam9x60-sdhci" 9 or "microchip,sam9x7-sdhci", "microchip,sam9x60-sdhci". 12 "atmel,sama5d2-sdhci". 13 Must be "hclock", "multclk" for "microchip,sam9x60-sdhci". 14 Must be "hclock", "multclk" for "microchip,sam9x7-sdhci". 28 compatible = "atmel,sama5d2-sdhci";
|
| D | brcm,iproc-sdhci.yaml | 4 $id: http://devicetree.org/schemas/mmc/brcm,iproc-sdhci.yaml# 7 title: Broadcom IPROC SDHCI controller 20 - brcm,bcm2835-sdhci 22 - brcm,sdhci-iproc-cygnus 23 - brcm,sdhci-iproc 24 - brcm,bcm7211a0-sdhci 35 Handle to core clock for the sdhci controller. 37 sdhci,auto-cmd12: 56 compatible = "brcm,sdhci-iproc-cygnus"; 61 sdhci,auto-cmd12;
|
| D | sdhci-omap.txt | 1 * TI OMAP SDHCI Controller 8 - compatible: Should be "ti,omap2430-sdhci" for omap2430 controllers 9 Should be "ti,omap3-sdhci" for omap3 controllers 10 Should be "ti,omap4-sdhci" for omap4 and ti81 controllers 11 Should be "ti,omap5-sdhci" for omap5 controllers 12 Should be "ti,dra7-sdhci" for DRA7 and DRA72 controllers 13 Should be "ti,k2g-sdhci" for K2G 14 Should be "ti,am335-sdhci" for am335x controllers 15 Should be "ti,am437-sdhci" for am437x controllers 36 compatible = "ti,dra7-sdhci";
|
| D | sdhci-st.txt | 1 * STMicroelectronics sdhci-st MMC/SD controller 5 used by the sdhci-st driver. 8 - compatible: Must be "st,sdhci" and it can be compatible to "st,sdhci-stih407" 64 mmc0: sdhci@fe81e000 { 65 compatible = "st,sdhci"; 77 mmc1: sdhci@9080000 { 78 compatible = "st,sdhci-stih407", "st,sdhci"; 93 mmc0: sdhci@9060000 { 94 compatible = "st,sdhci-stih407", "st,sdhci";
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | Makefile | 13 obj-$(CONFIG_MMC_SDHCI) += sdhci.o 14 obj-$(CONFIG_MMC_SDHCI_PCI) += sdhci-pci.o 15 sdhci-pci-y += sdhci-pci-core.o sdhci-pci-o2micro.o sdhci-pci-arasan.o \ 16 sdhci-pci-dwc-mshc.o sdhci-pci-gli.o 17 obj-$(subst m,y,$(CONFIG_MMC_SDHCI_PCI)) += sdhci-pci-data.o 18 obj-$(CONFIG_MMC_SDHCI_ACPI) += sdhci-acpi.o 19 obj-$(CONFIG_MMC_SDHCI_PXAV3) += sdhci-pxav3.o 20 obj-$(CONFIG_MMC_SDHCI_PXAV2) += sdhci-pxav2.o 21 obj-$(CONFIG_MMC_SDHCI_S3C) += sdhci-s3c.o 22 obj-$(CONFIG_MMC_SDHCI_SIRF) += sdhci-sirf.o [all …]
|
| D | sdhci-spear.c | 2 * drivers/mmc/host/sdhci-spear.c 4 * Support of SDHCI platform devices for spear soc family 9 * Inspired by sdhci-pltfm.c 29 #include "sdhci.h" 35 /* sdhci ops */ 46 struct spear_sdhci *sdhci; in sdhci_probe() local 51 host = sdhci_alloc_host(dev, sizeof(*sdhci)); in sdhci_probe() 54 dev_dbg(&pdev->dev, "cannot allocate memory for sdhci\n"); in sdhci_probe() 65 host->hw_name = "sdhci"; in sdhci_probe() 74 sdhci = sdhci_priv(host); in sdhci_probe() [all …]
|
| D | Kconfig | 76 need to overwrite SDHCI IO memory accessors. 84 and performing I/O to a SDHCI controller through a bus that 90 This is the case for the Nintendo Wii SDHCI. 93 tristate "SDHCI support on PCI bus" 112 proprietary controller is unnecessary because the SDHCI driver 121 tristate "SDHCI support for ACPI enumerated SDHCI controllers" 125 This selects support for ACPI enumerated SDHCI controllers, 134 tristate "SDHCI platform and OF driver helper" 145 tristate "SDHCI OF support for the Arasan SDHCI controllers" 152 (SDHCI). This hardware is found e.g. in Xilinx' Zynq SoC. [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/host/ |
| D | Makefile | 13 obj-$(CONFIG_MMC_SDHCI) += sdhci.o 14 obj-$(CONFIG_MMC_SDHCI_PCI) += sdhci-pci.o 15 sdhci-pci-y += sdhci-pci-core.o sdhci-pci-o2micro.o sdhci-pci-arasan.o \ 16 sdhci-pci-dwc-mshc.o sdhci-pci-gli.o 17 obj-$(CONFIG_MMC_SDHCI_ACPI) += sdhci-acpi.o 18 obj-$(CONFIG_MMC_SDHCI_PXAV3) += sdhci-pxav3.o 19 obj-$(CONFIG_MMC_SDHCI_PXAV2) += sdhci-pxav2.o 20 obj-$(CONFIG_MMC_SDHCI_S3C) += sdhci-s3c.o 22 obj-$(CONFIG_MMC_SDHCI_MILBEAUT) += sdhci-milbeaut.o 23 obj-$(CONFIG_MMC_SDHCI_SPEAR) += sdhci-spear.o [all …]
|
| D | sdhci-spear.c | 2 * drivers/mmc/host/sdhci-spear.c 4 * Support of SDHCI platform devices for spear soc family 9 * Inspired by sdhci-pltfm.c 29 #include "sdhci.h" 35 /* sdhci ops */ 46 struct spear_sdhci *sdhci; in sdhci_probe() local 51 host = sdhci_alloc_host(dev, sizeof(*sdhci)); in sdhci_probe() 54 dev_dbg(&pdev->dev, "cannot allocate memory for sdhci\n"); in sdhci_probe() 65 host->hw_name = "sdhci"; in sdhci_probe() 74 sdhci = sdhci_priv(host); in sdhci_probe() [all …]
|
| D | Kconfig | 85 need to overwrite SDHCI IO memory accessors. 93 and performing I/O to a SDHCI controller through a bus that 99 This is the case for the Nintendo Wii SDHCI. 102 tristate "SDHCI support on PCI bus" 121 proprietary controller is unnecessary because the SDHCI driver 130 tristate "SDHCI support for ACPI enumerated SDHCI controllers" 134 This selects support for ACPI enumerated SDHCI controllers, 143 tristate "SDHCI platform and OF driver helper" 154 tristate "SDHCI OF support for the Arasan SDHCI controllers" 161 (SDHCI). This hardware is found e.g. in Xilinx' Zynq SoC. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | sdhci-msm.txt | 1 * Qualcomm SDHCI controller (sdhci-msm) 4 and the properties used by the sdhci-msm driver. 9 "qcom,sdhci-msm-v4" for sdcc versions less than 5.0 10 "qcom,sdhci-msm-v5" for sdcc version 5.0 13 string is added to support this change - "qcom,sdhci-msm-v5". 15 "qcom,apq8084-sdhci", "qcom,sdhci-msm-v4" 16 "qcom,msm8974-sdhci", "qcom,sdhci-msm-v4" 17 "qcom,msm8916-sdhci", "qcom,sdhci-msm-v4" 18 "qcom,msm8992-sdhci", "qcom,sdhci-msm-v4" 19 "qcom,msm8996-sdhci", "qcom,sdhci-msm-v4" [all …]
|
| D | brcm,sdhci-iproc.txt | 1 Broadcom IPROC SDHCI controller 4 by mmc.txt and the properties that represent the IPROC SDHCI controller. 8 "brcm,bcm2835-sdhci" 10 "brcm,sdhci-iproc-cygnus" 11 "brcm,sdhci-iproc" 13 Use brcm2835-sdhci for the eMMC controller on the BCM2835 (Raspberry Pi) and 16 Use sdhci-iproc-cygnus for Broadcom SDHCI Controllers 17 restricted to 32bit host accesses to SDHCI registers. 19 Use sdhci-iproc for Broadcom SDHCI Controllers that allow standard 20 8, 16, 32-bit host access to SDHCI register. [all …]
|
| D | arasan,sdhci.yaml | 4 $id: "http://devicetree.org/schemas/mmc/arasan,sdhci.yaml#" 7 title: Device Tree Bindings for the Arasan SDHCI Controller 18 const: arasan,sdhci-5.1 44 - const: arasan,sdhci-8.9a # generic Arasan SDHCI 8.9a PHY 45 - const: arasan,sdhci-4.9a # generic Arasan SDHCI 4.9a PHY 46 - const: arasan,sdhci-5.1 # generic Arasan SDHCI 5.1 PHY 48 - const: rockchip,rk3399-sdhci-5.1 # rk3399 eMMC PHY 49 - const: arasan,sdhci-5.1 54 - const: xlnx,zynqmp-8.9a # ZynqMP SDHCI 8.9a PHY 55 - const: arasan,sdhci-8.9a [all …]
|
| D | brcm,sdhci-brcmstb.txt | 1 * BROADCOM BRCMSTB/BMIPS SDHCI Controller 4 and the properties used by the sdhci-brcmstb driver. 12 - "brcm,bcm7425-sdhci" 13 - "brcm,bcm7445-sdhci" 14 - "brcm,bcm7216-sdhci" 20 sdhci@84b0000 { 24 sdhci,auto-cmd12; 25 compatible = "brcm,bcm7216-sdhci", 26 "brcm,bcm7445-sdhci", 27 "brcm,sdhci-brcmstb"; [all …]
|
| D | nvidia,tegra20-sdhci.txt | 7 by mmc.txt and the properties used by the sdhci-tegra driver. 11 - "nvidia,tegra20-sdhci": for Tegra20 12 - "nvidia,tegra30-sdhci": for Tegra30 13 - "nvidia,tegra114-sdhci": for Tegra114 14 - "nvidia,tegra124-sdhci": for Tegra124 and Tegra132 15 - "nvidia,tegra210-sdhci": for Tegra210 16 - "nvidia,tegra186-sdhci": for Tegra186 17 - "nvidia,tegra194-sdhci": for Tegra194 23 strings 'sdhci' and 'tmclk' to represent the module and 25 For all other Tegra devices must contain the string 'sdhci' [all …]
|
| D | aspeed,sdhci.yaml | 5 $id: http://devicetree.org/schemas/mmc/aspeed,sdhci.yaml# 42 "^sdhci@[0-9a-f]+$": 49 - aspeed,ast2400-sdhci 50 - aspeed,ast2500-sdhci 51 - aspeed,ast2600-sdhci 54 description: The SDHCI registers 61 sdhci,auto-cmd12: 91 sdhci0: sdhci@100 { 92 compatible = "aspeed,ast2500-sdhci"; 95 sdhci,auto-cmd12; [all …]
|
| D | marvell,xenon-sdhci.txt | 1 Marvell Xenon SDHCI Controller device tree bindings 12 - "marvell,armada-3700-sdhci": For controllers on Armada-3700 SoC. 14 - "marvell,armada-ap806-sdhci": For controllers on Armada AP806. 15 - "marvell,armada-cp110-sdhci": For controllers on Armada CP110. 28 * For "marvell,armada-3700-sdhci", two register areas. 31 Please follow the examples with compatible "marvell,armada-3700-sdhci" 96 Only valid when "marvell,armada-3700-sdhci" is selected. 101 Please follow the examples with compatible "marvell,armada-3700-sdhci" 107 sdhci@aa0000 { 108 compatible = "marvell,armada-ap806-sdhci"; [all …]
|
| D | samsung-sdhci.txt | 1 * Samsung's SDHCI Controller device tree bindings 3 Samsung's SDHCI controller is used as a connectivity interface with external 6 Samsung implementation of the SDHCI controller. 10 - "samsung,s3c6410-sdhci": For controllers compatible with s3c6410 sdhci 12 - "samsung,exynos4210-sdhci": For controllers compatible with Exynos4 sdhci 20 sdhci@12530000 { 21 compatible = "samsung,exynos4210-sdhci";
|
| D | sdhci-st.txt | 1 * STMicroelectronics sdhci-st MMC/SD controller 5 used by the sdhci-st driver. 8 - compatible: Must be "st,sdhci" and it can be compatible to "st,sdhci-stih407" 64 mmc0: sdhci@fe81e000 { 65 compatible = "st,sdhci"; 77 mmc1: sdhci@9080000 { 78 compatible = "st,sdhci-stih407", "st,sdhci"; 93 mmc0: sdhci@9060000 { 94 compatible = "st,sdhci-stih407", "st,sdhci";
|