| /OK3568_Linux_fs/kernel/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-$(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 …]
|
| 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mmc/ |
| H A D | sdhci-msm.txt | 1 * 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 …]
|
| H A D | brcm,sdhci-brcmstb.txt | 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"; 36 sdhci@84b1000 { [all …]
|
| H A D | brcm,sdhci-iproc.txt | 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 19 Use sdhci-iproc for Broadcom SDHCI Controllers that allow standard 25 - sdhci,auto-cmd12: specifies that controller should use auto CMD12. 29 sdhci0: sdhci@18041000 { 30 compatible = "brcm,sdhci-iproc-cygnus"; 35 sdhci,auto-cmd12;
|
| H A D | nvidia,tegra20-sdhci.txt | 7 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 …]
|
| 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 | marvell,xenon-sdhci.txt | 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"; 125 sdhci@ab0000 { [all …]
|
| 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-dove.txt | 1 * Marvell sdhci-dove controller 4 and the properties used by the sdhci-pxav2 and sdhci-pxav3 drivers. 6 - compatible: Should be "marvell,dove-sdhci". 11 compatible = "marvell,dove-sdhci";
|
| H A D | samsung-sdhci.txt | 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";
|
| H A D | sdhci-atmel.txt | 5 sdhci-of-at91 driver. 8 - compatible: Must be "atmel,sama5d2-sdhci" or "microchip,sam9x60-sdhci". 11 "atmel,sama5d2-sdhci". 12 Must be "hclock", "multclk" for "microchip,sam9x60-sdhci". 26 compatible = "atmel,sama5d2-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 | sdhci-omap.txt | 8 - compatible: Should be "ti,dra7-sdhci" for DRA7 and DRA72 controllers 9 Should be "ti,k2g-sdhci" for K2G 10 Should be "ti,am335-sdhci" for am335x controllers 11 Should be "ti,am437-sdhci" for am437x controllers 29 compatible = "ti,dra7-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 | fsl-esdhc.txt | 7 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 {
|
| 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";
|
| H A D | sdhci-fujitsu.txt | 7 - compatible: "fujitsu,mb86s70-sdhci-3.0" 12 "iface" - clock used for sdhci interface 13 "core" - core clock for sdhci controller 24 compatible = "fujitsu,mb86s70-sdhci-3.0";
|
| /OK3568_Linux_fs/u-boot/spl/drivers/mmc/ |
| H A D | sdhci.su | |
| /OK3568_Linux_fs/u-boot/drivers/mmc/ |
| H A D | sdhci.su | |
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | exynos4.dtsi | 125 sdhci0: sdhci@12510000 { 128 compatible = "samsung,exynos4412-sdhci"; 134 sdhci1: sdhci@12520000 { 137 compatible = "samsung,exynos4412-sdhci"; 143 sdhci2: sdhci@12530000 { 146 compatible = "samsung,exynos4412-sdhci"; 152 sdhci3: sdhci@12540000 { 155 compatible = "samsung,exynos4412-sdhci";
|
| H A D | tegra30-tamonten.dtsi | 21 mmc0 = "/sdhci@78000600"; 22 mmc1 = "/sdhci@78000400"; 23 mmc2 = "/sdhci@78000000"; 57 sdhci@78000400 { 64 sdhci@78000600 {
|
| H A D | tegra210-e2220-1170.dts | 15 mmc0 = "/sdhci@700b0600"; 16 mmc1 = "/sdhci@700b0000"; 24 sdhci@700b0000 { 31 sdhci@700b0600 {
|
| H A D | tegra210-p2371-0000.dts | 15 mmc0 = "/sdhci@700b0600"; 16 mmc1 = "/sdhci@700b0000"; 24 sdhci@700b0000 { 31 sdhci@700b0600 {
|
| H A D | tegra186-p2771-0000.dtsi | 12 mmc0 = "/sdhci@3460000"; 13 mmc1 = "/sdhci@3400000"; 49 sdhci@3400000 { 55 sdhci@3460000 {
|