From nobody Sat Jul 25 23:12:13 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 97DDE2989B5 for ; Sat, 11 Jul 2026 17:10:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783789810; cv=none; b=i+GqXxo6Hv7ouytnv6keFzcO2yPeQF2scuiXtW10Y9VvI/XaBelO6SrdmdaeYEe2seSyRLmxK9hIKDCh7OYx6aIMO7AfQhXeQnoyOyZcOo1+ABlZ//lCu8eKCLt0R78bTBgxupIIwisvB/IhsyK2cq0Sal+7taaAehO5OTmYcdY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783789810; c=relaxed/simple; bh=n32F+WQzySrIX5iVbHz5HeXrQoNod4+w3vtYMUcs8Ls=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rBwA8fCOFxhR/ZPAj9RpLmrEGnv3cxLzl4Y3xROGijVIQn5t7wqLzPYbxQ4K0XfwR+IqaDUkmGGT9N/Pa0AEtzs77MXK6O4q6grv8Stx1UqDwNudzism2Ki95ETQPmh/8CNGAJd9tN5nmPaUBt1QpivJFFvhWrQY5WnGULJHguA= 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=A/aFvggT; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Z5jbkUH7; arc=none smtp.client-ip=205.220.168.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="A/aFvggT"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Z5jbkUH7" Received: from pps.filterd (m0279867.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66BEOFRl4095384 for ; Sat, 11 Jul 2026 17:10:04 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=A/aFvggTPSyZZ+sY oKtxRYS+2+QAdwfkjNMHkuLwy7CQY++nvZIutK7Tc876rdu7M4pV8vseCgEudYPo B3iXGMUCfeWzbzXDiRyovVKYJIyv/winF17BVK3i8Bw0kDteSNz7em7fMZv5WDCd TMeJDG4NK1D09vB6Yax612Nm5rlPQNkfEs6bUSyPGjOY/ygnYLnCckKL1cPEZUHa 8Kg2+DVW5Byw4aI34pL+2i/N1Zs+q8ent0HClJGGt0qNSB7wFBif0brQOCvxMv6M IvkuJG0uZejAY6YydYn8V1GkxiTuazk1tQrN+p8wB7BswwENZ2FP0m6msW55uLPp 8zzGkw== Received: from mail-pj1-f71.google.com (mail-pj1-f71.google.com [209.85.216.71]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fbebr184b-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 11 Jul 2026 17:10:03 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-3810960140eso881182a91.2 for ; Sat, 11 Jul 2026 10:10:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783789803; x=1784394603; 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=Z5jbkUH7yv4eUFhhm2kF7strykUpOjIkeC23pFRtB9P+hVkUvBD4Wt+1UHB1S5ESOv SwNmoeyF380g6GFuzFJ7kxgFT4NqZRR9ZtuCTOK/TwHTH6QrTgBdf/GAtjFTpTyHn2ZH fA/58+ZbAanVbzNPRMJSezeIaJjj85tpgtX1w+8sAbIAPs4u20mZ4bG+NOmUsPG3eko/ 4yRsc8+/4sDelfT1FCGQ8um722/DIAFdjlk5KmO9zmH4NtywednGFrHH9nyPbQAG2N7L ablMJVsycTXHNHZc3jH3LRPZ18Hxaq9UFAT3NbMhTbK+vDFEfAC4kOPEVGVVPdVgx62h 1FNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783789803; x=1784394603; 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=QvAL+mAHMKGipo8biD+wlrsRyV/zIF3/r29lt88vknSaoApcKTJymGY6Q9wYUzKhtZ pUrogLVelFBgLArGzwNcPxDLJ73noLNq/UcGsOq98gSWgDX9DpCrRZzyAtDBTxy6srAF xf0JEykaqjmrxIc7EhHQ+wtyV3EFUj5uaN41F0ngt7VBqSFqpkQLwn9OKL7QjxX+rTh7 VY9UCFvPQCY82q05YcoVOjMVddnPnCgnYQ3kOw3U5IU4AdNXfjbQTS5jtSu8Y1DltmlO PALlLg7qpkoYCAvQJ2FSdOpJXxSFKWLJJlxDfsnjB2tZJ7/jaw4jtgcTkT9MGd6Eq8Bv 6y8A== X-Forwarded-Encrypted: i=1; AHgh+Ro1CzQy7uv1aCurxmpnZNr78RtAHUJek4HN2U5IBiGzyJs2pNRfs4ffY2AQofNMZ//06OVYVH/7K1+8fHI=@vger.kernel.org X-Gm-Message-State: AOJu0Yx+5zy9OeaY09beCNExJxlx5K3ksMKpajBLL8OAE4KI5oqzjx0c eE87Y3jKskdx+vUEil0I8uGkrsOkmAdK6ycjZawBuqnqHwj2IOtvtuR+QMV76cXr+DuMazedJGz P7Dc1AoJr8CV+mtJBv35r3lmFqSP1BYiPpO02Nx8PsS+dg2TLIlIgZvJXd+/KMrDDooU= X-Gm-Gg: AfdE7cmcwRk9mzIn33FoyV/XmMLrcLwXUfLS1pcW3AEgRUulgKiAUhP24iYBxyU548u K63CzVKSkS1mmtCpyDTKBVYRssba9APOhXkbSSo9puls9j3j86pI3wRyX4Qs4mbeADbdz16xj5C DxcpdXseaRqv+pUiKpy5zv9zmD3lxe7PK4WI6tsnIiWNhy60d8Or3lnW4cPvvucfUBxVZ0mfjVG 0xmp69KWsaPiv5Pwo014fQQaKgycOtMH7SCSeYSZ+vszTgDI7jGawXnPv2ZNMjle2qUO7hEv+XA J6DGEdMxI59OSPabSXdiRncflyshZzas+O+Vb1w74soQTPp5PyZxyYZFSKayR1LkRBByqlDToVh 3zFeA2uYLbUKIfXXzhtcu/87PkIb65CEv43pZbFOc4VIuqILBHViNp22W4vkbeKkr5hUbsKPQi+ NzQzIL X-Received: by 2002:a17:90b:3bd0:b0:37f:9cdf:f0ac with SMTP id 98e67ed59e1d1-38dc77f1987mr3410723a91.27.1783789803128; Sat, 11 Jul 2026 10:10:03 -0700 (PDT) X-Received: by 2002:a17:90b:3bd0:b0:37f:9cdf:f0ac with SMTP id 98e67ed59e1d1-38dc77f1987mr3410701a91.27.1783789802710; Sat, 11 Jul 2026 10:10:02 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313b9ca880fsm12943635eec.23.2026.07.11.10.09.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Jul 2026 10:10:02 -0700 (PDT) From: Krishna Kurapati Date: Sat, 11 Jul 2026 22:39:50 +0530 Subject: [PATCH v5 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: <20260711-shikra-usbphy-v5-v5-1-229ba3602737@oss.qualcomm.com> References: <20260711-shikra-usbphy-v5-v5-0-229ba3602737@oss.qualcomm.com> In-Reply-To: <20260711-shikra-usbphy-v5-v5-0-229ba3602737@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=1783789793; l=953; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=n32F+WQzySrIX5iVbHz5HeXrQoNod4+w3vtYMUcs8Ls=; b=07VqDUcV/spGZceZHaIll7lGdggV4+6c7o9rA4r2mRUlCFjAV72hmp3YJR7KCOFTBBAQM81y6 A+69tU4wMQiBdK/WMLQChZZ0ata3wDYUuWRYPpk2jjqm7/2595C6kVh X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzExMDE3MyBTYWx0ZWRfX28S47x93+AiD w0o8XNOAah+ux3NFwFlO/pZbjq4MzzWfKz4CMyWbKGobJ0zUCdVBEkOqHrPiwJP/jsfS+jPKVLr KvYGxbRsP6muOdpwU/Qi4tpnQhNpNRk= X-Authority-Analysis: v=2.4 cv=OK8XGyaB c=1 sm=1 tr=0 ts=6a5278eb cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=eoimf2acIAo5FJnRuUoq:22 a=EUspDBNiAAAA:8 a=ybcDLLt5cEg1GZjoCqQA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: UKPuDv_IQAgwLtx6zZvb-nU6LiLnLfb3 X-Proofpoint-ORIG-GUID: UKPuDv_IQAgwLtx6zZvb-nU6LiLnLfb3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzExMDE3MyBTYWx0ZWRfX0Eigetg28Koi I3aehVcboUsEbT5xBBePGj50neE+9P/VfOImUhZqcPTFPe32pPtEgvPuSrl1JNKN5bvcITq62ol W2skwtrgrmMfv+pWAQu7Ott69HdOYdeS3yPq7V9jxl4u/Mg9zta6pE1wpTeConIdcMBpG/AcWss 7uvHSEiIu+kRFfq4LRrTWpHVl2ulydl0WEMLrlyG3DdqMV3ECiYf5TYOVFzChtuUFEuZPjnCBic 64Fkgqe0Xfq3XZpWtELw/QRJ8aJRgDGYJ3bgxi79APyC9DGYAOi6ISgCPuCpZFFUfD+GlpD02TU L+a2fzikRlpTxLLKVQd5u46HNBpk05rYhTgIOqiW4A2DED0jdAv/QQxM67mUa7TiPfpNw426dcp Pj3bo7OPooHMTkhWdSSahEnXcuKfHJMRAZ9yhE++1+cuFwTECLRZlNyZvC9iaVmG2N8RS+yGvIS j5jsspdUhplF/R4b/+A== 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-11_04,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 phishscore=0 spamscore=0 adultscore=0 clxscore=1015 impostorscore=0 suspectscore=0 lowpriorityscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607110173 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 23:12:13 2026 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.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 13C643CC314 for ; Sat, 11 Jul 2026 17:10:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783789810; cv=none; b=btT4HYmlK8YQLkmW9EO/itmYXzJxv8Bc/TonVYA+3QgtdvmOT8CqZR5hK+FYT+AFAtrabLT7djOCdJkmCvZMEyil3jLqtaNNh/Dwah8d5hziQDZMUAYVzQQdJ2MDn1+54fC1wz6bEe0I0BzuEjBXZs2TOw8qs+tGTiZMzEJ3ntU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783789810; c=relaxed/simple; bh=8lGlCWqfdYi7aiY1rxiuhydlcqTNR1Zj5JRjcwDR5mg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hfcoEBnh+fKHF9IYA4BrM+EFUMgMtfpFyOyt/zlcq6i4T1VEu76jtCjXKK7joiZcduUbuq6TBsylCl3QovBK1Se7LLE2ihDLucm3hmb4UcTrBN5a3zpkWW4QPBuGLloC1j+A36k49L5S5zGu2x4a67U4OxHJZxjcaYqb1UZJbZg= 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=BuM8S0Fj; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Mte+4u0L; arc=none smtp.client-ip=205.220.168.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="BuM8S0Fj"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Mte+4u0L" Received: from pps.filterd (m0279864.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66BEOMrW3871815 for ; Sat, 11 Jul 2026 17:10:08 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= J92HCrkNQWDeiJATR+uKaGVLbk3Fakz4sww9g3DnQyY=; b=BuM8S0FjBz/er5aW BgGl3nzdootNhU4ESd+1yiLFfngtyblalz0HcVK7QXroZTczRKYvxZaJopZxoeNA 8eRUSqxcZ5XBJxY6SRThjLX041492AEra+1Zaj65JfeSx1I/OIvMQaaI1ASbDQ7d MCdlpffAM0hIsmn7p/A7mEdAK4Fz/bbkeqXQlnNai0GL0CJuVzcQSjI+pfVMwSBk hQGW8bWWp6K3BJ+zRBwT6o2WE/B+fU+o76opx6Xy8gfCzHxLCLpeMXJRBZfEYaj8 Ecy0S+okY0povkZPALnHHWG+ZSzFWnkvVYwqoIV8x7iE2lj8nn4/kData4ZCnr2A ROFvbw== Received: from mail-pj1-f72.google.com (mail-pj1-f72.google.com [209.85.216.72]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fbf0gh6c8-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 11 Jul 2026 17:10:08 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-3823dcc1647so2329154a91.3 for ; Sat, 11 Jul 2026 10:10:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783789808; x=1784394608; 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=J92HCrkNQWDeiJATR+uKaGVLbk3Fakz4sww9g3DnQyY=; b=Mte+4u0Lm5YDMjYqWgE5sbKwL4QoMhZtEqiViGAtvZg/UQ5gCMpcWC9Hki2yQ4JRNA oAndOcLR8swDWkqA84mKTGlTSHyCyhu6h3ukNq9AiAAbI5N32VXWcs5rK8WbeuclDX5F l6YZe98V/3NN30D3gPW8Br7orBo1l5lZ2LvButile6aBmE3oHWqjf61lJxnFqiSDt7aT ARx9vMinlCA4ET5AI86gXGGIs1xvP+fQBEO26zUFtFE+KP0fIgrMNizu+dM77ztjGm09 FD9G6jkM1vBcv66q7r8zBoE4pTGosWW4N6o4Iff7A+xxqPs24NHUH05acZMlL9tNCoqG 7nyg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783789808; x=1784394608; 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=J92HCrkNQWDeiJATR+uKaGVLbk3Fakz4sww9g3DnQyY=; b=lBdfxihhGCzDRuKnKy4GkAmcVBen7rKjzWqNueBNERmGKDwQU0NPrKsfIhEs6iVj3J bC10tYiRMbnwc+9dbJXDVC4g2FDd2T2B17DCcaPUjx8UX6Ns4H7+FAcQFG/9L0GqJ91E kpJCHRGXzSYN0L+bf/w15QKaUvLb7W2PqPCtbo6v37+ABpuo/ctkwAV09nc6ZG+Hrx85 ds0Li5juvrYtNgY2JV6fPaGB1SqmFRi+RsUgYj3QR6zd7+FPW+8P5dGMbiQX49ex9rBr G0YNKOfI9vlIkSLvRNFRFh6MfkvqdJ+SDo9cXYUPnVQkGeiSqDKJR+3L8IxRdKg7XImb vb2Q== X-Forwarded-Encrypted: i=1; AHgh+RoleAQY7X3aER4R9Ltlzhmgvi24eu9sSTsA9Re4V89NntSfXMmyQG+5LMgEmbq4Iq6VZOVRwRpNCcm4kyM=@vger.kernel.org X-Gm-Message-State: AOJu0YxXDDrn+EKux/qc4szwCTgRN+dlbQfZZBjSw9DJy6h/CeO9sLQF DCk/AV74uAMjt/6c3PWMVWr3CVWtnAR8YwPwHy0xf6Li+7ORCypOEXexbraKLMzyB/qGFYLDdHO PjHxsM70rey79H0E5QiVJXlWmX4nDbgrCoQycQSNjAaExDBAgMmkl7A4pyP7JyqpjGIw= X-Gm-Gg: AfdE7ckd64W7M4wMxjOxVuQy2gMe41RxFfVS/yIoaNrXi/x2iS2O4bMBiVl0XLAMkVa m/p4YQ+XHA6Gq4CkqHGF4/f4xd+95bDE/mTjc2+QsDFEZTmALmspW6IfsNJe0KNdsWtLno0CwXM s6cX1XucBj/xkbS0UvoRkPlEJXxya22QPQwm7B9fX1SH57uxFftH/VWsnMfzzzZjOEkXYH7ssgX dr8yqe5UI96baN2lS+CgyF9pQ2r1m0BSdQXAsUceMdB9tJIdIB1xo2uIoQzmD3yyP95vd7nNr23 U2I7n+IS0QiO/RVaaKgVxVyYgj+loZwxwjhAWPAY77JOmK9hXvDxhD25iKqT3WmMOaQhdRTfezz e5C19x9Cyg3Cs1m/RYR+tdKy63zCVNT0SMDgvDxeDCvlrWRcQoHt5n1Ur60/4S4KW3jvC2EFm06 Vxnyov X-Received: by 2002:a17:90b:4b83:b0:387:e0db:3d8b with SMTP id 98e67ed59e1d1-38dc77c6073mr3311382a91.38.1783789807630; Sat, 11 Jul 2026 10:10:07 -0700 (PDT) X-Received: by 2002:a17:90b:4b83:b0:387:e0db:3d8b with SMTP id 98e67ed59e1d1-38dc77c6073mr3311342a91.38.1783789807089; Sat, 11 Jul 2026 10:10:07 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313b9ca880fsm12943635eec.23.2026.07.11.10.10.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Jul 2026 10:10:06 -0700 (PDT) From: Krishna Kurapati Date: Sat, 11 Jul 2026 22:39:51 +0530 Subject: [PATCH v5 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: <20260711-shikra-usbphy-v5-v5-2-229ba3602737@oss.qualcomm.com> References: <20260711-shikra-usbphy-v5-v5-0-229ba3602737@oss.qualcomm.com> In-Reply-To: <20260711-shikra-usbphy-v5-v5-0-229ba3602737@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=1783789793; l=2846; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=8lGlCWqfdYi7aiY1rxiuhydlcqTNR1Zj5JRjcwDR5mg=; b=Fd/W894Lcl3jrwJbSLo58sU+4+bu9bQmx6S6YbXilQIaXGLD/ndZnTh/OZjzQNHb+kiEg0PaQ f8heR2iGcRbCcb515j2v4c7ZWJxEz8ex0o9UkOdIdZfh3Tq4cqTusnM X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Authority-Analysis: v=2.4 cv=Nq3htcdJ c=1 sm=1 tr=0 ts=6a5278f0 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=ufZ60yBX7R2ALNXMlhoA:9 a=QEXdDO2ut3YA:10 a=iS9zxrgQBfv6-_F4QbHw:22 X-Proofpoint-ORIG-GUID: xPnOq2jmbvOcS8q9vfYmhZBc6K7_NoCs X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzExMDE3MyBTYWx0ZWRfX9f9ZVcQnyMQm 87aQVn51zx3jD0Uto6gCZh9ze/zRSiiyXtLFh/W7i2DKueb3ZUMceqZsTyRLKW8RatFlzdy+C1E VzOTnw5bn96PAP37sDwti9UZhYFc8nIpAxc6W9bmXDJ8HsYElWwTpI9jP9ZN88j2W6UYirEbH6e MnlUVa44iB/UXtF+lFpIOQIYMDLbgctorJTWo51d1TM43vyE/1Vqq3ej7Pop+iiQOnYwjPddT+h XwRNNDIMODa/D9RiCDc/p8QPAy0LdokiWSPhKZGV2NFSI9Oz3iphl8ubCD8ItZtNytYDJNiO+83 RvfSTr4SEoSIOcjRTlYRRBRYDn/5s1UEfH/6KplsnVe3bczR+/x6aoGONPc33o5ViXjB/tUxn8s DuDg9cFg+ZPdbLPgs8Dq5fOIItYYQ0oPWNgnpNVi+y9tvyH95zqbpd55jVXrXwb6Mu8dgYoyoMB Izbsvm0g+/f1Th3yXIQ== X-Proofpoint-GUID: xPnOq2jmbvOcS8q9vfYmhZBc6K7_NoCs X-Proofpoint-Spam-Info: AW1haW4tMjYwNzExMDE3MyBTYWx0ZWRfX36UJ+NRwfKjm dTwfhJ42b0t72tqhYCJjNt/D+Gh1Hlm/DtHQkj2u02slJj7aK0hMSseSUXUznCBoHfmvwkQWXeW b/EBlUhCcCShO3TMT2qMCCi+iOHB8+w= 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-11_04,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 bulkscore=0 adultscore=0 suspectscore=0 malwarescore=0 phishscore=0 lowpriorityscore=0 spamscore=0 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607110173 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 --- .../bindings/phy/qcom,qcs615-qmp-usb3dp-phy.yaml | 54 ++++++++++++++++++= +++- 1 file changed, 53 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..908c0f199c01 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,38 @@ required: =20 additionalProperties: false =20 +allOf: + - if: + properties: + compatible: + contains: + enum: + - qcom,shikra-qmp-usb3-dp-phy + then: + properties: + resets: + minItems: 3 + reset-names: + items: + - const: phy_phy + - const: dp_phy + - const: phy + + - if: + properties: + compatible: + contains: + enum: + - qcom,qcs615-qmp-usb3-dp-phy + then: + properties: + resets: + maxItems: 2 + reset-names: + items: + - const: phy_phy + - const: dp_phy + examples: - | #include --=20 2.34.1 From nobody Sat Jul 25 23:12:13 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 DE9E33CD8B5 for ; Sat, 11 Jul 2026 17:10:13 +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=1783789819; cv=none; b=pu+UBRABTWkrRIH7qaQYTxNQ4+GyNsfBcv3pCaNWVc/AIHOGUOUgvi/5vWV3R6syh5NYO1RXRT9mb3c67fxJ8g9iKcO5wh+JjLhkyFUitc7peq8je8kqKOYWcz2HqFyjk0Xj+BONOjmfogDfnNFV2MNs5jm2eWMt/YzgeYUjDCU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783789819; c=relaxed/simple; bh=0JjcHpd3tBWmzeCMsgQ5q643CdTH4KrATd9X0tP8+O0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RDhqfa+n1X15aIZ1eF98sxB5dtrBjBQyuGtiVu6JAZENcENpwudQo4wuibG9XKboefCiGiQRq7g2dUIqUSgyPpVwtWIi48MjhVzs7OEH/jHvUlfTmqicRpbA0ZNciEtoEolgVvgDgGvzWBSyo0Qqsu4lO90FXRwxjmN0SjQ1L0g= 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=Q/KSUBx2; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=FlzYWMea; 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="Q/KSUBx2"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="FlzYWMea" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66BEPJre3918896 for ; Sat, 11 Jul 2026 17:10:13 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= oTuwjf5CXOV5Mp7IMwVje8lzbuGa56lO9NPJ07Ckymg=; b=Q/KSUBx2sV3llwiV 6cVNAj/Qlq1eTrfyCyn17+gt6zYi9AjBCRxwDSEYm0b7Y1tVtBAWv+4kJmtpAIFh dS76Rz+8rs65GYvvKFtyjWFh6X0WuetJqQxwIl1eQ00vFCuKmPgAmHXd6f5CXJ8M DjrxYOIcSG+sUxF47EDZyvedi8Tgww1nG9a16q8F5rwnfn4aFB7Sl7Vbm7HCuGov jscRx4QDO8x/+ATwoQ5Kcn6F+MQ7cswonflc2O4iAFS2KXvnl/VHVx2b+akGchhY ynHSU2+pN8nd/NwUiGSZgLY9Yimg6B6HHZVd8lqeTc47RX2jRWVS3YJ/C1TApesD xSXVVQ== Received: from mail-pg1-f200.google.com (mail-pg1-f200.google.com [209.85.215.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fbee9h953-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 11 Jul 2026 17:10:12 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-c8895156101so2873321a12.1 for ; Sat, 11 Jul 2026 10:10:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783789812; x=1784394612; 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=oTuwjf5CXOV5Mp7IMwVje8lzbuGa56lO9NPJ07Ckymg=; b=FlzYWMeaY08Ga8qEsRg0bD5DlE5Zjf3N1Txrkt41LJIisNAM5cgeorpcV8KJAo/TVt wTvKMoFd5Ua2GAq1zi+09SqUaEeYimpB3JRu08SFvo2bCptjgqafBSMHBMkYSw1niiXe otSX7TRqIM9Q+C5+s6h0dYk5aAi7UZ+2Ph/wqlzwZGwtazC/myhGKkaTw0sbj0GEFpp6 FUkuvWNzoSo7TwounXwEZDDQFtzS+l7DSh5NqOBn0YiXpRXQjcnNDHmnu5plxPh3efmO ltQ+z2mUtChZudCrrvJTkN+FwTDXwe228CA9FKLWhfX+BoqkEIynQ/sMFbD7MaoAwbPO 7rng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783789812; x=1784394612; 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=oTuwjf5CXOV5Mp7IMwVje8lzbuGa56lO9NPJ07Ckymg=; b=jx2imagGdiuRW8PEtag+skXH7TudcYN2jbY9cyHWp2wbZL9WvJ9DUAumd8mge9jWI2 goXshT3tNwF6loqYxDzkeHhqEDUF6f3wlJpA9UQ0/s/mmNQv5CIPnxrWN6giirzKtkFW RHs8AZ6oRXWXxNQTRlfeiIpv6De1tM2xoEm5QWQpW13NJPeLCeEkbMG5AyIOKhc/Ni4K 3Ayl2uy8+DVZxna6zejqCX7H8+hJ8opq2pH7/G6NNSx8vH6jpmjUzZ+UO1feJIr86Fp1 k5TMMxRnZDp4xz6cDAoa3Jj9a+9kZ2FO4wdZJvDfbPuXpL9P/XwC3sqIYOPJMLvZTfe3 ZR5A== X-Forwarded-Encrypted: i=1; AHgh+Rqc2UafwsRjoanxm40yYM8ddEEZrWkZ3fP27nARAa816Rm0Ga9v7sB7V30jLFt1Rxh7DW7qVDSyJD9LNqo=@vger.kernel.org X-Gm-Message-State: AOJu0Yy6xQoM8KBSf2NAh/7Thd7oRrvwWOJC4X5BDl7hyG1KcARuDbR8 DG2vUFwCZsx46NFdKg6dUwOdPq21YM+26AKr7CKd6IBLLatNaOBkNOtUfhAHoYqzVuA8lWky4T8 FJEUm+9Tx7Qg0Uoo/4ps26UWY8OnpnGSfOhzAbg/czM3AA77V8SXUxksdavPXqlydSiw= X-Gm-Gg: AfdE7cnFeeBfbSbdjreSy2dmPjLuzJT8UYmOcsW33e5yxuWY+0lkXCOvPV5HE/anXNA pY9sXB8jUarcyv9DvtKVtyhI33vw+Txixi9ILKhf49UJOzWeol448d0aSyjn+s33BNMlp382675 kDHcBmFCLyf7cvb5VDXc8Hys6CvSaa+i2pycyuAUBvVysR3Gj7G8qu3xvgeu4FI8AqW54Csq+Vz NSfW/iuLn17DK+d+MYtigd7XWjGkITgdKDo54qiqz5zKj3yPDXlg4WqCWHF+jU49WHT0+ElWfU+ nD6xsL13wCq+HGuK1DaWBolXVkSmgLQ1xFwkwb9ZizIa1uiLFw5A73nVJaD2u8pQkh06Hb7TkE8 PfZzonKcOwtQgsvuNEuAA+rLtJI1KPIIM+wda+6M0/Te9XWSocQnv5Au+c9XysQ1mviT+5ePHSJ BRa637 X-Received: by 2002:a17:90b:3812:b0:387:e0db:3d88 with SMTP id 98e67ed59e1d1-38dc77a68e0mr3408683a91.35.1783789811988; Sat, 11 Jul 2026 10:10:11 -0700 (PDT) X-Received: by 2002:a17:90b:3812:b0:387:e0db:3d88 with SMTP id 98e67ed59e1d1-38dc77a68e0mr3408658a91.35.1783789811517; Sat, 11 Jul 2026 10:10:11 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313b9ca880fsm12943635eec.23.2026.07.11.10.10.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Jul 2026 10:10:11 -0700 (PDT) From: Krishna Kurapati Date: Sat, 11 Jul 2026 22:39:52 +0530 Subject: [PATCH v5 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: <20260711-shikra-usbphy-v5-v5-3-229ba3602737@oss.qualcomm.com> References: <20260711-shikra-usbphy-v5-v5-0-229ba3602737@oss.qualcomm.com> In-Reply-To: <20260711-shikra-usbphy-v5-v5-0-229ba3602737@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=1783789793; l=1476; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=0JjcHpd3tBWmzeCMsgQ5q643CdTH4KrATd9X0tP8+O0=; b=AF5Do0U1rcLOiS4zCyjeri7q6YiZ1C/0pXPovuLK2Y54e3nMIXSVJfpltrcXR3o9byO4DOrww UYKyG623xWDDwVeROLnG0qvRdSDIEu9w4Cungaf06aLox0nvY8e/U9k X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzExMDE3MyBTYWx0ZWRfX8R2w7CVIbN9t GcFZ3jNLBOijcZAX2gGUAU2obcMaRMtPFRF/VE1/28I4+RpdiVuKwWCvqsfwThjfDfj4EsAP122 wXutxDzLUCmC0HWOcUpSTLuvl41BvLY= X-Proofpoint-GUID: _Jlu86zRF-DS3khOKSjxtZGnvbBvQwq6 X-Authority-Analysis: v=2.4 cv=a7UAM0SF c=1 sm=1 tr=0 ts=6a5278f4 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=Pub0nXbp0FV3ozl__XAA:9 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzExMDE3MyBTYWx0ZWRfX7yeSyJ13iVnC 8WZpZr8Y5W9sW6a5JfvILziYKWmOL6KpU51bXp5mlgTYzzil8tECltA6Issv6ZCOIU1EIgSq3EL 6CHtH26QOo/PJtafLlaPOZIfy+c/0hD6x3ROh+2Gw3Z5nLqIUG1TX9NUJdZJHTzvmvicQHDYEV3 tVXy/mzL75QVX6Nw7qcXbG6wldF5DyLrDxWyD3mIJBGPG4h5Qhva1KDsuqAL0QQxGSpOnPJ9tS1 /OiB1CMvw8OxKSU7ruHacI0iOKV7CYniI3nSQentWJUIfw7HTHdiIDTKAjjewyborRDM2kF8y3T 7vUbrESPU+MwS8kgWIge8hp8ih5aOOawBp79EUahJ2D542zAU3y0CSW7D7okV98ySYHrLFydtDs UowjUde87PHDzOV05Mvlq++dk3ma/G+H0CifCk+kTjln8J271ZnpjBIENr+iLAYMYIZWMbM3bOT IFpUgCdYGkvdvvafWug== X-Proofpoint-ORIG-GUID: _Jlu86zRF-DS3khOKSjxtZGnvbBvQwq6 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-11_04,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 priorityscore=1501 malwarescore=0 adultscore=0 clxscore=1015 spamscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607110173 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 23:12:13 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 A8CC72989B5 for ; Sat, 11 Jul 2026 17:10:18 +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=1783789820; cv=none; b=tiRnYknu8VJRmpevzh2Lld5eBR7N9L1rfVMSqz1zcp842XAC1V8tGBp9eGmcmHjhZYbI7vH5/iH2YjD6qwxMfJQsrrOUO9rtI9OGeCoShoD6HUWn1o6/wzq5iCBuhcToMhrGdOTEYIXcJvn9dl/5nn7kCUnHji9BqZqA4+5fcWw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783789820; c=relaxed/simple; bh=oVC5UqW8EITu6nRZcu5QBdQbzKRKDsRDWUWaypx17T0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VqMihxQlT88WSTxhU0SF2ZGiJ9k76FsM2Y8CwlWD6GqFdGeToiR8LUsF6p4C+2us2bPijnl7LEd5SrUE9rcc34SNwRwyypIdtXAU1/tXMsJWgGHuQYGw5CQEt9eBg+mbvh/AmllSTcb5byFtplw+P2vKnAMPNtXBxcQrDA6yZyU= 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=JoCK9hba; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=F5vhvrkl; 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="JoCK9hba"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="F5vhvrkl" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 66BEOWap3916512 for ; Sat, 11 Jul 2026 17:10:17 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=JoCK9hbaiue6C6gU 2zyf9Eh+cZaf0Tqjc4NzJucvH1HPiyx//5gbS4fCtncnt61Q02GYSX6TsJLRUJf8 lePsaD+xO/OanthIY/FmV8/fmiN5Svd5cG3qdPMcCjhSujuyxv647v7W68siuWEc 9zSziLBYcLqtQ8bBW1JdxsiyMeEqvApKZC/eWzShsAgKSpStnPDnS0fAXjQDO9wG 9+3ZDx4onRChIt0zTpEqxBrD4BN7V34cntWIlIbokqh29OXkitXITw3Z12j9VgPe 9hDE2e/Lqdu8rsAErWH8eIfuMPgST78LiwhVzfW8A3mxSP+miTBbbZ8K229uvmLP 04X2mA== Received: from mail-pg1-f199.google.com (mail-pg1-f199.google.com [209.85.215.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4fbee9h958-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 11 Jul 2026 17:10:17 +0000 (GMT) Received: by mail-pg1-f199.google.com with SMTP id 41be03b00d2f7-c88fc985a65so3909138a12.2 for ; Sat, 11 Jul 2026 10:10:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1783789817; x=1784394617; 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=F5vhvrklmXUUc5sWmCxzjc7/6syMeohqIZvlp5WK+5nZGCdxe0QrVNh27ZD4sprzqf kl+2UTWkuqVSN/yAjC+T3OZgM2yF+55iEEiQbxqw0PIYjRXnV8abHWTSxqAkpPxet16Y +0Zwn8HN+lS1n9gHFAlUOBrzwElhEr3dy4Q8euSTll0MuCSGun+VKbX0z187kWhNjR3K z2XekITpVG9+pM4P35XeMImm19fniHxVzIewsnfnLRLhwC6/Ey1SgoNOa0xP3vswuXqD dTWFuhUROp2YQLrNJJven9DH9t+wg0Mvozc3TN4pHNFahwS7ifUIXLexV+RTTfouAkyv sfzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783789817; x=1784394617; 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=h7g3ne/vpY8S2+O066/9H/obaXvEnXO080qwe2vHJ4vPXUU1xKrh4oOqrp+alMkdip CaRkmeSnDPDCTZNBDkNjrmVtgdwgU/pYCuuXukEITYotwwce2GYwM8kJF7r6IiXU4YiN MO2DHhDa8emfXu94kYD6dVXezZIvA3Hjzn1qEnECXB92XBdZDoASLurDS3Dnhyv7q+G3 EDbb8ZnCCSFz6mMFkc5BuEIC+DrYqSerwux13kehYbVaolj7EnDJ9IxrcP76eXNAOU15 5Ee+TTHNgSgDqkn+h+sFH9UOrIvNyO4REdMsR+Dn8tPcje8ls3H3epc24agcOpwjqFdX A4eg== X-Forwarded-Encrypted: i=1; AHgh+RpZ4lZG7+MiB2BMoejCSTk+TdwhJGdLpglCvn/xyDw2yZt0exLBNvwW18Sy7HbmaWiD7FtNKOZhpXoq4F8=@vger.kernel.org X-Gm-Message-State: AOJu0Yw1k0Z6cuKZmjtDeeIIVbol9Ye4hgh4y7yERFKnyitNH/jtakzX azByQBBKl46Ev0LgL7sMVTpbqEMyic+F4r/gAAFKBGbLyTDPR9Nd39l1pairS/GgI4WUVbZ3YzR RMFe2VtPFEeLf9jRLfLYMktWyMNZHaOdDj+XzPDY9DeBbziJ6LMpU+sJodrbLA5J7KLY= X-Gm-Gg: AfdE7cmlj1o0d1L5+9ViYN697iXPE6v+HaKesAMfxpoyMXddQslKx/hpp++R3tVJVhS hXl5eNbtYbrxB5WcfdORFUJ5cIE5mOf/0kF2iFItSsVagUo1p+FhaS8Eg8V1zYMaLnfNRdIorhO GkCJM/P/8oCWKaMIPx8HmsFQcOZZKcW79UOX938ACw/bKzl9C9HEkco4pi64ZQVsXM19nOnNuCk iwHbbmNuDY3SdrxEFAa9JrPIOpktKBRMEhEmZxKz7ZKqcYlDUVRfiGr6NX5AWYCDxnrO8NBsP5Z w/SyaW45nOl2CiCrqDMSXDvnmWv+Frz5JklAQEn4jIg1Q9VnibGCy0hs0K+9Td1z7QR6AZiFA/f FuC3soYpfXYfguuGPfvRDAAho2N+Xo3ERvZmdoErgJdJjyAGDd1nKaOJ31kVOPrMNhpONORe2oy Pfpo76 X-Received: by 2002:a17:90b:2692:b0:38d:c834:24cf with SMTP id 98e67ed59e1d1-38dc83427afmr3157831a91.23.1783789816558; Sat, 11 Jul 2026 10:10:16 -0700 (PDT) X-Received: by 2002:a17:90b:2692:b0:38d:c834:24cf with SMTP id 98e67ed59e1d1-38dc83427afmr3157810a91.23.1783789816092; Sat, 11 Jul 2026 10:10:16 -0700 (PDT) Received: from hu-kriskura-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-313b9ca880fsm12943635eec.23.2026.07.11.10.10.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Jul 2026 10:10:15 -0700 (PDT) From: Krishna Kurapati Date: Sat, 11 Jul 2026 22:39:53 +0530 Subject: [PATCH v5 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: <20260711-shikra-usbphy-v5-v5-4-229ba3602737@oss.qualcomm.com> References: <20260711-shikra-usbphy-v5-v5-0-229ba3602737@oss.qualcomm.com> In-Reply-To: <20260711-shikra-usbphy-v5-v5-0-229ba3602737@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=1783789793; l=3641; i=krishna.kurapati@oss.qualcomm.com; s=20260707; h=from:subject:message-id; bh=oVC5UqW8EITu6nRZcu5QBdQbzKRKDsRDWUWaypx17T0=; b=08IJb8l81knSvutBM5fHX6e0vukIowWGwRGgNQ39+7oMRJhSgBbPrWK80T43xqvdUtb5+JTHX hU9vbGCIoo2BOBoxt9kPbUBnRA5yTM5PvxhMk4BZAunw+G3i2q1Av4X X-Developer-Key: i=krishna.kurapati@oss.qualcomm.com; a=ed25519; pk=6PmiuwGCdov3wRO+bdmRlRxRtmJyDKz3ED57LLPVgds= X-Proofpoint-Spam-Info: AW1haW4tMjYwNzExMDE3MyBTYWx0ZWRfX84jM5/i6pCwd UsatYwjjeglf1IOVnPODSBJmJd/Zvig9pnu14rmFL7vn1Kz8KiH8/habL20dzJ3UCmgH46vR4jG Y1B82eKpysCB4w8oDm2fRBLmMor32eo= X-Proofpoint-GUID: qhwM6f-yPDbrogT81ZJux2mhLP-cMW3Y X-Authority-Analysis: v=2.4 cv=a7UAM0SF c=1 sm=1 tr=0 ts=6a5278f9 cx=c_pps a=Oh5Dbbf/trHjhBongsHeRQ==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=RAioF0-LDSMA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=EUspDBNiAAAA:8 a=BrUXx0GcgBZ9W2fV7PIA:9 a=QEXdDO2ut3YA:10 a=_Vgx9l1VpLgwpw_dHYaR:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNzExMDE3MyBTYWx0ZWRfX89Rig5PXeCL5 8TdtFQMGAREoiRLVDP/ftN0XcrKtwr/4AR315488xQCWiGhOiQ2cFwFEszHX4hDqoqrdKDcYvq6 tVrinigInYM2LJjcraaq8LQ4ZTywulUm5HkmikhCTBzYsZMEezaMO8iLm00W8rF1vRNwEv3gvqB +CW827CK4zpK6ljnBqmyrNLpML4REP3xmrS8iSIjEhbz1a9DDFlo8P/5uxQNR5OaliqN6feefs7 B39aCzFW62XL2tE6Pdjj7u3cTrZZenV1zmDUvcUWBQDk6npuzVAlxHq0JuVPAViv948VuDpPSVT BYxyRQqxqN590TPGQy7FxNEA8xBcOJfG7dcfqBeELGs+tZ2Pro+01u6SWTIlIAGaN6Qt6jttyHV 2zF+WdQqTgAeacQvvAqlWNlAcn0Je1ib4ZSizukD2SAn0OdWU0YdZT14D/ncPuyEnqhC/joVN5m 4wJBUCYKUSENVKTfj4w== X-Proofpoint-ORIG-GUID: qhwM6f-yPDbrogT81ZJux2mhLP-cMW3Y 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-11_04,2026-07-10_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 priorityscore=1501 malwarescore=0 adultscore=0 clxscore=1015 spamscore=0 suspectscore=0 lowpriorityscore=0 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2607110173 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