| /linux/drivers/mmc/host/ |
| H A D | Makefile | 13 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 D | sdhci-pltfm.c | 3 * 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 D | sdhci-of-aspeed.c | 18 #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 D | sdhci-dove.c | 3 * 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 D | sdhci-pic32.c | 2 * 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 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: 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 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 …]
|
| H A 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 …]
|
| H A 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 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 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;
|
| H A 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";
|
| H A 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";
|
| H A D | sdhci-common.yaml | 4 $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 D | sdhci-am654.yaml | 5 $id: http://devicetree.org/schemas/mmc/sdhci-am654.yaml# 14 - $ref: sdhci-common.yaml# 20 - ti,am62-sdhci 21 - ti,am64-sdhci-4bit 22 - ti,am64-sdhci-8bit 23 - ti,am654-sdhci-5.1 24 - ti,j721e-sdhci-4bit 25 - ti,j721e-sdhci-8bit 27 - const: ti,j7200-sdhci-8bit 28 - const: ti,j721e-sdhci-8bit [all …]
|
| H A D | fujitsu,sdhci-fujitsu.yaml | 4 $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 D | sdhci-spear.txt | 1 * 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 D | samsung,s3c6410-sdhci.yaml | 4 $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 D | npcm,sdhci.yaml | 4 $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 D | brcm,kona-sdhci.yaml | 4 $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 D | sdhci-milbeaut.txt | 1 * SOCIONEXT Milbeaut SDHCI controller 7 - compatible: "socionext,milbeaut-m10v-sdhci-3.0" 12 "iface" - clock used for sdhci interface 13 "core" - core clock for sdhci controller 21 compatible = "socionext,milbeaut-m10v-sdhci-3.0";
|
| H A D | marvell,dove-sdhci.yaml | 4 $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";
|
| /linux/Documentation/devicetree/bindings/powerpc/4xx/ |
| H A D | akebono.txt | 14 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 D | sdhci.h | 11 * 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 D | sg2042-milkv-pioneer.dts | 68 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 {
|
| H A D | sg2042-evb-v2.dts | 156 emmc_cfg: sdhci-emmc-cfg { 157 sdhci-emmc-wp-pins { 164 sdhci-emmc-cd-pins { 171 sdhci-emmc-rst-pwr-pins { 190 sd_cfg: sdhci-sd-cfg { 191 sdhci-sd-cd-wp-pins { 199 sdhci-sd-rst-pwr-pins {
|