1Device tree bindings for Goodix GT9xx series touchscreen controller
2
3Required properties:
4
5 - compatible		: Should be "goodix,gt1151"
6				 or "goodix,gt5663"
7				 or "goodix,gt5688"
8				 or "goodix,gt911"
9				 or "goodix,gt9110"
10				 or "goodix,gt912"
11				 or "goodix,gt927"
12				 or "goodix,gt9271"
13				 or "goodix,gt928"
14				 or "goodix,gt967"
15 - reg			: I2C address of the chip. Should be 0x5d or 0x14
16 - interrupts		: Interrupt to which the chip is connected
17
18Optional properties:
19
20 - irq-gpios		: GPIO pin used for IRQ. The driver uses the
21			  interrupt gpio pin as output to reset the device.
22 - reset-gpios		: GPIO pin used for reset
23 - AVDD28-supply	: Analog power supply regulator on AVDD28 pin
24 - VDDIO-supply		: GPIO power supply regulator on VDDIO pin
25 - touchscreen-inverted-x
26 - touchscreen-inverted-y
27 - touchscreen-size-x
28 - touchscreen-size-y
29 - touchscreen-swapped-x-y
30
31The touchscreen-* properties are documented in touchscreen.txt in this
32directory.
33
34Example:
35
36	i2c@00000000 {
37		/* ... */
38
39		gt928@5d {
40			compatible = "goodix,gt928";
41			reg = <0x5d>;
42			interrupt-parent = <&gpio>;
43			interrupts = <0 0>;
44
45			irq-gpios = <&gpio1 0 0>;
46			reset-gpios = <&gpio1 1 0>;
47		};
48
49		/* ... */
50	};
51