高通Android msm8953 驱动开发(二)--TP调试

本篇记录Andoird9 高通msm8953 汇顶gt9xx系列TP调试过程,主要涉及到以下几个知识点:

①.TP通讯的基本原理

②.TP参数的配置;

③.不同TP的兼容;

④.TP与LCD原点不一致的解决-翻转TP

一.TP通讯的基本原理

主板与TP是通过I2C协议通讯,当触摸屏被触碰,TP产生中断信号,主板驱动程序检测到相应的IO脚信号变化获取到中断事件,

再去读取tp的寄存器,获取报点,并且上报坐标给system.

二.TP参数的配置

tp参数主要涉及到几个方面,如下:

format,png

gt9xxx TP配置

三.不同TP的兼容

根据上边第二步“二.TP参数的配置”,可知道TP兼容与如下几个方面相关:

1. IC芯片地址:不同芯片地址区分不同TP

2.product-id 与sensor id:此处仅以汇顶系列为例子,其它厂商TP不一定有这个。相同id说明其IC相同,仅需根据其sensor id不同下发固件适配不同的触摸面板。

我这目前有两个TP,都是gt9xx系列,前一款product-id=911,sensor id = 0

当前dts配置为goodix,product-id = "911";

要调试的

  • 17
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值