From nobody Tue Feb 10 08:27:02 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 3BAF92E2DF4; Thu, 16 Oct 2025 16:17:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760631420; cv=none; b=p4mmkJsIcMxMr+b/Sbriwyet91nJG7KPzB7gtWQixA9hOZLw86tsW2iLr4isXCK6XD/q903SvLsidIBKuv3d6LpfidFrEDgFAjtNCpJc5lOvpkxEAPG9NncDLenMc+yRb7NUHqqGR5YQzmKYQgzmMg+BZjvL6LTsQ4xwiftt6jQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760631420; c=relaxed/simple; bh=DEXLu2pRpsGxfDPWz4Szi1jrlO9hAGh4rboajDQX1oM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Y9wiBPAcsFPDuMowgJKmo6FvPKFk1xpwv270vt4Mdi64CoVDO3QLHpFmMLkR2GxdFU03RuMlpOIdJD6nMD9IlWtZoN9Xlro6+myzHt4wbZ/AIO6L46KAtwVpFoNfM8zkoTSp2R/qU+VeYyzb6PKlemkuhbWSEvj1cnDBfx+b2Kc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=l6g7vUrt; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="l6g7vUrt" Received: by smtp.kernel.org (Postfix) with ESMTPS id EB8D7C4CEFB; Thu, 16 Oct 2025 16:16:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1760631420; bh=DEXLu2pRpsGxfDPWz4Szi1jrlO9hAGh4rboajDQX1oM=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=l6g7vUrtMoMg7VQ/QzOTWfh+0/jgpkuUVZD42vqZPsMf941T6C7PelqeIhTuqfrii w8eQOZ+1iG2RfiG2OWpHSQtyfJUYEwHCjUtWh9o+DhevHgUDvTamxeWqagIkbPvVNL vJlxr0LnhRTk8h8qbEdkxXFtBriJ55jdPGmUESnkGj5OByHkgUdpi6vsQA2qxPfBjV Gp6F2r6BJ44+oAsHRh4MYRVgb7eekNUqnI78DAqZ5jfvJMLf0t/1VuMW6+a/ZcccLo DGTMHvrjGODoLG8F/qqBObTZffd+bhE799U47lCKs+io0jhRRaoZWGTUFd5rTwqR5B IuhZChQk288aQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E0D35CCD183; Thu, 16 Oct 2025 16:16:59 +0000 (UTC) From: David Heidelberg via B4 Relay Date: Thu, 16 Oct 2025 18:17:00 +0200 Subject: [PATCH v3 5/8] arm64: dts: qcom: sdm845-oneplus: Group panel pinctrl 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: <20251016-s6e3fc2x01-v3-5-ce0f3566b903@ixit.cz> References: <20251016-s6e3fc2x01-v3-0-ce0f3566b903@ixit.cz> In-Reply-To: <20251016-s6e3fc2x01-v3-0-ce0f3566b903@ixit.cz> To: Neil Armstrong , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Thierry Reding , Sam Ravnborg , Bjorn Andersson , Konrad Dybcio , Casey Connolly , Jessica Zhang Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, phone-devel@vger.kernel.org, David Heidelberg X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1999; i=david@ixit.cz; h=from:subject:message-id; bh=cOk70bxJ/JKLB2gGDnhwyKrowfthFtlbdZEpsLGu6fg=; b=owEBbQKS/ZANAwAIAWACP8TTSSByAcsmYgBo8Rp5dXzixReqnxBQn91MskJ7JKTVBcxXgU+2z UsHwYtKoPWJAjMEAAEIAB0WIQTXegnP7twrvVOnBHRgAj/E00kgcgUCaPEaeQAKCRBgAj/E00kg coTVEADCb7p7y1kQI4tNrkFppwtLp2UaK73uTbhZGA8nMoyHkqdtc0h2/nZQa/9VGZEXruifOvv h5P2cmxgKOIT3xCCXPi6cZUrlQM20/vJLkfiLugNc+bvoc2MTrI90gh/TiGp3zdXOHPlWHJJZjv 1FWBCqqbCHByNvkhFKJXKZ+bL/SI9dR90gsCG7FQ/jUBPUQiyR/VJ9zZ1RPlMW3BfhGTYxEvBYb cHEXcGxEaAZe9fPGhCM7xJAWPSVmtxLjYCc14NZa67L0phGamvjEGHDG5Fjq5/c7srBSvSK1d+X Q6oSmMbwQWcgmS7p0m3Ll7K954kqz3BawHt4Pjd83bwZa647Cui0U29fUSDGp/2ABx6Cijt59Aa YVZXuZbbzV8fStCRb5dADDlluRVNDOx5hL9UOTqUYSNyWo9AdgQrDGyev8sWQ36yY8pf/3ZgKeB fmc6doFjFqnee/FHhUXqTi0YoA11H7pRjY9+pn5w+uN4EBFAyW+wekhr5ep5oMk06zV2wflCrTC qSeAv9tm+mmWRM7/Ix4fdxE9e8RbW/I3F7btLvsITU9WFvnAR/FoJfc0OgmobUBgczhm7Q08N82 vGfbq9U2LJaiCGi8vQI+lsqGtm8Uc0tODxchK8Af3qB0/cVF1UuDm+Y8K+8/E40JqVM9L9CAHD0 Y8X79JuUS+AJr1A== X-Developer-Key: i=david@ixit.cz; a=openpgp; fpr=D77A09CFEEDC2BBD53A7047460023FC4D3492072 X-Endpoint-Received: by B4 Relay for david@ixit.cz/default with auth_id=355 X-Original-From: David Heidelberg Reply-To: david@ixit.cz From: David Heidelberg As these pins won't be used outside the group, let's group them. Signed-off-by: David Heidelberg Reviewed-by: Dmitry Baryshkov --- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 46 +++++++++++-------= ---- 1 file changed, 24 insertions(+), 22 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi b/arch/arm= 64/boot/dts/qcom/sdm845-oneplus-common.dtsi index 1cf03047dd7ae..9b571fab9c80c 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi @@ -463,7 +463,7 @@ display_panel: panel@0 { reset-gpios =3D <&tlmm 6 GPIO_ACTIVE_LOW>; =20 pinctrl-names =3D "default"; - pinctrl-0 =3D <&panel_reset_pins &panel_te_pin &panel_esd_pin>; + pinctrl-0 =3D <&panel_default>; =20 port { panel_in: endpoint { @@ -847,6 +847,29 @@ panel_poc_default: poc-state { bias-disable; }; =20 + panel_default: panel-default-state { + esd-pins { + pins =3D "gpio30"; + function =3D "gpio"; + drive-strength =3D <2>; + bias-pull-down; + }; + + reset-pins { + pins =3D "gpio6"; + function =3D "gpio"; + drive-strength =3D <8>; + bias-disable; + }; + + te-pins { + pins =3D "gpio10"; + function =3D "mdp_vsync"; + drive-strength =3D <2>; + bias-disable; + }; + }; + tri_state_key_default: tri-state-key-default-state { pins =3D "gpio40", "gpio42", "gpio26"; function =3D "gpio"; @@ -861,27 +884,6 @@ ts_default_pins: ts-int-state { bias-pull-up; }; =20 - panel_reset_pins: panel-reset-state { - pins =3D "gpio6"; - function =3D "gpio"; - drive-strength =3D <8>; - bias-disable; - }; - - panel_te_pin: panel-te-state { - pins =3D "gpio10"; - function =3D "mdp_vsync"; - drive-strength =3D <2>; - bias-disable; - }; - - panel_esd_pin: panel-esd-state { - pins =3D "gpio30"; - function =3D "gpio"; - drive-strength =3D <2>; - bias-pull-down; - }; - speaker_default: speaker-default-state { pins =3D "gpio69"; function =3D "gpio"; --=20 2.51.0