Gt9xx1024x600
Goodix drivers are mainlined in the Linux kernel. For devices running Raspberry Pi OS, Ubuntu Core, or Buildroot, the driver is often already present under drivers/input/touchscreen/goodix.c . Simply enabling the Device Tree Overlay for the GT9xx on I2C bus brings the touchscreen to life.
The checksum (last byte) must match XOR of all previous config bytes. gt9xx1024x600
The Goodix GT9XX series (predominantly GT911) is a capacitive touch controller IC widely used in industrial, automotive, and consumer displays. For the resolution (common in 7-inch, 9.7-inch, and 10.1-inch panels), the GT911 supports up to 5 simultaneous touches, excellent signal-to-noise ratio (SNR), and auto-calibration. This report details the configuration parameters, I2C protocol, and firmware tuning required for optimal performance on this specific resolution. Goodix drivers are mainlined in the Linux kernel