AnsweredAssumed Answered

MX8-DSI-OLED1 Touch not working on Yocto

Question asked by Rejean Groleau on Jul 17, 2018
Latest reply on Jul 19, 2018 by Rejean Groleau

Hi, I am using the MCIMX8M-EVK board with the MX8-DSI-OLED1 touchscreen, on a Yocto build (4.9.88-2.0.0_ga in the rocko branch).

 

So far everything works fine, I have got the fsl-image-qt5 rootfs working with Qt 5.9.5 and the display is showing my app perfectly fine.

 

BUT: the touch part of the screen is not working!

 

First I noticed in the fsl-imx8mq-evk-dcss-rm67191.dts file that the synaptics section had the line status="disabled", which I changed to status="enabled". It does get applied:

root@imx8mqevk:# cat /sys/firmware/devicetree/base/i2c@30a20000/synaptics_dsx_ts@20/status

enabled

But still I don't see any other input device in /dev/input:

root@imx8mqevk:~# ls -l /dev/input
total 0
drwxr-xr-x 2 root root 60 Jul 17 18:56 by-path
crw-rw---- 1 root input 13, 64 Jul 17 18:56 event0
crw-rw---- 1 root input 13, 63 Jul 17 18:56 mice

Event0 seems to be the power key (evdev reports it that way) while mice does not seem related to the touchscreen at all.

 

Can anyone point me in a direction to investigate further this problem? Or has anyone been able to use the MX8-DSI-OLED1 touch controller as an input device in any OS (linux or android)?

 

Outcomes