概述
对于MTK TP驱动移植一般分为六部分:
1、硬件IO口配置;
2、TP驱动移植。
3、I2C通信;
4、中断触发;
5、数据上报;
6、虚拟按键。
硬件电路:
1、GPIO配置
打开 mediatekdctDrvGen.exe
选择 mediatekcustomxiaoxikerneldctdctcodegen.dws 配置文件
配置EINT7_CTP引脚、CTP_RST复位引脚
2、TP驱动移植(以ft5x16为例)
在mediatekcustomcommonkerneltouchpanel文件夹下创建ft5x16,将供应商提供的驱动驱动资料复制到该文件夹下。
改动配置文件:mediatekconfigprjProjectConfig.mk下的CUSTOM_KERNEL_TOUCHPANEL其值由改为ft5x16。表明相应ft5x16子文件夹;
打开ft5x16.c文件。改动一下:
static struct i2c_board_info __initdata ft5x16_i2c_tpd={ I2C_BOARD_INFO("ft5x16", (0x70>>1))}; //"ft5x16"为设备名 ,设备地址为高7位
static struct tpd_driver_t tpd_devic
最后
以上就是落寞铃铛为你收集整理的mtkgpio中断控制器_1、硬件IO口配置;的全部内容,希望文章能够帮你解决mtkgpio中断控制器_1、硬件IO口配置;所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复