mirror of
https://github.com/apache/nuttx.git
synced 2026-05-12 17:58:10 +08:00
6de5a862cd
This PR adds the driver for Goodix GT9XX I2C Touch Panel, which will be called by PINE64 PinePhone. Our driver follows the design of the NuttX Driver for [Cypress MBR3108](https://github.com/apache/nuttx/blob/master/drivers/input/cypress_mbr3108.c). We have documented our driver here: ["NuttX Touch Panel Driver for PinePhone"](https://lupyuen.github.io/articles/touch2#appendix-nuttx-touch-panel-driver-for-pinephone) `drivers/input/Kconfig`: Added option `INPUT_GT9XX` to select GT9XX Driver `drivers/input/Make.defs`: Added GT9XX Driver to Makefile `drivers/input/gt9xx.c`, `gt9xx.h`: I2C Driver for GT9XX Touch Panel