本文转载自:http://blog.csdn.net/kris_fei/article/details/78341425

Platform: RK3288 
OS: Android 6.0 
Kernel: 3.10.92

9.7寸eDP对应的Touch IC型号是GT928,分辨率为2048*1536, 硬件连接和之前GSL5680( 见 [RK3288][Android6.0] 移植笔记 — Touch IC GSL5680添加 一文) 
一样. 
I2C:

GPIO: 

  1. 电源是用的是LDO2,开机后就有了.
  2. I2C用的是4, 中断和复位脚dts里需要配置下.
  3. Touch I2C 地址是0x14.

dts配置:

&i2c4 { 
status = “okay”; 
ts@14 { 
compatible = “goodix,gt9xx”; 
reg = <0x14>; 
goodix,irq-gpio = <&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW>; 
goodix,rst-gpio = <&gpio7 GPIO_A5 GPIO_ACTIVE_LOW>; 
//power-gpio = <&gpio0 GPIO_C5 GPIO_ACTIVE_LOW>; 
//vdd_ana-supply = <&rk818_ldo2_reg>; 
goodix,cfg-group3 = [ 
42 00 08 00 06 0A 3D 00 01 0F 28 
0F 50 32 03 05 00 00 00 00 00 00 
04 18 1A 1E 14 90 30 CC 15 17 31 
0D 00 00 01 83 03 2D 00 00 00 00 
00 00 00 00 00 00 00 0F 2D 94 C5 
02 07 00 00 04 A0 10 00 85 14 00 
6B 1A 00 5B 20 00 4E 28 00 4E 00 
00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 
00 00 1D 1C 1B 1A 19 18 17 16 15 
14 11 10 0F 0E 0D 0C 09 08 07 06 
05 04 01 00 00 00 00 00 00 00 2A 
29 28 27 26 25 24 23 22 21 20 1F 
1E 1C 1B 19 14 13 12 11 10 0F 0E 
0D 0C 0A 08 07 06 04 02 00 00 00 
00 00 00 00 00 00 00 00 8A 01]; 
status = “okay”; 
}; 
};

其中goodix,cfg-group3 里面的对应的是当前touch的配置, sensor id是3,可以初始化的时候从寄存器读取,目前log里就有打印. 触屏的原始坐标点在左上角.

驱动部分由于是代理商提供,不方便贴出来. 
另外,kernel/drivers/input/touchscreen本身也有gt9xx的目录可供参考.

另外,上层得到的坐标点和实际的点不一致,把右下角认成了原点,需要做个转换.

x = ts->abs_x_max -x; 
y = ts->abs_y_max -y;

[RK3288][Android6.0] 调试笔记 --- Goodix GT9和GT9F区别【转】的更多相关文章

  1. [RK3288][Android6.0] 调试笔记 --- 普通串口的添加 【转】

    本文转载自:http://blog.csdn.net/kris_fei/article/details/54574073   标签: rk3288 串口添加 2017-01-16 14:52 1079 ...

  2. [RK3288][Android6.0] 调试笔记 --- 替换系统签名【转】

    本文转载自:http://blog.csdn.net/kris_fei/article/details/55100299 Platform: RK3288OS: Android 6.0Kernel: ...

  3. [RK3288][Android6.0] 调试笔记 --- eMMC分区号和名字的对应【转】

    本文转载自:http://blog.csdn.net/kris_fei/article/details/77318410 Platform: Rockchip OS: Android 6.0 Kern ...

  4. [RK3288][Android6.0] 调试笔记 --- 软硬键盘同时使用【转】

    本文转载自:http://blog.csdn.net/kris_fei/article/details/78748313 Platform: RK3288 OS: Android 6.0 Kernel ...

  5. [RK3288][Android6.0] 调试笔记 --- 通用GPIO驱动控制LED【转】

    本文转载自:http://m.blog.csdn.net/kris_fei/article/details/69553422 Platform: ROCKCHIPOS: Android 6.0Kern ...

  6. [RK3288][Android6.0] 调试笔记 --- 测试I2C设备正常传输方法【转】

    本文转载自:http://blog.csdn.net/kris_fei/article/details/71515020 Platform: RockchipOS: Android 6.0Kernel ...

  7. [RK3288][Android6.0] 调试笔记 --- 如何确认声卡是否注册成功【转】

    本文转载自:http://blog.csdn.net/kris_fei/article/details/78399875 Platform: RK3288 OS: Android 6.0 Kernel ...

  8. [RK3288][Android6.0] 调试笔记 --- user版本默认显示开发者选项【转】

    本文转载自:https://blog.csdn.net/kris_fei/article/details/70157137 Platform: ROCKCHIPOS: Android 6.0Kerne ...

  9. [RK3288][Android6.0] 调试笔记 --- 移除uboot和kernel开机logo【转】

    本文转载自:http://blog.csdn.net/kris_fei/article/details/71600690 Platform: RockchipOS: Android 6.0Kernel ...

随机推荐

  1. php7 安装swoole扩展

    昨天无意中看到一篇关于直播的视频教程 里面讲到了swoole,对于这个东西我相信大家(接近1年phper)都是听过它,但没有真正去用它,当然也是不知道如何使用(me too). 此处总结一下(借鉴了几 ...

  2. OpenCV+Python实现视频文件裁剪功能

    Python编程实现对视频文件进行剪切的功能.截取指定长度的视频并保存,运行后首先选择要裁剪的视频,然后输入开始时间点和停止时间点即可.将剪切后的视频保存为output.avi文件 所属网站分类: 资 ...

  3. 【转载】分布式系列文章——Paxos算法原理与推导

    转载:http://linbingdong.com/2017/04/17/%E5%88%86%E5%B8%83%E5%BC%8F%E7%B3%BB%E5%88%97%E6%96%87%E7%AB%A0 ...

  4. 【Codeforces 231C】To Add or Not to Add

    [链接] 我是链接,点我呀:) [题意] 题意 [题解] 把数组排个序, 显然优先用大的且小于枚举的数字a[i]的数字变成a[i] 那么肯定有一个范围j. 然后a[j~i-1]都能在k花费以内变成a[ ...

  5. BNUOJ 6719 Simpsons’ Hidden Talents

    Simpsons’ Hidden Talents Time Limit: 1000ms Memory Limit: 32768KB This problem will be judged on HDU ...

  6. 全文搜索(A)-相关性

    文章:搜索相关性 文章:推荐系统中相似度算法介绍及效果测试 文章:常用的相似度计算方法原理及实现 文章:推荐系统用户相似度计算方法研究

  7. noip模拟赛 Nephren Ruq Insania

    题目背景 大样例下发链接: https://pan.baidu.com/s/1nuVpRS1 密码: sfxg 注意:本题大样例4的输出文件修改为 https://pan.baidu.com/s/1b ...

  8. hdu 1828 Picture(线段树,扫描线)

    A number of rectangular posters, photographs and other pictures of the same shape are pasted on a wa ...

  9. 删除右键open foler as pycharm project(WIN10)

    1.打开注册表(WIN+R 输入regedit) 2.找到 HKEY_CLASSES_ROOT\Directory\Background 路径 下找到Parcharm文件夹,删除,右键的open fo ...

  10. linux 文件系统 磁盘分区 格式化

    1.du -sh test #查看文件或者目录的大小 2.cat file | wc -l #查看文件的行数 3.ls dirname | wc -l #查看文件个数 4.stat install.l ...