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