Lines Matching +full:rx +full:- +full:common +full:- +full:refclk +full:- +full:mode
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#
7 title: Synopsys DesignWare USB3 Controller common properties
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:
56 mode.
63 snps,usb2-gadget-lpm-disable:
65 mode.
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:
118 RX.Detect.
122 description: When set core will set Tx de-emphasis value
128 Compliance mode.
131 - 0 # -6dB de-emphasis
132 - 1 # -3.5dB de-emphasis
133 - 2 # No de-emphasis
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:
179 When set, all SuperSpeed bus instances in park mode are disabled.
182 snps,parkmode-disable-hs-quirk:
184 When set, all HighSpeed bus instances in park mode are disabled.
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:
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
236 snps,quirk-frame-length-adjustment:
238 Value for GFLADJ_30MHZ field of GFLADJ register for post-silicon frame
245 snps,ref-clock-period-ns:
256 snps,rx-thr-num-pkt:
258 USB RX packet threshold count. In host mode, this field specifies
259 the space that must be available in the RX FIFO before the core can
260 start the corresponding USB RX transaction (burst).
261 In device mode, this field specifies the space that must be
262 available in the RX FIFO before the core can send ERDY for a
263 flow-controlled endpoint. It is only used for SuperSpeed.
270 snps,rx-max-burst:
272 Max USB RX burst size. In host mode, this field specifies the
274 bus is slower than the USB, RX FIFO can overrun during a long burst.
275 You can program a smaller value to this field to limit the RX burst
277 Isochronous, and Interrupt IN endpoints in the host mode.
278 In device mode, this field specifies the NUMP value that is sent in
286 snps,tx-thr-num-pkt:
299 snps,tx-max-burst:
304 In Host mode, it only applies to SS Bulk, Isochronous, and Interrupt
305 OUT endpoints. This value is not used in device mode.
312 snps,rx-thr-num-pkt-prd:
314 Periodic ESS RX packet threshold count (host mode only). Set this and
315 snps,rx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31
316 programming guide section 1.2.4) to enable periodic ESS RX threshold.
321 snps,rx-max-burst-prd:
323 Max periodic ESS RX burst size (host mode only). Set this and
324 snps,rx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
325 programming guide section 1.2.4) to enable periodic ESS RX threshold.
330 snps,tx-thr-num-pkt-prd:
332 Periodic ESS TX packet threshold count (host mode only). Set this and
333 snps,tx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31
339 snps,tx-max-burst-prd:
341 Max periodic ESS TX burst size (host mode only). Set this and
342 snps,tx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
348 tx-fifo-resize:
356 tx-fifo-max-num:
364 snps,incr-burst-type-adjustment:
367 burst type enable and INCRx type. A single value means INCRX burst mode
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"
404 wakeup-source:
410 - compatible
411 - reg