2024年3月25日发(作者:)

GOODIX_触摸屏汇顶驱动移植详细说明

精品文档

1基于迅为的开发板,精英版iTop4412,原来的IC是FT5X06,现在用GT911来移植:先修改

Kconfig: 注意要对齐:

root@fy-machine:/home/fy/andriod4.0/iTop4412_Kernel_3.0#

drivers/input/touchscreen/Kconfig

vim

config TOUCHSCREEN_GOODIX

tristate "GT9XX based touchscreens"

depends on I2C

help

This is goodix touch panel driver.

2.打开:以下路径:root@fy-machine:/home/fy/andriod4.0/iTop4412_Kernel_3.0# vim

drivers/input/touchscreen/Makefile

在Makefile最后添加以下内容:

obj-$(CONFIG_TOUCHSCREEN_GOODIX) += gt9xx.o gt9xx_update.o goodix_tool.o

收集于网络,如有侵权请联系管理员删除

精品文档

3.添加板板文件:

home/fy/andriod4.0/iTop4412_Kernel_3.0# vim arch/arm/mach-exynos/mach-itop4412.c

4.添加文件到touchscreen下:

4412_Kernel_3.0下,执行make menuconfig:

收集于网络,如有侵权请联系管理员删除

精品文档

6执行make zImage:烧进开发板触摸正常;

注意事情:

迅为开发板的控制I0打开,不然TP不会动作;如下代码:

收集于网络,如有侵权请联系管理员删除