Skip to content

Commit 4e7c8dd

Browse files
P33Mpopcornmix
authored andcommitted
dt-bindings: usb: snps,dwc3: add FS/HS periodic NAK polling quirk
Add two quirk properties that control whether or not the controller issues many more handshakes to FS/HS Async endpoints in a single (micro)frame. Enabling these can significantly increase throughput for endpoints that frequently respond with NAKs. Signed-off-by: Jonathan Bell <[email protected]>
1 parent 3c4144c commit 4e7c8dd

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Documentation/devicetree/bindings/usb/snps,dwc3.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -232,6 +232,16 @@ properties:
232232
description: When set, disable u2mac linestate check during HS transmit
233233
type: boolean
234234

235+
snps,enhanced-nak-fs-quirk:
236+
description:
237+
When set, the controller schedules many more handshakes to Async FS
238+
endpoints, improving throughput when they frequently respond with NAKs.
239+
240+
snps,enhanced-nak-hs-quirk:
241+
description:
242+
When set, the controller schedules many more handshakes to Async HS
243+
endpoints, improving throughput when they frequently respond with NAKs.
244+
235245
snps,parkmode-disable-ss-quirk:
236246
description:
237247
When set, disable park mode for all Superspeed bus instances.

0 commit comments

Comments
 (0)