18c2ecf20Sopenharmony_ci* Elan eKTF2127 I2C touchscreen controller
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRequired properties:
48c2ecf20Sopenharmony_ci - compatible		  : "elan,ektf2127"
58c2ecf20Sopenharmony_ci - reg			  : I2C slave address of the chip (0x40)
68c2ecf20Sopenharmony_ci - interrupts		  : interrupt specification for the ektf2127 interrupt
78c2ecf20Sopenharmony_ci - power-gpios		  : GPIO specification for the pin connected to the
88c2ecf20Sopenharmony_ci			    ektf2127's wake input. This needs to be driven high
98c2ecf20Sopenharmony_ci			    to take ektf2127 out of it's low power state
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciFor additional optional properties see: touchscreen.txt
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciExample:
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_cii2c@00000000 {
168c2ecf20Sopenharmony_ci	ektf2127: touchscreen@15 {
178c2ecf20Sopenharmony_ci		compatible = "elan,ektf2127";
188c2ecf20Sopenharmony_ci		reg = <0x15>;
198c2ecf20Sopenharmony_ci		interrupt-parent = <&pio>;
208c2ecf20Sopenharmony_ci		interrupts = <6 11 IRQ_TYPE_EDGE_FALLING>
218c2ecf20Sopenharmony_ci		power-gpios = <&pio 1 3 GPIO_ACTIVE_HIGH>;
228c2ecf20Sopenharmony_ci		touchscreen-inverted-x;
238c2ecf20Sopenharmony_ci		touchscreen-swapped-x-y;
248c2ecf20Sopenharmony_ci	};
258c2ecf20Sopenharmony_ci};
26