sunwingman 发表于 2015-10-14 17:13:59

MIPI-DSI屏幕模组无法触控?

本帖最后由 sunwingman 于 2015-10-21 09:13 编辑

各位前辈好,

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

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

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

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

图一:


qiyei2009 发表于 2015-10-15 00:01:15

你烧写的是什么版本的
内核?

sunwingman 发表于 2015-10-15 11:04:35

本帖最后由 sunwingman 于 2015-10-21 09:15 编辑

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


Kernel Version is 3.10.0


sunwingman 发表于 2015-10-15 16:09:10

本帖最后由 sunwingman 于 2015-10-21 09:16 编辑

更新一下目前状况,

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

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

但是触控又失效了...

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

图一:


图二:

sunwingman 发表于 2015-10-16 08:44:57

前辈们都没有遇过这种状况吗?

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

zhansb 发表于 2015-10-16 11:27:33

没有看到附图,确认接法正确吗
发个内核的log看看

sunwingman 发表于 2015-10-19 09:19:57

本帖最后由 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:35

貌似1680吧

sunwingman 发表于 2015-10-20 09:29:22

本帖最后由 sunwingman 于 2015-10-20 09:30 编辑

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

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

sunwingman 发表于 2015-10-22 14:17:16

真的是接触不良...

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

结案!!
页: [1]
查看完整版本: MIPI-DSI屏幕模组无法触控?