drivers: input: gt911: Added support for gt912, gt927, gt9271, gt928, gt967#104469
drivers: input: gt911: Added support for gt912, gt927, gt9271, gt928, gt967#104469BASoluware wants to merge 3 commits intozephyrproject-rtos:mainfrom
Conversation
|
Hello @BASoluware, and thank you very much for your first pull request to the Zephyr project! |
|
Please remove the merge commit from your branch and force push to this PR. See https://docs.zephyrproject.org/latest/contribute/contributor_expectations.html#pr-requirements for further details. |
… gt967 changed if comparison to switch case
Done |
|
|
squash into a single comment and check compliance error |



Hi community,
this is the fix for following issue:
https://github.com/zephyrproject-rtos/zephyr/issues/104442
The Goodix GT9271 touch controller is currently not handled correctly by the Zephyr GT911 driver.
The GT9217 chip reports a different Product ID than the one expected and checked in the Zephyr driver implementation. Because of this, the driver does not properly recognize or initialize the controller.
According to Kconfig.gt911, the driver is intended to support the following Goodix controllers:
"This driver should support gt9110, gt912, gt927, gt9271, gt928"
#However, at the moment only the GT911 appears to be supported in the driver code. Other listed controllers (including GT9271) are not properly detected due to strict Product ID checking.