Home
last modified time | relevance | path

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

12345678910>>...14

/linux/drivers/mmc/host/
H A DMakefile13 obj-$(CONFIG_MMC_SDHCI) += sdhci.o
14 obj-$(CONFIG_MMC_SDHCI_UHS2) += sdhci-uhs2.o
15 obj-$(CONFIG_MMC_SDHCI_PCI) += sdhci-pci.o
16 sdhci-pci-y += sdhci-pci-core.o sdhci-pci-o2micro.o sdhci-pci-arasan.o \
17 sdhci-pci-dwc-mshc.o sdhci-pci-gli.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
23 obj-$(CONFIG_MMC_SDHCI_MILBEAUT) += sdhci-milbeaut.o
[all …]
H A 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 "UHS2 support on SDHCI controller" if COMPILE_TEST
105 This option is selected by SDHCI controller drivers that want to
111 tristate "SDHCI support on PCI bus"
131 proprietary controller is unnecessary because the SDHCI driver
140 tristate "SDHCI support for ACPI enumerated SDHCI controllers"
144 This selects support for ACPI enumerated SDHCI controllers,
153 tristate "SDHCI platform and OF driver helper"
[all …]
H A Dsdhci-pltfm.c3 * sdhci-pltfm.c Support for SDHCI platform devices
14 * SDHCI platform devices
16 * Inspired by sdhci-pci.c, by Pierre Ossman
25 #include "sdhci-pltfm.h"
44 if (device_property_present(dev, "sdhci,wp-inverted") || in sdhci_wp_inverted()
78 if (device_property_present(dev, "sdhci,auto-cmd12")) in sdhci_get_property()
81 if (device_property_present(dev, "sdhci,1-bit-only") || in sdhci_get_property()
220 pr_info("sdhci-pltfm: SDHCI platform and OF driver helper\n"); in sdhci_pltfm_drv_init()
231 MODULE_DESCRIPTION("SDHCI platform and OF driver helper");
H A Dsdhci-of-aspeed.c18 #include "sdhci-pltfm.h"
112 struct aspeed_sdhci *sdhci, in aspeed_sdc_configure_8bit_mode() argument
121 info |= sdhci->width_mask; in aspeed_sdc_configure_8bit_mode()
123 info &= ~sdhci->width_mask; in aspeed_sdc_configure_8bit_mode()
217 struct aspeed_sdhci *sdhci; in aspeed_sdhci_configure_phase() local
221 sdhci = sdhci_pltfm_priv(sdhci_priv(host)); in aspeed_sdhci_configure_phase()
223 if (!sdhci->phase_desc) in aspeed_sdhci_configure_phase()
226 params = &sdhci->phase_map.phase[host->timing]; in aspeed_sdhci_configure_phase()
228 aspeed_sdc_set_phase_taps(sdhci->parent, sdhci->phase_desc, taps); in aspeed_sdhci_configure_phase()
240 struct aspeed_sdhci *sdhci; in aspeed_sdhci_set_clock() local
[all …]
H A Dsdhci-dove.c3 * sdhci-dove.c Support for SDHCI on Marvell's Dove SoC
7 * Based on sdhci-cns3xxx.c
17 #include "sdhci-pltfm.h"
88 { .compatible = "marvell,dove-sdhci", },
95 .name = "sdhci-dove",
106 MODULE_DESCRIPTION("SDHCI driver for Dove");
H A Dsdhci-pic32.c2 * Support of SDHCI platform devices for Microchip PIC32.
7 * Inspired by sdhci-pltfm.c
26 #include "sdhci.h"
27 #include "sdhci-pltfm.h"
28 #include <linux/platform_data/sdhci-pic32.h>
199 dev_info(&pdev->dev, "Successfully added sdhci host\n"); in pic32_sdhci_probe()
207 dev_err(&pdev->dev, "pic32-sdhci probe failed: %d\n", ret); in pic32_sdhci_probe()
224 { .compatible = "microchip,pic32mzda-sdhci" },
231 .name = "pic32-sdhci",
241 MODULE_DESCRIPTION("Microchip PIC32 SDHCI driver");
/linux/Documentation/devicetree/bindings/mmc/
H A 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: renesas,rzn1-sdhci
54 - const: arasan,sdhci-8.9a # generic Arasan SDHCI 8.9a PHY
55 - const: arasan,sdhci-4.9a # generic Arasan SDHCI 4.9a PHY
56 - const: arasan,sdhci-5.1 # generic Arasan SDHCI 5.1 PHY
58 - const: renesas,r9a06g032-sdhci # Renesas RZ/N1D SoC
59 - const: renesas,rzn1-sdhci # Renesas RZ/N1 family
60 - const: arasan,sdhci-8.9a
[all …]
H A Dti,omap2430-sdhci.yaml4 $id: http://devicetree.org/schemas/mmc/ti,omap2430-sdhci.yaml#
7 title: TI OMAP SDHCI Controller
20 - ti,omap2430-sdhci
21 - ti,omap3-sdhci
22 - ti,omap4-sdhci
23 - ti,omap5-sdhci
24 - ti,dra7-sdhci
25 - ti,k2g-sdhci
26 - ti,am335-sdhci
27 - ti,am437-sdhci
[all …]
H A 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 …]
H A 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 …]
H A 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
31 - marvell,armada-ap807-sdhci
32 - marvell,ac5-sdhci
33 - const: marvell,armada-ap806-sdhci
36 - const: marvell,armada-3700-sdhci
37 - const: marvell,sdhci-xenon
150 - $ref: sdhci-common.yaml#
[all …]
H A 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;
H A 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";
H A Dsdhci-common.yaml4 $id: http://devicetree.org/schemas/mmc/sdhci-common.yaml#
7 title: SDHCI Controller Common Properties
13 Common properties present on Secure Digital Host Controller Interface (SDHCI)
17 sdhci-caps:
20 Additionally present SDHCI capabilities - values for SDHCI_CAPABILITIES
23 sdhci-caps-mask:
26 Masked SDHCI capabilities to remove from SDHCI_CAPABILITIES and
H A Dfujitsu,sdhci-fujitsu.yaml4 $id: http://devicetree.org/schemas/mmc/fujitsu,sdhci-fujitsu.yaml#
7 title: Fujitsu/Socionext SDHCI controller (F_SDH30)
19 - const: socionext,synquacer-sdhci
20 - const: fujitsu,mb86s70-sdhci-3.0
22 - fujitsu,mb86s70-sdhci-3.0
60 compatible = "fujitsu,mb86s70-sdhci-3.0";
H A Dsdhci-spear.txt1 * SPEAr SDHCI Controller
4 and the properties used by the sdhci-spear driver.
7 - compatible: "st,spear300-sdhci"
14 sdhci@fc000000 {
15 compatible = "st,spear300-sdhci";
H A Dsamsung,s3c6410-sdhci.yaml4 $id: http://devicetree.org/schemas/mmc/samsung,s3c6410-sdhci.yaml#
7 title: Samsung SoC SDHCI Controller
16 - samsung,s3c6410-sdhci
17 - samsung,exynos4210-sdhci
52 - samsung,exynos4210-sdhci
71 compatible = "samsung,exynos4210-sdhci";
H A Dnpcm,sdhci.yaml4 $id: http://devicetree.org/schemas/mmc/npcm,sdhci.yaml#
7 title: NPCM SDHCI Controller
18 - nuvoton,npcm750-sdhci
19 - nuvoton,npcm845-sdhci
41 compatible = "nuvoton,npcm750-sdhci";
H A Dbrcm,kona-sdhci.yaml4 $id: http://devicetree.org/schemas/mmc/brcm,kona-sdhci.yaml#
7 title: Broadcom Kona family SDHCI controller
13 - $ref: sdhci-common.yaml#
17 const: brcm,kona-sdhci
43 compatible = "brcm,kona-sdhci";
H A Dmarvell,dove-sdhci.yaml4 $id: http://devicetree.org/schemas/mmc/marvell,dove-sdhci.yaml#
7 title: Marvell sdhci-dove controller
18 const: marvell,dove-sdhci
40 compatible = "marvell,dove-sdhci";
H A Dspacemit,sdhci.yaml4 $id: http://devicetree.org/schemas/mmc/spacemit,sdhci.yaml#
7 title: SpacemiT SDHCI Controller
17 const: spacemit,k1-sdhci
47 compatible = "spacemit,k1-sdhci";
/linux/Documentation/devicetree/bindings/powerpc/4xx/
H A Dakebono.txt14 1.a) The Secure Digital Host Controller Interface (SDHCI) node
20 - compatible : should be "ibm,476gtr-sdhci","generic-sdhci".
21 - reg : should contain the SDHCI registers location and length.
22 - interrupts : should contain the SDHCI interrupt.
/linux/arch/arm/mach-s3c/
H A Dsdhci.h11 * S3C Platform - SDHCI (HSMMC) platform data definitions
17 #include <linux/platform_data/mmc-sdhci-s3c.h>
20 /* s3c_sdhci_set_platdata() - common helper for setting SDHCI platform data
28 * s3c_sdhci0_set_platdata - Set platform data for S3C SDHCI device.
31 * Register the given platform data for use withe S3C SDHCI device.
55 /* S3C64XX SDHCI setup */
/linux/arch/riscv/boot/dts/sophgo/
H A Dsg2042-evb-v2.dts168 emmc_cfg: sdhci-emmc-cfg {
169 sdhci-emmc-wp-pins {
176 sdhci-emmc-cd-pins {
183 sdhci-emmc-rst-pwr-pins {
202 sd_cfg: sdhci-sd-cfg {
203 sdhci-sd-cd-wp-pins {
211 sdhci-sd-rst-pwr-pins {
H A Dsg2042-milkv-pioneer.dts68 emmc_cfg: sdhci-emmc-cfg {
69 sdhci-emmc-wp-pins {
76 sdhci-emmc-cd-pins {
83 sdhci-emmc-rst-pwr-pins {
102 sd_cfg: sdhci-sd-cfg {
103 sdhci-sd-cd-wp-pins {
111 sdhci-sd-rst-pwr-pins {

12345678910>>...14