1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/input/touchscreen/edt-ft5x06.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: FocalTech EDT-FT5x06 Polytouch
10 There are 5 variants of the chip for various touch panel sizes
11 FT5206GE1 2.8" .. 3.8"
15 FT5726NEI 5.7” .. 11.6"
18 - Dmitry Torokhov <dmitry.torokhov@gmail.com>
21 - $ref: touchscreen.yaml#
27 - evervision,ev-ft5726
41 - evervision,ev-ft5726
62 description: Allows setting the sensitivity in the range from 0 to 31.
63 Note that lower values indicate higher sensitivity.
64 $ref: /schemas/types.yaml#/definitions/uint32
69 description: Allows setting the edge compensation in the range from 0 to 31.
70 $ref: /schemas/types.yaml#/definitions/uint32
75 description: Same as offset, but applies only to the horizontal position.
76 Range from 0 to 80, only supported by evervision,ev-ft5726 devices.
77 $ref: /schemas/types.yaml#/definitions/uint32
82 description: Same as offset, but applies only to the vertical position.
83 Range from 0 to 80, only supported by evervision,ev-ft5726 devices.
84 $ref: /schemas/types.yaml#/definitions/uint32
90 Allows setting the scan rate in Hertz.
91 M06 supports range from 30 to 140 Hz.
92 M12 supports range from 1 to 255 Hz.
97 description: Allows setting the "click"-threshold in the range from 0 to 255.
98 $ref: /schemas/types.yaml#/definitions/uint32
102 touchscreen-size-x: true
103 touchscreen-size-y: true
104 touchscreen-fuzz-x: true
105 touchscreen-fuzz-y: true
106 touchscreen-inverted-x: true
107 touchscreen-inverted-y: true
108 touchscreen-swapped-x-y: true
109 interrupt-controller: true
111 additionalProperties: false
120 #include <dt-bindings/gpio/gpio.h>
121 #include <dt-bindings/interrupt-controller/arm-gic.h>
123 #address-cells = <1>;
126 compatible = "edt,edt-ft5406";
128 interrupt-parent = <&gpio2>;
129 interrupts = <5 IRQ_TYPE_EDGE_FALLING>;
130 reset-gpios = <&gpio2 6 GPIO_ACTIVE_LOW>;
131 wake-gpios = <&gpio4 9 GPIO_ACTIVE_HIGH>;