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 <jonathan@raspberrypi.com>
This commit is contained in:
Jonathan Bell
2024-11-06 10:26:55 +00:00
committed by Dom Cobley
parent cd44b2be32
commit 9562f7c7bd

View File

@@ -185,6 +185,16 @@ properties:
description: When set, disable u2mac linestate check during HS transmit
type: boolean
snps,enhanced-nak-fs-quirk:
description:
When set, the controller schedules many more handshakes to Async FS
endpoints, improving throughput when they frequently respond with NAKs.
snps,enhanced-nak-hs-quirk:
description:
When set, the controller schedules many more handshakes to Async HS
endpoints, improving throughput when they frequently respond with NAKs.
snps,parkmode-disable-ss-quirk:
description:
When set, disable park mode for all Superspeed bus instances.