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=1793604723; b=IKE6+/cKp90CoZuyjSGvyWsUgJ/3XLMRaJ/J+PSIm/9TEvKXDtcqRkYKtKjD3mPVL0y0 6YztFYpEIdXuc2eE4aoLadSdHSvCc080wkqrzm5zsNLgMJP+C9JqGZe3v/p90+Ex+TdvV kAesKhvrN3p1rR7oruPoRhbLo2wGSfZq/TOw4D62Q1h4WjLzTqHFaQ0fsbT/tvD+mAgpa bJMg1mUvb3V/VBycXiY9ArpIXabL43Jv9Z7OHsrkjJH5BNPSkkbDEpWAp39G65q4kE282 L/+krr/G9OPtcyvObKKJAbAFJygxR480lqe9J2J2oEMUfDHchkPYHpJxBZlQWEt0uNg== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793604723; 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-ORIG-GUID: X-Proofpoint-Spam-Details-Enc:X-Proofpoint-GUID: X-Proofpoint-Spam-Info:X-Authority-Analysis: X-Proofpoint-Virus-Version:X-Proofpoint-Spam-Details; bh=4fHyco4oWCPtLj+CaOGX9Pm5z9d4WkHpTNmqJ1OmtG4=; b=CvdII7+aNw/LwJuVrwTkPGnR2zb6Og9S1AN1Fm6qO8n9GTRy143cv6LT5qCfBgMYZhwl QQriBAA097fxIof431o/NK73g7mHHx9SAFXVR/Ne22Ni5oInfuu9/dEF4lDe+dU+g5P/6 pvgi7bVWWSyoW9Ul6VovY2f0uyDlDIaMJM6Bi9KkGKyEgLiTj3FcZ+XyKaFubZWFqeKkF HOYQbJ9v+1QeDYBPuWyNmJ48oQHZkn4JuB0AyyZStrSp8b9BSg4PZ5grVQrr29EezcLa9 F+xXR/VXFkDVzAq+JWMoAO67shpITUGAlUGBB17szpYbr0Jnme9MZTNKq0iEfjDunDw== 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=ECVnDx16; dkim=pass header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.a=rsa-sha256 header.s=google header.b=SgOOy0pj; 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 EDABF606A327 for ; Mon, 2 Nov 2026 07:32:02 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org EDABF606A327 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=ECVnDx16; 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=SgOOy0pj 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 6A24CoeS1812049 for ; Mon, 2 Nov 2026 07:32: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= 4fHyco4oWCPtLj+CaOGX9Pm5z9d4WkHpTNmqJ1OmtG4=; b=ECVnDx16ojKqciTl aFtETWePWgQQSu1XOdEdYR83o+iRIZmzEHKXQ1n+uC/jUvME7ilK8evp4fRBE9+0 9q5lMBHTTQZtXMQQjL8sKQfQtQ26fEo3ex7k7Kq0ZA54/jU1iuGpxdIp0ftxxOez jxbbRdF6ElB+E6l3C3N44PD6kQdjhAtAb+f762LxsbC8+TESabAdi7upVTFDacQS OCHhVqAxuaIumMHHKqBXCa07XoX5MDJTkzXJolSm6IVq+vcZYR0ACPPxsWLOtUdH UFo1qDE10DhzDxRPwbcC/+A3tiesYn6lc1sYlGXIDIIJHJk3LNfuCuqy2h56l5wi Ju0CWg== 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 4hpk9rgkqu-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 02 Nov 2026 07:32:02 +0000 (GMT) Received: by mail-pj1-f72.google.com with SMTP id 98e67ed59e1d1-3ac7a4ba546so2861598a91.0 for ; Sun, 01 Nov 2026 23:32:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1793604721; x=1794209521; 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=SgOOy0pj511GXsWmnspUckjRilBeXvsAi0iWmAy42yX9PHkktwPkWFeuzb8aYdiX5Q el/opjQlBrrU6l1a0kMrX9SPHMMUlI78IQSNBBvj0n9f26ReKROQL4NH+6b/HH2asIN8 6CdBpKCrhbxNEm0z7Z8BZdybyIU1AE7qd8n3995IRQ6MZzwhSfRSekLJ6SWHHHxOmsVE ZAUBpV11sTfy2PEXSq612gDwRFf8/+AkBy6QhAY3J+nF+CQ7qmC8W+tlr+f22fobv/li PK2x4l5dHnTlIKezgN64++9OhGwOy2PPKSrSxMwoC/1X27RjVoK5kmBRwWTTSCWa7QCC sCCg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793604721; x=1794209521; 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=GySy0SvApywtlKMf4X8qo4vFtig2OY6lDn+A2OR3+RJr8C1tcE1eun61Dv8ZdHHbZB tRB4TTIkp3xDU59ysT37F5aWUOWe5gaaJQOqRW+cLK+cQ/lPBuNe8RHftpHwBcBqggJG QcTKY00hyqzSy8uNPVwgc+W+duPVMhwjOvuJ9kvYGb8mDJwdRQbOJLSeSFnY1g8t14OS Npi26mfCWQPxMpoYK5zn9m4Z7tS89p5i4Wspycp8HEad/kXit5f9fiLHe8BJlvI/cWF1 uYaCZgqdqnMncRB0cZD+nj5CH6U2bPt1fr+3jpp9exS8h3P0TUOW68P56vTww3LiotzT L0bg== X-Forwarded-Encrypted: i=1; AKwUvBwgmFdd1EZda0Ogb4T0iY+CUHih3pOgrWbKn8/nazhuGe1/dsn3UZGki9H6Tc6oIQ+JwbHYyS8G+fPjeCA=@vger.kernel.org X-Gm-Message-State: APuU4Z82KGdFW0nUkbBO0+uVGT7ZEr4zjcFle2ade6X4C5fila4heGBX zXW1+fSKWxFKtaNUXEoKlUjf3ftkV3SkgpoKpI53bon8SgmlkOz1V4S7vnhxugIwXI0ZKUOmOao pLXmCQhqSjdaSdOKVbFRGi6r8pFSzcpKOpjYdC+b+feeWPc/TcHTqo9o4TkdmWVlDk8s= X-Gm-Gg: AYBFou329Jcnjds5vDF1szST9+9VvI60nDGmhFyFqHsnAVFzOUElahbeNJVWTHY6mVw u5wMcO6QOV68Sfma7lnBptxoIpGYQrz9eVnykkKVuQpouxV+IxTqhahm89Fofus+Ov0/NiK3t4U vOwzd3ifLlbUEa5ZqHmz+A+IDEcaTeABT338Eqw9vsKA0l8KJuAKTAHF/QdvBVGDav1Mb+93sEM LmWXhIqxAIpquxjTEZOj9uEctRnJ/4uLUp3Kf3DZdHdYHBdeqAHSat2x8en/Ik/OMvQ/KbkxF/o ZY0oyziDEf2wSEjrETXScO8FYtcZ78y2UYJOsGUo6XOMYm8JMPvUql2StrFLamU2rwmoajUDOYT l4MNKlwyrvrRnc2tdgGLpZjiYHLO6Ccj+T7npKbNBbJYcBObLhnVXag9TfNSaK7HbfNIrILt06D mcVdOO X-Received: by 2002:a17:90b:2d50:b0:3a7:96c1:f6f6 with SMTP id 98e67ed59e1d1-3ae6effc303mr9304065a91.34.1793604721286; Sun, 01 Nov 2026 23:32:01 -0800 (PST) X-Received: by 2002:a17:90b:2d50:b0:3a7:96c1:f6f6 with SMTP id 98e67ed59e1d1-3ae6effc303mr9304044a91.34.1793604720766; Sun, 01 Nov 2026 23:32:00 -0800 (PST) Received: from hu-anantiwa-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2eb39052f0fsm23861775ad.11.2026.11.01.23.31.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Nov 2026 23:32:00 -0800 (PST) From: anand.tiwari@oss.qualcomm.com Date: Mon, 02 Nov 2026 13:01:32 +0530 Subject: [PATCH v3 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: <20261102-lyra-display-upstream-post-v3-2-7f660c3b622c@oss.qualcomm.com> References: <20261102-lyra-display-upstream-post-v3-0-7f660c3b622c@oss.qualcomm.com> In-Reply-To: <20261102-lyra-display-upstream-post-v3-0-7f660c3b622c@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=1793604704; l=3295; i=anand.tiwari@oss.qualcomm.com; s=20260717; h=from:subject:message-id; bh=SEdAsyTt418trjKLHtxucoXBRSy/JerrxkxW9XWhnj4=; b=0qJj4A2u59oReDexzdM9x3eaVTMCYzBR2drMDK5ONPsUDXgsZ9Vbob+7xYOi3xcEqtfis2HWt 9heqCNRD7a0Cm3/6qk+7mHd4Sd/AdilVE0ywKoK67r+el8NW+Sg85QO X-Developer-Key: i=anand.tiwari@oss.qualcomm.com; a=ed25519; pk=ygURjl6LxwG8EhgPNHYYgCZLsaXFgWZZoHRRyud5B40= X-Proofpoint-ORIG-GUID: 6-wxTiPol7ZtwIT0XjG_jo2x2fFymRsQ X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMTAyMDAyOSBTYWx0ZWRfX2Dba4TOrdgNg B5YBQNNpdb9y2BFUdyVouLLF5QxT8HlM9FZdGcdZd8LnA0GUSvhNN3slMUV16Dnd0U/SiFkutwP bRq0W0ifn2t536D5j6NubH9Aegk3sncRvpi43b8tdVhEIek5+6IKMvNRuldGDiAnqwqSrdFB7SL 7tCgEiHQsG80mHnyvs/xkAuxOMS13+96/k7f27sfdzZvdJZPiVUi7avjSG4wBJ1KmzE/YAkHD5q xdtdpezV7KnF/fQdpxGYfN29SJ6d+3PWGRDzviI7DrVafDh7wUhpQIw7btpDL0Hd8mwd05BzdKR zaMxJiumrHyUpQnOxt7p08Dm+pOtsBW0p0j2M5GNwPXwef9cr7f3iEioGsZQ4pip+Kji0pLL3XI HtMGrAE6ZOzbb1NS0Ver5SRwhXYu7ZhQVVyFQ3A7NEP/RY0b1+g7Ceg9b1gjxcE/cD1RcsdVCVW jXFEaJyBEt9Qty3wkNQ== X-Proofpoint-GUID: 6-wxTiPol7ZtwIT0XjG_jo2x2fFymRsQ X-Proofpoint-Spam-Info: AW1haW4tMjYxMTAyMDAyOSBTYWx0ZWRfXzkBoxSPIF8Yl WFbH3OugEjw08PnB7IYf1YyGq/uwHy5HVzsxvA0hZVUKJxqAzlOzX+O5RAiQcer1bU8FrTC6kxH aquEtZb2cd4pClI3CzXFYmeJ5I+SMI4= X-Authority-Analysis: v=2.4 cv=LvwHWXdc c=1 sm=1 tr=0 ts=6ae83c72 cx=c_pps a=RP+M6JBNLl+fLTcSJhASfg==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=zJRp6_cAMcgA: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=iS9zxrgQBfv6-_F4QbHw:22 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-11-02_02,2026-10-21_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 malwarescore=0 bulkscore=0 lowpriorityscore=0 phishscore=0 priorityscore=1501 adultscore=0 suspectscore=0 clxscore=1015 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610300000 definitions=main-2611020029 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