From nobody Thu Apr 9 18:00:24 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 6C96839F167 for ; Tue, 3 Mar 2026 10:44:23 +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=1772534665; cv=none; b=kyGS1L3Fphtrk6XCmY2Qf+szUj7mxfZcRONp6zmc+qlKt0+ryGGBLm9jkDxhbBBi4/Z3RhaeRG3swDhvj42NgHXCAqv/MzvgsBTYp7NvFo76WWyPftFBlKIwMX8IJOZ0OM7ECtfQ9F/Gq37UOLSJ7kSfDiZBMy58OO24CBY0Rqo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772534665; c=relaxed/simple; bh=USvLKa71RJbUjNptuk0Zb4PrEJ6wg3rpViEkKPUVfEk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZvO4Ao0zHfdaKJESrGv9TEwlAE4fXZhInVic7Bte1OJY/nxJADWGBG0MIVOyGJj1MnWVrxndvTeGAWJrrDphodTrPad6yIp38AAwXKh5gdyR10x/VH7GnXpgQ1/b0eYq+5rKgyTJiCa2PW6kj6IWd2QcTv67D8DvpoFy8A2grYw= 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=J/UMvrzt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=UU5RGv5n; 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="J/UMvrzt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="UU5RGv5n" 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 6239mnAs3995369 for ; Tue, 3 Mar 2026 10:44:22 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= uPsCZgzCQBBFYAYpl3kgUmKQzmJKuP/HRIEP4qbKYw0=; b=J/UMvrzt6/qnvbwK Wuj1gAPXhg7Vs8jNotcx/CstjLoxRqe7pmzNyO6Rvayu7AqJjKyLWsYjgr55TvhM PnNbIsjsyapvUPDZ6XjEdhhAZWBzyufUjqD6HQcz/BowhdAxAXl6ZaXrQLOEZHeA xLn9D6tuAhEGyFslS+O/RLTRMENIUzWFQQQOIyulwfKvPWrDR986uxUkx3AMVFJe S+gIAZ+NGZ5+wY8uOmphcMXWxX6pKkgnFwJ6VHqi1/66eE3gAyp446bZa81p6S8T WoZrpvMORY6nil/h65PmW9dbcFSAS3+uCHQo+jG33c5gxytq1V83yBMdLctFJ92P z/58cg== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cns5fs4uq-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Tue, 03 Mar 2026 10:44:22 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8cb4b8e9112so450025085a.2 for ; Tue, 03 Mar 2026 02:44:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772534661; x=1773139461; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=uPsCZgzCQBBFYAYpl3kgUmKQzmJKuP/HRIEP4qbKYw0=; b=UU5RGv5nqP3+MKm7eRDrLYrOn9VQN/oCJKjBUGsixcWyhwaCT9ZU06iTK4xO9DFLpi YpyaB4cqeZ5s7rh5DdV0UrHqcejZKD18cwPpNQ7k7WRcOnhtzPhvJod4AuHLq1OobFCH Tn2HV8AmjoFeqbUu5rEC98HvxmSCjjJdHPdBVbbAl3J1dyL2UPt/FPW1JtKEVRTbyrpH 0EVffGqXWcpSMk+41/45Pw0wbb1oTgJg5/USpGVQGqq9WRqdRKb8tROl0l1R/M3IXcrw ZUsgC3cA3Q8XsoN2s1OKyuiOu+4v6lXjmRfOxEkkmACEKXeMSX0l8FVWmm7MczWuL28W 6P/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772534661; x=1773139461; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=uPsCZgzCQBBFYAYpl3kgUmKQzmJKuP/HRIEP4qbKYw0=; b=n88uS7EQW9xN43tx7gkEN92rGWjAUvmhtTOAcGVD5z605oMjvYR82m22is2xad9KSc anFrJd/HYPuYIPNb/QTKXcYAYZcCjafZ2ucgJswWCSh+tX301eJDTyhri6sERWKSuaPQ 8WQy5S55WYyZI30Eatk7ssFpy3r9bc9sxBUl1Q4UovtK4NJgH541SiIRg4d6y8M8JlCb z+6/zMJfVDV1+MD2tl2TJSjTNzHaaooWXfKrIDZMdZGGu/FSKO+PBi+SbvpEvIoTvyb6 MK6+vCRgeBTQrxwRzOks+HwO5rkX84heGmtyGW9I9Qx7OHXDB4a/flu/ca0+hMTYaMlV w8uA== X-Forwarded-Encrypted: i=1; AJvYcCURS3TistLT3IbrmFPyJnK2yiJFUJyUsCW7VTEP1HjnxpIEbknk0xHuio6AvWg66XUvEoLLkK5Nhq+dpCQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzArOXlOHQl/yuKmhhJQ25sZYHLdrM0aUlsdSPVENnYKWRIgXFJ QfBWcLK6MkSkfJKWkOX3zpcER1iSJNcLFFQgkEUfg6yb6x1UMykaXbIber71LeMV93ty85kjYPN 84p7GkDLC7s4zE5MLP/rYEbAaazZVFor28z4PlbP0MSjTMjWmGB1IWqHoijKqo5cv4p4= X-Gm-Gg: ATEYQzxFbN+JO2NenLdEew5BnMYurS0kUNM2gjqcI7eUl8vPSuk3hpCyFMoarkt6SB6 IWot8BYybcOyibPWMCLaII7b+Ct2kQKrGiUVt002zzu1DlZelIiIK6WP81LoJM5yOX5TxaWZf5b GlpEAerhsMTSCrWlKe7Trw27e/8unaJT8RSr0IZcAwy3q1h46bcsCzj42ejC8mJ8Bllq2hedekt VUNNo/QbNKLIDo7zLSC3eymGwvSg87a8ijckh54c1gvRu+1/eaafw/aaEDZE1MriNhPlVLqVK12 oM+aTQKRjq/+2tQkYop+NF0+Fsmit4vzBlYGjPiraIEZGucbYolIT3uPwIO3wbE9KyYKLWTaGi7 zteD2EtkviR8H0EikdSvZBFlAzSweIg== X-Received: by 2002:a05:620a:c42:b0:8c6:db05:8eb5 with SMTP id af79cd13be357-8cbc8f4bf91mr1642534585a.67.1772534661348; Tue, 03 Mar 2026 02:44:21 -0800 (PST) X-Received: by 2002:a05:620a:c42:b0:8c6:db05:8eb5 with SMTP id af79cd13be357-8cbc8f4bf91mr1642532985a.67.1772534660769; Tue, 03 Mar 2026 02:44:20 -0800 (PST) Received: from hackbox.lan ([86.121.162.109]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483c3b770e7sm365722485e9.9.2026.03.03.02.44.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 02:44:20 -0800 (PST) From: Abel Vesa Date: Tue, 03 Mar 2026 12:44:09 +0200 Subject: [PATCH RFT v3 2/2] arm64: dts: qcom: glymur-crd: Enable eDP display 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: <20260303-dts-qcom-glymur-crd-add-edp-v3-2-4d1ffcb1d9f6@oss.qualcomm.com> References: <20260303-dts-qcom-glymur-crd-add-edp-v3-0-4d1ffcb1d9f6@oss.qualcomm.com> In-Reply-To: <20260303-dts-qcom-glymur-crd-add-edp-v3-0-4d1ffcb1d9f6@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: Pankaj Patil , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Abel Vesa , Abel Vesa X-Mailer: b4 0.15-dev-47773 X-Developer-Signature: v=1; a=openpgp-sha256; l=2562; i=abel.vesa@oss.qualcomm.com; h=from:subject:message-id; bh=oYayxBeDC7pF16QmDOEp94AwsI+iWmpc4bm3bvlQ8s0=; b=owEBbQKS/ZANAwAKARtfRMkAlRVWAcsmYgBpprt/UN/1noWpGL9NZrOGdxkmq010hsYflAJYa 9fPObCCB/GJAjMEAAEKAB0WIQRO8+4RTnqPKsqn0bgbX0TJAJUVVgUCaaa7fwAKCRAbX0TJAJUV VhWeD/99PekqsmT1jZbtklXh8ylS6DB6O66NhOBm+8H2XrplMe+Dxco3w+gXDq6fty2QmvuZ+Sz 6g0sGJtItgpWsnr3Mayx3VrPEvqTrzgKtz9HOYZ6UCdI9Z/A8TZU5Pzkx74bTnr/b28nx4IjGSN hEjx+V60dPfjQ/WMQWbylr9b1tr/9tUP1oc0Ewgkf0z07mj9QIFtc89E52OKl4ZWe6eGg1ylMB/ pAoe7p4VouyCeVL32F9sLzKdEybpWsiablOdtkcgKfxFh6HsHD/4l4RKd+NcwDiMeGZTQdOtfII StR5rJt0AZhyqWxHXXZlwK+HDrifW/su/TKGeUb5BL2Ith02aiV535i4BUr21CYrwi5rzRnd88t irJINvt0pJ/WANP5/SFnhg0mzk28zXdlOYelA8rZm64vTmSCz4ykYhTEjHeojGXzXmSKzULlmcA 009Ew2UZCXjegB3XDGmkwsH4dwvok22KOeFPDKt/AYi3v57dtsZ+J4M2azsQglISrhf19e02axC 7mhXY3pI9+GXm2fsKsN9mKcUUGjPy3r39XG6wi0v6NpiDyc3VOl4+CBY7Iwgf66HW2cbKUtVP6O RdFuupz/LSfGwmKyh7VRpknOOc770ZRixn3zqz3WYbIcrKWSfxx+JV4vnIiqGs/6qzTYEOlqZTU Ri+vGuGiWQVBrOQ== X-Developer-Key: i=abel.vesa@oss.qualcomm.com; a=openpgp; fpr=6AFF162D57F4223A8770EF5AF7BF214136F41FAE X-Authority-Analysis: v=2.4 cv=Pv2ergM3 c=1 sm=1 tr=0 ts=69a6bb86 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=oauzzCmhM186DRC0Y2yWPg==:17 a=IkcTkHD0fZMA:10 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=DJpcGTmdVt4CTyJn9g5Z:22 a=KKAkSRfTAAAA:8 a=EUspDBNiAAAA:8 a=68_4jy3stEaJOreQ4WQA:9 a=QEXdDO2ut3YA:10 a=PEH46H7Ffwr30OY-TuGO:22 a=cvBusfyB2V15izCimMoJ:22 X-Proofpoint-ORIG-GUID: qb0Balwuh-oGO8hNlE3-erdjRQMWb_-j X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDA4MSBTYWx0ZWRfXyFuPq5UG0rfq NZjB2W96AtiSD0CLBcCpAkx0TCg4h+FU8nk3JMx67e0RDAUvo1INur+jqT7PCIhLVfWI63fslbF OFlkIgEZM0Ebbdc6XtHSub4L1TXyIiBuC0GuHOpo1YTccNR1qNNANmaDHdhX7YlXI7y/ohyQi59 llttX3F4nhOPVksV/7oHEdKPAlCIJLC1AyjeBFsfotffrs0hHgEA0NcoRgYzP9kXbktHCCpGgqc sScc3UxMIsIh6pZ4/C52V/sNN5WHRpFMdH+XvE2szYvAVTiYwl6DFf4v0DzeW6Ef5J27V4CiLVb gyh0S0iahE6+IBVDSRTERViOxSuXAYpkDKR5fYbIIKf6zMyysSyVFz7X3jQMj+5Az5B37+v+uZE S8YkzHY7yK3CF1pV9Spouwxdu/xvnfZXYDz4YsJiL9r4+oOA0UmE9IOXQT/gOT/yyslcYGTxqVv G6D0W/A3HcfVsG3XVhw== X-Proofpoint-GUID: qb0Balwuh-oGO8hNlE3-erdjRQMWb_-j X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 malwarescore=0 spamscore=0 suspectscore=0 adultscore=0 priorityscore=1501 phishscore=0 bulkscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030081 From: Abel Vesa Enable the MDSS (Mobile Display SubSystem) along with the 3rd DisplayPort controller and its PHY in order to bring support for the panel on Glymur CRD platform. Also describe the voltage regulator needed by the eDP panel. Signed-off-by: Abel Vesa Signed-off-by: Abel Vesa Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/glymur-crd.dts | 71 +++++++++++++++++++++++++++++= ++++ 1 file changed, 71 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/glymur-crd.dts b/arch/arm64/boot/dts/= qcom/glymur-crd.dts index 795ab0df3b40..27a957c193c0 100644 --- a/arch/arm64/boot/dts/qcom/glymur-crd.dts +++ b/arch/arm64/boot/dts/qcom/glymur-crd.dts @@ -150,6 +150,22 @@ pmic_glink_ss_in2: endpoint { }; }; =20 + vreg_edp_3p3: regulator-edp-3p3 { + compatible =3D "regulator-fixed"; + + regulator-name =3D "VREG_EDP_3P3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + + gpio =3D <&tlmm 70 GPIO_ACTIVE_HIGH>; + enable-active-high; + + pinctrl-0 =3D <&edp_reg_en>; + pinctrl-names =3D "default"; + + regulator-boot-on; + }; + vreg_nvme: regulator-nvme { compatible =3D "regulator-fixed"; =20 @@ -487,6 +503,47 @@ ptn3222_2: redriver@47 { }; }; =20 +&mdss { + status =3D "okay"; +}; + +&mdss_dp3 { + /delete-property/ #sound-dai-cells; + + status =3D "okay"; + + aux-bus { + panel { + compatible =3D "samsung,atna60cl08", "samsung,atna33xc20"; + enable-gpios =3D <&tlmm 18 GPIO_ACTIVE_HIGH>; + power-supply =3D <&vreg_edp_3p3>; + + pinctrl-0 =3D <&edp_bl_en>; + pinctrl-names =3D "default"; + + port { + edp_panel_in: endpoint { + remote-endpoint =3D <&mdss_dp3_out>; + }; + }; + }; + }; +}; + +&mdss_dp3_out { + data-lanes =3D <0 1 2 3>; + link-frequencies =3D /bits/ 64 <1620000000 2700000000 5400000000 81000000= 00>; + + remote-endpoint =3D <&edp_panel_in>; +}; + +&mdss_dp3_phy { + vdda-phy-supply =3D <&vreg_l2f_e1_0p83>; + vdda-pll-supply =3D <&vreg_l4f_e1_1p08>; + + status =3D "okay"; +}; + &pcie3b { vddpe-3v3-supply =3D <&vreg_nvmesec>; =20 @@ -625,6 +682,20 @@ &tlmm { <10 2>, /* OOB UART */ <44 4>; /* Security SPI (TPM) */ =20 + edp_bl_en: edp-bl-en-state { + pins =3D "gpio18"; + function =3D "gpio"; + drive-strength =3D <16>; + bias-disable; + }; + + edp_reg_en: edp-reg-en-state { + pins =3D "gpio70"; + function =3D "gpio"; + drive-strength =3D <16>; + bias-disable; + }; + pcie4_default: pcie4-default-state { clkreq-n-pins { pins =3D "gpio147"; --=20 2.48.1