子类__Touch
KrisFei
工作记录.
展开
-
[RK3288][Android6.0] 移植笔记 --- Touch IC GT928添加
Platform: RK3288 OS: Android 6.0 Kernel: 3.10.929.7寸eDP对应的Touch IC型号是GT928,分辨率为2048*1536, 硬件连接和之前GSL5680( 见 [RK3288][Android6.0] 移植笔记 — Touch IC GSL5680添加 一文) 一样. I2C:GPIO: 电源是用的是LDO2...原创 2017-10-26 15:48:35 · 4564 阅读 · 5 评论 -
[RK3288][Android6.0] 移植笔记 --- Touch IC GSL5680添加
Platform: RK3288OS: Android 6.0Kernel: 3.10.9213.3寸eDP对应的Touch IC型号是GSL5680,分辨率为1920*1080.Touch原理图连接:1. 电源是用的是VLDO2,开机后就有了.2. I2C用的是4, 中断和复位脚dts里需要配置下.3. Touch I2C 地址是0x40.dts配置:&i2c4 { status ...原创 2016-11-21 15:00:12 · 5289 阅读 · 47 评论 -
[RK3288][Android6.0] 调试笔记 --- touch无法获取坐标点
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92有网友遇到调试touch的时候能触发中断,但无法获取坐标点具体可参考文章 [RK3288][Android6.0] 调试笔记 — I2C通信失败问题 评论部分。导致这个问题产生的原因是kernel/drivers/input/touchscreen/gslx680/gsl_p...原创 2017-10-11 14:37:36 · 1594 阅读 · 3 评论 -
[RK3288][Android6.0] 调试笔记 --- Goodix GT9和GT9F区别
Platform: Rockchip OS: Android 6.0 Kernel: 3.10.92调试GT928时,发现驱动把IC分为两种chip type.typedef enum{ CHIP_TYPE_GT9 = 0, CHIP_TYPE_GT9F = 1,} CHIP_TYPE_T;#endif当读取到IC是CHIP_TYPE_GT9F类型时...原创 2017-10-25 14:48:28 · 1607 阅读 · 1 评论 -
[RK3399][Android7.1] 调试笔记 --- 编译GT9XX touch提示错误
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83Error Log: CHK include/generated/compile.h CC drivers/input/touchscreen/of_touchscreen.o CC drivers/input/touchscreen/gt9xx/g...原创 2018-07-02 16:45:31 · 1070 阅读 · 0 评论 -
[RK3399][Android7.1] 移植笔记 --- GT9XX系列Touch添加
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83原理图:1.使用的是I2C3 2.TOUCH_RST_L对应GPIO是GPIO4_C6 3.TOUCH_INT_L对应GPIO是GPIO4_C7 4.电源默认上电提供 5.原理图上I2C在画图时候忘记上拉了驱动移植:DTS配置:diff --git...原创 2018-07-02 17:00:15 · 5136 阅读 · 17 评论 -
[RK3399][Android7.1] 调试笔记 --- 编译GSL5680 touch提示错误
Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83现象:之前在rk3288平台上使用过GSL5680的Touch,现在移植过来一直报如下错误:make[1]: `include/generated/vdso-offsets.h' is up to date. CHK include/generated/compi...原创 2018-06-27 17:43:38 · 805 阅读 · 0 评论 -
[RK3399][Android7.1] 调试笔记 --- USB Touch坐标点颠倒处理
Platform: RK3399OS: Android 7.1Kernel: v4.4.83背景:接了HDMI的副屏上的USB Touch,发现使用的时候坐标点是颠倒的,于是在驱动中根据USB的Vendor ID来进行判断,然后更正下上报坐标点的值。解决方法:diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-mu...原创 2019-04-09 11:36:11 · 3840 阅读 · 6 评论