blob: 6141ddb9cbaa85b2b71e2f8d11e9c673ea449849 [file] [log] [blame]
* Focaltech FT3x27 series touchscreen controller
Required properties:
- compatible: Should be "focaltech,fts"
- reg: I2C address of the chip. Should be 0x38
- irq-gpio: GPIO pin used for IRQ
- reset-gpio: GPIO pin used for reset
- x_max: horizontal resolution
- y_max: vertical resolution
- max-touch-number: the max touch fingers support
Example:
i2c1: i2c@1e000 {
/* ... */
focaltech_ts@38 {
compatible = "focaltech,fts";
status = "okay";
reg = <0x38>;
reset-gpio = <&gpio GPIOZ_6 0x00>;
irq-gpio = <&gpio GPIOZ_3 0x00>;
x_max = <600>;
y_max = <1024>;
max-touch-number = <10>;
};
/* ... */
};
* Goodix GT1X series touchscreen controller
Required properties:
- compatible: Should be "goodix,gt1x"
- reg: I2C address of the chip. Should be 0x5d or 0x14
- irq-gpio: GPIO pin used for IRQ
- reset-gpio: GPIO pin used for reset
Example:
i2c1: i2c@1e000 {
/* ... */
goodix_ts@5d {
compatible = "goodix,gt1x";
status = "okay";
reg = <0x5d>;
reset-gpio = <&gpio GPIOZ_6 0x00>;
irq-gpio = <&gpio GPIOZ_3 0x00>;
};
/* ... */
};
* Goodix GT9XX series touchscreen controller
Required properties:
- compatible: Should be "goodix,gt9xx"
- reg: I2C address of the chip. Should be 0x5d or 0x14
- irq-gpio: GPIO pin used for IRQ
- reset-gpio: GPIO pin used for reset
Example:
i2c1: i2c@1e000 {
/* ... */
gt9xx@5d {
compatible = "goodix,gt9xx";
status = "okay";
reg = <0x5d>;
reset-gpio = <&gpio GPIOZ_6 0x00>;
irq-gpio = <&gpio GPIOZ_3 0x00>;
};
/* ... */
};