summaryrefslogtreecommitdiffstats
path: root/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts
diff options
context:
space:
mode:
authorKonrad Dybcio <konrad.dybcio@somainline.org>2023-03-29 21:41:19 +0200
committerBjorn Andersson <andersson@kernel.org>2023-04-04 20:29:44 -0700
commit3ab8216de2fab6a6efeb5b22d8d61676b67964dc (patch)
tree763f916d6c7381d0596493ba6c26461ca98c8732 /arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts
parent5dcc6587fde26fa03fe6993278d9bd01daed09b1 (diff)
downloadlinux-3ab8216de2fab6a6efeb5b22d8d61676b67964dc.tar.gz
linux-3ab8216de2fab6a6efeb5b22d8d61676b67964dc.tar.bz2
linux-3ab8216de2fab6a6efeb5b22d8d61676b67964dc.zip
arm64: dts: qcom: sdm845-tama: Add Synaptics Touchscreen
Add required pins and RMI4 node to the common DT and remove it from Akatsuki, as it uses a different touch. Since the panels are super high tech proprietary incell, they need to be handled with very precise timings. As such the panel driver sets up the power rails and GPIOs and the touchscreen driver *has to* probe afterwards. Signed-off-by: Konrad Dybcio <konrad.dybcio@somainline.org> Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org> Signed-off-by: Bjorn Andersson <andersson@kernel.org> Link: https://lore.kernel.org/r/20230313-topic-tama_disp-v3-2-2b1567c039d7@linaro.org
Diffstat (limited to 'arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts')
-rw-r--r--arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts
index 81cbf535cb76..5d2052a0ff69 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts
+++ b/arch/arm64/boot/dts/qcom/sdm845-sony-xperia-tama-akatsuki.dts
@@ -7,6 +7,9 @@
#include "sdm845-sony-xperia-tama.dtsi"
+/* XZ3 uses an Atmel touchscreen instead. */
+/delete-node/ &touchscreen;
+
/ {
model = "Sony Xperia XZ3";
compatible = "sony,akatsuki-row", "qcom,sdm845";