[RK3288][Android5.1] 移植笔记 --- gsl3673 触控驱动
来源:互联网 发布:人工智能的优点英语 编辑:程序博客网 时间:2024/05/18 03:16
OS: Android 5.1
Kernel: 3.10.79
原理图屏相关部分:
同上一篇
采用 I2C4 接口 I2C4_SCL_TP ; I2C4_SDA_TP
TOUCH_INT ; TOUCH_RST
gsl3673 驱动文件 采用 产家给的驱动文件,并在 同一个文件夹中 添加文件 Makefile Kconfig , 在上一级文件的 Makefile 中 添加 gsl3673驱动所在文件的路径;
在 Makefile 文件中要注释掉 此部分 内容 :
#
#obj-$(CONFIG_TOUCHSCREEN_GSLX680) += rockchip_gslX680_firefly.o
#obj-$(CONFIG_TOUCHSCREEN_GSLX680) += gsl_point_id.o
#$(obj)/gsl_point_id.o: $(srctree)/$(obj)/gsl_point_id
# cp $(srctree)/$(obj)/gsl_point_id $(obj)/gsl_point_id.o
#
#obj-$(CONFIG_TOUCHSCREEN_GSLX680_MT70817V2) += rockchip_gslX680_firefly.o
#obj-$(CONFIG_TOUCHSCREEN_GSLX680_MT70817V2) += gsl_point_id_mt70817v2.o
#$(obj)/gsl_point_id_mt70817v2.o: $(srctree)/$(obj)/gsl_point_id_mt70817v2
# cp $(srctree)/$(obj)/gsl_point_id_mt70817v2 $(obj)/gsl_point_id_mt70817v2.o
#
输入命令: make menuconfig ,选上 gsl3673 驱动选项; 大致 Driver -- input -- touchscreen -- gsl3673
DTS 配置如下:
&i2c4 {
status = "okay";
gsl3673:gsl3673@40{
compatible = "GSL,GSL3673";
reg = <0x40>;
irq_gpio_number = <&gpio7 GPIO_A6 IRQ_TYPE_LEVEL_LOW>;//IRQ_TYPE_LEVEL_LOW
rst_gpio_number = <&gpio7 GPIO_A5 GPIO_ACTIVE_HIGH>;
screen_max-x = <1536>;
screen_max-y = <2048>;
};
vga_ddc@50 {
compatible = "firefly,vga_ddc";
reg = <0x50>;
rockchip,source = <0>; //0: LCDC0; 1: LCDC1
rockchip,prop = <PRMRY>;//<EXTEND>
//yr add new code
//status = "okay";
status = "disabled";
};
};
- [RK3288][Android5.1] 移植笔记 --- gsl3673 触控驱动
- [RK3288][Android5.1] 移植笔记 --- eDP显示屏添加
- Android5.1RJ45驱动移植
- [RK3288][Android5.1] 调试笔记 -- Android系统ROOT(免授权)
- [IMX6Q][Android5.1]移植笔记 --- kernel移植
- [IMX6Q][Android5.1]移植笔记 --- kernel移植
- RK3288 Android5.1系统编译
- [IMX6Q][Android5.1]移植笔记 --- uboot_v2015.04移植
- [IMX6Q][Android5.1]移植笔记 --- LCD显示移植(LVDS接口)
- [IMX6Q][Android5.1]移植笔记 --- uboot_v2015.04移植
- [IMX6Q][Android5.1]移植笔记 --- uboot_v2015.04移植
- [IMX6Q][Android5.1]移植笔记 --- kernel停在Starting kernel 分析
- [IMX6Q][Android5.1]移植笔记 --- 无法挂载system文件系统
- [IMX6Q][Android5.1]移植笔记 --- LCD背光控制
- Android5.1 SPI驱动
- RK3288 Android5.1 4G模块调试总结
- RK3288 Android5.1 4G模块调试总结
- [RK3288][Android5.1] LG屏edp : rk808+edp
- HDU1007:Quoit Design(分治)
- element-ui的分页el-pagination的坑,
- 微信小程序 全站开发 thinkPHP 5.0+小程序商城
- Ubuntu 16.04 安装遇到"System program problem detected"解决方案
- 习题 7.13 用递归方法求n阶勒让德多项式的值,递归公式为:
- [RK3288][Android5.1] 移植笔记 --- gsl3673 触控驱动
- LIstView多种类+ImageLoader
- Android Library上传到GitHub并一键发布到Bintray或JCenter
- 【优化】共轭函数(Conjugate Function)超简说明
- 如何下载Linux软件源码
- plsql修改表信息问题
- 推荐最新的Asp.Net Core 下开源的AOP框架 AspectCore
- k均值聚类算法
- <c:forEach>终止循环