微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6572有木有用过MSG2133的?

MT6572有木有用过MSG2133的?

时间:10-02 整理:3721RD 点击:
MT6572有木有用过MSG2133的兄弟?能不能把驱动共享一下,如果正好有TP接近功能,那就更完美了

你现在功能能不能?
如果不能用,你可以参考别的驱动,将他的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的分辨率了

已经搞定了。  

学习了,

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top