Home
last modified time | relevance | path

Searched refs:sdhci (Results 1 – 25 of 251) sorted by relevance

1234567891011

/Linux-v6.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.c46 struct spear_sdhci *sdhci; in sdhci_probe() local
51 host = sdhci_alloc_host(dev, sizeof(*sdhci)); in sdhci_probe()
74 sdhci = sdhci_priv(host); in sdhci_probe()
77 sdhci->clk = devm_clk_get(&pdev->dev, NULL); in sdhci_probe()
78 if (IS_ERR(sdhci->clk)) { in sdhci_probe()
79 ret = PTR_ERR(sdhci->clk); in sdhci_probe()
84 ret = clk_prepare_enable(sdhci->clk); in sdhci_probe()
90 ret = clk_set_rate(sdhci->clk, 50000000); in sdhci_probe()
93 clk_get_rate(sdhci->clk)); in sdhci_probe()
112 clk_disable_unprepare(sdhci->clk); in sdhci_probe()
[all …]
Dsdhci-of-aspeed.c112 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
245 sdhci = sdhci_pltfm_priv(pltfm_host); in aspeed_sdhci_set_clock()
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/mmc/
Dsdhci-atmel.txt5 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";
Dsdhci.txt7 - sdhci-caps-mask: The sdhci capabilities register is incorrect. This 64bit
8 property corresponds to the bits in the sdhci capability register. If the bit
10 turned off, before applying sdhci-caps.
11 - sdhci-caps: The sdhci capabilities register is incorrect. This 64bit
12 property corresponds to the bits in the sdhci capability register. If the
Dsdhci-omap.txt8 - 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";
Dsdhci-spear.txt4 and the properties used by the sdhci-spear driver.
7 - compatible: "st,spear300-sdhci"
14 sdhci@fc000000 {
15 compatible = "st,spear300-sdhci";
Dmicrochip,sdhci-pic32.txt4 and the properties used by the sdhci-pic32 driver.
7 - compatible: Should be "microchip,pic32mzda-sdhci"
19 sdhci@1f8ec000 {
20 compatible = "microchip,pic32mzda-sdhci";
Dsdhci-milbeaut.txt7 - 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";
Dfsl-esdhc.txt7 by mmc.txt and the properties used by the sdhci-esdhc driver.
28 - sdhci,wp-inverted : specifies that eSDHC controller reports
31 - sdhci,1-bit-only : specifies that a controller can only handle
34 - sdhci,auto-cmd12: specifies that a controller can only handle auto
44 sdhci@2e000 {
Dsdhci-sprd.txt1 * Spreadtrum SDHCI controller (sdhci-sprd)
7 and the properties used by the sdhci-sprd driver.
10 - compatible: Should contain "sprd,sdhci-r11".
46 compatible = "sprd,sdhci-r11";
/Linux-v6.6/arch/arm/boot/dts/aspeed/
Daspeed-ast2600-evb.dts317 sdhci-drive-type = /bits/ 8 <3>;
318 sdhci-caps-mask = <0x7 0x0>;
319 sdhci,wp-inverted;
329 sdhci-drive-type = /bits/ 8 <3>;
330 sdhci-caps-mask = <0x7 0x0>;
331 sdhci,wp-inverted;
/Linux-v6.6/arch/arm64/boot/dts/rockchip/
Drk3588s-khadas-edge2.dts14 mmc0 = &sdhci;
23 &sdhci {
Drk3588-edgeble-neu6a.dtsi10 mmc0 = &sdhci;
23 &sdhci {
/Linux-v6.6/arch/arm64/boot/dts/marvell/
Darmada-ap807.dtsi32 compatible = "marvell,armada-ap807-sdhci",
33 "marvell,armada-ap806-sdhci"; /* Backward compatibility */
/Linux-v6.6/arch/powerpc/boot/dts/fsl/
Dp1020rdb-pc_camp_core1.dts96 sdhci@2e000 {
111 28 72 58 /* usb, sdhci, crypto */
117 0xe6 0xe7 /* sdhci, crypto , pci */
/Linux-v6.6/arch/arm/boot/dts/st/
Dspear320-evb.dts44 sdhci {
46 st,function = "sdhci";
91 sdhci@70000000 {
Dspear300-evb.dts48 sdhci {
50 st,function = "sdhci";
76 sdhci@70000000 {
Dspear300.dtsi42 sdhci@70000000 {
43 compatible = "st,sdhci-spear";
Dstih418-b2199.dts85 mmc1: sdhci@9080000 {
89 mmc0: sdhci@9060000 {
/Linux-v6.6/arch/powerpc/boot/dts/
Dwii.dts141 compatible = "nintendo,hollywood-sdhci",
142 "sdhci";
149 compatible = "nintendo,hollywood-sdhci",
150 "sdhci";
/Linux-v6.6/arch/arm/boot/dts/nvidia/
Dtegra114.dtsi682 compatible = "nvidia,tegra114-sdhci";
686 clock-names = "sdhci";
688 reset-names = "sdhci";
693 compatible = "nvidia,tegra114-sdhci";
697 clock-names = "sdhci";
699 reset-names = "sdhci";
704 compatible = "nvidia,tegra114-sdhci";
708 clock-names = "sdhci";
710 reset-names = "sdhci";
715 compatible = "nvidia,tegra114-sdhci";
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/powerpc/4xx/
Dakebono.txt20 - compatible : should be "ibm,476gtr-sdhci","generic-sdhci".
/Linux-v6.6/Documentation/devicetree/bindings/pinctrl/
Dpinctrl_spear.txt131 "fsmc", "clcd", "tdm", "i2c1", "cam", "dac", "i2s", "sdhci", "gpio1"
138 "clcd", "emi", "fsmc", "spp", "sdhci", "i2s", "uart1", "uart1_modem",
147 "gpt0", "gpt1", "sdhci", "cf", "xd", "touchscreen", "uart1", "uart2_3",
154 "uart1", "i2s", "gmac", "i2c0", "i2c1", "cec0", "cec1", "sdhci", "cf",

1234567891011