Lines Matching +full:usb2 +full:- +full:lpm +full:- +full:disable
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
46 interrupt-names:
50 - const: dwc_usb3
51 - items:
62 clock-names:
65 - enum: [bus_early, ref, suspend]
66 - true
68 usb-phy:
71 - description: USB2/HS PHY
72 - description: USB3/SS PHY
77 - description: USB2/HS PHY
78 - description: USB3/SS PHY
80 phy-names:
83 - const: usb2-phy
84 - const: usb3-phy
89 snps,usb2-lpm-disable:
90 description: Indicate if we don't want to enable USB2 HW LPM for host
95 description: Determines if platform is USB3 LPM capable
98 snps,usb2-gadget-lpm-disable:
99 description: Indicate if we don't want to enable USB2 HW LPM for gadget
103 snps,dis-start-transfer-quirk:
105 When set, disable isoc START TRANSFER command failure SW work-around
106 for DWC_usb31 version 1.70a-ea06 and prior.
111 True when SW should disable data scrambling. Only really useful for FPGA
115 snps,has-lpm-erratum:
116 description: True when DWC3 was configured with LPM Erratum enabled
119 snps,lpm-nyet-threshold:
120 description: LPM NYET threshold
152 when set core will disable a 400us delay to start Polling LFPS after
157 description: When set core will set Tx de-emphasis value
166 - 0 # -6dB de-emphasis
167 - 1 # -3.5dB de-emphasis
168 - 2 # No de-emphasis
171 description: When set core will disable USB3 suspend phy
175 description: When set core will disable USB2 suspend phy
184 snps,dis-u1-entry-quirk:
188 snps,dis-u2-entry-quirk:
194 When set core will disable receiver detection in PHY P3 power state.
197 snps,dis-u2-freeclk-exists-quirk:
199 When set, clear the u2_freeclk_exists in GUSB2PHYCFG, specify that USB2
200 PHY doesn't provide a free-running PHY clock.
203 snps,dis-del-phy-power-chg-quirk:
208 snps,dis-tx-ipgap-linecheck-quirk:
209 description: When set, disable u2mac linestate check during HS transmit
212 snps,parkmode-disable-ss-quirk:
219 When set, disable metastability workaround. CAUTION! Use only if you are
223 snps,dis-split-quirk:
226 avoid -EPROTO errors with usbhid on some devices (Hikey 970).
229 snps,is-utmi-l1-suspend:
235 snps,hird-threshold:
241 High-Speed PHY interface selection between UTMI+ and ULPI when the
246 snps,quirk-frame-length-adjustment:
248 Value for GFLADJ_30MHZ field of GFLADJ register for post-silicon frame
255 snps,rx-thr-num-pkt-prd:
258 snps,rx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31
264 snps,rx-max-burst-prd:
267 snps,rx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
273 snps,tx-thr-num-pkt-prd:
276 snps,tx-max-burst-prd to a valid, non-zero value 1-16 (DWC_usb31
282 snps,tx-max-burst-prd:
285 snps,tx-thr-num-pkt-prd to a valid, non-zero value 1-16 (DWC_usb31
291 tx-fifo-resize:
299 tx-fifo-max-num:
307 snps,incr-burst-type-adjustment:
314 $ref: /schemas/types.yaml#/definitions/uint32-array
324 - compatible
325 - reg
326 - interrupts
329 - |
334 usb-phy = <&usb2_phy>, <&usb3_phy>;
335 snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
337 - |
343 clock-names = "bus_early", "ref", "suspend";
345 phy-names = "usb2-phy", "usb3-phy";