/linux/drivers/mmc/host/ |
H A 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 …]
|
H A D | sdhci-spear.c | 46 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 …]
|
H A D | sdhci-of-aspeed.c | 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 245 sdhci = sdhci_pltfm_priv(pltfm_host); in aspeed_sdhci_set_clock() [all …]
|
/linux/Documentation/devicetree/bindings/mmc/ |
H A D | sdhci.txt | 7 - 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
|
H A D | sdhci-omap.txt | 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-spear.txt | 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 | microchip,sdhci-pic32.txt | 4 and the properties used by the sdhci-pic32 driver. 7 - compatible: Should be "microchip,pic32mzda-sdhci" 19 sdhci@1f8ec000 { 20 compatible = "microchip,pic32mzda-sdhci";
|
H A D | sdhci-milbeaut.txt | 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";
|
/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-ast2600-evb.dts | 317 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;
|
H A D | aspeed-g6.dtsi | 664 sdhci0: sdhci@1e740100 { 665 compatible = "aspeed,ast2600-sdhci", "sdhci"; 668 sdhci,auto-cmd12; 673 sdhci1: sdhci@1e740200 { 674 compatible = "aspeed,ast2600-sdhci", "sdhci"; 677 sdhci,auto-cmd12; 692 emmc: sdhci@1e750100 { 693 compatible = "aspeed,ast2600-sdhci"; 695 sdhci,auto-cmd12;
|
/linux/arch/powerpc/boot/dts/fsl/ |
H A D | p1020rdb-pc_camp_core1.dts | 96 sdhci@2e000 { 111 28 72 58 /* usb, sdhci, crypto */ 117 0xe6 0xe7 /* sdhci, crypto , pci */
|
/linux/arch/arm64/boot/dts/marvell/ |
H A D | armada-ap807.dtsi | 32 compatible = "marvell,armada-ap807-sdhci", 33 "marvell,armada-ap806-sdhci"; /* Backward compatibility */
|
/linux/arch/arm/boot/dts/st/ |
H A D | spear320-evb.dts | 44 sdhci { 46 st,function = "sdhci"; 91 sdhci@70000000 {
|
H A D | spear300-evb.dts | 48 sdhci { 50 st,function = "sdhci"; 76 sdhci@70000000 {
|
H A D | stih418-b2199.dts | 85 mmc1: sdhci@9080000 { 89 mmc0: sdhci@9060000 {
|
H A D | spear300.dtsi | 42 sdhci@70000000 { 43 compatible = "st,sdhci-spear";
|
H A D | spear320-hmi.dts | 48 sdhci { 50 st,function = "sdhci"; 162 sdhci@70000000 {
|
/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra114.dtsi | 682 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 …]
|
H A D | tegra20.dtsi | 959 compatible = "nvidia,tegra20-sdhci"; 963 clock-names = "sdhci"; 965 reset-names = "sdhci"; 972 compatible = "nvidia,tegra20-sdhci"; 976 clock-names = "sdhci"; 978 reset-names = "sdhci"; 985 compatible = "nvidia,tegra20-sdhci"; 989 clock-names = "sdhci"; 991 reset-names = "sdhci"; 998 compatible = "nvidia,tegra20-sdhci"; [all …]
|
/linux/arch/powerpc/boot/dts/ |
H A D | wii.dts | 141 compatible = "nintendo,hollywood-sdhci", 142 "sdhci"; 149 compatible = "nintendo,hollywood-sdhci", 150 "sdhci";
|
/linux/arch/arm64/boot/dts/rockchip/ |
H A D | rk3566-anbernic-rg-arc-d.dts | 15 mmc0 = &sdhci; 50 &sdhci {
|
/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | pinctrl_spear.txt | 131 "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",
|
/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm2166x-common.dtsi | 161 compatible = "brcm,kona-sdhci"; 169 compatible = "brcm,kona-sdhci"; 177 compatible = "brcm,kona-sdhci"; 185 compatible = "brcm,kona-sdhci";
|
/linux/Documentation/devicetree/bindings/powerpc/4xx/ |
H A D | akebono.txt | 20 - compatible : should be "ibm,476gtr-sdhci","generic-sdhci".
|