AnsweredAssumed Answered

i.MX7D Sabre: Rev-D : ELAN touch input support for E-INK panel

Question asked by srikanth krishnakar on Aug 21, 2017
Latest reply on Aug 21, 2017 by igorpadykov

Hello igorpadykov,


The past thread that was closed is for Rev-A IMX7D board, But now I have Rev-D IMX7D Sabre board that is behaving much like on other board despite of having J36-J39 jumpers connected and in-place. I have been trying with demo images for imx7D without any success.


Error noticed:

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


Jumpers J36-J39:

Is there any other DIP switch setting that I need to change? I am booting in default mode with SD and SW2 & SW3 are set to "0". As usual the E-INK panel works without any issues but ELAN touch is not probed as expected.


DTB used: imx7d-sdb-epdc.dtb


Kernel driver enabled:

root@imx6ul7d:~# zcat /proc/config.gz | grep -i ELAN_TS


Another thing noticed, Even though I have Rev-D board, the u-boot reports the board as Rev-A, Is this known behavior?


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 33C
Reset cause: POR
Board: i.MX7D SABRESD RevA
I2C: ready
PMIC: PFUZE3000 DEV_ID=0x30 REV_ID=0x11
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)


Kindly provide any inputs on this issue that's seen on Rev-D board as well !


Thanks in Advance.