From patchwork Tue Dec 24 08:46:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krishna Kurapati X-Patchwork-Id: 13919749 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CF47317DE2D for ; Tue, 24 Dec 2024 08:46:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735029995; cv=none; b=lbpdQlNe+2c+VWvbVWEDcJbjRPtJA++1Bt/UIvGrxW2GzWCRcc4viIHlZZg6Qji2Dn3EgXA+paWlYSHGGpnQj11iVQNxiRzkk3ePWrrJELqAswr4KSpjUEpe+CzfGYbHVQ1fdEU8i83lPp6cC6BS7y5+e6iou2nnIyoCW5FXXxw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1735029995; c=relaxed/simple; bh=6m3t0Q+ee8LpnU5pwY7dC/s+jt8r2vlpmVm/8YgvW3o=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=JcpCO72Hje1MmR8zH4K33LSrWHRiomfKytRXnjqzkC7mNGGT4d05SDKOU/EBAm8zOLooI1bzxg8KAHex4QCBfEhXd5f9teRq5WDMP5QkwshOI2bEy9KjrNIpotYo9vhcEFkQX0pjhpWinpyVs9ZFdEsDMd+Hq+3vywezzl0Jwj4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=YqM9bkAp; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="YqM9bkAp" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4BO195fK016237 for ; Tue, 24 Dec 2024 08:46:32 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=/dFp7/inuZ2ik3aChnKC4Hn4A+aJ5IKNhmJ 4jwh2274=; b=YqM9bkAp0N/XzURdMolOT3S28pZZssHslkXEiR52EjCm8EzHhXV BOWDtePHVVPiZI4oUheSNC29xHTV8t1rHH4xIGkuLxBjOfVi6T0LEEG+g6PVA+ZA F8RGiV+nFxfLmm5U5Wv6Yobc/wpBORuloD0Nk6AyQPtAeGtqMj2fhAx8XR0T2Nbr VgHkO/FuEojVQC3ThrVFf/HirKLBLTJL8fVG+jcwlb8EbhoTI8ib3ZH/xkJroD8t BSGYpjIMR9m0CqtDDI02/r7vG53ouzutNzbqtthIMZZ+jZi4cEXDCw+jym6Tj0hn c44P5ABvtHxN5FT0Kr4XgusJPdjrEBg1r1w== Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 43qk1n1q99-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Tue, 24 Dec 2024 08:46:32 +0000 (GMT) Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2161d5b3eb5so45541125ad.3 for ; Tue, 24 Dec 2024 00:46:32 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1735029991; x=1735634791; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/dFp7/inuZ2ik3aChnKC4Hn4A+aJ5IKNhmJ4jwh2274=; b=axIbb2MlIZ7cQJ3qkPU0k8GDqCpruzTY7Fq0husWH0PqNERW6sdZF9wJ7TtDgOm3Wf pX4C353k34F1lXW87yevLjidVl01DlzRsLD1rmSfWG8uHewJptkAq7y2bWAg6SYFf7rM olzgwIxX2BQNBrg0R7thEXgeTo50vE8NWQn1AXwm87Zk8J/FiPLdUiTfHujGSWqcNf/U zjPGAO7z6yCC5bMbzuBAVRnyn3nhagtVwc0WkCkgzCEBGwDreaAAOTYTyQjib03uBf4n Nsv5iSzxoZ6MnGLGVkdhcMv63jNn4LSKsJ5zDfEcoUIhpq2cW94YnmDpbAxLnUcPo5Ak gTjQ== X-Forwarded-Encrypted: i=1; AJvYcCXPbzpY6q3jzSkWB9z5dzSeRFPgRwnBkSjE1YDSAh9xCZmgtEnKy6ag2IFNGtwn+OZjfTkaNnMgT2U=@vger.kernel.org X-Gm-Message-State: AOJu0Yz0fMJWkZmO7Y3/AOxK7JN/6v5JUuozlr9hEdrnWmdOIvWwRaSt wXzrF3YJvcpdRdV7kZK3MXto+dQDSmL/asl33ErbqNiu4FgUo0ienLK9ygKMRg+BTV0rcT39wpj iAIYqGyoOggfBavcNvo7lNFsHmtZUtiO5BdZkGYYu7ByGzUD4boqz3Y6KkXI= X-Gm-Gg: ASbGnctdJ+qXbTqsXEdDiEc1+XqpNN0VlyWWE8v1zYqx+zAdF/DchShedADVXjsgXyA Ys0OckAEUi354RiBnRx8tjSXuHfQR1Hc2HWZZYqG1PktZVxp9GkAtA5fA9wDPeQrBgW84QI5jmo 2j64J9K65flF7/qYIZf3vULx4OtGZwMM8u9P+Uftz40U7ZNVKFmGTCqPVjtRJvV2400VhW0XGvR u4LYUbGQXU8a6Xk2SawbEIfYwjNGIpTeyumgx8fnKkJzWkq8yUvs5iX3Q1CfZXmE9r5phEPRf2F Hv8BJROUsHRdubxcNTM= X-Received: by 2002:a17:903:2306:b0:205:4721:19c with SMTP id d9443c01a7336-219e6f1448cmr197392635ad.37.1735029991379; Tue, 24 Dec 2024 00:46:31 -0800 (PST) X-Google-Smtp-Source: AGHT+IFx6N+BNVCJnCmEfHaE8WX8Zsoe41fiC374QBtCvPlMKHKhsQSSjWcfjL9+FH+eBLnuvq+wjg== X-Received: by 2002:a17:903:2306:b0:205:4721:19c with SMTP id d9443c01a7336-219e6f1448cmr197392315ad.37.1735029990976; Tue, 24 Dec 2024 00:46:30 -0800 (PST) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-219dc9f692fsm85471195ad.216.2024.12.24.00.46.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Dec 2024 00:46:30 -0800 (PST) From: Krishna Kurapati To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Vinod Koul , Kishon Vijay Abraham I , Konrad Dybcio , Dmitry Baryshkov , Johan Hovold , Manivannan Sadhasivam , Varadarajan Narayanan , Wesley Cheng Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, quic_ppratap@quicinc.com, quic_jackp@quicinc.com, Krishna Kurapati Subject: [PATCH v3 0/3] Add support for USB controllers on QCS615 Date: Tue, 24 Dec 2024 14:16:18 +0530 Message-Id: <20241224084621.4139021-1-krishna.kurapati@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-usb@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: CU09UM3OmaZpEcWccKk5IASJmeNjFY6f X-Proofpoint-GUID: CU09UM3OmaZpEcWccKk5IASJmeNjFY6f X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.60.29 definitions=2024-09-06_09,2024-09-06_01,2024-09-02_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 adultscore=0 phishscore=0 lowpriorityscore=0 mlxlogscore=999 clxscore=1011 spamscore=0 impostorscore=0 mlxscore=0 suspectscore=0 priorityscore=1501 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2412240073 This series aims at enabling USB on QCS615 which has 2 USB controllers. The primary controller is SuperSpeed capable and secondary one is High Speed only capable. The High Speed Phy is a QUSB2 phy and the SuperSpeed Phy is a QMP Uni Phy which supports non-concurrent DP. Link to v1: https://lore.kernel.org/all/20241014084432.3310114-1-quic_kriskura@quicinc.com/ Link to v2: https://lore.kernel.org/all/20241017130701.3301785-1-quic_kriskura@quicinc.com/ All the patches are acked. But some are merged and some don't apply clean. Phy bindings have been acked on v1 and have been merged from v1. The v2 DWC3 binding patch has been acked but conflicts with sar2130 code and hence v2-patch-1 doesn't apply cleanly. The QUSB2 phy driver changes in v2 conflict with IPQ changes that went in recently and hence v2-patch-4 doesn't apply cleanly. Changes in v3: Rebase on top of latest linux next to avoid conflicts. Updated mail ID from quicinc to OSS. So changed the SOBs and retained the ACKs since the author is still the same. Updated cover letter heading since the changes are for both ports and DT for first port is merged and second port is ACKed. Changes in v2: Addressed comments in v1 by using lowercase for reg values. Removed explicitly setting of struct params to false (as they are already false). Krishna Kurapati (3): dt-bindings: usb: qcom,dwc3: Add QCS615 to USB DWC3 bindings phy: qcom-qusb2: Add support for QCS615 phy: qcom: qmp-usbc: Add qmp configuration for QCS615 .../devicetree/bindings/usb/qcom,dwc3.yaml | 3 +++ drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 3 +++ drivers/phy/qualcomm/phy-qcom-qusb2.c | 27 +++++++++++++++++++ 3 files changed, 33 insertions(+)