xref: /freebsd/sys/contrib/device-tree/Bindings/input/touchscreen/ektf2127.txt (revision 77013d11e6483b970af25e13c9b892075742f7e5)
1* Elan eKTF2127 I2C touchscreen controller
2
3Required properties:
4 - compatible		  : "elan,ektf2127" or "elan,ektf2132"
5 - reg			  : I2C slave address of the chip (0x40)
6 - interrupts		  : interrupt specification for the ektf2127 interrupt
7 - power-gpios		  : GPIO specification for the pin connected to the
8			    ektf2127's wake input. This needs to be driven high
9			    to take ektf2127 out of it's low power state
10
11For additional optional properties see: touchscreen.txt
12
13Example:
14
15i2c@00000000 {
16	ektf2127: touchscreen@15 {
17		compatible = "elan,ektf2127";
18		reg = <0x15>;
19		interrupt-parent = <&pio>;
20		interrupts = <6 11 IRQ_TYPE_EDGE_FALLING>
21		power-gpios = <&pio 1 3 GPIO_ACTIVE_HIGH>;
22		touchscreen-inverted-x;
23		touchscreen-swapped-x-y;
24	};
25};
26