MT6572有木有用过MSG2133的?
你现在功能能不能?
如果不能用,你可以参考别的驱动,将他的IIC改成IIC1,然后其它的地方也相应修改就行了。
嗯,谢谢,确实改成IIC1就OK了
为了回报大家,你如果方便,可以将调好的驱动文件共享一下。
谢谢!
这个IC的驱动,MTK都有默认的了吧
额,我就是用之前77的驱动,只是改为IIC1,别的地方都没有动了
小编,共享一个呗,我也正好用这IC.
kkkkkkkkkkkkkkkkkkk
小编,共享一份代码上来呗
请问下群主,这个IIC改为IIC1具体改些什么地方,能贴一个具体的代码出来吗?现在我这边也用这个TP,也是从77的代码里面拷贝过来的,还不能用
static int __init tpd_driver_init(void)
{
GTP_INFO("MediaTek gt91xx touch panel driver init\n");
#if defined(TPD_I2C_NUMBER)
i2c_register_board_info(TPD_I2C_NUMBER, &i2c_tpd, 1);
#else
i2c_register_board_info(0, &i2c_tpd, 1);
#endif
if (tpd_driver_add(&tpd_device_driver) < 0)
GTP_INFO("add generic driver failed\n");
return 0;
}
static int __init tpd_driver_init(void) {
printk("MediaTek FT5206 touch panel driver init\n");
i2c_register_board_info(1, &ft5206_i2c_tpd, 1);
if(tpd_driver_add(&tpd_device_driver) < 0) {
TPD_DMESG("add FT5206 driver failed\n");
}
return 0;
}
这个里边i2c_register_board_info(0, &ft5206_i2c_tpd, 1);改为i2c_register_board_info(1, &ft5206_i2c_tpd, 1);即可
哦,谢谢了,当时我也搜一下其他代码,但是在msg2133里面没有搜到用这个注册函数,这句给直接省掉了,我现在加上试试看
谁有 72上的msg2133调通的共享一份吧?
用代码自带的驱动,有几个宏变量找不到定义,不知道该定义成什么?
REPORT_PACKET_LENGTH
MS_TS_MSG21XX_X_MAX
MS_TS_MSG21XX_Y_MAX
REPORT_PACKET_LENGTH定义为8
下边两个就是TP的分辨率了
已经搞定了。
学习了,
