Commit 97db1b08 authored by Wesley Cheng's avatar Wesley Cheng Committed by Greg Kroah-Hartman

dt-bindings: usb: dwc3: Update dwc3 TX fifo properties

Update the tx-fifo-resize property with a better description, while
adding the tx-fifo-max-num, which is a new parameter allowing
adjustments for the maximum number of packets the txfifo resizing logic
can account for while resizing the endpoints.
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarWesley Cheng <wcheng@codeaurora.org>
Link: https://lore.kernel.org/r/1625908395-5498-7-git-send-email-wcheng@codeaurora.orgSigned-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent cefdd52f
...@@ -289,10 +289,21 @@ properties: ...@@ -289,10 +289,21 @@ properties:
maximum: 16 maximum: 16
tx-fifo-resize: tx-fifo-resize:
description: Determines if the FIFO *has* to be reallocated description: Determines if the TX fifos can be dynamically resized depending
deprecated: true on the number of IN endpoints used and if bursting is supported. This
may help improve bandwidth on platforms with higher system latencies, as
increased fifo space allows for the controller to prefetch data into its
internal memory.
type: boolean type: boolean
tx-fifo-max-num:
description: Specifies the max number of packets the txfifo resizing logic
can account for when higher endpoint bursting is used. (bMaxBurst > 6) The
higher the number, the more fifo space the txfifo resizing logic will
allocate for that endpoint.
$ref: /schemas/types.yaml#/definitions/uint8
minimum: 3
snps,incr-burst-type-adjustment: snps,incr-burst-type-adjustment:
description: description:
Value for INCR burst type of GSBUSCFG0 register, undefined length INCR Value for INCR burst type of GSBUSCFG0 register, undefined length INCR
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment