IMX6q下gt9xx TP简易移植

来源:互联网 发布:淘宝主图视频自动播放 编辑:程序博客网 时间:2024/05/21 10:42
复制驱动到 driver/input/touchscreen 下
修改 Kconfig 和 Makefiel
Kconfig:
# add gt9xx
config TOUCHSCREEN_GT9xx
tristate "GT9xx"
depends on I2C
help
Say y here to support the touchscreen found on
gt9xx_ts

Makefile:
obj-$(CONFIG_TOUCHSCREEN_GT9xx) += gt9xx.o

添加配置信息到 arch/arm/conofigs/imx6_defconfig
imx6_defconfig:
CONFIG_TOUCHSCREEN_GT9xx=y

修改menuconfig
Device Drivers --->
Input device support --->
[*] Touchscreens --->
<*> GT9xx

添加到板级文件:

注:配置信息都添加好,而且编译通过,但是i2c检测不到驱动的挂载情况,原因是Makefile中的TOUCHSCREEN_GT9xx和Kconfig中的CONFIG_TOUCHSCREEN_GT9XX名字不一致造成,使得驱动不能编译生产.o文件。