Lines Matching +full:rx +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#
10 - Felipe Balbi <balbi@kernel.org>
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,reserved-endpoints:
72 $ref: /schemas/types.yaml#/definitions/uint8-array
79 snps,dis-start-transfer-quirk:
81 When set, disable isoc START TRANSFER command failure SW work-around
82 for DWC_usb31 version 1.70a-ea06 and prior.
91 snps,has-lpm-erratum:
95 snps,lpm-nyet-threshold:
129 RX.Detect.
133 description: When set core will set Tx de-emphasis value
139 Compliance mode.
142 - 0 # -6dB de-emphasis
143 - 1 # -3.5dB de-emphasis
144 - 2 # No de-emphasis
160 snps,dis-u1-entry-quirk:
164 snps,dis-u2-entry-quirk:
173 snps,dis-u2-freeclk-exists-quirk:
176 PHY doesn't provide a free-running PHY clock.
179 snps,dis-del-phy-power-chg-quirk:
184 snps,dis-tx-ipgap-linecheck-quirk:
188 snps,parkmode-disable-ss-quirk:
190 When set, all SuperSpeed bus instances in park mode are disabled.
193 snps,parkmode-disable-hs-quirk:
195 When set, all HighSpeed bus instances in park mode are disabled.
204 snps,dis-split-quirk:
207 avoid -EPROTO errors with usbhid on some devices (Hikey 970).
210 snps,gfladj-refclk-lpm-sel-quirk:
215 snps,resume-hs-terminations:
222 snps,ulpi-ext-vbus-drv:
230 snps,is-utmi-l1-suspend:
236 snps,hird-threshold:
242 High-Speed PHY interface selection between UTMI+ and ULPI when the
247 snps,quirk-frame-length-adjustment:
249 Value for GFLADJ_30MHZ field of GFLADJ register for post-silicon frame
256 snps,ref-clock-period-ns:
267 snps,rx-thr-num-pkt:
269 USB RX packet threshold count. In host mode, this field specifies
270 the space that must be available in the RX FIFO before the core can
271 start the corresponding USB RX transaction (burst).
272 In device mode, this field specifies the space that must be
273 available in the RX FIFO before the core can send ERDY for a
274 flow-controlled endpoint. It is only used for SuperSpeed.
281 snps,rx-max-burst:
283 Max USB RX burst size. In host mode, this field specifies the
285 bus is slower than the USB, RX FIFO can overrun during a long burst.
286 You can program a smaller value to this field to limit the RX burst
288 Isochronous, and Interrupt IN endpoints in the host mode.
289 In device mode, this field specifies the NUMP value that is sent in
297 snps,tx-thr-num-pkt:
310 snps,tx-max-burst:
315 In Host mode, it only applies to SS Bulk, Isochronous, and Interrupt
316 OUT endpoints. This value is not used in device mode.
323 snps,rx-thr-num-pkt-prd:
325 Periodic ESS RX packet threshold count (host mode only). Set this and
326 snps,rx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31
327 programming guide section 1.2.4) to enable periodic ESS RX threshold.
332 snps,rx-max-burst-prd:
334 Max periodic ESS RX burst size (host mode only). Set this and
335 snps,rx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
336 programming guide section 1.2.4) to enable periodic ESS RX threshold.
341 snps,tx-thr-num-pkt-prd:
343 Periodic ESS TX packet threshold count (host mode only). Set this and
344 snps,tx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31
350 snps,tx-max-burst-prd:
352 Max periodic ESS TX burst size (host mode only). Set this and
353 snps,tx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
359 tx-fifo-resize:
367 tx-fifo-max-num:
375 snps,incr-burst-type-adjustment:
378 burst type enable and INCRx type. A single value means INCRX burst mode
382 $ref: /schemas/types.yaml#/definitions/uint32-array
389 num-hc-interrupters:
394 $ref: /schemas/connector/usb-connector.yaml#
402 This port is used with the 'usb-role-switch' property to connect the
409 controller using the OF graph bindings specified if the "usb-role-switch"
421 wakeup-source:
427 - compatible
428 - reg