Hello, I have used yocto for OS with imx6qdl target board. Since I am trying to use ILITEK ILITEK-TP touchscreen, and I confirmed that I have below results once I connected it
input: ILITEK ILITEK-TP as /devices/soc0/soc/2100000.aips-bus/2184000.usb/ci_hdrc.0/usb1/1-1/1-1:1.1/0003:222A:0001.0002/input/input5
hid-generic 0003:222A:0001.0002: input: USB HID v1.10 Mouse [ILITEK ILITEK-TP] on usb-ci_hdrc.0-1/input1
The problem is that I cannot get any signal when I use : cat /dev/input/event4 with touching screen...
And with evtest, I have got below..
/dev/input/event0: isl29023 light sensor
/dev/input/event1: mag3110
/dev/input/event2: mma845x
/dev/input/event3: gpio-keys
/dev/input/event4: ILITEK ILITEK-TP
Select the device event number [0-4]: 4
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x222a product 0x1 version 0x110
Input device name: "ILITEK ILITEK-TP"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 273 (BTN_RIGHT)
Event code 274 (BTN_MIDDLE)
Event code 275 (BTN_SIDE)
Event code 276 (BTN_EXTRA)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 0
Min 0
Max 16384
Resolution 34
Event code 1 (ABS_Y)
Value 0
Min 0
Max 9600
Resolution 36
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Also, I have confirmed that this touchscreen works well with raspberry pie and my labtop (ubuntu 16.04)..
Lastly, what I have tried recently was that I was attempting to change mecuconfig kernel to add touchscreen driver
with 'bitbake -c menuconfig virtul/kernel'
But, still, I found that there is no file on
root@imx6qdlsabreauto:/lib/modules/4.1.44-fslc+g6c1ad49/kernel/drivers/input
evbug.ko mouse serio
Could you anyone tell me what I have to do?
Thank you in advance.
Hi HUN
seems similar problem was described on
linux - Adding touch screen driver to Wandboard, i2c device registration - Stack Overflow
One can try to debug it in touchscreen probe function checking signals with oscilloscope.
Recommended to use nxp bsps described on
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------