iMX8QM Touchscreen (Atmel mXT) Doesn't Work with HDMI Display

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

iMX8QM Touchscreen (Atmel mXT) Doesn't Work with HDMI Display

1,316 Views
turgaykale
Contributor III

Hello,

I build a yocto distro for fsl-imx-xwayland and imx8qmmek machine with v5.4.70 kernel version as below. I use the below imx8qm-mek-hdmi.dts file.

https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm64/boot/dts/freescale/imx8qm-mek-h...

Touchscreen (Atmel mXT) doesn't work with HDMI display. Can anyone point out what I am doing wrong or missing ?

turgaykale_0-1660572219150.jpeg

* Atmel mXT touchscreen is connected to imx8qm-mek eboard via USB port.

* A PC monitor has physical resolution 1920x1080@60 and connected to imx8qm-mek eboard via HDMI port.

I am getting the below atmel_mxt_ts i2c transfer failed error.

touchscreen_dmesg_atmel.png

While touchscreen is successfully recognized as USB HID input device.

touchscreen_dmesg__Atmel.png

touchscreen_lsusb.png

A PC monitor with 1920x1080 resolution is connected to eboard via HDMI port.

touchscreen_xrandr_verbose.png

"weston.ini" file as below.

touchscreen_weston_ini.png

When I run the weston-touch-calibrator application, it tells there is no device listed.

touchscreen_weston_touch_calibrator.png

Can anyone point out what I am doing wrong or missing ?

Regards,

Turgay

Tags (2)
0 Kudos
1 Reply

1,300 Views
Juan-Rodarte
NXP Employee
NXP Employee

Hi Turgay

,
You are trying to establish connection through I2C. You need to add USB module in dts and then add it in kernel.

Best Regards,

Diego.

0 Kudos