Platform: ROCKCHIP
Chip: RK3399
OS: Android7.1.2
Kernel: 4.4.126
调试步骤
1、打开gt9xx的驱动:将 gt9xx 文件夹添加到编译中,修改 rockchip_defconfig 文件,或者在 kernel 中执行 make menuconfig 指令都可以
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_GT9XX=y
2、1)查找原理图,查看其int rst管脚且看设备是在哪个i2c下
2)设备树里添加gt9xx节点
配置i2c通信地址、compatible属性值、中断管脚、复位管脚
/*添加触摸屏配置*/
&i2c3{
status = "okay";
//汇顶电容触摸屏
gt9xx: gt9xx@5d {
compatible = "goodix,gt9xx";
reg = <0x5d>;
touch-gpio = <&gpio1 21 IRQ_TYPE_EDGE_RISING>;//gpio1_c5
reset-gpio = <&gpio1 20 GPIO_ACTIVE_HIGH>