summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--arch/arm/boot/dts/imx7ulp-evk.dts25
1 files changed, 25 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx7ulp-evk.dts b/arch/arm/boot/dts/imx7ulp-evk.dts
index 9014aa44ad2a..66a32992db54 100644
--- a/arch/arm/boot/dts/imx7ulp-evk.dts
+++ b/arch/arm/boot/dts/imx7ulp-evk.dts
@@ -298,6 +298,13 @@
>;
};
+ pinctrl_focaltech: focaltechgrp {
+ fsl,pins = <
+ IMX7ULP_PAD_PTF0__PTF0 0x20100
+ IMX7ULP_PAD_PTF1__PTF1 0x20100
+ >;
+ };
+
pinctrl_usdhc1: usdhc1grp {
fsl,pins = <
IMX7ULP_PAD_PTE3__SDHC1_CMD 0x843
@@ -362,6 +369,24 @@
#size-cells = <0>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lpi2c7>;
+
+ focaltech@38 {
+ compatible = "focaltech,fts";
+ reg = <0x38>;
+ pinctrl-0 = <&pinctrl_focaltech>;
+ interrupt-parent = <&gpio3>;
+ interrupts = <0 0x02>;
+ focaltech,reset-gpio = <&gpio3 1 0x01>;
+ focaltech,irq-gpio = <&gpio3 0 0x02>;
+ focaltech,max-touch-number = <5>;
+ focaltech,display-coords = <0 0 1080 1920>;
+
+ focaltech,have-key;
+ focaltech,key-number = <3>;
+ focaltech,keys = <139 102 158>;
+ focaltech,key-y-coord = <2000>;
+ focaltech,key-x-coords = <200 600 800>;
+ };
};
&lpi2c5 {