/linux-5.10/Documentation/devicetree/bindings/mmc/ |
D | fsl-esdhc.txt | 1 * Freescale Enhanced Secure Digital Host Controller (eSDHC) 7 by mmc.txt and the properties used by the sdhci-esdhc driver. 10 - compatible : should be "fsl,esdhc", or "fsl,<chip>-esdhc". 12 "fsl,mpc8536-esdhc" 13 "fsl,mpc8378-esdhc" 14 "fsl,p2020-esdhc" 15 "fsl,p4080-esdhc" 16 "fsl,t1040-esdhc" 17 "fsl,t4240-esdhc" 19 "fsl,ls1012a-esdhc" [all …]
|
D | fsl-imx-esdhc.yaml | 4 $id: http://devicetree.org/schemas/mmc/fsl-imx-esdhc.yaml# 7 title: Freescale Enhanced Secure Digital Host Controller (eSDHC) for i.MX 20 by mmc.txt and the properties used by the sdhci-esdhc-imx driver. 26 - fsl,imx25-esdhc 27 - fsl,imx35-esdhc 28 - fsl,imx51-esdhc 29 - fsl,imx53-esdhc 62 due to signal path is too long on the board. Please refer to eSDHC/uSDHC 115 compatible = "fsl,imx51-esdhc"; 122 compatible = "fsl,imx51-esdhc";
|
/linux-5.10/drivers/mmc/host/ |
D | sdhci-of-esdhc.c | 3 * Freescale eSDHC controller driver. 27 #include "sdhci-esdhc.h" 65 { .compatible = "fsl,ls1021a-esdhc", .data = &ls1021a_esdhc_clk}, 66 { .compatible = "fsl,ls1046a-esdhc", .data = &ls1046a_esdhc_clk}, 67 { .compatible = "fsl,ls1012a-esdhc", .data = &ls1012a_esdhc_clk}, 68 { .compatible = "fsl,p1010-esdhc", .data = &p1010_esdhc_clk}, 69 { .compatible = "fsl,mpc8379-esdhc" }, 70 { .compatible = "fsl,mpc8536-esdhc" }, 71 { .compatible = "fsl,esdhc" }, 94 * esdhc_read*_fixup - Fixup the value read from incompatible eSDHC register [all …]
|
D | sdhci-esdhc-mcf.c | 3 * Freescale eSDHC ColdFire family controller driver, platform bus. 11 #include <linux/platform_data/mmc-esdhc-mcf.h> 14 #include "sdhci-esdhc.h" 21 * Freescale eSDHC has DMA ERR flag at bit 28, not as std spec says, bit 25. 235 * ColdFire eSDHC clock.s in esdhc_mcf_pltfm_set_clock() 238 * +-> / outdiv3 --> eSDHC clock ---> / SDCCLKFS / DVS in esdhc_mcf_pltfm_set_clock() 241 * (8.1.2) eSDHC should be 40 MHz max in esdhc_mcf_pltfm_set_clock() 242 * (25.3.9) eSDHC input is, as example, 96 Mhz ... in esdhc_mcf_pltfm_set_clock() 511 .name = "sdhci-esdhc-mcf", 520 MODULE_DESCRIPTION("SDHCI driver for Freescale ColdFire eSDHC");
|
D | sdhci-pltfm.c | 66 if (of_device_is_compatible(np, "fsl,p2020-rev1-esdhc")) in sdhci_get_compatibility() 69 if (of_device_is_compatible(np, "fsl,p2020-esdhc") || in sdhci_get_compatibility() 70 of_device_is_compatible(np, "fsl,p1010-esdhc") || in sdhci_get_compatibility() 71 of_device_is_compatible(np, "fsl,t4240-esdhc") || in sdhci_get_compatibility() 72 of_device_is_compatible(np, "fsl,mpc8536-esdhc")) in sdhci_get_compatibility()
|
D | sdhci-esdhc.h | 3 * Freescale eSDHC controller driver generics for OF and pltfm. 16 * Ops and quirks for the Freescale eSDHC controller. 30 * eSDHC register definition
|
D | sdhci-esdhc-imx.c | 3 * Freescale eSDHC i.MX controller driver for the platform bus. 27 #include <linux/platform_data/mmc-esdhc-imx.h> 30 #include "sdhci-esdhc.h" 120 * There is an INT DMA ERR mismatch between eSDHC and STD SDHC SPEC: 121 * Bit25 is used in STD SPEC, and is reserved in fsl eSDHC design, 122 * but bit28 is used as the INT DMA ERR in fsl eSDHC design. 123 * Define this macro DMA error INT for fsl eSDHC 143 * The flag tells that the ESDHC controller is an USDHC block that is 301 .name = "sdhci-esdhc-imx25", 304 .name = "sdhci-esdhc-imx35", [all …]
|
D | Makefile | 87 obj-$(CONFIG_MMC_SDHCI_ESDHC_MCF) += sdhci-esdhc-mcf.o 88 obj-$(CONFIG_MMC_SDHCI_ESDHC_IMX) += sdhci-esdhc-imx.o 94 obj-$(CONFIG_MMC_SDHCI_OF_ESDHC) += sdhci-of-esdhc.o
|
D | Kconfig | 179 tristate "SDHCI OF support for the Freescale eSDHC controller" 185 This selects the Freescale eSDHC controller support. 251 tristate "SDHCI support for the Freescale eSDHC ColdFire controller" 256 This selects the Freescale eSDHC controller support for 264 tristate "SDHCI support for the Freescale eSDHC/uSDHC i.MX controller" 270 This selects the Freescale eSDHC/uSDHC controller support
|
/linux-5.10/arch/arm/boot/dts/ |
D | imx50.dtsi | 119 compatible = "fsl,imx50-esdhc", "fsl,imx53-esdhc"; 131 compatible = "fsl,imx50-esdhc", "fsl,imx53-esdhc"; 180 compatible = "fsl,imx50-esdhc", "fsl,imx53-esdhc"; 192 compatible = "fsl,imx50-esdhc", "fsl,imx53-esdhc";
|
D | imx35.dtsi | 235 compatible = "fsl,imx35-esdhc"; 244 compatible = "fsl,imx35-esdhc"; 253 compatible = "fsl,imx35-esdhc";
|
D | imx51.dtsi | 189 compatible = "fsl,imx51-esdhc"; 200 compatible = "fsl,imx51-esdhc"; 249 compatible = "fsl,imx51-esdhc"; 261 compatible = "fsl,imx51-esdhc";
|
/linux-5.10/arch/powerpc/boot/dts/fsl/ |
D | qoriq-esdhc-0.dtsi | 2 * QorIQ eSDHC device tree stub [ controller @ offset 0x114000 ] 36 compatible = "fsl,esdhc";
|
D | pq3-esdhc-0.dtsi | 2 * PQ3 eSDHC device tree stub [ controller @ offset 0x2e000 ] 36 compatible = "fsl,esdhc";
|
D | c293si-post.dtsi | 113 /include/ "pq3-esdhc-0.dtsi" 115 compatible = "fsl,c293-esdhc", "fsl,esdhc";
|
D | p1020si-post.dtsi | 154 /include/ "pq3-esdhc-0.dtsi" 156 compatible = "fsl,p1020-esdhc", "fsl,esdhc";
|
D | p2020si-post.dtsi | 187 /include/ "pq3-esdhc-0.dtsi" 189 compatible = "fsl,p2020-esdhc", "fsl,esdhc";
|
D | p1010si-post.dtsi | 164 /include/ "pq3-esdhc-0.dtsi" 166 compatible = "fsl,p1010-esdhc", "fsl,esdhc";
|
D | p1022si-post.dtsi | 215 /include/ "pq3-esdhc-0.dtsi" 217 compatible = "fsl,p1022-esdhc", "fsl,esdhc";
|
D | mpc8536si-post.dtsi | 238 /include/ "pq3-esdhc-0.dtsi" 240 compatible = "fsl,mpc8536-esdhc", "fsl,esdhc";
|
D | mvme2500.dts | 270 compatible = "fsl,p2020-esdhc", "fsl,esdhc";
|
/linux-5.10/arch/arm64/boot/dts/freescale/ |
D | fsl-ls1012a.dtsi | 155 esdhc0: esdhc@1560000 { 156 compatible = "fsl,ls1012a-esdhc", "fsl,esdhc"; 173 esdhc1: esdhc@1580000 { 174 compatible = "fsl,ls1012a-esdhc", "fsl,esdhc";
|
/linux-5.10/arch/m68k/coldfire/ |
D | m5441x.c | 55 DEFINE_CLK(0, "sdhci-esdhc-mcf.0", 51, MCF_CLK); 163 &__clk_0_51, /* esdhc */ 188 &__clk_0_51, /* eSDHC */
|
/linux-5.10/include/linux/platform_data/ |
D | mmc-esdhc-imx.h | 25 * struct esdhc_platform_data - platform data for esdhc on i.MX
|
/linux-5.10/Documentation/devicetree/bindings/clock/ |
D | imx35-clock.yaml | 134 compatible = "fsl,imx35-esdhc";
|