Home
last modified time | relevance | path

Searched full:esdhc (Results 1 – 25 of 142) sorted by relevance

123456

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/
Dfsl-esdhc.txt1 * 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 …]
Dfsl-imx-esdhc.yaml4 $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/
Dfsl-esdhc.txt1 * 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 …]
Dfsl-imx-esdhc.txt1 * 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/
Dsdhci-of-esdhc.c3 * 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 …]
Dsdhci-esdhc-mcf.c3 * 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");
Dsdhci-pltfm.c66 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()
Dsdhci-esdhc.h3 * Freescale eSDHC controller driver generics for OF and pltfm.
16 * Ops and quirks for the Freescale eSDHC controller.
30 * eSDHC register definition
Dsdhci-esdhc-imx.c3 * 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/
Dsdhci-of-esdhc.c2 * 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 …]
Dsdhci-esdhc-imx.c3 * 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 …]
Dsdhci-esdhc.h2 * Freescale eSDHC controller driver generics for OF and pltfm.
18 * Ops and quirks for the Freescale eSDHC controller.
32 * eSDHC register definition
Dsdhci-pltfm.c93 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/
Dimx50.dtsi107 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";
Dimx35.dtsi228 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";
Dimx51.dtsi165 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/
Dimx50.dtsi119 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/
Dclk-imx35.c268 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/
Dpq3-esdhc-0.dtsi2 * PQ3 eSDHC device tree stub [ controller @ offset 0x2e000 ]
36 compatible = "fsl,esdhc";
Dqoriq-esdhc-0.dtsi2 * QorIQ eSDHC device tree stub [ controller @ offset 0x114000 ]
36 compatible = "fsl,esdhc";
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/
Dimx35-clock.txt108 esdhc1: esdhc@53fb4000 {
109 compatible = "fsl,imx35-esdhc";
/kernel/linux/linux-4.19/arch/powerpc/boot/dts/fsl/
Dqoriq-esdhc-0.dtsi2 * QorIQ eSDHC device tree stub [ controller @ offset 0x114000 ]
36 compatible = "fsl,esdhc";
Dpq3-esdhc-0.dtsi2 * PQ3 eSDHC device tree stub [ controller @ offset 0x2e000 ]
36 compatible = "fsl,esdhc";
/kernel/linux/linux-4.19/arch/arm/mach-imx/devices/
Dplatform-sdhci-esdhc-imx.c9 #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/
Dfsl-ls1012a.dtsi140 esdhc0: esdhc@1560000 {
141 compatible = "fsl,ls1012a-esdhc", "fsl,esdhc";
158 esdhc1: esdhc@1580000 {
159 compatible = "fsl,ls1012a-esdhc", "fsl,esdhc";

123456