From nobody Sat Jul 25 22:33:16 2026 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 C5A8733F8C4 for ; Sun, 12 Jul 2026 15:28:51 +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=1783870134; cv=none; b=DE76BewsW1nyzUnBHzBu5JzLYSd0lrqQ2N5NFPwaWa+24USsijW/aGNx3fu71DW+OzkFdXfOtB0azkjBUahQaShcZw0zZm63XqOy/f8SP+vVF3SPueRdYEM66gqUxvA3uHAUmXjkrOeE9ZyrNFvYQZUVbz1cDgrXb22VJxoPNpE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783870134; c=relaxed/simple; bh=n32F+WQzySrIX5iVbHz5HeXrQoNod4+w3vtYMUcs8Ls=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=AjCuhiJZxHjGze+uIA8jXQf691mZEhU84YVG3Q3rr7Ar6DDcBDfxfCkiKzXGXrg7H1GGxnB01wIDBv1UudkRSo1xkxKdODWdThbvBo6xIUxq5BDcnYoMYB7Gi5BVA7nvNxGuy/3kfOSe4REZZ6FYKnQPBcjY4LDiPzPfi0wvGoQ= 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=Ut3y5NeA; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=P2lI6y3Q; 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="Ut3y5NeA"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="P2lI6y3Q" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66CDZhgO2749836 for ; Sun, 12 Jul 2026 15:28:51 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= 6oYYmVHCEVxwHI677IftGmw1eu5lSQkq+tVMrat0xLs=; b=Ut3y5NeAF0rGYtcj hchYAZL7FKat53pHpzAmjyELB8/90R2RsyYUcO4GOhabKssk3yrNZfBxMrExpHPq yy9BtsuApFRBTijlp8qecrq78jxbQGnbIJGuMPsrCi7AzexQqYPu3+5fsTSGBip6 IRwaUNbb9eiTxevoBBSzfRLEUFCXU47MGTrG9Uu65/1y3a03hyw6RTvx28UNI/w7 Pqp0vBj88HXCaBW/NRFAs8asvBkvdC3/2gv5iSXdViYOp/VY9EAlgwLENg7B6tkt uEYVyg4v6rmETEDpVhtZeuNaSqj8jHUgA2lX4IOfqK7rnmPwVRRwiLGExE1vONkF A6S9KQ== Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fbecgk25y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 12 Jul 2026 15:28:50 +0000 (GMT) Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-8486ffba174so3868539b3a.1 for ; Sun, 12 Jul 2026 08:28:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783870130; x=1784474930; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6oYYmVHCEVxwHI677IftGmw1eu5lSQkq+tVMrat0xLs=; b=P2lI6y3QE3WS9WHgp0nyNoEAyaGvvhayvkpZxQ3OZnrm1Knbv1BYudp79gQKxVfiiB Pv5ExXNnhTaSFYYew6JOeUCzVdHGFdpM8TEJfyMPOVh4jenvfYWRK2AUr/AsY40xAMeW l6Gr1FWyTQM9Kp675HpbfnDQeHojzbx9MEKvpEYoVuX8QaKFj8rR9TKs3x/DkHqE2cPe 1uqQwe3rgWMIPOfFY4a8bO/GEuzPZsD6PpXGytPlu/wY0yuAKMFMsX0p4C4FLPsxelz+ HdDANN0Xi8lYiqKo0Z91tF3+WtHGr1Re8nlbpu13Btz2MQEGT80o9pzb+aqeSf84AEuN xvhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783870130; x=1784474930; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=6oYYmVHCEVxwHI677IftGmw1eu5lSQkq+tVMrat0xLs=; b=FImOJR+SCSlpLbeOIvjWPz/syB0YJELHn+0nBUigCnUvCvi3zqfE5IyD0+R1njCO1a QPa5AjeJm2tGxfdCBmJUAoqHLC+LLJhR5id3dr1ah/A7U50uD+36FxWpIUk3T0RM0T6W 7BxjdmSyszfWCNxYRESXgUwJkpg3zx8S9z2pSsNJzRgDDAvYAtmQ75Lu/YpQ/eqmklqw Io6eArx/4DTbq8DIXLs4hMJlgkae/y/rrSEFAiYxXklSho2WmZdDwg4kkiUZLVsVgPZ8 hKJbagcZnJYTsb2FyIFJwJanRan6FxWnKrbMaBJku1TokF7fj3OTxu0aOqdnGTQQpj2J CreQ== X-Forwarded-Encrypted: i=1; AHgh+Rp6IS/0OzXxlenGAxKN9suinDFK/po/fFs5rl5oh2MO9W+PVvSnI7K0KjM5/BtIpELYfgx16QMLY1hc/bQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzQULNOcfT91BEznWE1re67UFQg2WV3X1cbzhqV/4jt6NhOZ0cm kzSAQhkPDLTco+if4p5hxeTSRD+sgIYDVidAjiick5D2rv7p3u98zXxlFRoZdFRL5bKsPTU9hPX D+zh/VUQIuvSsKkC9UE9YjSzz4pTwiajV2LLZ/xEtCZ2nuGiVNEnzY8gBiha7U6GLyl3colatP1 A= X-Gm-Gg: AfdE7cmllkq8gCT6LIEJE+oNwlV/lpBNgLgeDSj3grzMGRaRdHZH/+owRs5ogUYgz9k MJ9PEQSJYkhJGMdZHKaRZG8PSjmdvjqDo7uahXzVWad0ejkgIUdi/f/Hw6uvqYDP2dUk7ZtDTV8 NsPGRP9amp94eBOqMrxs4UkjMxV6C5RRosj8J2fVm8K+vUH1j1CDvnCz/pdUPUPOEbqrMPCSStM noGGKCnd/FDBAOWmyNTyQVn4upWR7vTnWWrosMYMRYNmOFCvWYsmzbOME0YoahCZXnFYImKXD/g paodCsTXYe5iDQAXT4N+eY8sRUEKML6lWnfwYFdjrXwHRTk04NdNcmQa414mfiE1bdbuULmhSJi 91L7yjnnqT0Bwoh7cM6xaHDlFw2BFVReZr74jpwoojiavgAjsz49lSeHWJOb6NBZ80iycyZVCyM FtwEwX X-Received: by 2002:a05:6a21:b8c:b0:3c0:b943:f984 with SMTP id adf61e73a8af0-3c1109e29e7mr6280589637.3.1783870129859; Sun, 12 Jul 2026 08:28:49 -0700 (PDT) X-Received: by 2002:a05:6a21:b8c:b0:3c0:b943:f984 with SMTP id adf61e73a8af0-3c1109e29e7mr6280577637.3.1783870129458; Sun, 12 Jul 2026 08:28:49 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311935fd091sm41458776eec.24.2026.07.12.08.28.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 08:28:48 -0700 (PDT) From: Krishna Kurapati Date: Sun, 12 Jul 2026 20:58:34 +0530 Subject: [PATCH v6 1/4] dt-bindings: phy: qcom,qusb2: Document QUSB2 Phy for Shikra Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260712-usb-shikra-phy-v6-v6-1-1b3e51bf1541@oss.qualcomm.com> References: <20260712-usb-shikra-phy-v6-v6-0-1b3e51bf1541@oss.qualcomm.com> In-Reply-To: <20260712-usb-shikra-phy-v6-v6-0-1b3e51bf1541@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Wesley Cheng , Xiangxu Yin Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Kurapati , Krzysztof Kozlowski X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783870119; l=953; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=n32F+WQzySrIX5iVbHz5HeXrQoNod4+w3vtYMUcs8Ls=; b=ryjiLCuO2VfGEfymQNq30j8UDQcwYsa9Y14VCb7mbDWBTsA3QglgrHbzkDluT8+b7c5oTYcUN QK78T+bZWRICYSYsb/V4KsCUc94iUiuVTDHjdwp4y6f9V0+KTJyC/lX X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEyMDE2NSBTYWx0ZWRfX8BjIjFspDZdX jgv41+HjUldNXSZpMOA2RHzvSnMF+aQ5Yq9qsz4pQ8AS1lfLj56kgomKzTh3mJaXpj5jPw/bgjX H4GVWYSdxL8KkHkdxWnaWTkqBlz5pZQ= X-Proofpoint-ORIG-GUID: mfuTXHIk8KVZQ26i3jylUYViaMBWMd5a X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEyMDE2NSBTYWx0ZWRfXzDycEHsopqRM HFlXyT/jFe/ToDBGYwsS4YoSFBr4kPtXkwxipX+uznIOC0yYBJaQfMbSvA+eV4NUz1yLD4COlmU 76YoI5Qc1Eg7KTPP/BBQtwpLaaYdfc7nfXSATPzF4GVwQByS9xAh/J4jfWHCBpRDdpxOzbTwNqA WFI1UU7eEZLW16Fni83BKUQEQoKE0P6QfXm09cGgP/85FoqIxsF1EXy1whI3kUC4CSN1sEVSaAz Qaj0vUTVOUmhjFuxopbUmLkzbi+h5MSTUbiZhaZ055s4QBRk5kBC4Et8Y68OQ/3GTpaPeUJJKQP Gx0Du1VjO1L5gqPifyZfLk8wlCEyAHNs+LvZy3XsYwEz8ydLuIrVIbK5bYLMyerTvrRApVQX7Y1 lHZYYg6hKhaSMuCmkeIcFEPbmd17WoB9qF1qHWFYj3VBUL+KfGxZd1u0lXeMQGVp+xqvNOvYtYN aGG1UiTI5MK8wvka9LQ== X-Proofpoint-GUID: mfuTXHIk8KVZQ26i3jylUYViaMBWMd5a X-Authority-Analysis: v=2.4 cv=KM9qylFo c=1 sm=1 tr=0 ts=6a53b2b2 cx=c_pps a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=ybcDLLt5cEg1GZjoCqQA:9 a=QEXdDO2ut3YA:10 a=OpyuDcXvxspvyRM73sMx:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-12_05,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 malwarescore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 adultscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607120165 Update dt-bindings to add Shikra to QUSB2 Phy list. Shikra SoC has two High Speed QUSB2 Phys. Reviewed-by: Krzysztof Kozlowski Signed-off-by: Krishna Kurapati --- Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml b/Do= cumentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml index 449c2a7e5fec..001fd0ccc985 100644 --- a/Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml @@ -28,6 +28,7 @@ properties: - qcom,qcm2290-qusb2-phy - qcom,qcs615-qusb2-phy - qcom,sdm660-qusb2-phy + - qcom,shikra-qusb2-phy - qcom,sm4250-qusb2-phy - qcom,sm6115-qusb2-phy - items: --=20 2.34.1 From nobody Sat Jul 25 22:33:16 2026 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 2D19F33FE36 for ; Sun, 12 Jul 2026 15:28:56 +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=1783870137; cv=none; b=b4G9MQ380T8p0uih3DocpoqHQKWZB/0fqa/ggbD7nd8TKWsc0jCc8DNcZQQxF+tMkjKT6pdyLNsUKKujN511V+uwuMod5f7H9xCuqBMJgpJ8HD95YNec08ioC1EyDWL8FMnZStOdP1Xw5teqUHMCm9pUfz5DcjgozZGhrEc89U4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783870137; c=relaxed/simple; bh=pa1uBKrJaaxo4mIls2wPcMnmCJPRxvh1/dRvY121X/4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IXnFeuCQpHAVgG/GPJ4NDC5pszmOC0XC3cdlR/5ys5xawKzcxZxzhDoJRaMAul8Q2j607gnOqRR52TrmjSVkjgvTyzhjlwqOwfieMmCCFbzuN/sQhPodNzpYaL3ZzbPXwuD8cUvGauDAr+18671JyLyEuypdSrBbxCjLk64Ut4w= 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=lxua+DoV; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=VliNW3lC; 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="lxua+DoV"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="VliNW3lC" Received: from pps.filterd (m0279871.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66CDZiAK2750074 for ; Sun, 12 Jul 2026 15:28:55 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= CTLfXqR33lpyP52Ix+0HK2NQsXaqxIC8ssOzv9Yh/EA=; b=lxua+DoVZHw5hhbI SxC/laIajh+K2OaRYCRFrOVPgrN09M0EZ9dxAJtgmT0dq28g37lT3FJyWVGBBeLp C438GzKsI4sj7FV8j2e4MgWUddsCWWHTz80QVs4bp9RJTSSF0h0isMN4p8bxeBH8 Gf8Jwn1oom8B0tRykpeg/kspDLZs+GkFa/iSQCO5UIuO0RD70dhqxkWyX6y8DTZI Eziff8rjeZs1BxM8OqAATAgDj0UfNXdE8lzgnRe9xhiR3kdTJOj06U+I+qKkBeOb RmGAKwYnIIFD3crkwofkBn30sgV1CpBgcbGEot6IY3acawds+iUTGzUVBEO2sEQD 6j/t4Q== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fbecgk263-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 12 Jul 2026 15:28:55 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-385d2703b64so3405689a91.1 for ; Sun, 12 Jul 2026 08:28:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783870134; x=1784474934; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=CTLfXqR33lpyP52Ix+0HK2NQsXaqxIC8ssOzv9Yh/EA=; b=VliNW3lCPk6Fj+hsYOkgIf2dsCCVNIkiyok/5nNWHk5PgK4Slk3G0E9RyFbx/1n/4Z DzXSDUy3HHXiQvZZ5RIEUIcAZsFpjzkOujwEqCkSisRjXOlWc65M0M3hEo+UGnXRaqJw 9YfVhxQRAvTueP9WrSaF/8xyZh8BjFNQhd+WHeKAQEuLo/5hLRMYdsHfyhjTzp32uJIH gJbDB+n7VrE9O3JyxuNsu6z8ka0N8+mHjwevBVwKxymzwB3JUpIpiqRFolp31PsD4XaI EvPVHcyOPVwPnf9du5Kk6hBhAHeAv8ZDIvSg2KA9RZtvz2S/ml63pCyviURixAsKkbzC SF1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783870134; x=1784474934; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=CTLfXqR33lpyP52Ix+0HK2NQsXaqxIC8ssOzv9Yh/EA=; b=acupOb8R+3mFoqdZxMk7fgDc8B6+dWpxvF++/tgulWvHSjiHUw0310GRgkaZqz7+s7 xeUK2TNEwdruGBzPuuqFvPickNNIMngHBBO0tvlcMT3gqeh7GDm63uFH0RhlsqBkQOdn xY7NOPXkYlkBYeqBCts0k/dhgR0LaYjcPGg7cAp+Dp/Kaw0OZ0WfocGAldO6/Uz8WO0E fniJBJuCZsINiRz8iNNGOUuC1fODVS8olm4TtC5+E9Ns84HSXkNkR7Zw2brYpKWmtspr jUPculWflnfVYOxLVxbDeyQoNxU3cJt2SQnGnDMT9DA3nkC0EVz4/GvGbhF6HTmpnVEp M+Rg== X-Forwarded-Encrypted: i=1; AHgh+RqPFvZ0Nld7xdaHzQi+lx/vgzU1hdZUD+FXG4TxjZpZ6Dw1fayGGL82LKpd0zaFet1ta/faDJxW3QsdGoM=@vger.kernel.org X-Gm-Message-State: AOJu0YyZXN/vBIAiOnIBoDYclpTLCI2lVfE1fHfL6Gl6P6eLOTELF7Lh OHnNZJdp6AR4rX3J1tI9yZHpueEnZ5CSmNIGUz15RE0IRjvhkQMf3zcrxQY51dXGJqiCso7Cfav GuzjbEYd7vGVb35HyYluPZUTm6IaWA5Y/DAEvH5UW7apfjYO8LsnZo07n+Mg3hl/P64T8Th17yB 0= X-Gm-Gg: AfdE7clbGdp/IFLK5L2Il1D0PvZxuiFd+2xYd1qsSC0NylMuDv4aMUtMN6ERuYl/gbQ 3Gq7e8FZzyzggbdtBlNRtKL4hh96O9B5LtE0nWb7Kl434vSKTZIZR32LzzGWBWshuXxR2pa1Jqj nqtYnIHGpsojJpT7mxMIeVlsNT5HOSEy9vzi5SiU1TI84mWGAZ102vRHcr/84ZiqROR8A+Mpwx6 c+EnOE798MuGc3nEA3wvLvOlEfsehfgp7He+6gAP9DH6twI3dNhnDytiHc3nhRzzmJmfjKTscD9 +AzElZhAY4glek+EtQp0hVTQ/tzyh2cSt5zRY43jbQVKWzOZMvJArNxIudp539Rv/hw/Z9CirJT mMjMjMktdpYomD62jE7jpVbZTgQzDCQnGVdqB+DZgxsQ6wGFWue+aVo02UAx08MbATvM//Oqu1U aqjbjK X-Received: by 2002:a17:90b:5903:b0:37f:9e21:91d8 with SMTP id 98e67ed59e1d1-38dc834de8fmr4853278a91.15.1783870134291; Sun, 12 Jul 2026 08:28:54 -0700 (PDT) X-Received: by 2002:a17:90b:5903:b0:37f:9e21:91d8 with SMTP id 98e67ed59e1d1-38dc834de8fmr4853257a91.15.1783870133855; Sun, 12 Jul 2026 08:28:53 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311935fd091sm41458776eec.24.2026.07.12.08.28.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 08:28:53 -0700 (PDT) From: Krishna Kurapati Date: Sun, 12 Jul 2026 20:58:35 +0530 Subject: [PATCH v6 2/4] dt-bindings: phy: qcs615-qmp-usb3dp: Add support for Shikra SoC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260712-usb-shikra-phy-v6-v6-2-1b3e51bf1541@oss.qualcomm.com> References: <20260712-usb-shikra-phy-v6-v6-0-1b3e51bf1541@oss.qualcomm.com> In-Reply-To: <20260712-usb-shikra-phy-v6-v6-0-1b3e51bf1541@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Wesley Cheng , Xiangxu Yin Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Kurapati X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783870119; l=2707; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=pa1uBKrJaaxo4mIls2wPcMnmCJPRxvh1/dRvY121X/4=; b=jFQRmxwZFpX6DQoCl4CLus+aF7XaIltggdJxmaYCfTHV8GOZORXSipc6EXyDGh9UDr+F7P2u/ SqghEsIgir8B6hnqwwuv8E9ZQ1A+LIyEMv6s/oN7Xr022gvVmucF2WQ X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEyMDE2NSBTYWx0ZWRfX7cI3fSR4hzf/ F8fbxSTITC6af+y8XoO0NzqbIw+p04KUdjhw0VUQoRgsJkudrPW856xjmN4cy5pX2JmDYEqP2Xa 7LrSCK68fIFK7owf2lv5O+6L1/ph2zo= X-Proofpoint-ORIG-GUID: o6vKYO9gayOxipnhSeFn5WC3qLV14wA7 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEyMDE2NSBTYWx0ZWRfX5omKwAtb8tev o11Lasbz3aN1vhz29N8RZfxKbQgI0EZBfQLaC2LSmkY8pIh22f6Rd/lgLTPhG5TxE4+Bf24bKRB lMGcWw9a74NKSkG8zyxC7pvQXpMn7vGY+1sjY1IEJcq7GeX0TUkOcxuzPkTVKjUXvqtrEhsWKuy DzPP4hjJL61mVfmv5CmTHAXgbO4HZxp05NvPsYvhsD0q2agfMyzgnj+Uq2R44OtIHFxVIPFcmyd 5ZLJZLMd6KU/Lu1SMceikutTrcJEp51Mucx/1SBVjNyzhMOPOGVdH+eoMT9JD/XQL/e0psozFql ImbRUs2L4Vj9l8pdzOHxAN9RPPwaDIPm/Q3aNB80mzr5EvmXnC6m3WNz8y+tq3iCbh039JqT5kP XSWl5sF/J4jBq9j0AfVgclhh3JRrM3K+LIk7Y4Xs8x7GQkxog8Etx/tEj39WvqcPO0cEKLF+5oN QBoXzQBh3H9WhVnL+vA== X-Proofpoint-GUID: o6vKYO9gayOxipnhSeFn5WC3qLV14wA7 X-Authority-Analysis: v=2.4 cv=KM9qylFo c=1 sm=1 tr=0 ts=6a53b2b7 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=3WHJM1ZQz_JShphwDgj5:22 a=EUspDBNiAAAA:8 a=ufZ60yBX7R2ALNXMlhoA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-12_05,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 phishscore=0 malwarescore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 adultscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607120165 Declare the USB-C QMP PHY present on the Qualcomm Shikra SoC. Shikra uses 3 resets to be programmed before initialising the phy. As per the hardware documentation, the third reset is PHY_PRIM_SP0_BCR, hence naming it "phy". Also, add remote endpoints and orientation switch support for getting Type-C orientation information. Signed-off-by: Krishna Kurapati Reviewed-by: Krzysztof Kozlowski --- .../bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml | 49 ++++++++++++++++++= +++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/phy/qcom,qcs615-qmp-usb3dp-p= hy.yaml b/Documentation/devicetree/bindings/phy/qcom,qcs615-qmp-usb3dp-phy.= yaml index efb465c71c1b..98397006fa62 100644 --- a/Documentation/devicetree/bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml @@ -18,6 +18,7 @@ properties: compatible: enum: - qcom,qcs615-qmp-usb3-dp-phy + - qcom,shikra-qmp-usb3-dp-phy =20 reg: maxItems: 1 @@ -33,12 +34,15 @@ properties: - const: pipe =20 resets: - maxItems: 2 + minItems: 2 + maxItems: 3 =20 reset-names: + minItems: 2 items: - const: phy_phy - const: dp_phy + - const: phy =20 vdda-phy-supply: true =20 @@ -63,6 +67,22 @@ properties: - description: offset of the PHY mode register description: Clamp and PHY mode register present in the TCSR =20 + orientation-switch: + description: + Flag the PHY as possible handler of USB Type-C orientation switching + type: boolean + + ports: + $ref: /schemas/graph.yaml#/properties/ports + properties: + port@0: + $ref: /schemas/graph.yaml#/properties/port + description: Output endpoint of the PHY + + port@1: + $ref: /schemas/graph.yaml#/properties/port + description: Incoming endpoint from the USB controller + required: - compatible - reg @@ -78,6 +98,33 @@ required: =20 additionalProperties: false =20 +allOf: + - if: + properties: + compatible: + contains: + enum: + - qcom,shikra-qmp-usb3-dp-phy + then: + properties: + resets: + minItems: 3 + reset-names: + minItems: 3 + + - if: + properties: + compatible: + contains: + enum: + - qcom,qcs615-qmp-usb3-dp-phy + then: + properties: + resets: + maxItems: 2 + reset-names: + maxItems: 2 + examples: - | #include --=20 2.34.1 From nobody Sat Jul 25 22:33:16 2026 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 E4CE233F8B2 for ; Sun, 12 Jul 2026 15:29:00 +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=1783870142; cv=none; b=CSyJz319PRRnYVR4I7bmCnhwFQj1N7zsFsnfXAeJG1B4PhZz2T2FOgOZYY8hkPLLh9+ZA10b7ovHA2h2I5GeDf9Ss13RWtqSIOM+nn2YT1O9kdxT0NU2JTgbhfNMXPNpXjbe3UGLeEvqULAoRL0jy84KdALrRrV3u0V8/J/W/yY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783870142; c=relaxed/simple; bh=vndsUeRg4LFLcX149F4anKCLh9nHIAwuVq42HyJm6zU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=m5/d+8ITmFrd2pNcfoRkX9yGaqlkMS3qZLh7TPWe/rOlpWLYiiTEROzbB4vsJRGSUV2lxGwUjX6jlwf+AjRkvvM4Ruto9LkyOn7Q3FSOEVLYHvHr7bzxwBQY3p7/SZ6IuUM1zt6z8QGigoFnOWl7glSfBiYqwwxE0EFW59md2JQ= 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=kKSXnsFD; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=eSIwHuv0; 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="kKSXnsFD"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="eSIwHuv0" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66CDZVbK2648914 for ; Sun, 12 Jul 2026 15:29:00 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= Wtn8qmkEProTeRWQ3sXxWz0hSrss8hVGxBGi5v6Q/jk=; b=kKSXnsFDtObkYdm+ u6R+eevvx5u76k83II0GHLKEVWrgbKCAfjRcJdNl2n4oNaUBb5rkip562ZptkkxP rb6jSQ/EMUBZmxifFVSfWj96Zf6/5r8ddDmE0f1CWtUEs6e40UBWZPJx4MNhJ9SP Tiei5J1fqNRFgn8U7265+HLNEbpAMuWU+X/tagl4k+bV603Rz3bSmagVUhEeBk+2 GFjTOlN4RqMBl1YTo5qnaT6Z10Hi4gpv4FQZDazjl1NYyP0Wm64gvVV0TJGAwdSa kZ538emDMtAlXZ9bQ/Qp4a38yyEB3QJC7CbdYJLTJo6UDiGJj54onchKR6snONo/ uXxGtA== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fbe9131xk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 12 Jul 2026 15:28:59 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-38ce7fabf76so3498954a91.2 for ; Sun, 12 Jul 2026 08:28:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783870139; x=1784474939; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Wtn8qmkEProTeRWQ3sXxWz0hSrss8hVGxBGi5v6Q/jk=; b=eSIwHuv0gpaaW0EkacrgDp2p6m3dz2FW8/jOUNv4piefiFTqz6Y9LQ3IvA8+FGCgth 88Jy9QkDqNHPMNFrL19PB7ymLpMVYRRR9RvnE92+10GEKJqkQZ64emnIZYacNLtDM02F xf7B0Lu4Df2I7u3fkB6o7/bAsJDUsNZB/bbc7S/I/3PJGz9opB/alDKj9Zmjs/ewRZrD tUS+Qu0selkgVcv+W1xmvBihSI92Hc06/ZE5jXKVf38QM4bNSs7Dm4msn9ayQY105g0B +H1G0TYjWYme20DHWlfTvolFyxS/Lm1Oup3MhyHLse47MZrygg/99cWcd1WmydSCJLDx 7/RA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783870139; x=1784474939; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Wtn8qmkEProTeRWQ3sXxWz0hSrss8hVGxBGi5v6Q/jk=; b=WQYgn5TFsHWlYM81WUcK9l+S8nk6epmdWep2ygfaJnmNzS8uDC6qDLVIq1b/G9ptWF iVp9hOVWKw+rdlPdjHKdjwwKpvi2YOoqiUFD5BnyIUANm4OzeJVUHGG3/armo5FuIJv+ Eg1mcdtEIl/SBnCyQ9Cjwd1bbXhR+0vKj7ljgmzcZfBl2RQcB1ROLSZ3z+tQNYHVq36x bkOX2BrCODsY8S6Pco6shkFCe1D8gdurqbBNJwsekRGfNl5M9aCI/fQQ51N+/RmdbzP4 TZr07KvAuBz4V7ED75a/0bwCOO3I54mO8ObwzJs+n+Pk15UxWwL+pUouI+AO3WD5ji6N LGbQ== X-Forwarded-Encrypted: i=1; AHgh+Rp0ZIAJegBGfexOrLKB6KuPR7SwSaH6JFIVZQ7jTjVit4d1aXVY4syjbccHuSMG8mijgHsaty7uG+U7Q+0=@vger.kernel.org X-Gm-Message-State: AOJu0YxRxoKXvZ6DIyydLXxljfX8awfk8LT3zhURqZQunYsTRBvZRaUQ 7LvERwPAdnJr0Hx2ucKagMA2K/fOX1yqwaIgKy+81t12I5uIW9zFpKAT57tGRL1OGh5HTm/XTXA adKM3HrJgbzBH+UpUm3Y1MraPgksMCWwtQUNL8neb5Zx2dzqDtkBFkKGoGFSoQZMXD70G2m2xuz A= X-Gm-Gg: AfdE7claeOnwQS6VLAbcf50RvZT7G3rns/xHy7ITSsJHlMGF4HDyfzqpHVziAhxnOQh xg/XfmFQRmrJ8rSIWBDkEkw0PoEM2kwHhs9ayK/N73vpCCAQro/cE4iWbHR5r4HGm8APybOKsXa UuanbGzkVOTbZyffsyzJIRySWs+0c8J03p+WlrOb51aYTkq3iDWgfMtVNoG3gbjP4GaPbwAhPE4 qgKBjjGCBwFwhoAulQB38hw+QTgGTU/HzMF1zx5lGiT6rYHGO73ovz4IDdHYzYljZL9QRcAyVar eZVis2hQFo14s41Px3lGRGCPDw8FpW+EyIQznVd+20vjuOwXrC5P2fBuGC9r5KuHoEA2rwSBITE J+8EbKJ+h6CkB9v/hKYi6K7eSJ/0+ydqReOU8+dC1AQExVxUYbFC77AFVtFLgKwqRet6wr9+avZ fWAzRz X-Received: by 2002:a17:90b:5384:b0:389:8f6c:4d58 with SMTP id 98e67ed59e1d1-38dc777c40cmr6139280a91.34.1783870138996; Sun, 12 Jul 2026 08:28:58 -0700 (PDT) X-Received: by 2002:a17:90b:5384:b0:389:8f6c:4d58 with SMTP id 98e67ed59e1d1-38dc777c40cmr6139253a91.34.1783870138591; Sun, 12 Jul 2026 08:28:58 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311935fd091sm41458776eec.24.2026.07.12.08.28.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 08:28:58 -0700 (PDT) From: Krishna Kurapati Date: Sun, 12 Jul 2026 20:58:36 +0530 Subject: [PATCH v6 3/4] phy: qcom-qusb2: Add support for Shikra Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260712-usb-shikra-phy-v6-v6-3-1b3e51bf1541@oss.qualcomm.com> References: <20260712-usb-shikra-phy-v6-v6-0-1b3e51bf1541@oss.qualcomm.com> In-Reply-To: <20260712-usb-shikra-phy-v6-v6-0-1b3e51bf1541@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Wesley Cheng , Xiangxu Yin Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Kurapati , Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783870119; l=1543; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=vndsUeRg4LFLcX149F4anKCLh9nHIAwuVq42HyJm6zU=; b=jHE8QHzT6nM/WSa/aeR2TU70HNXWXZZMQfTZ199KDr4Fdirt2KXdhHM6bqaUFFHRR4nIgfaBC cBXSG52FqNsAeM1ugNetBk2A5Xzd7X7SJMID/vK8B0f0Iu2z+oVVqz9 X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Authority-Analysis: v=2.4 cv=TbymcxQh c=1 sm=1 tr=0 ts=6a53b2bb cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=Pub0nXbp0FV3ozl__XAA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEyMDE2NSBTYWx0ZWRfX9q3ODLiB1XsG Koi5WfLnh4HDSIkl7O9JuMGwMLtqZ014+/86YQ0aD9DEcokXTsbJH7m6uqpwHCCYgfwmHGMv9r8 ygeb9Va32H4dZ7AQK7G/9tsgkXp6VAA= X-Proofpoint-GUID: cq755CRTIkY0iup46nZlEIb0Ehk2Q4lZ X-Proofpoint-ORIG-GUID: cq755CRTIkY0iup46nZlEIb0Ehk2Q4lZ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEyMDE2NSBTYWx0ZWRfX33Wx+VsM83Mb /9gH8kgTWVQEnsg+zBCuzoX0hhJN9gJ42JOf31BjpNyboSDfMSpNYbTbRQsYUq2kZeeqcVmHCuu s3o0TLWkUqDzRbeFwK/DfS9bsJpAu99/T96Hxvq551D7w/WJtZjoszUm6D7GqSnIrW/9ZH5m2Dx 1sCIuboMoQd+yfQhbN1Oi604tnWCJX/Y3NjwMuUY9f4qrGv+zKfsomnBA1WbRlDqvkeRyZjhMEF m8Fn11BUOrm3NlXkQpWe80ESBa1JcgFhlRQUgjIiMj51aPjBbg58jtYs77z8kkamAdql/UQpV8v 3iHPZZoY05OLwjjLlnqRkft92/dqkZ3gsy29jZZOQswnCwQ3m14ZgSuy9jwK+LcZIDw/cdyd20c SVwqRgjdRMB0010mSHWzjPrTlPcyUla5MqzJyY6MT0+9GD4hiKacVEQLBYkk2Dfa/6SVsVwx/84 Ab/qlNTZD30osB79hsA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-12_05,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607120165 Add init sequence and phy configuration for Shikra. Since the init sequence is same as that of QCS615, reuse the existing init table in Shikra. Signed-off-by: Krishna Kurapati Reviewed-by: Dmitry Baryshkov --- drivers/phy/qualcomm/phy-qcom-qusb2.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-qusb2.c b/drivers/phy/qualcomm/p= hy-qcom-qusb2.c index b22b3c6adfd3..101c0820023d 100644 --- a/drivers/phy/qualcomm/phy-qcom-qusb2.c +++ b/drivers/phy/qualcomm/phy-qcom-qusb2.c @@ -377,6 +377,17 @@ static const struct qusb2_phy_cfg sdm660_phy_cfg =3D { .mask_core_ready =3D PLL_LOCKED, }; =20 +static const struct qusb2_phy_cfg shikra_phy_cfg =3D { + .tbl =3D qcs615_init_tbl, + .tbl_num =3D ARRAY_SIZE(qcs615_init_tbl), + .regs =3D msm8996_regs_layout, + + .has_pll_test =3D true, + .se_clk_scheme_default =3D true, + .disable_ctrl =3D CLAMP_N_EN | FREEZIO_N | POWER_DOWN, + .mask_core_ready =3D PLL_LOCKED, +}; + static const struct qusb2_phy_cfg sm6115_phy_cfg =3D { .tbl =3D sm6115_init_tbl, .tbl_num =3D ARRAY_SIZE(sm6115_init_tbl), @@ -953,6 +964,9 @@ static const struct of_device_id qusb2_phy_of_match_tab= le[] =3D { }, { .compatible =3D "qcom,sdm660-qusb2-phy", .data =3D &sdm660_phy_cfg, + }, { + .compatible =3D "qcom,shikra-qusb2-phy", + .data =3D &shikra_phy_cfg, }, { .compatible =3D "qcom,sm4250-qusb2-phy", .data =3D &sm6115_phy_cfg, --=20 2.34.1 From nobody Sat Jul 25 22:33:16 2026 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 D5F4033F5BE for ; Sun, 12 Jul 2026 15:29:05 +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=1783870147; cv=none; b=piDm+O7a43uJExIi0SwNwu5niO8amUqPjzuoZon/XQID7fZtwZPqrKszPZHUYiIUldnoLaG11eDRy9+kTgJImnS3/65f6pPFh1VEf+9a+yr7Ea51kWqAa3EzKmnyG8QcvzKbnd4xoVqVOI1F6OVY7r6QJssBNpiWeBRERt8SQQw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783870147; c=relaxed/simple; bh=oVC5UqW8EITu6nRZcu5QBdQbzKRKDsRDWUWaypx17T0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qX9BSCzRjN0pYtl7MIlvkBw9T3O0kV6yyZ6/AUElXGqSLLxM8+/wLBUq748f3iaUK/jtd9xy+0ArDoS5VTTIbbh2Gj10Zl22yG8BT4e8d85KnRLvBB5JuIlwFSSxETfTthBGvpycMzqDxxA1f2VNxMdwLuXVTJ3vST2Beubkbmw= 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=A1Pj/Xto; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=f2xTVFNj; 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="A1Pj/Xto"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="f2xTVFNj" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66CDZdNh2649043 for ; Sun, 12 Jul 2026 15:29:05 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= rn7fwHxfFOX/isdk4ukXYQLob0WedKotBlCuMDd7Tzw=; b=A1Pj/XtoFM7XxHP9 wyM2bF4ZGi5BIEC7PnO/hKbzUNB7jhk34it6ZLZnh8c5ABfIPZ040/liTxz82J9S b3cAStN8IImP4IDURDGv2yqvdEItX+9k1FY7acfxuliGVzF8LEqIddZTqFtnecTg I/5USWhrG91HSX2QIgEgVHit9phDX0mwiGosn7JOeIYcu6HMpLG+tBzkPF/OaWMP 1bV6OTLGWt/HSuAAgiRFwnO8ajoH40yL1sXTVZVabFHXSq4VX+R8pcJlBDXvOF/6 +iEhCMoxSpMRY7+bpw1JArN4EWwmkaJRouLdpne3/k+gSx58PhPIjWV0Z4MDdEVY ia52gw== Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fbe9131xx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 12 Jul 2026 15:29:04 +0000 (GMT) Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-380b630c505so2912213a91.1 for ; Sun, 12 Jul 2026 08:29:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783870144; x=1784474944; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=rn7fwHxfFOX/isdk4ukXYQLob0WedKotBlCuMDd7Tzw=; b=f2xTVFNj9u48A3Xc45H9TbQYdNqNN2gY0nWyfYJa73RYUdOxTBdymJ99shKaW9TYgY O+GTbJFmb1mstuUjtX1fXPZ1yTcU1Tzb/eYzBZ5UEwqinvFGdH7WDrXhbACLKariRbpQ sdwKq/UaRSU8ZYw5H/IMVa7hs64ezoMEQvmdJDo6b5GnvjD6+DXBA0QQeNZutvyG2CGJ pOKc30dcFUVcw8c6RUxfUs65HBQ2cgWxuSG/e+J7yjqhBfafY2Iugq4BkTUqy2nxvzHz NWvVayvhMru10d26PgkdyVolpPVLItBH7s5OUguR88mVa68Se7hkJuuRO6l1kOvLPy2u 92Ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783870144; x=1784474944; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=rn7fwHxfFOX/isdk4ukXYQLob0WedKotBlCuMDd7Tzw=; b=DzideKlGbmD1YcppjiAMWnvNHshVFdJprPohqfK/2VQboUgDjjF3RHBOyg67uws+rO 1qP5fGe7lMuR7X+TiCFx/0CdXBxalApOnCFjNaiEjTKM5/t9td4bXnYoFmOQkqn77m9o SbxUAsWEupr+NWv4lC9S4wW+qhBYk3N9ezQ1lXdIL2t6/UwsHhlezNEMYU8F+xxjjJvD DdfegHrJaCQON/NbG5xyhTcQyuAs+c4p7B5+8yelDzHlF3ajerT3dFmjSc33z5OT0v8h xTgLtJY+rlEJsLd9i5jW2UdAZxvnU1lGo6tTuaWkQNGhtBnW4g2zlo0JsHq6ygsPn0eo Sufw== X-Forwarded-Encrypted: i=1; AHgh+RpheGe+aXcSHU4wJsJ1+uIvkhrPw+IgCmVfd/nC4CfC7E4orVAiRNPHRYnv1FFghY3NwVRteSej7JjxzhE=@vger.kernel.org X-Gm-Message-State: AOJu0Yz8pETLWJCEwuYjxJPTEyVYCZcyl2nejEfHKA02TpGhQmNto5VJ 2XW9h1/FC+MMUMWh0/VmcvwzyIwKuck7r8mQujnWlr5TvgF16QECQz3OYH94jH/ZIr7RmAbHjMk O7BmSfPwvLOXYsQR8X67eT8PZYW606r/FWh4XbUGlotH1wXPrc0LWWLuQUsmLcR3p/C6yYrBvGx E= X-Gm-Gg: AfdE7ckYfpsm9ihI780L+40AuoLhD3OPGUmKSnB9LlcyxoZ3EKV8YDjyrn2XhMh8vT0 /sTlz1SD+mZXLHs8+1iwgDULeWAjR9j//77OINh6DC+hQ5eaz2K8kQnV+NzulgY5WEQK5DcZWhS 3Cq+DV1J1wn/mXzYnY8py6LLhM8xqUFjtYbHbRlBVSywvXi7EkjkDkldAsHqLwV7e20GgjNnDdV 48FRSJCo8xO0lqe89lcK79KOLXRegL9h9CXcCGO/xHelkae4sdZ+gmKFCnFT26IbB/tp8goPfwY 2t5D9h3FUa8QLjDVA+miaBwhB2VS3otwWyQHDyFqQGyJ+pHgtIrtQlfFkMeHBLCkKSVNlTWBc8F 0UAEF3zKBnwDCkFbiP9hZDdKyalpoqyyGWA/b1EzD08AFOMaCzA9Rr0yBOT2+BM3AdowxQTgtq3 sMyGJz X-Received: by 2002:a17:90b:3d48:b0:380:7d9f:81f1 with SMTP id 98e67ed59e1d1-38dc74c49acmr5752054a91.3.1783870143678; Sun, 12 Jul 2026 08:29:03 -0700 (PDT) X-Received: by 2002:a17:90b:3d48:b0:380:7d9f:81f1 with SMTP id 98e67ed59e1d1-38dc74c49acmr5752030a91.3.1783870143229; Sun, 12 Jul 2026 08:29:03 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-311935fd091sm41458776eec.24.2026.07.12.08.28.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jul 2026 08:29:02 -0700 (PDT) From: Krishna Kurapati Date: Sun, 12 Jul 2026 20:58:37 +0530 Subject: [PATCH v6 4/4] phy: qcom: qmp-usbc: Add qmp configuration for Shikra Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260712-usb-shikra-phy-v6-v6-4-1b3e51bf1541@oss.qualcomm.com> References: <20260712-usb-shikra-phy-v6-v6-0-1b3e51bf1541@oss.qualcomm.com> In-Reply-To: <20260712-usb-shikra-phy-v6-v6-0-1b3e51bf1541@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Wesley Cheng , Xiangxu Yin Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Krishna Kurapati , Dmitry Baryshkov X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1783870119; l=3641; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=oVC5UqW8EITu6nRZcu5QBdQbzKRKDsRDWUWaypx17T0=; b=ozQP1pweyGshCDvd+NcotMZ7kuQNMugzameQ+w6DE040egIGNtWEoFD0v5l+9kJJkxHe02vRj +lF10hlDN1nDA/NZtM7rN7iPAArBalmUkgiVo0bCuEx47OXgaedPEDu X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Authority-Analysis: v=2.4 cv=TbymcxQh c=1 sm=1 tr=0 ts=6a53b2c0 cx=c_pps a=vVfyC5vLCtgYJKYeQD43oA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=EUspDBNiAAAA:8 a=BrUXx0GcgBZ9W2fV7PIA:9 a=QEXdDO2ut3YA:10 a=rl5im9kqc5Lf4LNbBjHf:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwNzEyMDE2NSBTYWx0ZWRfX4aZFbpQg0911 EVB4Aa2wjZ2jOby3rT8jvOBkGmmbqmuBeOQEr5P0L2yQnj0CqR9jBB8rkN26OG8ftrgFVIh5IBL iPP9hJ0V6ck0YY1LfHWJzr9ykuetXrw= X-Proofpoint-GUID: IHJJkpghSe-hhCjcpStjwlLT0Ptat3sm X-Proofpoint-ORIG-GUID: IHJJkpghSe-hhCjcpStjwlLT0Ptat3sm X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzEyMDE2NSBTYWx0ZWRfX5u+cmzNMZuKe t4u+xrRvPzJkz1K4VbwNpRBwb07Ax18W5hLFbwy3YBTPbiRT0lKLW+cJ/QHUNoI87kElvQ844Ai y8Gpv7hdWoOsvJXMqCLrsoieeeoepPtsuwY4N8BlZ1jFZkz+WThTgaxhqPaGmErV0rPHb7zEqMw m4pBHMs+GIHzSyaIRGsu5QNqg8/KqL9m11aY43X5QYLipW2W/Jcs4laXRfLzN/FRup3AVFzU5zo aQydICKKH8I/XNMnrJCja5rF4bOackUNVh6Dw06tu1uIbO7UVn+bDEhyDGFl6hfw8nnbNgoNvgW 8mVjNs66urcBvgia26LGh+GM+tEVxTeRN0ZyeVQIeJMA5psoxzkbkcbgaknGFPRx1o3cXk0pY8q 6/72/alduyyQ+w35XEnVe4lQMWCYOWZGca6Ya4ts481I2ma7+1QQLUkwuVSsoKPe9uGIfUF1lEz wzA32ULp0suotuL7QmQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-07-12_05,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 bulkscore=0 priorityscore=1501 suspectscore=0 impostorscore=0 adultscore=0 lowpriorityscore=0 phishscore=0 spamscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607120165 Add init sequence and phy configuration for the Super Speed port on Shikra SoC. Also since Shikra uses 3 resets, add support for the third reset and configure Shikra platform data to use 3 resets. Signed-off-by: Krishna Kurapati Reviewed-by: Dmitry Baryshkov --- drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 53 ++++++++++++++++++++++++++++= ++-- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-usbc.c b/drivers/phy/qualcom= m/phy-qcom-qmp-usbc.c index ab3055bb5b0c..fa8492b487d7 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-usbc.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-usbc.c @@ -512,10 +512,14 @@ static const char * const usb3phy_reset_l[] =3D { "phy_phy", "phy", }; =20 -static const char * const usb3dpphy_reset_l[] =3D { +static const char * const qcs615_usb3dpphy_reset_l[] =3D { "phy_phy", "dp_phy", }; =20 +static const char * const shikra_usb3dpphy_reset_l[] =3D { + "phy_phy", "dp_phy", "phy", +}; + static const struct regulator_bulk_data qmp_phy_msm8998_vreg_l[] =3D { { .supply =3D "vdda-phy", .init_load_uA =3D 68600 }, { .supply =3D "vdda-pll", .init_load_uA =3D 14200 }, @@ -680,8 +684,48 @@ static const struct qmp_phy_cfg qcs615_usb3dp_phy_cfg = =3D { .configure_dp_phy =3D qcs615_qmp_configure_dp_phy, .calibrate_dp_phy =3D qcs615_qmp_calibrate_dp_phy, =20 - .reset_list =3D usb3dpphy_reset_l, - .num_resets =3D ARRAY_SIZE(usb3dpphy_reset_l), + .reset_list =3D qcs615_usb3dpphy_reset_l, + .num_resets =3D ARRAY_SIZE(qcs615_usb3dpphy_reset_l), + .vreg_list =3D qmp_phy_qcs615_vreg_l, + .num_vregs =3D ARRAY_SIZE(qmp_phy_qcs615_vreg_l), +}; + +static const struct qmp_phy_cfg shikra_usb3dp_phy_cfg =3D { + .offsets =3D &qmp_usbc_usb3dp_offsets_qcs615, + + .serdes_tbl =3D qcm2290_usb3_serdes_tbl, + .serdes_tbl_num =3D ARRAY_SIZE(qcm2290_usb3_serdes_tbl), + .tx_tbl =3D qcm2290_usb3_tx_tbl, + .tx_tbl_num =3D ARRAY_SIZE(qcm2290_usb3_tx_tbl), + .rx_tbl =3D qcm2290_usb3_rx_tbl, + .rx_tbl_num =3D ARRAY_SIZE(qcm2290_usb3_rx_tbl), + .pcs_tbl =3D qcm2290_usb3_pcs_tbl, + .pcs_tbl_num =3D ARRAY_SIZE(qcm2290_usb3_pcs_tbl), + + .regs =3D qmp_v3_usb3phy_regs_layout_qcm2290, + + .dp_serdes_tbl =3D qcs615_dp_serdes_tbl, + .dp_serdes_tbl_num =3D ARRAY_SIZE(qcs615_dp_serdes_tbl), + .dp_tx_tbl =3D qcs615_dp_tx_tbl, + .dp_tx_tbl_num =3D ARRAY_SIZE(qcs615_dp_tx_tbl), + + .serdes_tbl_rbr =3D qcs615_dp_serdes_tbl_rbr, + .serdes_tbl_rbr_num =3D ARRAY_SIZE(qcs615_dp_serdes_tbl_rbr), + .serdes_tbl_hbr =3D qcs615_dp_serdes_tbl_hbr, + .serdes_tbl_hbr_num =3D ARRAY_SIZE(qcs615_dp_serdes_tbl_hbr), + .serdes_tbl_hbr2 =3D qcs615_dp_serdes_tbl_hbr2, + .serdes_tbl_hbr2_num =3D ARRAY_SIZE(qcs615_dp_serdes_tbl_hbr2), + + .swing_tbl =3D &qcs615_dp_voltage_swing_hbr2_rbr, + .pre_emphasis_tbl =3D &qcs615_dp_pre_emphasis_hbr2_rbr, + + .dp_aux_init =3D qcs615_qmp_dp_aux_init, + .configure_dp_tx =3D qcs615_qmp_configure_dp_tx, + .configure_dp_phy =3D qcs615_qmp_configure_dp_phy, + .calibrate_dp_phy =3D qcs615_qmp_calibrate_dp_phy, + + .reset_list =3D shikra_usb3dpphy_reset_l, + .num_resets =3D ARRAY_SIZE(shikra_usb3dpphy_reset_l), .vreg_list =3D qmp_phy_qcs615_vreg_l, .num_vregs =3D ARRAY_SIZE(qmp_phy_qcs615_vreg_l), }; @@ -2019,6 +2063,9 @@ static const struct of_device_id qmp_usbc_of_match_ta= ble[] =3D { }, { .compatible =3D "qcom,sdm660-qmp-usb3-phy", .data =3D &sdm660_usb3phy_cfg, + }, { + .compatible =3D "qcom,shikra-qmp-usb3-dp-phy", + .data =3D &shikra_usb3dp_phy_cfg, }, { .compatible =3D "qcom,sm6115-qmp-usb3-phy", .data =3D &qcm2290_usb3phy_cfg, --=20 2.34.1