Lines Matching +full:mmc +full:- +full:hs400 +full:- +full:enhanced +full:- +full:strobe

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mmc/fsl-imx-esdhc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale Enhanced Secure Digital Host Controller (eSDHC) for i.MX
10 - Shawn Guo <[email protected]>
13 - $ref: sdhci-common.yaml#
16 The Enhanced Secure Digital Host Controller on Freescale i.MX family
17 provides an interface for MMC, SD, and SDIO types of memory cards.
20 by mmc.txt and the properties used by the sdhci-esdhc-imx driver.
25 - enum:
26 - fsl,imx25-esdhc
27 - fsl,imx35-esdhc
28 - fsl,imx51-esdhc
29 - fsl,imx53-esdhc
30 - fsl,imx6q-usdhc
31 - fsl,imx6sl-usdhc
32 - fsl,imx6sx-usdhc
33 - fsl,imx7d-usdhc
34 - fsl,imx7ulp-usdhc
35 - fsl,imx8mm-usdhc
36 - fsl,imxrt1050-usdhc
37 - nxp,s32g2-usdhc
38 - items:
39 - const: fsl,imx50-esdhc
40 - const: fsl,imx53-esdhc
41 - items:
42 - enum:
43 - fsl,imx6sll-usdhc
44 - fsl,imx6ull-usdhc
45 - fsl,imx6ul-usdhc
46 - const: fsl,imx6sx-usdhc
47 - items:
48 - const: fsl,imx7d-usdhc
49 - const: fsl,imx6sl-usdhc
50 - items:
51 - enum:
52 - fsl,imx8mq-usdhc
53 - const: fsl,imx7d-usdhc
54 - items:
55 - enum:
56 - fsl,imx8mn-usdhc
57 - fsl,imx8mp-usdhc
58 - fsl,imx8ulp-usdhc
59 - fsl,imx93-usdhc
60 - fsl,imx95-usdhc
61 - const: fsl,imx8mm-usdhc
62 - items:
63 - enum:
64 - fsl,imx8dxl-usdhc
65 - fsl,imx8qm-usdhc
66 - const: fsl,imx8qxp-usdhc
67 - items:
68 - enum:
69 - fsl,imx8mm-usdhc
70 - fsl,imx8mn-usdhc
71 - fsl,imx8mp-usdhc
72 - fsl,imx8qm-usdhc
73 - fsl,imx8qxp-usdhc
74 - const: fsl,imx7d-usdhc
76 - items:
77 - enum:
78 - fsl,imx8mn-usdhc
79 - fsl,imx8mp-usdhc
80 - const: fsl,imx8mm-usdhc
81 - const: fsl,imx7d-usdhc
83 - items:
84 - enum:
85 - fsl,imx8dxl-usdhc
86 - fsl,imx8qm-usdhc
87 - const: fsl,imx8qxp-usdhc
88 - const: fsl,imx7d-usdhc
90 - items:
91 - enum:
92 - fsl,imxrt1170-usdhc
93 - const: fsl,imxrt1050-usdhc
94 - items:
95 - const: nxp,s32g3-usdhc
96 - const: nxp,s32g2-usdhc
104 fsl,wp-controller:
109 fsl,delay-line:
119 voltage-ranges:
120 $ref: /schemas/types.yaml#/definitions/uint32-matrix
128 - description: value for minimum slot voltage
129 - description: value for maximum slot voltage
132 fsl,tuning-start-tap:
138 fsl,tuning-step:
148 fsl,strobe-dll-delay-target:
151 Specify the strobe dll control slave delay target.
153 property allows user to change the delay target for the strobe input read clock.
155 Only eMMC HS400 mode need to take care of this property.
163 clock-names:
165 - const: ipg
166 - const: ahb
167 - const: per
172 power-domains:
175 pinctrl-names:
177 - minItems: 3
179 - const: default
180 - const: state_100mhz
181 - const: state_200mhz
182 - const: sleep
183 - minItems: 2
185 - const: default
186 - const: state_100mhz
187 - const: sleep
188 - minItems: 1
190 - const: default
191 - const: sleep
194 - compatible
195 - reg
196 - interrupts
201 - |
202 mmc@70004000 {
203 compatible = "fsl,imx51-esdhc";
206 fsl,wp-controller;
209 mmc@70008000 {
210 compatible = "fsl,imx51-esdhc";
213 cd-gpios = <&gpio1 6 0>; /* GPIO1_6 */
214 wp-gpios = <&gpio1 5 0>; /* GPIO1_5 */