summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmit Pundir <amit.pundir@linaro.org>2020-09-29 12:38:12 +0530
committerSumit Semwal <sumit.semwal@linaro.org>2021-01-08 12:26:59 +0530
commitba245271fb8120b33a14ecf367a98e9160d30cdf (patch)
tree9acabee51d0881c9d8f46bd76cac3d187ff33803
parentbbad721d24048b80d0dec07b7fc18b52a6b341f7 (diff)
arm64: dts: qcom: beryllium: Add touchscreen nodes
Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Signed-off-by: Sumit Semwal <sumit.semwal@linaro.org>
-rw-r--r--arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts27
1 files changed, 27 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts
index c83bc00e6883..58e231a5c9d6 100644
--- a/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts
+++ b/arch/arm64/boot/dts/qcom/sdm845-xiaomi-beryllium.dts
@@ -2,6 +2,7 @@
/dts-v1/;
+#include <dt-bindings/dma/qcom-gpi.h>
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
#include <dt-bindings/regulator/qcom,rpmh-regulator.h>
@@ -206,6 +207,10 @@
};
};
+&apps_smmu {
+ status = "okay";
+};
+
&cdsp_pas {
status = "okay";
firmware-name = "qcom/sdm845/cdsp.mdt";
@@ -219,6 +224,10 @@
<GCC_LPASS_SWAY_CLK>;
};
+&gpi_dma1 {
+ status = "okay";
+};
+
&gpu {
zap-shader {
memory-region = <&gpu_mem>;
@@ -226,6 +235,24 @@
};
};
+&i2c14 {
+ status="okay";
+
+ dmas = <&gpi_dma1 0 6 QCOM_GPI_I2C>,
+ <&gpi_dma1 1 6 QCOM_GPI_I2C>;
+ dma-names = "tx", "rx";
+
+ touchscreen: novatek@62 {
+ compatible = "novatek,nt36525"; /* Should be novatek,nt36672A instead #TODO */
+ reg = <0x62>;
+ vdd-supply = <&vreg_l14a_1p88>;
+ interrupt-parent = <&tlmm>;
+ interrupts = <31 IRQ_TYPE_EDGE_RISING>;
+ reset-gpio = <&tlmm 32 0x00 /* GPIO_ACTIVE_HIGH */ >;
+ };
+
+};
+
&mss_pil {
status = "okay";
firmware-name = "qcom/sdm845/mba.mbn", "qcom/sdm845/modem.mdt";