Lines Matching +full:active +full:- +full:high

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 - fsl,imx95-usb
45 - const: fsl,imx7d-usb
46 - const: fsl,imx27-usb
47 - items:
48 - enum:
49 - fsl,imx6sll-usb
50 - fsl,imx7ulp-usb
51 - const: fsl,imx6ul-usb
52 - const: fsl,imx27-usb
60 - description: USB controller interrupt or combine USB controller
62 - description: Wakeup interrupt
68 clock-names:
74 Phandler of non-core register device, with one argument that
76 $ref: /schemas/types.yaml#/definitions/phandle-array
78 - items:
79 - description: phandle to usbmisc node
80 - description: index of usb controller
82 disable-over-current:
86 over-current-active-low:
88 description: over current signal polarity is active low
90 over-current-active-high:
93 Over current signal polarity is active high. It's recommended to
96 power-active-high:
98 description: power signal polarity is active high
100 external-vbus-divider:
102 description: enables off-chip resistor divider for Vbus
104 samsung,picophy-pre-emp-curr-control:
106 HS Transmitter Pre-Emphasis Current Control. This signal controls
108 pins after a J-to-K or K-to-J transition. The range is from 0x0 to
115 samsung,picophy-dc-vol-level-adjust:
117 HS DC Voltage Level Adjustment. Adjust the high-speed transmitter DC
124 fsl,picophy-rise-fall-time-adjust:
127 of the high-speed transmitter waveform. It has no unit. The rise/fall
129 to design default time. (0:-10%; 1:design default; 2:+15%; 3:+20%)
142 - compatible
145 - $ref: chipidea,usb2-common.yaml#
146 - if:
151 - phy_type
154 pinctrl-names:
156 - const: idle
157 - const: active
160 - if:
163 const: fsl,imx27-usb
168 clock-names:
170 - const: ipg
171 - const: ahb
172 - const: per
175 - if:
180 - fsl,imx25-usb
181 - fsl,imx35-usb
186 clock-names:
188 - const: ipg
189 - const: ahb
190 - const: per
193 - if:
198 - fsl,imx93-usb
199 - fsl,imx95-usb
205 clock-names:
207 - const: usb_ctrl_root
208 - const: usb_wakeup
211 - if:
215 - const: fsl,imx7d-usb
216 - const: fsl,imx27-usb
221 clock-names: false
224 - if:
229 - fsl,imx23-usb
230 - fsl,imx28-usb
231 - fsl,imx50-usb
232 - fsl,imx51-usb
233 - fsl,imx53-usb
234 - fsl,imx6q-usb
235 - fsl,imx6sl-usb
236 - fsl,imx6sx-usb
237 - fsl,imx6ul-usb
238 - fsl,imx8mm-usb
239 - fsl,imx8mn-usb
240 - fsl,vf610-usb
245 clock-names: false
248 - if:
253 - fsl,imx95-usb
266 - |
267 #include <dt-bindings/interrupt-controller/arm-gic.h>
268 #include <dt-bindings/clock/imx7d-clock.h>
271 compatible = "fsl,imx7d-usb", "fsl,imx27-usb";
277 phy-clkgate-delay-us = <400>;
281 - |
282 #include <dt-bindings/interrupt-controller/arm-gic.h>
283 #include <dt-bindings/clock/imx6qdl-clock.h>
286 compatible = "fsl,imx6q-usb", "fsl,imx27-usb";
294 ahb-burst-config = <0x0>;
295 tx-burst-size-dword = <0x10>;
296 rx-burst-size-dword = <0x10>;
297 pinctrl-names = "idle", "active";
298 pinctrl-0 = <&pinctrl_usbh2_idle>;
299 pinctrl-1 = <&pinctrl_usbh2_active>;
300 #address-cells = <1>;
301 #size-cells = <0>;