Lines Matching +full:rx +full:- +full:burst +full:- +full:length
1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Felipe Balbi <balbi@kernel.org>
14 be presented as a standalone DT node with an optional vendor-specific
18 - $ref: usb-drd.yaml#
19 - if:
25 - dr_mode
29 $ref: usb-xhci.yaml#
35 - const: snps,dwc3
36 - const: synopsys,dwc3
49 interrupt-names:
53 - const: dwc_usb3
54 - items:
65 clock-names:
68 - enum: [bus_early, ref, suspend]
69 - true
71 dma-coherent: true
76 usb-phy:
79 - description: USB2/HS PHY
80 - description: USB3/SS PHY
86 phy-names:
91 - usb2-phy
92 - usb3-phy
97 snps,usb2-lpm-disable:
106 snps,usb2-gadget-lpm-disable:
111 snps,dis-start-transfer-quirk:
113 When set, disable isoc START TRANSFER command failure SW work-around
114 for DWC_usb31 version 1.70a-ea06 and prior.
123 snps,has-lpm-erratum:
127 snps,lpm-nyet-threshold:
161 RX.Detect.
165 description: When set core will set Tx de-emphasis value
174 - 0 # -6dB de-emphasis
175 - 1 # -3.5dB de-emphasis
176 - 2 # No de-emphasis
192 snps,dis-u1-entry-quirk:
196 snps,dis-u2-entry-quirk:
205 snps,dis-u2-freeclk-exists-quirk:
208 PHY doesn't provide a free-running PHY clock.
211 snps,dis-del-phy-power-chg-quirk:
216 snps,dis-tx-ipgap-linecheck-quirk:
220 snps,parkmode-disable-ss-quirk:
231 snps,dis-split-quirk:
234 avoid -EPROTO errors with usbhid on some devices (Hikey 970).
237 snps,gfladj-refclk-lpm-sel-quirk:
242 snps,resume-hs-terminations:
249 snps,is-utmi-l1-suspend:
255 snps,hird-threshold:
261 High-Speed PHY interface selection between UTMI+ and ULPI when the
266 snps,quirk-frame-length-adjustment:
268 Value for GFLADJ_30MHZ field of GFLADJ register for post-silicon frame
269 length adjustment when the fladj_30mhz_sdbnd signal is invalid or
275 snps,ref-clock-period-ns:
286 snps,rx-thr-num-pkt-prd:
288 Periodic ESS RX packet threshold count (host mode only). Set this and
289 snps,rx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31
290 programming guide section 1.2.4) to enable periodic ESS RX threshold.
295 snps,rx-max-burst-prd:
297 Max periodic ESS RX burst size (host mode only). Set this and
298 snps,rx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
299 programming guide section 1.2.4) to enable periodic ESS RX threshold.
304 snps,tx-thr-num-pkt-prd:
307 snps,tx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31
313 snps,tx-max-burst-prd:
315 Max periodic ESS TX burst size (host mode only). Set this and
316 snps,tx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
322 tx-fifo-resize:
330 tx-fifo-max-num:
338 snps,incr-burst-type-adjustment:
340 Value for INCR burst type of GSBUSCFG0 register, undefined length INCR
341 burst type enable and INCRx type. A single value means INCRX burst mode
342 enabled. If more than one value specified, undefined length INCR burst
343 type will be enabled with burst lengths utilized up to the maximum
345 $ref: /schemas/types.yaml#/definitions/uint32-array
355 This port is used with the 'usb-role-switch' property to connect the
358 wakeup-source:
366 - compatible
367 - reg
368 - interrupts
371 - |
376 usb-phy = <&usb2_phy>, <&usb3_phy>;
377 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
379 - |
385 clock-names = "bus_early", "ref", "suspend";
387 phy-names = "usb2-phy", "usb3-phy";