Lines Matching +full:strobe +full:- +full:dll +full:- +full:delay +full:- +full:target

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#
10 - Shawn Guo <shawnguo@kernel.org>
13 - $ref: sdhci-common.yaml#
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:
112 Specify the number of delay cells for override mode.
113 This is used to set the clock delay for DLL(Delay Line) on override mode
116 chapter, DLL (Delay Line) section in RM for details.
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:
135 Specify the start delay cell point when send first CMD19 in tuning procedure.
138 fsl,tuning-step:
141 Specify the increasing delay cell steps in tuning procedure.
142 The uSDHC use one delay cell as default increasing step to do tuning process.
143 This property allows user to change the tuning step to more than one delay
145 tuning step can't find the proper delay window within limited tuning retries.
148 fsl,strobe-dll-delay-target:
151 Specify the strobe dll control slave delay target.
152 This delay target programming host controller loopback read clock, and this
153 property allows user to change the delay target for the strobe input read clock.
154 If not use this property, driver default set the delay target to value 7.
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 - |
203 compatible = "fsl,imx51-esdhc";
206 fsl,wp-controller;
210 compatible = "fsl,imx51-esdhc";
213 cd-gpios = <&gpio1 6 0>; /* GPIO1_6 */
214 wp-gpios = <&gpio1 5 0>; /* GPIO1_5 */