| /kernel/linux/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";
|
| /kernel/linux/linux-4.19/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.txt | 1 * Freescale Enhanced Secure Digital Host Controller (eSDHC) for i.MX 7 by mmc.txt and the properties used by the sdhci-esdhc-imx driver. 10 - compatible : Should be "fsl,<chip>-esdhc", the supported chips include 11 "fsl,imx25-esdhc" 12 "fsl,imx35-esdhc" 13 "fsl,imx51-esdhc" 14 "fsl,imx53-esdhc" 25 due to signal path is too long on the board. Please refer to eSDHC/uSDHC 41 esdhc@70004000 { 42 compatible = "fsl,imx51-esdhc"; [all …]
|
| /kernel/linux/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 …]
|
| /kernel/linux/linux-4.19/drivers/mmc/host/ |
| D | sdhci-of-esdhc.c | 2 * Freescale eSDHC controller driver. 28 #include "sdhci-esdhc.h" 66 { .compatible = "fsl,ls1021a-esdhc", .data = &ls1021a_esdhc_clk}, 67 { .compatible = "fsl,ls1046a-esdhc", .data = &ls1046a_esdhc_clk}, 68 { .compatible = "fsl,ls1012a-esdhc", .data = &ls1012a_esdhc_clk}, 69 { .compatible = "fsl,p1010-esdhc", .data = &p1010_esdhc_clk}, 70 { .compatible = "fsl,mpc8379-esdhc" }, 71 { .compatible = "fsl,mpc8536-esdhc" }, 72 { .compatible = "fsl,esdhc" }, 86 * esdhc_read*_fixup - Fixup the value read from incompatible eSDHC register [all …]
|
| D | sdhci-esdhc-imx.c | 3 * Freescale eSDHC i.MX controller driver for the platform bus. 26 #include <linux/platform_data/mmc-esdhc-imx.h> 29 #include "sdhci-esdhc.h" 101 * There is an INT DMA ERR mismatch between eSDHC and STD SDHC SPEC: 102 * Bit25 is used in STD SPEC, and is reserved in fsl eSDHC design, 103 * but bit28 is used as the INT DMA ERR in fsl eSDHC design. 104 * Define this macro DMA error INT for fsl eSDHC 121 * The flag tells that the ESDHC controller is an USDHC block that is 210 .name = "sdhci-esdhc-imx25", 213 .name = "sdhci-esdhc-imx35", [all …]
|
| D | sdhci-esdhc.h | 2 * Freescale eSDHC controller driver generics for OF and pltfm. 18 * Ops and quirks for the Freescale eSDHC controller. 32 * eSDHC register definition
|
| D | sdhci-pltfm.c | 93 if (of_device_is_compatible(np, "fsl,p2020-rev1-esdhc")) in sdhci_get_of_property() 96 if (of_device_is_compatible(np, "fsl,p2020-esdhc") || in sdhci_get_of_property() 97 of_device_is_compatible(np, "fsl,p1010-esdhc") || in sdhci_get_of_property() 98 of_device_is_compatible(np, "fsl,t4240-esdhc") || in sdhci_get_of_property() 99 of_device_is_compatible(np, "fsl,mpc8536-esdhc")) in sdhci_get_of_property()
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | imx50.dtsi | 107 esdhc1: esdhc@50004000 { 108 compatible = "fsl,imx50-esdhc", "fsl,imx53-esdhc"; 119 esdhc2: esdhc@50008000 { 120 compatible = "fsl,imx50-esdhc", "fsl,imx53-esdhc"; 168 esdhc3: esdhc@50020000 { 169 compatible = "fsl,imx50-esdhc", "fsl,imx53-esdhc"; 180 esdhc4: esdhc@50024000 { 181 compatible = "fsl,imx50-esdhc", "fsl,imx53-esdhc";
|
| D | imx35.dtsi | 228 esdhc1: esdhc@53fb4000 { 229 compatible = "fsl,imx35-esdhc"; 237 esdhc2: esdhc@53fb8000 { 238 compatible = "fsl,imx35-esdhc"; 246 esdhc3: esdhc@53fbc000 { 247 compatible = "fsl,imx35-esdhc";
|
| D | imx51.dtsi | 165 esdhc1: esdhc@70004000 { 166 compatible = "fsl,imx51-esdhc"; 176 esdhc2: esdhc@70008000 { 177 compatible = "fsl,imx51-esdhc"; 225 esdhc3: esdhc@70020000 { 226 compatible = "fsl,imx51-esdhc"; 237 esdhc4: esdhc@70024000 { 238 compatible = "fsl,imx51-esdhc";
|
| /kernel/linux/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";
|
| /kernel/linux/linux-4.19/drivers/clk/imx/ |
| D | clk-imx35.c | 268 clk_register_clkdev(clk[esdhc1_gate], "per", "sdhci-esdhc-imx35.0"); in mx35_clocks_init() 269 clk_register_clkdev(clk[ipg], "ipg", "sdhci-esdhc-imx35.0"); in mx35_clocks_init() 270 clk_register_clkdev(clk[ahb], "ahb", "sdhci-esdhc-imx35.0"); in mx35_clocks_init() 271 clk_register_clkdev(clk[esdhc2_gate], "per", "sdhci-esdhc-imx35.1"); in mx35_clocks_init() 272 clk_register_clkdev(clk[ipg], "ipg", "sdhci-esdhc-imx35.1"); in mx35_clocks_init() 273 clk_register_clkdev(clk[ahb], "ahb", "sdhci-esdhc-imx35.1"); in mx35_clocks_init() 274 clk_register_clkdev(clk[esdhc3_gate], "per", "sdhci-esdhc-imx35.2"); in mx35_clocks_init() 275 clk_register_clkdev(clk[ipg], "ipg", "sdhci-esdhc-imx35.2"); in mx35_clocks_init() 276 clk_register_clkdev(clk[ahb], "ahb", "sdhci-esdhc-imx35.2"); in mx35_clocks_init()
|
| /kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/ |
| D | pq3-esdhc-0.dtsi | 2 * PQ3 eSDHC device tree stub [ controller @ offset 0x2e000 ] 36 compatible = "fsl,esdhc";
|
| D | qoriq-esdhc-0.dtsi | 2 * QorIQ eSDHC device tree stub [ controller @ offset 0x114000 ] 36 compatible = "fsl,esdhc";
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/ |
| D | imx35-clock.txt | 108 esdhc1: esdhc@53fb4000 { 109 compatible = "fsl,imx35-esdhc";
|
| /kernel/linux/linux-4.19/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";
|
| /kernel/linux/linux-4.19/arch/arm/mach-imx/devices/ |
| D | platform-sdhci-esdhc-imx.c | 9 #include <linux/platform_data/mmc-esdhc-imx.h> 29 imx_sdhci_esdhc_imx_data_entry(MX35, "sdhci-esdhc-imx35", _id, _hwid)
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/freescale/ |
| D | fsl-ls1012a.dtsi | 140 esdhc0: esdhc@1560000 { 141 compatible = "fsl,ls1012a-esdhc", "fsl,esdhc"; 158 esdhc1: esdhc@1580000 { 159 compatible = "fsl,ls1012a-esdhc", "fsl,esdhc";
|