xref: /freebsd/sys/contrib/device-tree/Bindings/input/ilitek,ili2xxx.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1Ilitek ILI210x/ILI2117/ILI2120/ILI251x touchscreen controller
2
3Required properties:
4- compatible:
5    ilitek,ili210x for ILI210x
6    ilitek,ili2117 for ILI2117
7    ilitek,ili2120 for ILI2120
8    ilitek,ili251x for ILI251x
9
10- reg: The I2C address of the device
11
12- interrupts: The sink for the touchscreen's IRQ output
13    See ../interrupt-controller/interrupts.txt
14
15Optional properties for main touchpad device:
16
17- reset-gpios: GPIO specifier for the touchscreen's reset pin (active low)
18
19Example:
20
21	touchscreen@41 {
22		compatible = "ilitek,ili251x";
23		reg = <0x41>;
24		interrupt-parent = <&gpio4>;
25		interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
26		reset-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
27	};
28