[PATCH] arm64: dts: qcom: sdm845-google: Move panel pins into common
From: David Heidelberg via B4 Relay
Date: Sun Oct 25 2026 - 18:28:38 EST
From: David Heidelberg <david@xxxxxxx>
Both devices share the pinctrl configuration.
Fixes: a678adbf2d22 ("arm64: dts: qcom: Add support for Pixel 3 and Pixel 3 XL")
Reviewed-by: Petr Vorel <petr.vorel@xxxxxxxxx>
Reviewed-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>
Signed-off-by: David Heidelberg <david@xxxxxxx>
---
Retained R-b from previous series, added Fixes: tag.
https://lore.kernel.org/all/20260924-crosshatch-panel-v2-0-08d5c7bf72fc@xxxxxxx
While it's not obvious from current DT, as we upstreaming Pixel 3 XL
bits, we already know this block was misplaced.
This will save us some unplesant rebase conflicts while we upstream the
rest of the panel for Pixel 3 XL and other bits.
---
arch/arm64/boot/dts/qcom/sdm845-google-blueline.dts | 18 ------------------
arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi | 16 ++++++++++++++++
2 files changed, 16 insertions(+), 18 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sdm845-google-blueline.dts b/arch/arm64/boot/dts/qcom/sdm845-google-blueline.dts
index fa89be500fb85..a000c75494f1c 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-google-blueline.dts
+++ b/arch/arm64/boot/dts/qcom/sdm845-google-blueline.dts
@@ -61,29 +61,11 @@ &mdss_dsi0_out {
};
&mdss_dsi0_phy {
vdds-supply = <&vdda_mipi_dsi0_pll>;
status = "okay";
};
-&tlmm {
- panel_default: panel-default-state {
- reset-pins {
- pins = "gpio6";
- function = "gpio";
- drive-strength = <8>;
- bias-disable;
- };
-
- te-pins {
- pins = "gpio12";
- function = "mdp_vsync";
- drive-strength = <2>;
- bias-pull-down;
- };
- };
-};
-
&wifi {
qcom,calibration-variant = "Google_blueline";
};
diff --git a/arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi
index f1379857e2742..d54cb47cdf95b 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi
@@ -473,16 +473,32 @@ &qup_uart9_tx {
drive-strength = <2>;
bias-disable;
};
&tlmm {
gpio-reserved-ranges = < 0 4>, /* SPI (Intel MNH Pixel Visual Core) */
<81 4>; /* SPI (most likely Fingerprint Cards FPC1075) */
+ panel_default: panel-default-state {
+ reset-pins {
+ pins = "gpio6";
+ function = "gpio";
+ drive-strength = <8>;
+ bias-disable;
+ };
+
+ te-pins {
+ pins = "gpio12";
+ function = "mdp_vsync";
+ drive-strength = <2>;
+ bias-pull-down;
+ };
+ };
+
nfc_default: nfc-default-state {
enable-pins {
pins = "gpio25";
function = "gpio";
drive-strength = <2>;
bias-pull-down;
};
---
base-commit: 20a33c6b6cbe7e4805dfb6cd68816937443aa148
change-id: 20261025-pixel-panel-pins-fix-2ef223fd2820
Best regards,
--
David Heidelberg <david@xxxxxxx>