Lines Matching +full:is +full:- +full:utmi +full:- +full:l1 +full:- +full:suspend
1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/usb/snps,dwc3-common.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Felipe Balbi <[email protected]>
14 vendor-specific implementation or as a standalone component.
17 - $ref: usb-drd.yaml#
18 - if:
24 - dr_mode
28 $ref: usb-xhci.yaml#
35 usb-phy:
38 - description: USB2/HS PHY
39 - description: USB3/SS PHY
45 phy-names:
49 - items:
50 enum: [ usb2-phy, usb3-phy ]
51 - items:
52 pattern: "^usb(2-([0-9]|1[0-4])|3-[0-3])$"
54 snps,usb2-lpm-disable:
60 description: Determines if platform is USB3 LPM capable
63 snps,usb2-gadget-lpm-disable:
68 snps,dis-start-transfer-quirk:
70 When set, disable isoc START TRANSFER command failure SW work-around
71 for DWC_usb31 version 1.70a-ea06 and prior.
80 snps,has-lpm-erratum:
84 snps,lpm-nyet-threshold:
122 description: When set core will set Tx de-emphasis value
127 The value driven to the PHY is controlled by the LTSSM during USB3
131 - 0 # -6dB de-emphasis
132 - 1 # -3.5dB de-emphasis
133 - 2 # No de-emphasis
136 description: When set core will disable USB3 suspend phy
140 description: When set core will disable USB2 suspend phy
145 When set clears the enblslpm in GUSB2PHYCFG, disabling the suspend signal
149 snps,dis-u1-entry-quirk:
153 snps,dis-u2-entry-quirk:
162 snps,dis-u2-freeclk-exists-quirk:
165 PHY doesn't provide a free-running PHY clock.
168 snps,dis-del-phy-power-chg-quirk:
173 snps,dis-tx-ipgap-linecheck-quirk:
177 snps,parkmode-disable-ss-quirk:
182 snps,parkmode-disable-hs-quirk:
193 snps,dis-split-quirk:
196 avoid -EPROTO errors with usbhid on some devices (Hikey 970).
199 snps,gfladj-refclk-lpm-sel-quirk:
204 snps,resume-hs-terminations:
208 of resume. This option is to support certain legacy ULPI PHYs.
211 snps,ulpi-ext-vbus-drv:
219 snps,is-utmi-l1-suspend:
225 snps,hird-threshold:
231 High-Speed PHY interface selection between UTMI+ and ULPI when the
234 enum: [utmi, ulpi]
236 snps,quirk-frame-length-adjustment:
238 Value for GFLADJ_30MHZ field of GFLADJ register for post-silicon frame
239 length adjustment when the fladj_30mhz_sdbnd signal is invalid or
245 snps,ref-clock-period-ns:
251 This binding is deprecated. Instead, provide an appropriate reference clock.
256 snps,rx-thr-num-pkt:
263 flow-controlled endpoint. It is only used for SuperSpeed.
270 snps,rx-max-burst:
274 bus is slower than the USB, RX FIFO can overrun during a long burst.
278 In device mode, this field specifies the NUMP value that is sent in
286 snps,tx-thr-num-pkt:
291 This count is valid in both host and device modes. It is only used
299 snps,tx-max-burst:
301 Max USB TX burst size. When the system bus is slower than the USB,
305 OUT endpoints. This value is not used in device mode.
312 snps,rx-thr-num-pkt-prd:
315 snps,rx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31
321 snps,rx-max-burst-prd:
324 snps,rx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
330 snps,tx-thr-num-pkt-prd:
333 snps,tx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31
339 snps,tx-max-burst-prd:
342 snps,tx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
348 tx-fifo-resize:
350 on the number of IN endpoints used and if bursting is supported. This
356 tx-fifo-max-num:
358 can account for when higher endpoint bursting is used. (bMaxBurst > 6) The
364 snps,incr-burst-type-adjustment:
371 $ref: /schemas/types.yaml#/definitions/uint32-array
378 num-hc-interrupters:
385 This port is used with the 'usb-role-switch' property to connect the
392 controller using the OF graph bindings specified if the "usb-role-switch"
393 property is used.
404 wakeup-source:
410 - compatible
411 - reg