AnsweredAssumed Answered

Touch input support for i.MX7D-SABRE Rev-A on IMXEBOOKDC4

Question asked by srikanth krishnakar on Aug 4, 2017
Latest reply on Aug 18, 2017 by srikanth krishnakar

Hi,

 

Board (U-boot):

------------------------

U-Boot 2016.03-imx_v2016.03_4.1.15_2.0.0_ga+g0ec2a01 (Sep 16 2016 - 18:33:06 -0500)

CPU: Freescale i.MX7D rev1.2 996 MHz (running at 792 MHz)
CPU: Commercial temperature grade (0C to 95C) at 37C
Reset cause: POR
Board: i.MX7D SABRESD RevA
I2C: ready
DRAM: 1 GiB
PMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11
MMC: FSL_SDHC: 0, FSL_SDHC: 1
reading epdc_splash.bin
** Unable to read file epdc_splash.bin **
File epdc_splash.bin not found on MMC Device 0!
Can't load waveform data!
Display: TFT43AB (480x272)
Video: 480x272x24
In: serial
Out: serial
Err: serial
switch to partitions #0, OK

------------------------

Kernel:

-------------------------

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 4.1.15-00158-g30278ab (jenkins@ubuntu) (gcc version 6.2.0) #4 SMP PREEMPT Wed Sept 16 22:24:58 IST 2016
CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine model: Freescale i.MX7D SabreSD Board

-------------------------

 

 

I am trying to test touch input support for the E-INK Panel i.e IMXEBOOKDC4 that is  connected to my IMX7D sabre SDB board, but unfortunately the ELAN touch driver is failing to probe the device. The DTB used for booting is "imx7d-sdb-reva-epdc.dtb"

 

Error noticed:

elan-touch 2-0010: elan - Read Hello Packet Failed
elan-touch: probe of 2-0010 failed with error -5

 

Am I missing something here ? Is ELAN_TS appropriate touch driver for this display ? I can see the display coming up fine with OE splash, but the touch isn't working.

 

FSL Distro:


Running local boot scripts (/etc/rc.local).

Freescale i.MX Release Distro 4.1.15-2.0.0 imx6ul7d /dev/ttymxc0

imx6ul7d login: random: nonblocking pool is initialized
root@imx6ul7d:~#

 

I could not verify touch input test "/unit_tests/evtest.out".

 

Any pointers would be highly appreciated.

 

Thanks!

 

Outcomes