Firefly开源社区

标题: MIPI-DSI屏幕模组无法触控? [打印本页]

作者: sunwingman    时间: 2015-10-14 17:13
标题: MIPI-DSI屏幕模组无法触控?
本帖最后由 sunwingman 于 2015-10-21 09:13 编辑

各位前辈好,

想再跟大家请教一个MIPI-DSI的问题

我使用官方贩卖的MIPI-DSI萤幕

也使用官方提供的image(如图一) 并烧进去板子

虽然画面正常, 但是却无法触控? 会是触控驱动那边的设定有错误吗?

图一:



作者: qiyei2009    时间: 2015-10-15 00:01
你烧写的是什么版本的
内核?
作者: sunwingman    时间: 2015-10-15 11:04
本帖最后由 sunwingman 于 2015-10-21 09:15 编辑

怪了! 今天重烧一次, 竟然可以触控了, 但是画面变成不正常...


Kernel Version is 3.10.0



作者: sunwingman    时间: 2015-10-15 16:09
本帖最后由 sunwingman 于 2015-10-21 09:16 编辑

更新一下目前状况,

我重新拔插面板后面的串口(如图一)

结果画面正常了(如图二)

但是触控又失效了...

请问各位前辈有曾经遇到相同的问题吗?

图一:


图二:


作者: sunwingman    时间: 2015-10-16 08:44
前辈们都没有遇过这种状况吗?

所以有可能是面板本身的问题?


作者: zhansb    时间: 2015-10-16 11:27
没有看到附图,确认接法正确吗
发个内核的log看看
作者: sunwingman    时间: 2015-10-19 09:19
本帖最后由 sunwingman 于 2015-10-21 09:21 编辑

想跟各位前辈确认一下:

官方贩卖的这个MIPI-DSI萤幕应该是使用synaptics的触控吧?

然后在firefly-rk3288.dts中, synaptics driver的描述如下:

&i2c1 {
        status = "okay";
        synaptics_ts@20 {
                compatible = "synaptics,synaptics_dsx";
                reg = <0x20>;
                touch-gpio = <&gpio8 GPIO_A7 IRQ_TYPE_EDGE_FALLING>;
                reset-gpio = <&gpio5 GPIO_B1 GPIO_ACTIVE_LOW>;
                //power-gpio = <&gpio0 GPIO_C5 GPIO_ACTIVE_LOW>;
                max-x = <1080>;
                max-y = <1920>;
                flip-x = <0>;
                flip-y = <0>;
        };
};

这样写应该没错吧?

另外在menuconfig中的设定如下:







作者: carlinluo    时间: 2015-10-19 13:44
貌似1680吧
作者: sunwingman    时间: 2015-10-20 09:29
本帖最后由 sunwingman 于 2015-10-20 09:30 编辑

所以前辈们应该没有遇过这状况吧...

现在面板已先送代理商检修, 之后再看状况

作者: sunwingman    时间: 2015-10-22 14:17
真的是接触不良...

换了一块新的面板就都正常了, 画面正常, 触控也正常

结案!!




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1