Received: by 2002:a05:7412:b130:b0:e2:908c:2ebd with SMTP id az48csp2014860rdb; Sun, 19 Nov 2023 21:58:57 -0800 (PST) X-Google-Smtp-Source: AGHT+IEzMOw5+yNmpN6JKSK5xip0K+MxG1fqPubqX7+05hCwTzo0u8syqkC07OZeY55C/KfJWjra X-Received: by 2002:a05:6808:191e:b0:3b2:bc91:cbca with SMTP id bf30-20020a056808191e00b003b2bc91cbcamr9766445oib.20.1700459936933; Sun, 19 Nov 2023 21:58:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700459936; cv=none; d=google.com; s=arc-20160816; b=otbaqvHPkSJMi5wJ+j0GPNvJ/fu1o1NKCU514DtsWcBROrjFE+46Hu9HP/T+9u4/K+ HUf8ZtyJvV7Gxlb76CXLnxDGO3l1OgbcpM9xDq8ow1uQ6mKx9Y1nwCMQ0xG5UgzcMLc6 Pfe9IcdF3uNl/YQeI8rN9Nn2UvxtE5KIvRTctR40/blwuF1KoeiE51UWyoiIIJCUshQM mwb24YytwqUA9rZeU1ijcMRlUqiCfph9oRy9VAOjByzinETAVz9nRTR+NS6NhYL8J+bb +rF7HNRFTDc7CU0OBn/6gCmrmE74KQqHCSgDqCoAzfy+CtDXHaVoWFc2ylxUjAUV8AMG 0MDg== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=12XFNR9I7qJcE+51vDot/mqJhDOeqI3VsWlt7HEydsg=; fh=Hv4HKCbRivDk4/75VrgkjLv7mwh0AD3ncrNwtpzgDfg=; b=Dt9RvuVYFnvlYKbPa0SHxEIsNqWHwoQDcUbr1dqh4yNIHBBvP4xZmZtEvL+Mp32Au3 +Ljp8688F9a0ZEUA9X2isXmRBYAxOqm6CSq1U0WOpFflVNlKDQfq6a8luEcrhwHwYr7D De8AbdVgIoXAfzkK4DWGE92lW24ouo5EJUZbRgjmv30wEigrEhgWVsxIAQCOZhx2Dq3V cX3eU6uYnczPSAtNR6S4qiM8sTFPII8KQ7BgszmmYAXqnkd+C62DG/qV1A7txQ36Mym0 yy9WaiIu3z3IP9iPXAB8/jBPx6VjYDklHapzE9q+koh1W5do9YQy/xG9Ab3iQduApB+M xi5w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=NqcQwMTR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id o3-20020a63e343000000b005be34495eedsi7331762pgj.118.2023.11.19.21.58.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Nov 2023 21:58:56 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=NqcQwMTR; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 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 fry.vger.email (Postfix) with ESMTP id EF4A3808A354; Sun, 19 Nov 2023 21:58:53 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231920AbjKTF60 (ORCPT + 99 others); Mon, 20 Nov 2023 00:58:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41420 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229483AbjKTF60 (ORCPT ); Mon, 20 Nov 2023 00:58:26 -0500 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B1659DE; Sun, 19 Nov 2023 21:58:22 -0800 (PST) Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 3AK3mTjS018683; Mon, 20 Nov 2023 05:58:18 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h=from : to : cc : subject : date : message-id : mime-version : content-transfer-encoding : content-type; s=qcppdkim1; bh=12XFNR9I7qJcE+51vDot/mqJhDOeqI3VsWlt7HEydsg=; b=NqcQwMTRe/wfqEH67ys4ereBLZzzQujGHGWnn6Vf0tA/D0Bf6HnM4XBWsy4+NyzAyAcl zO8mbXAsq7JNJyo7DPZ8VrMbtHFrlmnJfVnSbasiE65TLc1GhHzf9v8G3lHEIaLomz+G /zHI9FwjdU1Eyv1r88SPXcZEWfSKih2Gr2cVLyqcLA2uw4OYnq8hhKIpHV11XVXidWY9 WaO3GrXJiFq8u+v3cv3AQ6rPijYvZzZf+Td/8gppQ58EGvALHGPwGSYdtKXJZaXrsisU a84y8OTDwaFk5wHylep/H41D+NE+rFQmI69zg1wzK4PW7FJ/smmp2ArG8bBzMKpUL2QA gg== Received: from nalasppmta03.qualcomm.com (Global_NAT1.qualcomm.com [129.46.96.20]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3uepjhjyd3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 20 Nov 2023 05:58:18 +0000 Received: from nalasex01a.na.qualcomm.com (nalasex01a.na.qualcomm.com [10.47.209.196]) by NALASPPMTA03.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 3AK5wHTq011918 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 20 Nov 2023 05:58:17 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:14 -0800 From: Prashanth K To: , Thinh Nguyen , "Greg Kroah-Hartman" CC: Mathias Nyman , Tejas Joglekar , , , Prashanth K Subject: [PATCH v2 0/2] Add support for xhci-sg-trb-cache-size-quirk Date: Mon, 20 Nov 2023 11:28:01 +0530 Message-ID: <20231120055803.224634-1-quic_prashk@quicinc.com> X-Mailer: git-send-email 2.25.1 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-ORIG-GUID: KWbNbXkdeeIg4qTu4z7D0wSdLezIv5vR X-Proofpoint-GUID: KWbNbXkdeeIg4qTu4z7D0wSdLezIv5vR 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 priorityscore=1501 bulkscore=0 mlxlogscore=691 clxscore=1015 suspectscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 spamscore=0 malwarescore=0 mlxscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2311060000 definitions=main-2311200036 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Sun, 19 Nov 2023 21:58:54 -0800 (PST) XHCI_SG_TRB_CACHE_SIZE_QUIRK was introduced in XHCI to resolve XHC timeout while using SG buffers, which was seen Synopsys XHCs. The support for this isn't present in DWC3 layer, this series enables XHCI_SG_TRB_CACHE_SIZE_QUIRK since this is needed for DWC3 controller. Changes in v2: Included xhci-plat.c to pass the quirks via priv data. Added Fixes tag in device tree binding patch. Prashanth K (2): usb: dwc3: core: Add support for xhci-sg-trb-cache-size-quirk dt-bindings: usb: snps,dwc3: Add 'xhci-sg-trb-cache-size-quirk' Documentation/devicetree/bindings/usb/snps,dwc3.yaml | 7 +++++++ drivers/usb/dwc3/core.c | 2 ++ drivers/usb/dwc3/core.h | 3 +++ drivers/usb/dwc3/host.c | 10 ++++++++++ 4 files changed, 22 insertions(+) -- 2.25.1