Message ID | 20231120055803.224634-3-quic_prashk@quicinc.com |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:9910:0:b0:403:3b70:6f57 with SMTP id i16csp2000592vqn; Sun, 19 Nov 2023 21:58:50 -0800 (PST) X-Google-Smtp-Source: AGHT+IGd5OsVJXWD3vhqr1vfKjwG6onhxfGiuabYU3eXwc1oHRKTbHBccWgqE+/orMu3A8+wLpjD X-Received: by 2002:a05:6a00:440e:b0:68f:cb69:8e66 with SMTP id br14-20020a056a00440e00b0068fcb698e66mr10061841pfb.15.1700459929725; Sun, 19 Nov 2023 21:58:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700459929; cv=none; d=google.com; s=arc-20160816; b=yut28epM9S4Sv8BC92Qrs2Brnc8UAOkEr/oWL8I6m6CmeGkOdgbN03UfHgtKuHbLNj Oj2tNf3GPZq6T8bnb5IX+WaOSrbdv2SYSgZL7b1SF8VDSuw0LORIhg8Y9ErFNiPLWaiP QUo8iGjxfzrszopiOHdEqH8lSK/uIEzWl1LnS2JOB9M9vdq8DXF/TxP1f9T1aMdr4bri gvdUZmpOqu9ik2Ad/qLkdgDd5cRvX4HUp8y1++S1ahCWgXC3DFpwaTVQe0w5GOmk9QH4 0BEtizn8mti0CoV0h48CuWJf3RrIaifnO5ftVFEZ1KJ2/vu1b7id6KlE7yKRSlIljfoh MKRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=nPz7PGc1k5AwEQJOQGJ+pvvjClsR4Vwtp2c3fi5rjcg=; fh=Hv4HKCbRivDk4/75VrgkjLv7mwh0AD3ncrNwtpzgDfg=; b=lbyED9NQi85/py8WdKhBDOIQgdv7GPWjnqCLpcg499pUzq8FR4kkKGH+XfyFLg31GR tdzJMHmNYvlBDpLCybGwXresC5l4vnEBdPUllRUjF3FEdNOZIs/UjKZsf37Fomg691oi dNce1AdMO35XtJSFUveI9x9n6RGpldYS64fHikZBbGcU6R7b32bLaJU5njCTMlJ2KMGz 9hBvy4fgNWHCcIoTF80hSQ4qK9wUca/1fJc/jL/uRmw2d9HJdQVvQhdaqusxMxXAKVE7 S8H3zMJguW8fTl5URgnmWJCjqXmE/soXlA3hGvX8+dUORLC2V/6CRA+bB1E620ZlHx9E mJmA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=BlaMwdTZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id s202-20020a632cd3000000b005ab7b51ab5bsi6942243pgs.110.2023.11.19.21.58.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Nov 2023 21:58:49 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=BlaMwdTZ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 95C7880A5FBF; Sun, 19 Nov 2023 21:58:48 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229483AbjKTF6m (ORCPT <rfc822;heyuhang3455@gmail.com> + 27 others); Mon, 20 Nov 2023 00:58:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53812 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231982AbjKTF6e (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Mon, 20 Nov 2023 00:58:34 -0500 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AC229139; Sun, 19 Nov 2023 21:58:29 -0800 (PST) Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3AK5AYUW024867; Mon, 20 Nov 2023 05:58:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : mime-version : content-transfer-encoding : content-type; s=qcppdkim1; bh=nPz7PGc1k5AwEQJOQGJ+pvvjClsR4Vwtp2c3fi5rjcg=; b=BlaMwdTZTXIVgq3cbDAZUVzHQUtpnfUXBYYwhmfgph38Gjq7oMkoSSaTDo906FmyjrwM 0aIO4+5I36zgKUgz020cGGU3A7W7/zkF5Disr0RZI9+9Z2qV+pW/w/tkJsOya655Dick N5PEBK9qPfwz1KjKoDwI9AMPymIgy1omydCI/omy6kZIl9TXrfv8Rqor1gy6c8K3YDe3 XeE+4OnjuqDn01rL7uUnjM1OtWuPHsEJhQKSv/CYHFIOlRtglRfmbJW6ezM6wj6d9mB3 etQRu9aCwz0S7GNLNyF0Vvi37ghA+z7YqlLybMrRxqieAPwvTzTwOgHnD801QfrSPQHN oA== Received: from nalasppmta05.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3uejmuu8nx-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 20 Nov 2023 05:58:24 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3AK5wNC1004528 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 20 Nov 2023 05:58:23 GMT Received: from hu-prashk-hyd.qualcomm.com (10.80.80.8) by nalasex01a.na.qualcomm.com (10.47.209.196) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Sun, 19 Nov 2023 21:58:20 -0800 From: Prashanth K <quic_prashk@quicinc.com> To: <stable@vger.kernel.org>, Thinh Nguyen <Thinh.Nguyen@synopsys.com>, "Greg Kroah-Hartman" <gregkh@linuxfoundation.org> CC: Mathias Nyman <mathias.nyman@intel.com>, Tejas Joglekar <joglekar@synopsys.com>, <linux-kernel@vger.kernel.org>, <linux-usbyy@vger.kernel.org>, Prashanth K <quic_prashk@quicinc.com> Subject: [PATCH v2 2/2] dt-bindings: usb: snps,dwc3: Add 'xhci-sg-trb-cache-size-quirk' Date: Mon, 20 Nov 2023 11:28:03 +0530 Message-ID: <20231120055803.224634-3-quic_prashk@quicinc.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20231120055803.224634-1-quic_prashk@quicinc.com> References: <20231120055803.224634-1-quic_prashk@quicinc.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.80.80.8] X-ClientProxiedBy: nasanex01a.na.qualcomm.com (10.52.223.231) To nalasex01a.na.qualcomm.com (10.47.209.196) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: CBXN5eV2pTkjtgRJxFD7or0zSwOvBmpt X-Proofpoint-ORIG-GUID: CBXN5eV2pTkjtgRJxFD7or0zSwOvBmpt X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-11-20_03,2023-11-17_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 mlxscore=0 adultscore=0 malwarescore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 mlxlogscore=483 impostorscore=0 priorityscore=1501 clxscore=1015 suspectscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311200036 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Sun, 19 Nov 2023 21:58:48 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1783061471204856285 X-GMAIL-MSGID: 1783061471204856285 |
Series |
Add support for xhci-sg-trb-cache-size-quirk
|
|
Commit Message
Prashanth K
Nov. 20, 2023, 5:58 a.m. UTC
Add a new 'xhci-sg-trb-cache-size-quirk' DT quirk to dwc3 core
for preventing xhci hang issue while using SG buffers.
Cc: <stable@vger.kernel.org> # 5.11
Fixes: bac1ec551434 ("usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK")
Signed-off-by: Prashanth K <quic_prashk@quicinc.com>
---
Documentation/devicetree/bindings/usb/snps,dwc3.yaml | 7 +++++++
1 file changed, 7 insertions(+)
Comments
On 20/11/2023 06:58, Prashanth K wrote: > Add a new 'xhci-sg-trb-cache-size-quirk' DT quirk to dwc3 core > for preventing xhci hang issue while using SG buffers. Neither commit msg nor property describes the hardware feature. Please describe the hardware, not OS behavior, in the property. Both in the property name and in its description. > > Cc: <stable@vger.kernel.org> # 5.11 > Fixes: bac1ec551434 ("usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK") > Signed-off-by: Prashanth K <quic_prashk@quicinc.com> > --- Please use scripts/get_maintainers.pl to get a list of necessary people and lists to CC. It might happen, that command when run on an older kernel, gives you outdated entries. Therefore please be sure you base your patches on recent Linux kernel. You missed at least devicetree list (maybe more), so this won't be tested by automated tooling. Performing review on untested code might be a waste of time, thus I will skip this patch entirely till you follow the process allowing the patch to be tested. Please kindly resend and include all necessary To/Cc entries. Also, use proper order of patches - first bindings, then their user. Best regards, Krzysztof
On 20/11/2023 06:58, Prashanth K wrote: > Add a new 'xhci-sg-trb-cache-size-quirk' DT quirk to dwc3 core > for preventing xhci hang issue while using SG buffers. > > Cc: <stable@vger.kernel.org> # 5.11 > Fixes: bac1ec551434 ("usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK") Also, you need to describe the bug to justify backporting. Don't add useless stable-cc tags just because kernel robot asked you... Best regards, Krzysztof
diff --git a/Documentation/devicetree/bindings/usb/snps,dwc3.yaml b/Documentation/devicetree/bindings/usb/snps,dwc3.yaml index ee5af4b381b1..768fdb5b1f05 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: