Home
last modified time | relevance | path

Searched full:sdhci (Results 1 – 25 of 688) sorted by relevance

12345678910>>...28

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/
Dsdhci-msm.yaml4 $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 …]
Dbrcm,sdhci-brcmstb.yaml4 $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 …]
Darasan,sdhci.yaml4 $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 …]
Dnvidia,tegra20-sdhci.yaml4 $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 …]
Dmarvell,xenon-sdhci.yaml4 $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 …]
Daspeed,sdhci.yaml5 $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 …]
Dsdhci-atmel.txt1 * 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";
Dbrcm,iproc-sdhci.yaml4 $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;
Dsdhci-omap.txt1 * 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";
Dsdhci-st.txt1 * 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/
DMakefile13 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 …]
Dsdhci-spear.c2 * 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 …]
DKconfig76 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/
DMakefile13 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 …]
Dsdhci-spear.c2 * 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 …]
DKconfig85 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/
Dsdhci-msm.txt1 * 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 …]
Dbrcm,sdhci-iproc.txt1 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 …]
Darasan,sdhci.yaml4 $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 …]
Dbrcm,sdhci-brcmstb.txt1 * 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 …]
Dnvidia,tegra20-sdhci.txt7 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 …]
Daspeed,sdhci.yaml5 $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 …]
Dmarvell,xenon-sdhci.txt1 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 …]
Dsamsung-sdhci.txt1 * 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";
Dsdhci-st.txt1 * 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";

12345678910>>...28