2、GT911驱动移植 2.1、配置Linux内核支持gt9xx GT911在Linux内核中已经支持了,位于以下路径,如果没有的话就需要跟触摸屏厂商要驱动代码,如果要不到那么就拿着Datasheet自己干吧!反正也不难的! kernel/drivers/input/touchscreen/gt9xx 另外,也提供了menuconfig,我们只需要在配置驱动的时候搜索GT9XX,然后配置上就...
1、确定I2C地址 1.1、使用i2cdetect工具查看系统i2c节点的情况 很明显这里可以看到系统已经配置了i2c-0...
这里就不再多说了。 然而现在驱动支持设备树了以后,Linux内核设备树里配置触摸屏参数的写法是这样的: 代码语言:javascript 复制 //TP:GT911&i2c5{status="okay";goodix_ts@5d{compatible="goodix,gt9xx";reg=<0x5d>;goodix_irq_gpio=<&gpio2RK_PB2IRQ_TYPE_LEVEL_HIGH>;goodix_rst_gpio=<&gpio2RK_PD4GP...
目录1. 确定I2C地址1.1 使用i2cdetect工具查看系统i2c节点的情况1.2 使用i2cdetect工具确定设备地址2. GT911驱动移植2.1 配置Linux内核支持gt9xx2.2 查看GT911驱动代码中需要配置的设备树参数2.3、配置设备树3. 重新编译内核4. 确认是否适配成功4.1 确定驱动是否已经
2.1、配置Linux内核支持gt9xx GT911在Linux内核中已经支持了,位于以下路径,如果没有的话就需要跟触摸屏厂商要驱动代码,如果要不到那么就拿着Datasheet自己干吧!反正也不难的! 代码语言:javascript 复制 kernel/drivers/input/touchscreen/gt9xx 另外,也提供了menuconfig,我们只需要在配置驱动的时候搜索GT9XX,然后配...
然而现在驱动支持设备树了以后,Linux内核设备树里配置触摸屏参数的写法是这样的: //TP:GT911&i2c5 { status ="okay";goodix_ts@5d{ compatible ="goodix,gt9xx"; reg = <0x5d>; goodix_irq_gpio = <&gpio2 RK_PB2 IRQ_TYPE_LEVEL_HIGH>;