From nobody Fri Sep 25 00:42:22 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 55D524A49B2 for ; Fri, 18 Sep 2026 10:39:47 +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=1789727990; cv=none; b=Awa0+y5qcvax71TjSFRs7PxI3l8ia+sgErm4dWx+exndPjuHcOqJnt2qVBs8ys1ukwRALvTAse0Xb01uMbNzjxYUsw/jB2zeDy2fDCzzcwGJBoOBOYmMJGZP/fui9cxqkqyNJfRy01LvJhhvSyihpMcZY3FU1ue/gaFi5AoOVbo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789727990; c=relaxed/simple; bh=cGF4M7H2BWDSkfXAPdpNOY2HONhPgqyoW2d8CtFkC8M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Jo6GRY1lmgZfpPsec1+DCEBBpzsXQ10w1EBtKuxW6/++u9ssFaZ8K3M509At1HuqrErENAWymlVp46209vZlqqlGLbMm4vlMNx8nHwp/F8IrAfU3WFQbNtFWYqbl623PBwq0OqdNp9Vr6oTNvrZeoMsFIuwl4PEEkfrNidki2zM= 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=H4JektdX; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=erQRKfh5; 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="H4JektdX"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="erQRKfh5" 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 68IA3axS3208424 for ; Fri, 18 Sep 2026 10:39:47 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= uihisGELWKJXs3ghPTChJvWF5WlMaRjqVwCduuDVyXE=; b=H4JektdXU7n8uCkQ yfPKXqFLy2+aFUSqnCYq48cDfUffZIeqchY87OzqOl4MmpKKidu5KJLq99kUfAQu K07rHA3aqYC90CPW4gAkh9ak9BVmucrncoX9HNMJ7DjaHFBYhEnQmRC2SfaTsJXh NXzznxTwQiNb40UneBtv5ZLTF/BerqJs+LN11CTMX17fmj7fLV1oflBsayRcFFAW 3UDk8Jc1I14tBtI5lOlQXBJWfMYoM4NvGtJRquF36icmnDB0XXoDpMTy7tmqcXDY 30NiAoMPEwZgMoDJ7SEhwEsVdfNdLIW7TX2MENAPiSIqwZaCa6asT9X1Z7bRVtzR EavLqQ== Received: from mail-pl1-f200.google.com (mail-pl1-f200.google.com [209.85.214.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4gs37dg3yq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 18 Sep 2026 10:39:46 +0000 (GMT) Received: by mail-pl1-f200.google.com with SMTP id d9443c01a7336-2dd1631d291so8200905ad.1 for ; Fri, 18 Sep 2026 03:39:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789727986; x=1790332786; 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=uihisGELWKJXs3ghPTChJvWF5WlMaRjqVwCduuDVyXE=; b=erQRKfh5VGHlqACKEHWaIkSB/OykxG0ffgngMrIAcjMrwvxSqUtd+bIwTtT98/B8Y6 dRsuOdFH/CEcvlQip/lMXpw1godRJHu0FrFurWSlhXGW+66IiqYfrdDpQiPnrmde2NoM 7y2WJst7hUPCOxQ9OZXgBO2QY7s3y7ZqifbnqN9s5CsgF2Wox/hYrDLlAz5SMWdRWU/5 vkz9XKRcx6zts4Ja64czgwKA4q2P0ijvU0+gyavjUl9d0SZK3KjNsyCOwQ+4ZlQPTP48 W8uC3FoiAu/hg6p2waigSoKGND9jhVJu7RxC/O0FWfM1LshzNa2z1hNULoebUYtjPs2W OiXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789727986; x=1790332786; 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=uihisGELWKJXs3ghPTChJvWF5WlMaRjqVwCduuDVyXE=; b=SoKNQthgagR8Kz4TwNgBz6MQl4RJBGWVPqeWm0s1HXub9Zrh5MCyblvt6O/PKgJBzF kQwet+knhOT3ntETMpO8FcvxV0URFySlpBX2FMHsYDWZAZbUACPjFMJJcXFYg7lk04y0 YqiF8e1dq/TSH8ppLrEb35fsK1pdnvCCKZxJhWedQop4dwz50vy2ly61b5vHjERy8kP6 24QsnFTb3ZdaWE4fkBEM5bf2Ccu+6zI01+2kqCfIX/BEIEbgcrkl88TeniDgl81bXJFo /hnwxADDAm4McHMx0l9B5zb0+fS/nHHshRZzX9IWRaSrRs0qp5h4CGeh6NAPtt9uj+JJ S7oQ== X-Forwarded-Encrypted: i=1; AKwUvBzNAXx3Lx3n0tM2WiYzMT9F1WJqHj5Mm/iHSht/VSwqubjqvPsaBhz8k1/ASLTWn+grCJG7mCY4GwCb4IQ=@vger.kernel.org X-Gm-Message-State: AFuF++kwEOxJNrXibwgd8E67TyxOzLtUxfInkyH9PvY33yvhsyyR4BCj NCvxsmndxCIywAsXPne0ocOwqqrq+75D54b0hd7ms9YxvVTVNHMwOp07wO+rwrFih1hr/+N6RHM cMMOk5Q8U0Nm9J2FuUmwhsEWt9yodhoCZ6v4idBx/MsKFw5rbHY8A8MLWcfAIB/cq0KI= X-Gm-Gg: AYBFou3Ei3sPiZBlpj/gXl3RIwTL596pfi7lryhI3150PyKdkT5RE/izp4QKrDcNOP/ 4ot04sujqab0NpLYFfLHRKDfyegsk+15Y8co6X5CvAGqhhdAmqpmOx3z9mKZLvx4g6/u2wZmfdV UjqXXrga2aVuBgzZKdghBPoeF+pkWGg4Td24S/fk+XQJykOuin1pJnQyw7eSSEOiDqb+VRkUEMG oJRGb+ZP6Z0O00dO1F0tb9H3idVIqeNeCieltxdTqDi+iDtAeDOsL/SiJoDAbvLf6+zLagG87yH J0YIiKwjUC/PR0uAj4ZcPPnBd/FGWQ7zi8pmeE3+0u8Dma7ElIoBaHbMtazO4NdRZYlxZGdvAeL yqnDpFx2rYyqG19NVRc6Z2FQCHQ== X-Received: by 2002:a17:903:2ec3:b0:2cf:9347:f445 with SMTP id d9443c01a7336-2ddb1adf192mr49207475ad.10.1789727986126; Fri, 18 Sep 2026 03:39:46 -0700 (PDT) X-Received: by 2002:a17:903:2ec3:b0:2cf:9347:f445 with SMTP id d9443c01a7336-2ddb1adf192mr49206925ad.10.1789727985688; Fri, 18 Sep 2026 03:39:45 -0700 (PDT) Received: from [10.213.101.15] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c286d98e7sm4020702eec.9.2026.09.18.03.39.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 03:39:45 -0700 (PDT) From: Pradeep P V K Date: Fri, 18 Sep 2026 16:09:07 +0530 Subject: [PATCH v2 1/5] dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: Document Glymur QMP UFS PHY 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: <20260918-glymur_ufs_qcb_enablement-v2-1-16619f7e36a6@oss.qualcomm.com> References: <20260918-glymur_ufs_qcb_enablement-v2-0-16619f7e36a6@oss.qualcomm.com> In-Reply-To: <20260918-glymur_ufs_qcb_enablement-v2-0-16619f7e36a6@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar , Avri Altman , Bart Van Assche , Bjorn Andersson , Konrad Dybcio , Dmitry Baryshkov , gopikrishna.garmidi@oss.qualcomm.com, jagadeesh.kona@oss.qualcomm.com, Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, nitin.rawat@oss.qualcomm.com, sibi.sankar@oss.qualcomm.com, Taniya Das , Pradeep P V K X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789727970; l=1139; i=pradeep.pragallapati@oss.qualcomm.com; s=20260911; h=from:subject:message-id; bh=cGF4M7H2BWDSkfXAPdpNOY2HONhPgqyoW2d8CtFkC8M=; b=XzF0ig8/4xrWYyFA3Oq5tym/qWpafBD2LB5j9S4Py9tkdaCW4+PyCdSCMH10Q18nc1dRGX3ma dR8Y2ZUi7BaACkcHS/z0R8Wqi987zFC9aNVjuj6osBsOUctZec/o2Zk X-Developer-Key: i=pradeep.pragallapati@oss.qualcomm.com; a=ed25519; pk=uyRUsge8nQMwf3iW/e/o0U8z9nWLCMm1MGKxEftztic= X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE4MDE0OSBTYWx0ZWRfX4GzxpW2mGCns 8W6W5xA01x1xlinqBNhbKIDzc0mBVQKG7Nweh85xHmFaqRM9A5d5Nzp8cRNBebZYwuztNpn7Z9x Zw8FT//Y3QIbIUWN5y68q3GqKax+a5E= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE4MDE0OSBTYWx0ZWRfX0VjtKK5OR4T2 +H9ypYxxFQFa0i8XEZTs2AJEMZIKyLwnuMmBfCPsKiVHt+SYjUW6+Ypolbhdp9PLQ7cpKafXdWh bhYcy9rdy9kPj4d0Z2WKrJFkmS0VuzQyW4SCCGKvWt5ialXmL5uI779wpiGuFS5l3ER6A5QH+n6 uGTQl3CH+EtlAYLpOfY0tWBAAaR1B59BktyKglb1hpY3SLyf1bL41bzDKUlPeg6yE8oJ3fvyOCq QBLUtZHViaIUHYjG6xr6HpzOo1+bvonbtyAyc0SBbGAffm2FNb9I6ktvK3Cuu0xPGdwGzHJxPRw 6E3pKYc8oEYaSi7bLXjNepXloPQXW/EfQC+VP/2gtlIG06qscGKnup8anyJ5nZhb4IIrZgQCUKY AID8JRn3m+JzlsMATVqrMrwsfW1d3RwJeoO0H/QqPUdkyMzE7rFdvqeLMJD/zjTjq6yvryKw8hX fHHwNrIThBu5pv6dZIw== X-Proofpoint-GUID: -LgzNt8S1OmvB93oI8X0oA0oX1aPemcT X-Proofpoint-ORIG-GUID: -LgzNt8S1OmvB93oI8X0oA0oX1aPemcT X-Authority-Analysis: v=2.4 cv=R+mWitRX c=1 sm=1 tr=0 ts=6aad14f2 cx=c_pps a=IZJwPbhc+fLeJZngyXXI0A==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=EUspDBNiAAAA:8 a=BahsdhlD1VgbZ89a8f0A:9 a=QEXdDO2ut3YA:10 a=uG9DUKGECoFWVXl0Dc02:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-18_03,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 bulkscore=0 impostorscore=0 clxscore=1015 spamscore=0 suspectscore=0 malwarescore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609180149 Document the QMP UFS PHY on Glymur SoC. Signed-off-by: Pradeep P V K --- Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-ph= y.yaml b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.ya= ml index 4efe40c0dc97..e1b19ed42542 100644 --- a/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml +++ b/Documentation/devicetree/bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml @@ -38,6 +38,7 @@ properties: - qcom,kaanapali-qmp-ufs-phy - const: qcom,sm8750-qmp-ufs-phy - enum: + - qcom,glymur-qmp-ufs-phy - qcom,hawi-qmp-ufs-phy - qcom,milos-qmp-ufs-phy - qcom,msm8996-qmp-ufs-phy @@ -109,6 +110,7 @@ allOf: compatible: contains: enum: + - qcom,glymur-qmp-ufs-phy - qcom,hawi-qmp-ufs-phy - qcom,milos-qmp-ufs-phy - qcom,msm8998-qmp-ufs-phy --=20 2.34.1 From nobody Fri Sep 25 00:42:22 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 AEE084B95CD for ; Fri, 18 Sep 2026 10:39:55 +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=1789727998; cv=none; b=CzsX1Lbz8XGNdGE5+pESHEavYfTYViOjpKfleTtrjMLuFmPb7+lYbajAMnvnRk+nmag2jULMlPFIWxiBMoJiXT745CfIp784JUuV2ufN0qlCM0vF/xyuzASVUmIn/xJ5Bl0GNd4MQ3O5+7+a465C8c0iexy2RJ2IsGS68UrOZm8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789727998; c=relaxed/simple; bh=nVeQof90N9/+rn0tz6Y5h6juwjIaGy0PYkqqWpXw4xY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eUDCHHOfAPBMyqdhrIVOoTgKGSq/oD10imIw2+tckbzBhZ+giYVjR3yHJ7nXA/Hqakm9z528tjaf+vzB4CHjSDKEGYARz7KNwjGhrqTAmdNY6GGiJkPOyBPuFtR46ykfdoK7YPc1b0e+UWJDTgH4IaRHoQdLYY7WuSSv1HATow8= 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=TMLlfyv+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=jAZGtvZ+; 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="TMLlfyv+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="jAZGtvZ+" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68I9dXJs3916232 for ; Fri, 18 Sep 2026 10:39:54 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= kRRf0K4n/OMGCKpZc2soc2B/PhOw76TarQ44+SpuGLw=; b=TMLlfyv+jsFdDOoy 8wE1dytKFlixgMMR21cP0McWiSJmYAqj6HSzXmIOCjSDnmGOYCUpTM1zxBP+xCYO bTGUuqtLWF4A3rQjfmMi3m3zVScqBtblf4mF6b4ip80zi2dujcagQV4IYuxxsV9m vgDF+mxyGpqU6kMbhYEAHIT7WzOah7C9erJAZGd8gsZ5ZL5+2NMrb2FzcQNa+v74 7bwgEiKsrRYjRDdvhvA3+oF9NMtrbwDTNhmDuFlMPr3N2yraRdHtvHB+m5fVj+yt nGFQ29GJujAuOqoN9TtJS0xpt234NqId9lFl8GM/lZ60/bjjvF2J/DAmLhaTh4A/ v7+iYQ== Received: from mail-pg1-f197.google.com (mail-pg1-f197.google.com [209.85.215.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4grrjdtqnh-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 18 Sep 2026 10:39:54 +0000 (GMT) Received: by mail-pg1-f197.google.com with SMTP id 41be03b00d2f7-cbee6bb8408so741932a12.3 for ; Fri, 18 Sep 2026 03:39:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789727994; x=1790332794; 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=kRRf0K4n/OMGCKpZc2soc2B/PhOw76TarQ44+SpuGLw=; b=jAZGtvZ+azAdwLMuEqVWDSEVm1v8kRuDQ/L/FEOmE3X4XWTM0TkJa3672sb11ZO/9Q 1wBCzSw+CwZMTQAUhdPOOSpNNhf3BPifLQPPayqZZn3DBnk61pG0769HeO55VTR3zQw5 erlk3qQO8iTXtBPuvuPltHxz5qhUFlCkbg7oTtFE8B4JY4uQnmaJ/Is7A4JVMX0NG2Oi zEcPLh81Yj6+wsn1sgCmW/BuDCH3SyI1jdRh6bNn4KJe+QsO5k4g1GBlWIWEslN48sdR 421SEfAuTCmBBH6lU7jyUMpcWFmYOEqSjlmj19S/xgaqjsI49Lms0+kQ8PXIPAKPe0tK /nVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789727994; x=1790332794; 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=kRRf0K4n/OMGCKpZc2soc2B/PhOw76TarQ44+SpuGLw=; b=uZofS17xghgyMp/QKWtEHiSL30vZ+uVnJRyDmyjIUDw632LABwTdc2u96MQi80I+R2 RF3uG78qpoQ2QMz3tf2OTdmninvnY8S3HuILgc3fJrwgoRZOdMgse6IZYJqmpo/IzPGL tyZ5OIS+U/wopqYwCAPfIlvgRg01nBnFJ+iqdBikZBabEZ0PGYGxF7cfA0hR7W3/UVIJ W8i/c1DILbF4pEV3516pMMfAg4JcwhDhLgPrX7evd6oDcKE54dS0IWM9vLG80+ziu0Th yIXoAQ3s1o+BcGmaeCucGVs1y/g/Ccr0t+zyGtfV5Q7GjvHTyqPT6LKoS4w7DJH2pkWG P6nA== X-Forwarded-Encrypted: i=1; AKwUvBzF/0wRJ+NcRExiEQSUinvbhyZ1wxemoKmv3LxuNqJkNzJeAXYcCHpJhZeZBXvpfcD73EURzpYNdUcEt/4=@vger.kernel.org X-Gm-Message-State: AFuF++kmu5Q2Z2oUpWS3ImgLHqjoc/LEaU3avcAli8uguRmFa0aEweyU o2tCciKUc9OCeI/zkJkvoIW36ZNa3bU9nijWSq+RXdFQGv99p70DqQZnH8V4whnFxyMhTRFScTn xvx30mbJXIAA8HIBq9NN+pRs81kI27t9g5NgJkhR8o0cmSkkUo4YqnlaBRVD0aIdiHmw= X-Gm-Gg: AYBFou0EfGi+/ucNVKmXSW6Va/QAndUgVCGRKOk1uc+fLwGhSv5WITO/Ii3Uc1LiOef 2+mfGQMaK8d8y+RctDfpglyP01w6GWOp+iuqdu+Irmw724F4vwN4fCfX/LS+TuwNsxkzMt/TFR4 qJsi8529iR8Y34wMe7udjZYCypfjz3Bzid3K/lud4aoLPfN4r0ltqZHDwoyH1LWDypmTp2MzZxh bopcw2x4mZXzic6kPdHBTL76OKEG0TQEvnWHFCxjnfV1zaFeXnjTVl2aV+tn2eo+aVchQ6Lq6mU OHNRFzlWRmpHP9FFHVcacRbhKk2GcmYJnfuYWaWcjsC/vKE7n3lCf54Ywnux7QOTrM347/Vl4Xk bw2uR1YlpNFEuiKjBiEIwCZQEnQ== X-Received: by 2002:a05:6300:6698:b0:3cc:9620:5816 with SMTP id adf61e73a8af0-3dd8c3fdecemr4853635637.8.1789727993699; Fri, 18 Sep 2026 03:39:53 -0700 (PDT) X-Received: by 2002:a05:6300:6698:b0:3cc:9620:5816 with SMTP id adf61e73a8af0-3dd8c3fdecemr4853595637.8.1789727993282; Fri, 18 Sep 2026 03:39:53 -0700 (PDT) Received: from [10.213.101.15] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c286d98e7sm4020702eec.9.2026.09.18.03.39.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 03:39:52 -0700 (PDT) From: Pradeep P V K Date: Fri, 18 Sep 2026 16:09:08 +0530 Subject: [PATCH v2 2/5] scsi: ufs: qcom: dt-bindings: Document Glymur UFS controller 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: <20260918-glymur_ufs_qcb_enablement-v2-2-16619f7e36a6@oss.qualcomm.com> References: <20260918-glymur_ufs_qcb_enablement-v2-0-16619f7e36a6@oss.qualcomm.com> In-Reply-To: <20260918-glymur_ufs_qcb_enablement-v2-0-16619f7e36a6@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar , Avri Altman , Bart Van Assche , Bjorn Andersson , Konrad Dybcio , Dmitry Baryshkov , gopikrishna.garmidi@oss.qualcomm.com, jagadeesh.kona@oss.qualcomm.com, Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, nitin.rawat@oss.qualcomm.com, sibi.sankar@oss.qualcomm.com, Taniya Das , Pradeep P V K X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789727970; l=1348; i=pradeep.pragallapati@oss.qualcomm.com; s=20260911; h=from:subject:message-id; bh=nVeQof90N9/+rn0tz6Y5h6juwjIaGy0PYkqqWpXw4xY=; b=tIxVVF2E2+L4AZMiprhTKBp6wnn6lCxQZHvLvhV2ny1iCX6mz1OPVf1giFMtRNw6dceFzwoYT 06bYt+zMfa0DYxgYH+yjJtZWb71cJEcKQXXWfFaxI+rfBvfemyYhCef X-Developer-Key: i=pradeep.pragallapati@oss.qualcomm.com; a=ed25519; pk=uyRUsge8nQMwf3iW/e/o0U8z9nWLCMm1MGKxEftztic= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE4MDE0OSBTYWx0ZWRfXxX//M5zq8IzQ Uqfv5yIZ78BTCGn0kbVPbcWdT5t3vjvMjzVPs+ypJQHqoiB6ET4f/YzWAmnEmBarFhlcypYcnLx 2CakaQoVjP5J0wycwlWj8wWe1d2CSxInJiRAeEPS78xfk2Yedd8iZlIc7jXaRPNfmoKbo2REA4n CSRoknfmuABeXibPux/70vcUWYiRltQBWWkkVykyjrpN7o28bMPojxtaIBosy6sTqqIdXBT25HH p4/zpPbVGqKAcy8zpqI6Ji/RbiQx6mSbetNqQn3HeH8JfEENn8VEdpuNHQnIQgXMyhrzSMl389V aUYtX537HdnF1gAWUbWpF2UF7G/uwWfxZTbhflc+Hy5yANzupBwAR6m1aa02EYNcFb5RHlfjkEM PaEa7AV4XtTw0kATFOD7EWLz/IL8m1wGHcOmUg4SJzFPgSeuWDJK/EwXeVdd+PUh+zu5HtvF42T rtnIxu+t/P4trjmxsZA== X-Proofpoint-ORIG-GUID: ahOVQ4hxTtYoiUOy0-sWqAkIGaZwK4jv X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE4MDE0OSBTYWx0ZWRfXy19a4yUc9zf3 doUWJ/iQViy6bzlCM4DRG4aqfPirCRqxQ/FBhh35M1tNwF2kRqxPAwEqVpH1EJZpRoIrr9btdXS PSFRdy5XBCjm0USFyoWU/WyvsnvADzg= X-Authority-Analysis: v=2.4 cv=J9Q/fwnS c=1 sm=1 tr=0 ts=6aad14fa cx=c_pps a=rz3CxIlbcmazkYymdCej/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=Fvqz0uoX0QqgC4h9zMkA:9 a=QEXdDO2ut3YA:10 a=bFCP_H2QrGi7Okbo017w:22 X-Proofpoint-GUID: ahOVQ4hxTtYoiUOy0-sWqAkIGaZwK4jv X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-18_03,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 impostorscore=0 clxscore=1015 suspectscore=0 phishscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609180149 Document UFS Host Controller on Glymur SoC. Glymur UFSHC has a multi-queue command (MCQ) register range in addition to the standard one. So, both reg entries are required. Signed-off-by: Pradeep P V K --- Documentation/devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml b= /Documentation/devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml index d03295806657..f132b1a9ebc2 100644 --- a/Documentation/devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml +++ b/Documentation/devicetree/bindings/ufs/qcom,sm8650-ufshc.yaml @@ -16,6 +16,7 @@ select: contains: enum: - qcom,eliza-ufshc + - qcom,glymur-ufshc - qcom,hawi-ufshc - qcom,kaanapali-ufshc - qcom,maili-ufshc @@ -30,6 +31,7 @@ properties: items: - enum: - qcom,eliza-ufshc + - qcom,glymur-ufshc - qcom,hawi-ufshc - qcom,kaanapali-ufshc - qcom,maili-ufshc @@ -80,6 +82,7 @@ allOf: contains: enum: - qcom,eliza-ufshc + - qcom,glymur-ufshc - qcom,maili-ufshc - qcom,nord-ufshc then: --=20 2.34.1 From nobody Fri Sep 25 00:42:22 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 C3C3D4B826B for ; Fri, 18 Sep 2026 10:40: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=1789728008; cv=none; b=cgBOaZ3DuEi6pFnibo7nyABQX67bPHM5UBX6EmSWS2hr+i69pVJf9EKPvGJjfnreC7CdRJDQ0bYyVlpWZkOszh5CSFGtCdmHinka9ZCkpJ1MJeSsHTNQZP4Cad/tuXZGLL+jEQG6JeWadwPuNkrVR8G8aPIcR4u9Vs5SESheCpc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789728008; c=relaxed/simple; bh=X17ccHw+VbWj+Okmiex6XkU3F9Uxf+xlyknIrjgj49I=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nB2e9dn1vl5EtKbrr7cgibGbyJ8ZgYjRBdvjV8CbieeE4eBdEMlJjx6zWvivEltTS+JaOFM7o16hiEJ/6WucEFDXdq1JAEAsPF/A/nSed8L0sFP5F8qjeD20GO3wC9HeeExxIYWekCnZNeTDKfEv34uJnVTRp9fLUa77Fs1a9dw= 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=cAMqhrx1; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=WB80vLwi; 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="cAMqhrx1"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="WB80vLwi" Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68I9dshJ139301 for ; Fri, 18 Sep 2026 10:40:02 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= 91y9vS6cgne0toKjGomx+H9dmRQBOGswYip+3K3Ykrs=; b=cAMqhrx1jOolxKVX 07KZYV/p+7qUx9y0NAUrpMAL3xcsATX9AOv0qAWm4k8XnPcZT5WuhSkMc2qruWg6 s6Gg/5nZm5XyThU8NB9Z+SSh3QgMMz4HaH7XnrOqWWYum/oELPe4MVb9Wm+Pz3af LK7lif5FHAUTGdxg5ooRZVtGaRaSoLlSQ6TKJeFSoC+47mA/M8R2Tr9nG3dkQXLH soB4T5OaFRC4JuuwTMmiM60ap7D2qrou9UDmrKLWeL2rzaEqo2te21iSughBcrDd IAwICjuBu5losUlS5O2Ie8kwQXLrr7y3ZaxHzvjQ3/WJBMW4c1FwS4i+cNOCtqMl nQ3vMw== 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 4gry2bs8ft-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 18 Sep 2026 10:40:02 +0000 (GMT) Received: by mail-pg1-f200.google.com with SMTP id 41be03b00d2f7-cc4216aee8fso804366a12.1 for ; Fri, 18 Sep 2026 03:40:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789728001; x=1790332801; 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=91y9vS6cgne0toKjGomx+H9dmRQBOGswYip+3K3Ykrs=; b=WB80vLwiQzC74lIqCJxJhGUG88SAKk1+hyzLUkZyO3igL1ITa8NcMXb3ZWO2H4Ke3d ZuXYF4p/Tav7VaNpB5Nk2FknFJDRZ5RNit95tBn++GR87z5oTOjHp11tnf5whnvwkgD7 7tQZKP75P1ttLFa1OVbRZ9M7ikQfLM6YYH/BCiH+xFZW4x/jwTvc7enuKrWnr//jinOl n9/fMMupVgXUbEdM+EKtyDgpfeXXUaJnOGfT/waZPAyTgvtogJiwcjgtOFFaEYSvv7Zf Mc6ro1AKm4///M+xnZ4j2iMnhDnMwBAGOy2vYNPulGNi6O6e56T/GAbbADQNx9oJxpIK 92Yg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789728001; x=1790332801; 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=91y9vS6cgne0toKjGomx+H9dmRQBOGswYip+3K3Ykrs=; b=YIfiXUy6I12vi5nR+l06+UEbsjiAmuxTi2EMmImzA9KbS1i0feGRziK9U1E/QLPWtV ObHKHux3HhdWl0yKhX9Vwrmhj+1ijjtVP2VzEcWdafHS1IbXSEeNcjLbqM0KFfgE4KOV lJZAUVym+nmk69nM/c860jKT6q0ZMQzWubdmEY8HJA2ht0YkHwgw3W9T2g0STY4DuarO vQRt3lVGFIQxJeswRRb7K74MaXpU9djUkgYkiHIfYiLARjxuoYlltzZbNYR2Wi1mdv37 95Rz4prhYz6LKrO395AU5uXSNlfBXolterbB5FS9Di5BSgNhTlBUhkGWtymJv+PTvbnK CqvQ== X-Forwarded-Encrypted: i=1; AKwUvBzgqPupcs2RSrg9caOOZUGJVDeYAJWABBKYXFeAMkv8t1YyJk8XdT1JL7hhp0MGsY6WD5Fgck4URWZVa7I=@vger.kernel.org X-Gm-Message-State: AFuF++n1yTCKLkajoHSm7m8cVN0xkUzLKpEEsOyS+LvNG9fAGKjhGYNf AZh1RG0HXkqq6+0RmxloaSD9CmimHLmkPQzP1rq+cjLBPYvjggKd100uV7NPKNh20ZKiZasnkM5 NZ2WbEBmSg7jfrn0cL6NeYRItcABQA+1vA57h4QqImrVCixWELilIaa24V4WHBF/FEK4= X-Gm-Gg: AYBFou2q5zRr7w/a7IiJeA/sGAiAUYbpvpGOVrkUT66eacBj/+T3cYkh0zE0+BCdvpq ZhHjZRYQAaylb7QGhMmCNG+TiTrPRmD83fO3bYwO6GP6KneoTUgm9nMJjweVwv/1MuFwL/8yZ4E eaaEvu8vqCvfYXnS07/RjmSad2cAi7YZWW2wSOr27q5KKWZON0sQvbPeSdfX9vc7qAOWjYPdOu7 nhkHDlzKoz02VRIXl8GBjIDf3ySlcO+FFsLeQPFP2UnfzX8Aw8ufX9oh1jHFkqG/2vhcg7Y3AMJ B9MbA7Y365DR5sSS0/ctlmmFwlYT9hXIQHetiKmKAqvy01oiQOahfjDAymlDBzRZAg1DKIgtO2F K3RL3zO5u4V2BjsPRjTwH701cHg== X-Received: by 2002:a05:6a21:9090:b0:3c3:b57b:627d with SMTP id adf61e73a8af0-3dd8c33a760mr4745934637.12.1789728001293; Fri, 18 Sep 2026 03:40:01 -0700 (PDT) X-Received: by 2002:a05:6a21:9090:b0:3c3:b57b:627d with SMTP id adf61e73a8af0-3dd8c33a760mr4745861637.12.1789728000859; Fri, 18 Sep 2026 03:40:00 -0700 (PDT) Received: from [10.213.101.15] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c286d98e7sm4020702eec.9.2026.09.18.03.39.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 03:40:00 -0700 (PDT) From: Pradeep P V K Date: Fri, 18 Sep 2026 16:09:09 +0530 Subject: [PATCH v2 3/5] arm64: dts: qcom: glymur: Add UFS nodes 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: <20260918-glymur_ufs_qcb_enablement-v2-3-16619f7e36a6@oss.qualcomm.com> References: <20260918-glymur_ufs_qcb_enablement-v2-0-16619f7e36a6@oss.qualcomm.com> In-Reply-To: <20260918-glymur_ufs_qcb_enablement-v2-0-16619f7e36a6@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar , Avri Altman , Bart Van Assche , Bjorn Andersson , Konrad Dybcio , Dmitry Baryshkov , gopikrishna.garmidi@oss.qualcomm.com, jagadeesh.kona@oss.qualcomm.com, Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, nitin.rawat@oss.qualcomm.com, sibi.sankar@oss.qualcomm.com, Taniya Das , Pradeep P V K X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789727970; l=4407; i=pradeep.pragallapati@oss.qualcomm.com; s=20260911; h=from:subject:message-id; bh=X17ccHw+VbWj+Okmiex6XkU3F9Uxf+xlyknIrjgj49I=; b=eywfFGAb6dF7PysyGpiAKhEapuU/T6TygMc11WtLD7/nM4ti9htvj/EaHbnO1upJZ0lCjwTD1 +YN1LA1d/x/BnHWAACNGlV2vDZTKWCatDkCYRpZxsTajzPGAHQ9XTfW X-Developer-Key: i=pradeep.pragallapati@oss.qualcomm.com; a=ed25519; pk=uyRUsge8nQMwf3iW/e/o0U8z9nWLCMm1MGKxEftztic= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE4MDE0OSBTYWx0ZWRfX8qSP0LPBnkYJ 3WQWIthWTQOlyEPmErSssi9ms1tVmY6A1zQDAOoXYaBIZKk9WRq9Xm2UhfnOHORgcagEXXKfN4E yHnZhU+wJKcMCzJaogKP5TIF/cOC29onTlae/uy4cxb8ia4K4H24AU9+wcotV/cbXzX2HLygIjS vXj8fljILYHmqydbdZXXfCxsJnJwa2c2hoadtvGCPIzOCNlc5YfFuB/bNwAA3KRNCbIcVc/cIAS HiVLL2YEndUtGEuU4JAtq4VVB76beACDatAwuOelDpbdfabn3mmU5kxzQAzENGkKHhX5GyawalA XG4LnvCHRloXATdQGkfOhd5EezOprJnwDfOR6QWN2a59hUD4wvJJ3pnE5nL64c78t+/H3NT8EVu Gd4R5vXTgxNa+GpUuvQOhm0dxbbbcK/i2+RKrbXaF68WFkX8n1zeIHWfuO8GjdBaA3kBr4TJetT DUSTasWHrezixhWPj2A== X-Proofpoint-GUID: FdiLAuAF9urVkVSc7oBHwOv2wmxSEXed X-Authority-Analysis: v=2.4 cv=bYP+w+PB c=1 sm=1 tr=0 ts=6aad1502 cx=c_pps a=oF/VQ+ItUULfLr/lQ2/icg==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=EUspDBNiAAAA:8 a=7sHo3vQ6stv6frjssEUA:9 a=JqOrBNmfTE-P4NNt:21 a=QEXdDO2ut3YA:10 a=3WC7DwWrALyhR5TkjVHa:22 X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE4MDE0OSBTYWx0ZWRfX3RPLSYxcUPNF n+mpEadpY165U/Ak0riEgvsSjOzhh9wlP9dE7k+3joIbZzXC9pgb4o1X/yxcoD+u83N3Sqe00zq CxgyWJjJhBVndAjnjX0Gc6OEKIc9iZA= X-Proofpoint-ORIG-GUID: FdiLAuAF9urVkVSc7oBHwOv2wmxSEXed X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-18_03,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 priorityscore=1501 impostorscore=0 bulkscore=0 clxscore=1015 suspectscore=0 spamscore=0 lowpriorityscore=0 phishscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609180149 Add UFS PHY and UFS host controller nodes for Glymur SoC. Reviewed-by: Abel Vesa Signed-off-by: Pradeep P V K --- arch/arm64/boot/dts/qcom/glymur.dtsi | 125 +++++++++++++++++++++++++++++++= +++- 1 file changed, 122 insertions(+), 3 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/glymur.dtsi b/arch/arm64/boot/dts/qco= m/glymur.dtsi index 624a9edd602c..b1d91903b0dc 100644 --- a/arch/arm64/boot/dts/qcom/glymur.dtsi +++ b/arch/arm64/boot/dts/qcom/glymur.dtsi @@ -812,9 +812,9 @@ gcc: clock-controller@100000 { <0>, /* QUSB4 1 PHY RX 1 */ <0>, /* QUSB4 2 PHY RX 0 */ <0>, /* QUSB4 2 PHY RX 1 */ - <0>, /* UFS PHY RX Symbol 0 */ - <0>, /* UFS PHY RX Symbol 1 */ - <0>, /* UFS PHY TX Symbol 0 */ + <&ufs_mem_phy 0>, + <&ufs_mem_phy 1>, + <&ufs_mem_phy 2>, <&usb_0_qmpphy QMP_USB43DP_USB3_PIPE_CLK>, <&usb_1_qmpphy QMP_USB43DP_USB3_PIPE_CLK>, <&usb_2_qmpphy QMP_USB43DP_USB3_PIPE_CLK>, @@ -4103,6 +4103,125 @@ rng: rng@10c3000 { reg =3D <0x0 0x010c3000 0x0 0x1000>; }; =20 + ufs_mem_phy: phy@1d80000 { + compatible =3D "qcom,glymur-qmp-ufs-phy"; + reg =3D <0x0 0x01d80000 0x0 0x2000>; + + clocks =3D <&rpmhcc RPMH_CXO_CLK>, + <&gcc GCC_UFS_PHY_PHY_AUX_CLK>, + /* UFS and PCIE4 share the same clkref */ + <&tcsr TCSR_PCIE_4_CLKREF_EN>; + + clock-names =3D "ref", + "ref_aux", + "qref"; + + resets =3D <&ufs_mem_hc 0>; + reset-names =3D "ufsphy"; + + #clock-cells =3D <1>; + #phy-cells =3D <0>; + + status =3D "disabled"; + }; + + ufs_mem_hc: ufshc@1d84000 { + compatible =3D "qcom,glymur-ufshc", + "qcom,ufshc", + "jedec,ufs-2.0"; + reg =3D <0x0 0x01d84000 0x0 0x3000>, + <0x0 0x01da0000 0x0 0x15000>; + reg-names =3D "std", + "mcq"; + + interrupts =3D ; + + clocks =3D <&gcc GCC_UFS_PHY_AXI_CLK>, + <&gcc GCC_AGGRE_UFS_PHY_AXI_CLK>, + <&gcc GCC_UFS_PHY_AHB_CLK>, + <&gcc GCC_UFS_PHY_UNIPRO_CORE_CLK>, + <&rpmhcc RPMH_LN_BB_CLK3>, + <&gcc GCC_UFS_PHY_TX_SYMBOL_0_CLK>, + <&gcc GCC_UFS_PHY_RX_SYMBOL_0_CLK>, + <&gcc GCC_UFS_PHY_RX_SYMBOL_1_CLK>; + clock-names =3D "core_clk", + "bus_aggr_clk", + "iface_clk", + "core_clk_unipro", + "ref_clk", + "tx_lane0_sync_clk", + "rx_lane0_sync_clk", + "rx_lane1_sync_clk"; + + operating-points-v2 =3D <&ufs_opp_table>; + + resets =3D <&gcc GCC_UFS_PHY_BCR>; + reset-names =3D "rst"; + + interconnects =3D <&aggre2_noc MASTER_UFS_MEM QCOM_ICC_TAG_ALWAYS + &mc_virt SLAVE_EBI1 QCOM_ICC_TAG_ALWAYS>, + <&hsc_noc MASTER_APPSS_PROC QCOM_ICC_TAG_ACTIVE_ONLY + &config_noc SLAVE_UFS_MEM_CFG QCOM_ICC_TAG_ACTIVE_ONLY>; + interconnect-names =3D "ufs-ddr", + "cpu-ufs"; + + power-domains =3D <&gcc GCC_UFS_PHY_GDSC>; + required-opps =3D <&rpmhpd_opp_nom>; + + iommus =3D <&apps_smmu 0x460 0>; + dma-coherent; + + msi-parent =3D <&gic_its 0x460>; + lanes-per-direction =3D <2>; + + phys =3D <&ufs_mem_phy>; + phy-names =3D "ufsphy"; + + #reset-cells =3D <1>; + + status =3D "disabled"; + + ufs_opp_table: opp-table { + compatible =3D "operating-points-v2"; + + opp-100000000 { + opp-hz =3D /bits/ 64 <100000000>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <100000000>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <0>; + required-opps =3D <&rpmhpd_opp_low_svs>; + }; + + opp-201500000 { + opp-hz =3D /bits/ 64 <201500000>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <201500000>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <0>; + required-opps =3D <&rpmhpd_opp_svs_l1>; + }; + + opp-403000000 { + opp-hz =3D /bits/ 64 <403000000>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <403000000>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <0>, + /bits/ 64 <0>; + required-opps =3D <&rpmhpd_opp_nom>; + }; + }; + }; + cryptobam: dma-controller@1dc4000 { compatible =3D "qcom,bam-v1.7.4", "qcom,bam-v1.7.0"; reg =3D <0x0 0x01dc4000 0x0 0x28000>; --=20 2.34.1 From nobody Fri Sep 25 00:42:22 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 6639D4C10DF for ; Fri, 18 Sep 2026 10:40:12 +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=1789728016; cv=none; b=V7vPmdy5Y2yyg6es6e6iG4s3yuC7o7fnSIupW2EN10v86IQs6eM2/3o5zOsjCHzASdP5N1RGC8Rbo3NTWrAph2qpcCLvFWNmp1PzFmDxOKtOL+Ctgqhek1w9fY7mRSmkCFY2/Ib9kSxNnEMwzcOJdDgEmfD5dOPfNTiP3yn/bC0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789728016; c=relaxed/simple; bh=I1mRwR7K7EnzLPFseGGbpmG4c+9ay/Pl6zNSd0sY/J4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WcG4nEgYXjrYGAOHEe5r3pV0Y3TsPqGoXEdvPDg0nywXx1Ov+SAT2mNxdX+IkXv4XkYDHW52F14kkpgIGFR7eME2esNwuxkzsiLBrZW49iFozb/6siYXiJ2uRYK8Ex2vO8g3AhxOOTp2fEBiG4yg0VIrUtubL5Pc0uW10mb5/DA= 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=UF1ExfZN; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=JTmM5rYv; 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="UF1ExfZN"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="JTmM5rYv" Received: from pps.filterd (m0279862.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68I9dVmx3916155 for ; Fri, 18 Sep 2026 10:40:10 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= WFPu2RI6hiDBD6/m0GKoUaVlJ12SxA5BFYsofXPkU+Q=; b=UF1ExfZNM8odd+dp iybtbJGMm3mS63gkUMW5jdU3EU0nHKFctcH6Xz+BsUqWXzjzRON5bm7lUTkjniPF g8c11R78qbzKtlZUffFhZIwddJs2DGtClSXFUrZRA6N+ABUDnRLF0Ye+zr4StahU cEKQzub940ny15PiaL41gFjNhFw1swNIpBMFIXsWtOw1FeYFTDozFYZyWer0ckpw AaifSiSAi/75s1yiYNBk+Dg3xUKlB8VOiDLb5BDdVsQx2U926U+IKKP1jwrnRL+c MInAMZ25YP1rqNqyqzPrNZE54PpzgM7OfgAR5McB8B5oSEHIVLK9nvW5R0Au3Brv Xqq3FA== 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 4grrjdtqpd-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 18 Sep 2026 10:40:09 +0000 (GMT) Received: by mail-pj1-f71.google.com with SMTP id 98e67ed59e1d1-39de1f85cb2so892353a91.0 for ; Fri, 18 Sep 2026 03:40:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789728009; x=1790332809; 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=WFPu2RI6hiDBD6/m0GKoUaVlJ12SxA5BFYsofXPkU+Q=; b=JTmM5rYvW3qqGZ6u1L4BGP2EMeeB4+CtdrgLpWUiFN27rEKkdcapcqMtesUUgYQYJn 9l/JOHXTwJPoQip99n1WJ30JrK2BTMsi8qxU2f7SNr7pcItHM65ovQfjj9Hz1S2Q0vPt gErz3HaWzzBX2ixebRLfxeyB48ynCoXneAmLERZHP2u+sDPGSO56sGe8YL/SqYmqc+GH 0Lh3MsRJ2ejt/Oa2KT4nYmhDiiGrCqFUZprmSYZrgMbOSoyU5/phxyv6OQLADkESQlo5 pNb4NTuB/cRJSMLpBR3sZtbQsxp7TTHmNKeXfeOqLqO83nJoRS6z0rX/pBwjRyBJU02O 6UdQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789728009; x=1790332809; 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=WFPu2RI6hiDBD6/m0GKoUaVlJ12SxA5BFYsofXPkU+Q=; b=DF+iihM8vDASMtZo1NKFk3F3viF4bf1YyR+wngOtoyXshjE2pkWdpfhgrGxrzTUd2H OccRWyzYXJvYgoh7wXAS8c7xbA4nVzvEzMAIp2ZlMV9fMxeo2hDtpntEBm/F7ch2Uecb V/zL+d8svrMsGIQAtO/didJaaJUxwe7PhKBGgmnV6JR8Znmx53N/obxajeOPiM7A79AS Oht3kZEU1QssyygO0HNaesFpYXLzFfTPWu16JPCAf0cOI0m1KqqDs1GixgwAOkp7Rj+G Ni4VqWgxF1bVMksQ5oj7DZ5pXjh8AqGKs1HJ598yk3zLWs30sZaQbUv7o7yHsff1ilMj 4Q/A== X-Forwarded-Encrypted: i=1; AKwUvBzJXsGW2gDhsbVLnT+7TRxEYXMZCkBt9WifkfzrJe8TxDgkmsX40i31ayO9CIiQ6bC1psOlEPaSPQorCDE=@vger.kernel.org X-Gm-Message-State: AFuF++lSUDJyUgX/4cLnyZsWRX9idarUfOVed1aRz067qfD2UMfIBaXn OxnWyTQpVMuJoPbd7ofHoD6QvDZfLpCk5V1YowJZa0nsBUDrjlteHxVGX23yVIGnsNXnYZrGhjU mdoxXfEtsroYXNKqlq1+qBhRYko2KtN4gswpqXpEkDwHaKHoxPdA8UaW5riaY+9Y0EpR8H0PqRU I= X-Gm-Gg: AYBFou3cF7MIgkbgFPYOuEFBuOenkvlKRocOY59LjXTQa3rHVYpJWEz8CRyvDMVTCaQ 7zSMuABI6kNEkxHb76yX5TAwIlylxX0FDvrr0oD6vNTO8S9Ur5Teqz+l1YH1ZzQQ0S1LEWNWpEE reHDhWHc5Di2pS04oZb4foNZ3+ZXzWBKDzd+3RVIYHsMr9U/vEVuDmyX8Tv7pr2K2jpH6Wn1bsS y/mrFwuEf8fngpeQ04yjbMN5GVQwZsgFPCbAl63TS6H82BmqW5wgnjJZiqPZ5VYSv7XdOhDOGzi Vhi+KeFqjE9KXXtDuYF3w5DVGQm0a0EfQU3nr8WVkB0Chb6BD2cKc+DgUV3ftIvKFWCL1UKPQOq cbj7gCi5rLt0u0pPLvSVj+jqxTA== X-Received: by 2002:a17:90b:2b43:b0:39e:1ff0:331b with SMTP id 98e67ed59e1d1-39e54d37ad0mr4977679a91.2.1789728009115; Fri, 18 Sep 2026 03:40:09 -0700 (PDT) X-Received: by 2002:a17:90b:2b43:b0:39e:1ff0:331b with SMTP id 98e67ed59e1d1-39e54d37ad0mr4977586a91.2.1789728008619; Fri, 18 Sep 2026 03:40:08 -0700 (PDT) Received: from [10.213.101.15] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c286d98e7sm4020702eec.9.2026.09.18.03.40.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 03:40:08 -0700 (PDT) From: Pradeep P V K Date: Fri, 18 Sep 2026 16:09:10 +0530 Subject: [PATCH v2 4/5] arm64: dts: qcom: glymur-qcb: Enable UFS 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: <20260918-glymur_ufs_qcb_enablement-v2-4-16619f7e36a6@oss.qualcomm.com> References: <20260918-glymur_ufs_qcb_enablement-v2-0-16619f7e36a6@oss.qualcomm.com> In-Reply-To: <20260918-glymur_ufs_qcb_enablement-v2-0-16619f7e36a6@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar , Avri Altman , Bart Van Assche , Bjorn Andersson , Konrad Dybcio , Dmitry Baryshkov , gopikrishna.garmidi@oss.qualcomm.com, jagadeesh.kona@oss.qualcomm.com, Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, nitin.rawat@oss.qualcomm.com, sibi.sankar@oss.qualcomm.com, Taniya Das , Pradeep P V K X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789727970; l=973; i=pradeep.pragallapati@oss.qualcomm.com; s=20260911; h=from:subject:message-id; bh=I1mRwR7K7EnzLPFseGGbpmG4c+9ay/Pl6zNSd0sY/J4=; b=DfM4/laHLX4xA2mks5Zzb/g/4Wz3+mAzBmMZrZOblqmoTBlaIWSm4NNTAIkn7kzpKrmfwLqba W2aVf9BEHHNBGg51mkYE/u3/ijAPrIUhR5HVXUMZ1tEwXnoL5aCEHT3 X-Developer-Key: i=pradeep.pragallapati@oss.qualcomm.com; a=ed25519; pk=uyRUsge8nQMwf3iW/e/o0U8z9nWLCMm1MGKxEftztic= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE4MDE0OSBTYWx0ZWRfXyBmDjUbePogo CugkOV5dxzbhhcJrxzL1ZQWTAehG3ueEwLbmxp5HMMxFfNWh9a2HnI1Diot7LWHj9BDuygphBu4 nDWlATy1rrvK9ShApdrQVxUv7n0K4/DLEqRHVzcJm6wltS1E9xYIhbyvUOvxaeDxWv5psTa2QWf ZhkysU2poOy3jQAXYosixUBTzH7/F71jGYIOybRVzWGQNPbUw6urLfHeXuYsHQUICkBJq8FDWl7 9z15oDIJZg/vbUTpR/mBuQJhlhGSQSdiuE/RaoD73qniGiXeVJkQBMMxSQsQD5rT25T5OMEvsIe 05OhDW7ExeEw/IO2l6GYQOaOr5Nouc5nNYOGPrPB+YHSEeivBCS3qyMcl6M+NQY9lfNmksHWbpC OcFmQjZwJz0uRv4EJX4dsaL+AE1qpJsNVFipK7ZyuwRifGUxm/qMPw5VG7IeVbIhboeTG39v15o P4LzHeHgf0tCRvLBeXg== X-Proofpoint-ORIG-GUID: 1FWGkLCVK_9hLwBWMAx1Tciy2zIfCE6M X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE4MDE0OSBTYWx0ZWRfX+tTttL+6I0KD GNtgGBPKn3sKYDpUfKZVBNHXambqwjeUgAtAZEUFvrTzSfGWYvZmwbaPZ5Xs5lMH3fqdQywHz9e DtGHU6Djq7WLhrc1kURcZ+NmtIwqF1g= X-Authority-Analysis: v=2.4 cv=J9Q/fwnS c=1 sm=1 tr=0 ts=6aad1509 cx=c_pps a=UNFcQwm+pnOIJct1K4W+Mw==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=_K5XuSEh1TEqbUxoQ0s3:22 a=EUspDBNiAAAA:8 a=cMKPt8sKVRzp0kMMbBYA:9 a=QEXdDO2ut3YA:10 a=uKXjsCUrEbL0IQVhDsJ9:22 X-Proofpoint-GUID: 1FWGkLCVK_9hLwBWMAx1Tciy2zIfCE6M X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-18_03,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 adultscore=0 impostorscore=0 clxscore=1015 suspectscore=0 phishscore=0 priorityscore=1501 bulkscore=0 malwarescore=0 spamscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609180149 Enable UFS for glymur-qcb board. Reviewed-by: Abel Vesa Signed-off-by: Pradeep P V K Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/glymur-qcb.dts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur-qcb.dts b/arch/arm64/boot/dts/= qcom/glymur-qcb.dts index 17d8ff3aed23..f17181bfeadb 100644 --- a/arch/arm64/boot/dts/qcom/glymur-qcb.dts +++ b/arch/arm64/boot/dts/qcom/glymur-qcb.dts @@ -697,3 +697,21 @@ bluetooth { vddrfa1p8-supply =3D <&vreg_pmu_rfa_1p8>; }; }; + +&ufs_mem_hc { + reset-gpios =3D <&tlmm 250 GPIO_ACTIVE_LOW>; + + vcc-supply =3D <&vreg_l17b_e0_2p4>; + vcc-max-microamp =3D <1200000>; + vccq-supply =3D <&vreg_l12b_e0_1p14>; + vccq-max-microamp =3D <1200000>; + + status =3D "okay"; +}; + +&ufs_mem_phy { + vdda-phy-supply =3D <&vreg_l1c_e1_0p82>; + vdda-pll-supply =3D <&vreg_l4f_e1_1p08>; + + status =3D "okay"; +}; --=20 2.34.1 From nobody Fri Sep 25 00:42:22 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 4A68B49B21A for ; Fri, 18 Sep 2026 10:40:21 +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=1789728024; cv=none; b=m2M9hC9H3zu7Iq6dv2PwTtdAIp4RjEe/2eNtpH700BddQIr0H1JOI+4Sm+Y9uBq5CYXqmqik8rVNbFhysczB9OzbInE0UgiP5wBDEEPazZhObRm8nNbWSkApL1a+2xREArJjzqgqQvuRcfE0job2XsZxII5HWwhqXup7OcEvjIQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789728024; c=relaxed/simple; bh=vvboFhjhTvFie91LJaaJcuqWM/kZ5yCsf5rhMJlRAuE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aCx2lpBaqG5EwK7ncNY310Yjyqg+dZ0p157n1KUza2nGyXE7BDb5sLqk6f14Nuk4aV56F17MAVOvZ+qG02pDudjAn3txRGrbwNbVXH8RoJpK3acpjuMQ8wKrJpCCai/mjidK3flOq8qkEUKkfdsA7iePkFtAbRMu4dbF1buId58= 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=a7F46Pyb; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Gucf4wT6; 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="a7F46Pyb"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Gucf4wT6" Received: from pps.filterd (m0279870.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 68I9eaL3523519 for ; Fri, 18 Sep 2026 10:40:18 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= 1Nh+NmNFCLw6H1mKl79KS+XuOQAwflA4sy/wRgQsFUc=; b=a7F46PybGK8Uhcai UQLJWFVqFydV93V1SN/zkHjk6/oFEd16tQbG49/Yynw7rtrnJZsLgZK2+LsSGT0A GpSTQTLxdJjF6n8oCSSQTlPuhM3kbiaR5xPHYWeEgrarz5GQMgo3GsFDtHFKAl5f 5Y9W5oVf+mhqFQlRhrYajwwmQ0B4n3zXWERYvAAPdAJhM6l4OXRtMFMl8yOiR6KN /5npVhNo5RxhS7IyEtf8KIKIPsdeIFsXGFUeMxL89S+7bz/DEr2xV2szZTqBOE3E NtNNZmiG0SYAkkSy/t8+i2ECa0q9V8cNOac3vqdX6WdkMQK4dnDksNUqxS7ZY2y6 g8fA/w== Received: from mail-pg1-f198.google.com (mail-pg1-f198.google.com [209.85.215.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4grnqebgng-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 18 Sep 2026 10:40:18 +0000 (GMT) Received: by mail-pg1-f198.google.com with SMTP id 41be03b00d2f7-cb11535e6a1so482265a12.0 for ; Fri, 18 Sep 2026 03:40:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1789728017; x=1790332817; 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=1Nh+NmNFCLw6H1mKl79KS+XuOQAwflA4sy/wRgQsFUc=; b=Gucf4wT6PXmI/HW1Ike8aee6Clu1LcVnDLi+YY2ZyLKT4kH2DhomUDZk7vOM3lBIB9 wJRiDo9pUpe0YZlw3Wz891A8fx19J8mbL98T5Eq298y7GNQo0bhQWIsMBiYmq4qZ7FwS rU13A40jRctxP3HL+xGDFEhcTCXl/E6oE/+uM3JV61tBgflaVU80ktnaWv3SvbjP4Y9e jFfpr4cPAsHkxSCSOitenyQHC+Wv7BaAQeNjFR/q8fv5GTYDRyJ0gpONrvy8WZmGGIFa gYx//RmgxLJhshSDnaoz94M7jjU+SEJy5+u/qdhS7XPgTF0ex8SAjuYcSFoIKti1DqSy r9Vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789728017; x=1790332817; 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=1Nh+NmNFCLw6H1mKl79KS+XuOQAwflA4sy/wRgQsFUc=; b=HPm2RCVnHAPppdhyXhe/GkMNOvyY3ywPBKA2Z0FeBjCXmCUREmCBr2ag6hKeLcMfx1 iwbhiy10bLky5+l5zKB8oVNXZislV7vRBMviJV7sPaEb2f0UM3XTwYNJFJNVOqhJLbkJ swh4kLAyzQ450bZGtldkF+Fv4VyXf8iJd3LCv1hAeszeNjphYgEVMsAoTO8AqiqmvQuy /eFpZNWNgqms+nT3uhe3nMXHAFgc+ouVgEKInZ1ObIJfER1t27GHTMqodBVeuKBSSrSN jotiqablDP5oY3L+UVaa9AdQOQRZ/xYwiBUrKz2w1zPTUne8v5YquFvJc/k45W7XlMxA RpMw== X-Forwarded-Encrypted: i=1; AKwUvBxKp3NNUN+QXpLTOm8Byp+etu3zWIK2eCrSxqLhfHxipNbtkwky9cb6Qs+8pp6Q77azCXxTfDoeIPpCnSc=@vger.kernel.org X-Gm-Message-State: AFuF++lF39jBmFXHmDT3mhAujr7WX5o93fc0Vy5fkm8PbBPf6JrVx/U6 xo/0GWpjhESLtMILaTj+g2MNURk6zgiz/2lxm3i7ykJmJeizCUF84xHB/eHTFsaYJkMrlWzUNuQ RpPa8i7hKDhEN8Ht430MT52v3YTy09XeA46AdejLQRWzo+np2bktXj7gqsEJvgtSMDTM= X-Gm-Gg: AYBFou2YqG42vjZ6KNQeeflQNY3MBgw26EdBsaF+LcQaC41uku96VorLHYqymp+Bx4A L3L8rqPLeT7Z3jHKDnSm6zSB+wcAmuogDdRzk7PRUCJ27xvmh96xQ1i9pVkBEKcrB2aCz5fm8d7 5UCzwE7J18DyrhHP1MuPaNnAkEOAETjurrIlnGiGCqQfB+kxoI9qYlbvnZnN5m8Rf/FwQzAN4hO HUGgOIT2aSz7nMrVZ+9fwU1AYJC7WMfB7+83VIy1jSQapy+IfGA4h6QNS7lcVvwEJcIjhFkC2Qk jGUGzFRFzivzAPfyzNr96cxfrfxnGBv86xguk7Mmx7+XKCibiZlubpHDQz1HhulfjnmDw3PW1xF p3/Bo2BywOvn/2im9l/fe2ALbyw== X-Received: by 2002:a05:6a20:4306:b0:3d3:ad3c:49a7 with SMTP id adf61e73a8af0-3dd8c5161b8mr4390012637.21.1789728016878; Fri, 18 Sep 2026 03:40:16 -0700 (PDT) X-Received: by 2002:a05:6a20:4306:b0:3d3:ad3c:49a7 with SMTP id adf61e73a8af0-3dd8c5161b8mr4389948637.21.1789728016410; Fri, 18 Sep 2026 03:40:16 -0700 (PDT) Received: from [10.213.101.15] ([202.46.23.25]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-33c286d98e7sm4020702eec.9.2026.09.18.03.40.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 03:40:15 -0700 (PDT) From: Pradeep P V K Date: Fri, 18 Sep 2026 16:09:11 +0530 Subject: [PATCH v2 5/5] phy: qcom-qmp-ufs: Add Glymur support 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: <20260918-glymur_ufs_qcb_enablement-v2-5-16619f7e36a6@oss.qualcomm.com> References: <20260918-glymur_ufs_qcb_enablement-v2-0-16619f7e36a6@oss.qualcomm.com> In-Reply-To: <20260918-glymur_ufs_qcb_enablement-v2-0-16619f7e36a6@oss.qualcomm.com> To: Vinod Koul , Neil Armstrong , Manivannan Sadhasivam , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Alim Akhtar , Avri Altman , Bart Van Assche , Bjorn Andersson , Konrad Dybcio , Dmitry Baryshkov , gopikrishna.garmidi@oss.qualcomm.com, jagadeesh.kona@oss.qualcomm.com, Abel Vesa Cc: linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, nitin.rawat@oss.qualcomm.com, sibi.sankar@oss.qualcomm.com, Taniya Das , Pradeep P V K , Konrad Dybcio X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789727970; l=6280; i=pradeep.pragallapati@oss.qualcomm.com; s=20260911; h=from:subject:message-id; bh=vvboFhjhTvFie91LJaaJcuqWM/kZ5yCsf5rhMJlRAuE=; b=wX81ODLVtK0gR9Se07QBYj1Yf+XWlGZ1/jwnHoyT9vt6Bv1Kr4YJdyBwgXnHy0TlqllzlzpBo hOeTQgzNBC7CPMp2zWB7MUZ2EN9FsDAEJu/Hc0Nd07JoN3h+TNEZL/X X-Developer-Key: i=pradeep.pragallapati@oss.qualcomm.com; a=ed25519; pk=uyRUsge8nQMwf3iW/e/o0U8z9nWLCMm1MGKxEftztic= X-Proofpoint-ORIG-GUID: HfZdxvnvB678nQ2nbuLx84DtNcQr-OvB X-Authority-Analysis: v=2.4 cv=FfiiV5+6 c=1 sm=1 tr=0 ts=6aad1512 cx=c_pps a=Qgeoaf8Lrialg5Z894R3/Q==:117 a=ZePRamnt/+rB5gQjfz0u9A==:17 a=IkcTkHD0fZMA:10 a=VdqzKS8jKosA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=gowsoOTTUOVcmtlkKump:22 a=EUspDBNiAAAA:8 a=EEZK_nQxm5Uv2-YDnh4A:9 a=QEXdDO2ut3YA:10 a=x9snwWr2DeNwDh03kgHS:22 X-Proofpoint-GUID: HfZdxvnvB678nQ2nbuLx84DtNcQr-OvB X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwOTE4MDE0OSBTYWx0ZWRfX839eLBklS0OJ 1cUWTBH3fzWkoJrFarF8T5wflQ3N/RKk2SSCMebl2ho1/esteIJAqKj1ph3KXbmALZsGYxU4vDA CDrwmmqblnttUZyTn4Y9HXoZuxyvSvVMYoK5aghMi6KcFOLyntxKf3kTdCPcaJF7wmBQUfybm14 asvT+/dsJy6GYNUnJEiAKkBMNiwjF2YLUQ1BGy6b1+BItNN87n5199zuXcLT3GMqRMSbEiG74FE A3uYF+NfcyP4ZLjmLx0lHzrEfDu0Mp/IsYg9U/b2j08mVw1bbS6R72+qJOj2Ku7pRjqon2KCQLz 1QelKT59q7yAli9UgRlPKB9Tal1T5LE8/juYXUndxF9QdSv9KthqD/d8eGt4kvxpA1dRPr2zSYK /a+2OHCS4MctCfOboG7jzQt7HTlB88a2paUuBFRLFzeVQBrRrbxusgU9Z0U8ptXkIgfPAWXNnj1 /bbnmLSf5DSJH3dvdOA== X-Proofpoint-Spam-Info: AW1haW4tMjYwOTE4MDE0OSBTYWx0ZWRfX6looJdbDqXqX UcpEbDGBYFCJw0vapKi951tRWzdCt/o4119XTYQxYY5bK0aaOr3xDkqJ833IFUaDi+aTeihbPnD 3i1ndAymjuVvM1qQgKpz8JCazPh8L4I= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-09-18_03,2026-09-16_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 adultscore=0 clxscore=1015 priorityscore=1501 spamscore=0 bulkscore=0 lowpriorityscore=0 suspectscore=0 malwarescore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2609040000 definitions=main-2609180149 Add the init sequence tables and config for the UFS QMP phy found in the Glymur SoC. Reviewed-by: Abel Vesa Acked-by: Konrad Dybcio Signed-off-by: Pradeep P V K --- drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 99 +++++++++++++++++++++++++++++= ++++ 1 file changed, 99 insertions(+) diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c b/drivers/phy/qualcomm= /phy-qcom-qmp-ufs.c index d4aca22c181e..ffef8801143a 100644 --- a/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c +++ b/drivers/phy/qualcomm/phy-qcom-qmp-ufs.c @@ -93,6 +93,59 @@ static const unsigned int ufsphy_v7_regs_layout[QPHY_LAY= OUT_SIZE] =3D { [QPHY_PCS_POWER_DOWN_CONTROL] =3D QPHY_V7_PCS_UFS_POWER_DOWN_CONTROL, }; =20 +static const struct qmp_phy_init_tbl glymur_ufsphy_rx[] =3D { + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_UCDR_FO_GAIN_RATE2, 0x0c), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_UCDR_FO_GAIN_RATE4, 0x0c), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_UCDR_SO_GAIN_RATE4, 0x04), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_EQ_OFFSET_ADAPTOR_CNTRL1, 0x14), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_UCDR_PI_CONTROLS, 0x07), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_OFFSET_ADAPTOR_CNTRL3, 0x0e), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_UCDR_FASTLOCK_COUNT_HIGH_RATE4, 0x02), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_UCDR_FASTLOCK_FO_GAIN_RATE4, 0x1c), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_UCDR_FASTLOCK_SO_GAIN_RATE4, 0x06), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_VGA_CAL_MAN_VAL, 0xce), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_EQU_ADAPTOR_CNTRL4, 0x0f), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE_0_1_B0, 0xce), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE_0_1_B1, 0xce), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE_0_1_B2, 0x18), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE_0_1_B3, 0x1a), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE_0_1_B4, 0x0f), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE_0_1_B6, 0x60), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE_0_1_B7, 0x62), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE2_B3, 0x9a), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE2_B6, 0xe2), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE2_B7, 0x06), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE3_B0, 0x1b), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE3_B1, 0x1b), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE3_B2, 0x98), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE3_B3, 0x9b), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE3_B4, 0x2a), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE3_B5, 0x12), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE3_B7, 0x06), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE3_B8, 0x01), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SA_B0, 0x93), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SA_B1, 0x93), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SA_B2, 0x60), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SA_B3, 0x99), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SA_B4, 0x5f), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SA_B5, 0x92), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SA_B6, 0xe3), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SA_B7, 0x06), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SB_B0, 0x24), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SB_B1, 0x24), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SB_B2, 0xe0), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SB_B3, 0x99), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SB_B4, 0x5f), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SB_B5, 0x92), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SB_B6, 0xfb), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_MODE_RATE4_SB_B7, 0x06), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_UCDR_SO_SATURATION, 0x1f), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_UCDR_PI_CTRL1, 0x94), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_TERM_BW_CTRL0, 0xfa), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_DLL0_FTUNE_CTRL, 0x30), + QMP_PHY_INIT_CFG(QSERDES_UFS_V7_RX_SIGDET_CAL_TRIM, 0x77), +}; + static const struct qmp_phy_init_tbl milos_ufsphy_serdes[] =3D { QMP_PHY_INIT_CFG(QSERDES_V6_COM_SYSCLK_EN_SEL, 0xd9), QMP_PHY_INIT_CFG(QSERDES_V6_COM_CMN_CONFIG_1, 0x16), @@ -1236,6 +1289,11 @@ static inline void qphy_clrbits(void __iomem *base, = u32 offset, u32 val) } =20 /* Regulator bulk data with load values for specific configurations */ +static const struct regulator_bulk_data glymur_ufsphy_vreg_l[] =3D { + { .supply =3D "vdda-phy", .init_load_uA =3D 217130 }, + { .supply =3D "vdda-pll", .init_load_uA =3D 18340 }, +}; + static const struct regulator_bulk_data milos_ufsphy_vreg_l[] =3D { { .supply =3D "vdda-phy", .init_load_uA =3D 140120 }, { .supply =3D "vdda-pll", .init_load_uA =3D 18340 }, @@ -1348,6 +1406,44 @@ static const struct qmp_ufs_offsets qmp_ufs_offsets_= v7 =3D { .rx2 =3D 0x3000, }; =20 +static const struct qmp_phy_cfg glymur_ufsphy_cfg =3D { + .lanes =3D 2, + + .offsets =3D &qmp_ufs_offsets_v6, + .max_supported_gear =3D UFS_HS_G5, + + .tbls =3D { + .serdes =3D sm8750_ufsphy_serdes, + .serdes_num =3D ARRAY_SIZE(sm8750_ufsphy_serdes), + .tx =3D sm8750_ufsphy_tx, + .tx_num =3D ARRAY_SIZE(sm8750_ufsphy_tx), + .rx =3D glymur_ufsphy_rx, + .rx_num =3D ARRAY_SIZE(glymur_ufsphy_rx), + .pcs =3D sm8750_ufsphy_pcs, + .pcs_num =3D ARRAY_SIZE(sm8750_ufsphy_pcs), + }, + + .tbls_hs_b =3D { + .pcs =3D sm8750_ufsphy_hs_b_pcs, + .pcs_num =3D ARRAY_SIZE(sm8750_ufsphy_hs_b_pcs), + }, + + .tbls_hs_overlay[0] =3D { + .pcs =3D sm8750_ufsphy_g4_pcs, + .pcs_num =3D ARRAY_SIZE(sm8750_ufsphy_g4_pcs), + .max_gear =3D UFS_HS_G4, + }, + .tbls_hs_overlay[1] =3D { + .pcs =3D sm8650_ufsphy_g5_pcs, + .pcs_num =3D ARRAY_SIZE(sm8650_ufsphy_g5_pcs), + .max_gear =3D UFS_HS_G5, + }, + + .vreg_list =3D glymur_ufsphy_vreg_l, + .num_vregs =3D ARRAY_SIZE(glymur_ufsphy_vreg_l), + .regs =3D ufsphy_v6_regs_layout, +}; + static const struct qmp_phy_cfg milos_ufsphy_cfg =3D { .lanes =3D 2, =20 @@ -2395,6 +2491,9 @@ static int qmp_ufs_probe(struct platform_device *pdev) =20 static const struct of_device_id qmp_ufs_of_match_table[] =3D { { + .compatible =3D "qcom,glymur-qmp-ufs-phy", + .data =3D &glymur_ufsphy_cfg, + }, { .compatible =3D "qcom,hawi-qmp-ufs-phy", .data =3D &hawi_ufsphy_cfg, }, { --=20 2.34.1