Lines Matching +full:disable +full:- +full:over +full:- +full:current

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/chipidea,usb2-imx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Xu Yang <xu.yang_2@nxp.com>
15 - enum:
16 - fsl,imx27-usb
17 - items:
18 - enum:
19 - fsl,imx23-usb
20 - fsl,imx25-usb
21 - fsl,imx28-usb
22 - fsl,imx35-usb
23 - fsl,imx50-usb
24 - fsl,imx51-usb
25 - fsl,imx53-usb
26 - fsl,imx6q-usb
27 - fsl,imx6sl-usb
28 - fsl,imx6sx-usb
29 - fsl,imx6ul-usb
30 - fsl,imx7d-usb
31 - fsl,vf610-usb
32 - const: fsl,imx27-usb
33 - items:
34 - enum:
35 - fsl,imx8dxl-usb
36 - fsl,imx8ulp-usb
37 - const: fsl,imx7ulp-usb
38 - const: fsl,imx6ul-usb
39 - items:
40 - enum:
41 - fsl,imx8mm-usb
42 - fsl,imx8mn-usb
43 - fsl,imx93-usb
44 - const: fsl,imx7d-usb
45 - const: fsl,imx27-usb
46 - items:
47 - enum:
48 - fsl,imx6sll-usb
49 - fsl,imx7ulp-usb
50 - const: fsl,imx6ul-usb
51 - const: fsl,imx27-usb
63 clock-names:
69 Phandler of non-core register device, with one argument that
71 $ref: /schemas/types.yaml#/definitions/phandle-array
73 - items:
74 - description: phandle to usbmisc node
75 - description: index of usb controller
77 disable-over-current:
79 description: disable over current detect
81 over-current-active-low:
83 description: over current signal polarity is active low
85 over-current-active-high:
88 Over current signal polarity is active high. It's recommended to
89 specify the over current polarity.
91 power-active-high:
95 external-vbus-divider:
97 description: enables off-chip resistor divider for Vbus
99 samsung,picophy-pre-emp-curr-control:
101 HS Transmitter Pre-Emphasis Current Control. This signal controls
102 the amount of current sourced to the USB_OTG*_DP and USB_OTG*_DN
103 pins after a J-to-K or K-to-J transition. The range is from 0x0 to
110 samsung,picophy-dc-vol-level-adjust:
112 HS DC Voltage Level Adjustment. Adjust the high-speed transmitter DC
119 fsl,picophy-rise-fall-time-adjust:
122 of the high-speed transmitter waveform. It has no unit. The rise/fall
124 to design default time. (0:-10%; 1:design default; 2:+15%; 3:+20%)
137 - compatible
140 - $ref: chipidea,usb2-common.yaml#
141 - if:
146 - phy_type
149 pinctrl-names:
151 - const: idle
152 - const: active
155 - if:
158 const: fsl,imx27-usb
163 clock-names:
165 - const: ipg
166 - const: ahb
167 - const: per
170 - if:
175 - fsl,imx25-usb
176 - fsl,imx35-usb
181 clock-names:
183 - const: ipg
184 - const: ahb
185 - const: per
188 - if:
193 - fsl,imx93-usb
199 clock-names:
201 - const: usb_ctrl_root
202 - const: usb_wakeup
205 - if:
209 - const: fsl,imx7d-usb
210 - const: fsl,imx27-usb
215 clock-names: false
218 - if:
223 - fsl,imx23-usb
224 - fsl,imx28-usb
225 - fsl,imx50-usb
226 - fsl,imx51-usb
227 - fsl,imx53-usb
228 - fsl,imx6q-usb
229 - fsl,imx6sl-usb
230 - fsl,imx6sx-usb
231 - fsl,imx6ul-usb
232 - fsl,imx8mm-usb
233 - fsl,imx8mn-usb
234 - fsl,vf610-usb
239 clock-names: false
244 - |
245 #include <dt-bindings/interrupt-controller/arm-gic.h>
246 #include <dt-bindings/clock/imx7d-clock.h>
249 compatible = "fsl,imx7d-usb", "fsl,imx27-usb";
255 phy-clkgate-delay-us = <400>;
259 - |
260 #include <dt-bindings/interrupt-controller/arm-gic.h>
261 #include <dt-bindings/clock/imx6qdl-clock.h>
264 compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
272 ahb-burst-config = <0x0>;
273 tx-burst-size-dword = <0x10>;
274 rx-burst-size-dword = <0x10>;
275 pinctrl-names = "idle", "active";
276 pinctrl-0 = <&pinctrl_usbh2_idle>;
277 pinctrl-1 = <&pinctrl_usbh2_active>;
278 #address-cells = <1>;
279 #size-cells = <0>;