[PATCH] arm64: dts: qcom: sdm845-google: Configure qup_i2c2 pins
From: David Heidelberg via B4 Relay
Date: Fri Oct 16 2026 - 15:38:02 EST
From: Marco Mattiolo <marco.mattiolo@xxxxxxxxxx>
Set drive strength and disable the pull on the touchscreen i2c pins by
amending the qup_i2c2_default state from sdm845.dtsi, as the other QUP
users on this board do, and drop the unused touchscreen_i2c_pins state
that duplicated the pins with the gpio function.
Fixes: a678adbf2d22 ("arm64: dts: qcom: Add support for Pixel 3 and Pixel 3 XL")
Suggested-by: David Heidelberg <david@xxxxxxx>
Signed-off-by: Marco Mattiolo <marco.mattiolo@xxxxxxxxxx>
Signed-off-by: David Heidelberg <david@xxxxxxx>
---
arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi b/arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi
index f1379857e2742..b019b57502a1a 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi
+++ b/arch/arm64/boot/dts/qcom/sdm845-google-common.dtsi
@@ -459,16 +459,21 @@ &pmi8998_charger {
&qupv3_id_0 {
status = "okay";
};
&qupv3_id_1 {
status = "okay";
};
+&qup_i2c2_default {
+ drive-strength = <2>;
+ bias-disable;
+};
+
&qup_uart9_rx {
drive-strength = <2>;
bias-pull-up;
};
&qup_uart9_tx {
drive-strength = <2>;
bias-disable;
@@ -510,23 +515,16 @@ touchscreen_reset: ts-reset-state {
};
touchscreen_pins: ts-pins-gpio-state {
pins = "gpio125";
function = "gpio";
drive-strength = <2>;
bias-disable;
};
-
- touchscreen_i2c_pins: qup-i2c2-gpio-state {
- pins = "gpio27", "gpio28";
- function = "gpio";
- drive-strength = <2>;
- bias-disable;
- };
};
&uart6 {
pinctrl-0 = <&qup_uart6_4pin>;
status = "okay";
bluetooth {
---
base-commit: 2efb7a11f1aa4d2dc285fe2680cca22cb9f72f64
change-id: 20261016-pixel3-i2c2-fix-30922e18816b
Best regards,
--
David Heidelberg <david@xxxxxxx>