Hai,
we designed one custom board same as iMX6slevk .
In that we want to integrate FT5x06 Touch IC in Android Marshmallo version.
added ft5x06 in i2c in imx6sl-evk.dts file after that i can able to see the events on my console but on my display still i am unable to unlock the screen .
These are the events i am getting in my console:
"
root@evk_6sl:/ #
root@evk_6sl:/ #
root@evk_6sl:/ # getevent
could not get driver version for /dev/input/mice, Not a typewriter
could not get driver version for /dev/input/mouse0, Not a typewriter
add device 1: /dev/input/event1
name: "EP0980M09"
add device 2: /dev/input/event0
name: "20b8000.kpp"
/dev/input/event1: 0003 0039 0000000e
/dev/input/event1: 0003 0035 000000a3
/dev/input/event1: 0003 0036 00000062
/dev/input/event1: 0001 014a 00000001
/dev/input/event1: 0003 0000 000000a3
/dev/input/event1: 0003 0001 00000062
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 ffffffff
/dev/input/event1: 0001 014a 00000000
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 0000000f
/dev/input/event1: 0003 0035 000000b5
/dev/input/event1: 0003 0036 00000091
/dev/input/event1: 0001 014a 00000001
/dev/input/event1: 0003 0000 000000b5
/dev/input/event1: 0003 0001 00000091
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 ffffffff
/dev/input/event1: 0001 014a 00000000
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 00000010
/dev/input/event1: 0003 0035 0000019b
/dev/input/event1: 0003 0036 00000079
/dev/input/event1: 0001 014a 00000001
/dev/input/event1: 0003 0000 0000019b
/dev/input/event1: 0003 0001 00000079
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0035 0000019a
/dev/input/event1: 0003 0000 0000019a
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 ffffffff
/dev/input/event1: 0001 014a 00000000
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 00000011
/dev/input/event1: 0003 0035 00000138
/dev/input/event1: 0003 0036 00000030
/dev/input/event1: 0001 014a 00000001
/dev/input/event1: 0003 0000 00000138
/dev/input/event1: 0003 0001 00000030
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0035 00000134
/dev/input/event1: 0003 0036 0000002f
/dev/input/event1: 0003 0000 00000134
/dev/input/event1: 0003 0001 0000002f
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 ffffffff
/dev/input/event1: 0001 014a 00000000
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 00000012
/dev/input/event1: 0003 0035 000000a1
/dev/input/event1: 0003 0036 00000055
/dev/input/event1: 0001 014a 00000001
/dev/input/event1: 0003 0000 000000a1
/dev/input/event1: 0003 0001 00000055
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 ffffffff
/dev/input/event1: 0001 014a 00000000
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 00000013
/dev/input/event1: 0003 0035 00000102
/dev/input/event1: 0003 0036 0000005f
/dev/input/event1: 0001 014a 00000001
/dev/input/event1: 0003 0000 00000102
/dev/input/event1: 0003 0001 0000005f
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 0039 ffffffff
/dev/input/event1: 0001 014a 00000000
/dev/input/event1: 0000 0000 00000000
"
for your reference i added ft5x06.c driver file .
Thanks & Regards
D.Jansirani
Original Attachment has been moved to: edt-ft5x06.c.zip
Hi,
Are you sure you have a Polytouch device? The edt-ft5x06 driver only applies to Polytouch devices, other "generic" ft5x06 touch controllers require another driver such as this one:
linux-imx6/ft5x06_ts.c at boundary-imx_4.1.15_2.0.0_ga · boundarydevices/linux-imx6 · GitHub
Regards,
Gary