[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20231118055455.249088-3-quic_prashk@quicinc.com>
Date: Sat, 18 Nov 2023 11:24:55 +0530
From: Prashanth K <quic_prashk@...cinc.com>
To: <stable@...r.kernel.org>, Thinh Nguyen <Thinh.Nguyen@...opsys.com>,
"Greg Kroah-Hartman" <gregkh@...uxfoundation.org>
CC: Mathias Nyman <mathias.nyman@...el.com>,
Tejas Joglekar <joglekar@...opsys.com>,
<linux-kernel@...r.kernel.org>, <linux-usbyy@...r.kernel.org>,
Prashanth K <quic_prashk@...cinc.com>
Subject: [PATCH 2/2] dt-bindings: usb: snps,dwc3: Add 'xhci-sg-trb-cache-size-quirk'
Add a new 'xhci-sg-trb-cache-size-quirk' DT quirk to dwc3 core
for preventing xhci hang issue while using SG buffers.
Signed-off-by: Prashanth K <quic_prashk@...cinc.com>
---
Documentation/devicetree/bindings/usb/snps,dwc3.yaml | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/Documentation/devicetree/bindings/usb/snps,dwc3.yaml b/Documentation/devicetree/bindings/usb/snps,dwc3.yaml
index ee5af4b..768fdb5 100644
--- a/Documentation/devicetree/bindings/usb/snps,dwc3.yaml
+++ b/Documentation/devicetree/bindings/usb/snps,dwc3.yaml
@@ -459,6 +459,13 @@ properties:
description:
Enable USB remote wakeup.
+ xhci-sg-trb-cache-size-quirk:
+ description:
+ When set, fixes the SNPS xHC hang issue when the data is scattered across
+ small buffers which does not make at least MPS size for given controller
+ TRB cache size.
+ type: boolean
+
unevaluatedProperties: false
required:
--
2.7.4
Powered by blists - more mailing lists