[RK3288][Android6.0] 调试笔记 --- touch无法获取坐标点

Platform: Rockchip
OS: Android 6.0
Kernel: 3.10.92

有网友遇到调试touch的时候能触发中断,但无法获取坐标点

[RK3288][Android6.0] 调试笔记 --- touch无法获取坐标点_第1张图片

具体可参考文章 [RK3288][Android6.0] 调试笔记 — I2C通信失败问题 评论部分。

导致这个问题产生的原因是kernel/drivers/input/touchscreen/gslx680/gsl_point_id文件被kernel/drivers/input/touchscreen下的gsl_point_id.c覆盖了。

解决方法:
只要不让kernel/drivers/input/touchscreen/下的gsl_point_id.c不编译进去就可以了。

diff --git a/drivers/input/touchscreen/Makefile b/drivers/input/touchscreen/Makefile
index 8053ca0..ed105eb 100644
--- a/drivers/input/touchscreen/Makefile
+++ b/drivers/input/touchscreen/Makefile
@@ -7,8 +7,6 @@
 wm97xx-ts-y := wm97xx-core.o
 obj-$(CONFIG_TOUCHSCREEN_ZET62XX)        += zet62xx/
 obj-$(CONFIG_TOUCHSCREEN_GSLX680)      += rockchip_gslX680_rk3128.o
-obj-$(CONFIG_TOUCHSCREEN_GSLX680_VR)   += gslx680.o gsl_point_id.o
-obj-$(CONFIG_TOUCHSCREEN_GSLX680_PX5)  += rockchip_gslX680_px5.o gsl_point_id.o
 obj-$(CONFIG_TOUCHSCREEN_CT36X_TS)     += ct36x/
 obj-$(CONFIG_TOUCHSCREEN_GT8XX)                += rk29_i2c_goodix.o
 obj-$(CONFIG_TOUCHSCREEN_GT9XX)                += gt9xx/
@@ -79,3 +77,5 @@ obj-$(CONFIG_TOUCHSCREEN_WM97XX_ZYLONITE)     += zylonite-wm97xx.o
 obj-$(CONFIG_TOUCHSCREEN_W90X900)      += w90p910_ts.o
 obj-$(CONFIG_TOUCHSCREEN_TPS6507X)     += tps6507x-ts.o
 obj-$(CONFIG_TOUCHSCREEN_VTL_CT36X) += vtl_ts/
+#kris
+obj-y  += gslx680/

你可能感兴趣的:(子类__Touch)