From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=205.220.168.131 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793353227; b=FXAa3k1rKCZwTDQboRDD6KrNNuWXt2ttH97I11hEPu4mdkz+jY5DCPH/NeW3aHXcPV1V bikGQCoDsMri2EtZe6MUladT4hyBG3mg0N7rfsEJTk2PwyB0DeD0DZzARc57OLSzlpdD5 ENGijkYaUa+McVocylTV4tQ6AkBWT5RvNMdob3pUSbNq5KveyCsf1EohbMYgn69KPxLY2 fViniIGsuTlAGVqYAhPCKRtLQ389VH5AsJxgXsVahKA38gPtlb0W/mCUSK326wmJTpqN8 22xzJjfPnPqp4m+FAgXPiQ4UP4AoYhJqLW3klZ8ctyXOA9PLAd6QwPMr6L+ujm+5Trw== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793353227; h=DMARC-Filter:Received:DKIM-Signature:Received:Received: DKIM-Signature:X-Google-DKIM-Signature:X-Forwarded-Encrypted: X-Gm-Message-State:X-Gm-Gg:X-Received:X-Received:Received:From:Date: Subject:MIME-Version:Content-Type:Content-Transfer-Encoding: Message-Id:References:In-Reply-To:To:Cc:X-Mailer: X-Developer-Signature:X-Developer-Key:X-Proofpoint-Spam-Details-Enc: X-Proofpoint-GUID:X-Authority-Analysis:X-Proofpoint-ORIG-GUID: X-Proofpoint-Spam-Info:X-Proofpoint-Virus-Version: X-Proofpoint-Spam-Details; bh=4fHyco4oWCPtLj+CaOGX9Pm5z9d4WkHpTNmqJ1OmtG4=; b=Z2zXBRbXsm8l4TGiaaY+u6qK7hWy8/sZUy+lNjSoxcNpoVYc0GddphkxWDqT0ai1epl6 ObPY5bupEaaE19uMyb8IgLkXip4WL9jXBpyO9xE4nUv5vO40WT43Sgh2bE6Ms2ha9gBk5 aWcRjkXQQcQKsTVEaA/n2rTV/vc9gDe2makH7FBT8ci6g3YG5HnVql1SPv8AbfjPmCJfl KK1i6hEb0fCZbwKUeH6uHiSoCs3QQ6eEqw60Yv0I4IK/E/qSy2hVV1iTi8B4DFXjROW49 HQ0vX5RZHKloCQeChUOQ0OEpfKqivCSi6+zMwlda9a94NSa8oaSyTatonqFB1B8mN4g== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=DfhG12Vg; dkim=pass header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b="g/j4nLmA"; arc=none smtp.remote-ip=205.220.168.131 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 67BFB606A31F for ; Fri, 30 Oct 2026 09:40:27 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 67BFB606A31F Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none 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, unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256 header.s=qcppdkim1 header.b=DfhG12Vg; dkim=pass (2048-bit key, unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=g/j4nLmA Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69U8EqqB1761597 for ; Fri, 30 Oct 2026 09:40:27 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= 4fHyco4oWCPtLj+CaOGX9Pm5z9d4WkHpTNmqJ1OmtG4=; b=DfhG12VgHhVEsYIJ 41tDNrNdoiUIQxSLBIaz57GpLCfn0yPI2b8cMNSVC9Je5AmkJcnlV+ixwXBAzQql sUokMdjpSPOu/wZ1nUHXhiykoOItHkdKEnmePNcQdxlZmU9f1g1ZprUouPxBKutv eMgL5gTfVpn0SMkeFDgvC6BsTp96/4/HGticRqiLAuSCjPWpUmgL1xN+goYi6OZW MPL9z6ejlcA6I13oDJj/tH/dzfY1Djn+sw8R2tV99C/R75eRtfaylsQd4LLGGL3v JK19eyUcxgh4WqrM4Rm5k36qBFIQJTTVabM2kth9xDL0yOfeSCHoazhlnHTsAGqI 0PJAfQ== Received: from mail-dy1-f197.google.com (mail-dy1-f197.google.com [74.125.82.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4hme6pa7yw-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 30 Oct 2026 09:40:26 +0000 (GMT) Received: by mail-dy1-f197.google.com with SMTP id 5a478bee46e88-33c35f5ca6cso1430411eec.1 for ; Fri, 30 Oct 2026 02:40:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1793353226; x=1793958026; 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=4fHyco4oWCPtLj+CaOGX9Pm5z9d4WkHpTNmqJ1OmtG4=; b=g/j4nLmAN2IqKlxYk5U1TIu5LnmA0ssOkOiH4/EajCOYIgO3k82oejqwrN8EOYZ3Ri vadVjQNQwrUP8lJjdSrJxVd8WxCFaqeYB9dwztUNTeZKNY5hat+zTVwygVz3vtcJMsz8 24t9JjdahxMJFqKN1rhOx8HJaghEFTfFz0ixl/H5AL+aE7O9Dv4snCKzC1XfPpTO41+Y Nucs8CAkk+YSl3Onw8KVHks/al/OdmsqRtaO09UZtGOu59vjr/3nZ871cXwVc8W7VyVn X9bTBpmSi6vguugV+5P0vJf0agkktZNSWa/dOEOt68GkN2Hgq6RfAdBnd0LumMiz92YA k6EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793353226; x=1793958026; 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=4fHyco4oWCPtLj+CaOGX9Pm5z9d4WkHpTNmqJ1OmtG4=; b=Xb8A5mLgKKok28Pc6anyVYJkJLH7uDgaQKiT/HnWKd9GaigtcPBCmo2DW6cPKkwuTs N3AmtLhx7LGevzzX8tQ/Sk60WmlD4CeAxuU7fpqxn7P6QhDdKEaTwOO7EhIOls9Ak2+E Kr9s2kP01MwHURa7ZoTBhbARx1r4ZuSfm8FaUr0LDECKR+oqMhYw96tk8jqIQUJ3y705 VTLWoWogEtjRzINDvIrz2ZfHFTeQijHiPqLqt6ti67sUwEqvFGLdWHjmxPO20t2IDM1X D1fndA/uenthpoaTflLRF4meZ+ctGn1tjVGGE/feo2/MUJzp8MYGTWUtWhqW2ql6lHNN PFdQ== X-Forwarded-Encrypted: i=1; AKwUvByVTOvdMCQBi1jUa28CKPOF3Qy8DrZ52JWrW4rB14qNzzvCxyuH+suAx0hVInHY+Z+DCi05/SH+aRFtSeE=@vger.kernel.org X-Gm-Message-State: AFq9FYJkub17unjColnjAtyF0nI8l2adP6x/qeT1BDGW6wDeHpEcph3O GAJ5yQAlNNWvwEYOTscgFub8qMWxB3jvIE0FvgS9RVhH5tN3UYEP4/Ss69lBdN16Ve25lBY/K7g /jd3B7UT7rm5KV5M0IZqfWSKEldwSOG0uRp0txCxSCDVjZfCzb1L47XA4+KKMbdNDjsw= X-Gm-Gg: AYBFou0fO1HZ1BHs8srFh0rxg+OrXqF+vDcTqjJxsNsV9ejU6AaO03wHX4fGCSJ0MhG W9AiPiJ2KlwU+gAY61LwNbyuuhHNm8sNoAhWIr5t5ThKQYlkX3hxyp9SjOPbGWIlx6BLHnpfzvu 42YMemnuuQrrhneiUimc8xiOBusiUV21UFHM2/uEDUgh4hzpQ61Elz8fmnxLMoz9+KVnsv5oh7E EuqeOXjYYAllX4vE5VjVVazeh8tX7v61C4Y6FhJtQfyLHYV3AgWYkB7JOs1VQGkdkydbaVhZ7+O HxFw+GhSlBd5HUY3kMW0oKQTpGleAh401GTLOG89kxcnH5Ln+oGPZ/cxoAj9IZ4WLnH4dPdGrcR usichA/MJ19Pur9VnqCSU+mQqtgdIWli8zvhOzqG+Cvb5cbJ+ipdEIfSn6cy+dd4qiX/fc3Fwhs EfQwKw X-Received: by 2002:a05:7022:120c:b0:15a:4155:3d9a with SMTP id a92af1059eb24-1ac609808c6mr2274855c88.47.1793353225842; Fri, 30 Oct 2026 02:40:25 -0700 (PDT) X-Received: by 2002:a05:7022:120c:b0:15a:4155:3d9a with SMTP id a92af1059eb24-1ac609808c6mr2274832c88.47.1793353225307; Fri, 30 Oct 2026 02:40:25 -0700 (PDT) Received: from hu-anantiwa-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id a92af1059eb24-1ac193b8179sm6723418c88.11.2026.10.30.02.40.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Oct 2026 02:40:24 -0700 (PDT) From: anand.tiwari@oss.qualcomm.com Date: Fri, 30 Oct 2026 15:10:06 +0530 Subject: [PATCH v2 2/6] arm64: dts: qcom: talos-lyra-evk: Add DLC DLC0697 panel overlay X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20261030-lyra-display-upstream-post-v2-2-906302159392@oss.qualcomm.com> References: <20261030-lyra-display-upstream-post-v2-0-906302159392@oss.qualcomm.com> In-Reply-To: <20261030-lyra-display-upstream-post-v2-0-906302159392@oss.qualcomm.com> To: Bjorn Andersson , Konrad Dybcio , Abel Vesa , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Florian Fainelli , Broadcom internal kernel review list Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, Anand Tiwari , Shashank Maurya , Konrad Dybcio X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1793353209; l=3295; i=anand.tiwari@oss.qualcomm.com; s=20260717; h=from:subject:message-id; bh=SEdAsyTt418trjKLHtxucoXBRSy/JerrxkxW9XWhnj4=; b=IXaEY5OoYDtgULSmW+1nYXI6+wgFsyf/zw3WVKuG8m9x2DmbnTOJsZKR/yO8PR4kCVFGt35Gu ef1jZDhOuUGCdqDGb0F3iaKDwoxbKDI4yZvQnI9vEPN+wfEZ3kbKVl0 X-Developer-Key: i=anand.tiwari@oss.qualcomm.com; a=ed25519; pk=ygURjl6LxwG8EhgPNHYYgCZLsaXFgWZZoHRRyud5B40= X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDMwMDAzOCBTYWx0ZWRfX/jIAG99h5NxC A7D/LqwqRnlVTVrUES9IEnwogh6dFpr6WqeYIixJfd7YdCpJWMITEGrXtvG/7LG8YG+K6rAWsJP IzveD0qNP0nk5+G0B2aqH/O3DZ1L+W9racS58Vw28o7YDb9/EfIrHtl011O+QVjhOOmR07hKj5d 38mq19Do24e4OvXdvY1zZXZKJuUS2cjjoI/AsoTmTjIilcOhNW5chU8S2PHWEgiPDcBBFuspLvI O27+GcauHgDjHD4bFhcjXM5fSA4heGmBch+Z+32XqEBm+xRlBHLHGVxdEAv9gvWMvnYxMtU7fVZ +aiI3IPyl2fckAHUvJllfwTqLcI0vxA5L5bXMeppgJ0bPWewPFQ7MKQ4u1gLwck9fvwFACVA8nB IlP5nvcL5IX8YIypTiFGBpCopvPV0VNGChAJ8EYQjf/Ln6wdtLLPnwefBc3iGKG3ko2K4u9lirr k74dOXjBdeoLEK2tY4w== X-Proofpoint-GUID: fH8i4VKakxl5qqdYJUCibY-0BL1xCbwL X-Authority-Analysis: v=2.4 cv=Lp4HWXdc c=1 sm=1 tr=0 ts=6ae4660a cx=c_pps a=Uww141gWH0fZj/3QKPojxA==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=660iZSQnnn4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=YMgV9FUhrdKAYTUUvYB2:22 a=EUspDBNiAAAA:8 a=mwcz9oGRgcW5ZIR5_CEA:9 a=QEXdDO2ut3YA:10 a=PxkB5W3o20Ba91AHUih5:22 X-Proofpoint-ORIG-GUID: fH8i4VKakxl5qqdYJUCibY-0BL1xCbwL X-Proofpoint-Spam-Info: AW1haW4tMjYxMDMwMDAzOCBTYWx0ZWRfXw8+GAeh811vW PLEap8f0N0mvPIjpijeOGA186miZLVvxAK10kezF76Mu2BN2Q/XoeprliBN/mb5PSkTLl8QmtTM vx4bBDJix57tmc8niTiEOgCaS+63t4Q= X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-30_03,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 adultscore=0 malwarescore=0 clxscore=1015 impostorscore=0 spamscore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610190000 definitions=main-2610300038 From: Shashank Maurya Add a DT overlay for Qualcomm Talos Lyra EVK, to enable DLC0697 panel when DLC daughter card connected to DSI0_B2B on carrier card. Configure DLC0697 reset GPIO, supplies, pinctrl states and GPIO backlight controlled through TLMM GPIO 2. Disable the default HDMI bridge and connector in favour of the DSI panel. Signed-off-by: Shashank Maurya Signed-off-by: Anand Tiwari Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/Makefile | 4 ++ .../boot/dts/qcom/talos-lyra-evk-dlc0697.dtso | 77 ++++++++++++++++++++++ 2 files changed, 81 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile index 243231692866..709a96ece14e 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -476,6 +476,10 @@ dtb-$(CONFIG_ARCH_QCOM) += talos-lyra-evk.dtb talos-lyra-evk-el2-dtbs := talos-lyra-evk.dtb talos-el2.dtbo dtb-$(CONFIG_ARCH_QCOM) += talos-lyra-evk-el2.dtb + +talos-lyra-evk-dlc0697-dtbs := talos-lyra-evk.dtb talos-lyra-evk-dlc0697.dtbo +dtb-$(CONFIG_ARCH_QCOM) += talos-lyra-evk-dlc0697.dtb +dtb-$(CONFIG_ARCH_QCOM) += talos-lyra-evk-dlc0697.dtbo x1e001de-devkit-el2-dtbs := x1e001de-devkit.dtb x1-el2.dtbo dtb-$(CONFIG_ARCH_QCOM) += x1e001de-devkit.dtb x1e001de-devkit-el2.dtb x1e78100-lenovo-thinkpad-t14s-el2-dtbs := x1e78100-lenovo-thinkpad-t14s.dtb x1-el2.dtbo diff --git a/arch/arm64/boot/dts/qcom/talos-lyra-evk-dlc0697.dtso b/arch/arm64/boot/dts/qcom/talos-lyra-evk-dlc0697.dtso new file mode 100644 index 000000000000..b79e54459725 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/talos-lyra-evk-dlc0697.dtso @@ -0,0 +1,77 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. + */ +/dts-v1/; +/plugin/; + +#include + +&{/} { + backlight: backlight { + compatible = "gpio-backlight"; + gpios = <&tlmm 2 GPIO_ACTIVE_HIGH>; + }; +}; + +&hdmi_bridge { + status = "disabled"; +}; + +&hdmi_connector { + status = "disabled"; +}; + +&mdss_dsi0 { + #address-cells = <1>; + #size-cells = <0>; + + panel@0 { + compatible = "dlc,dlc0697", "ilitek,ili7807s"; + reg = <0>; + + reset-gpios = <&tlmm 118 GPIO_ACTIVE_LOW>; + backlight = <&backlight>; + + vddi-supply = <&vreg_s4a>; + avdd-supply = <&vreg_disp_3p3>; + avee-supply = <&vreg_disp_3p3>; + + pinctrl-0 = <&panel_rst_n &panel_te_pin>; + pinctrl-1 = <&panel_rst_n_suspend>; + pinctrl-names = "default", "sleep"; + + port { + panel_in: endpoint { + remote-endpoint = <&mdss_dsi0_out>; + }; + }; + }; +}; + +&mdss_dsi0_out { + remote-endpoint = <&panel_in>; +}; + +&tlmm { + panel_te_pin: panel-te-pin-state { + pins = "gpio98"; + function = "mdp_vsync"; + drive-strength = <2>; + bias-pull-down; + }; + + panel_rst_n: panel-rst-n-state { + pins = "gpio118"; + function = "gpio"; + drive-strength = <8>; + bias-disable; + }; + + panel_rst_n_suspend: panel-rst-n-suspend-state { + pins = "gpio118"; + function = "gpio"; + drive-strength = <2>; + bias-pull-down; + }; +}; -- 2.55.0