Hi I have been trying to get your 7” Capacitive Touch Display to work with the viola Carrier board and Colibri IMX8QXP.
But have not yet gotten it to work and I’m running out of ideas on what could be wrong ^^
Just to be clear the display works fine it’s just the touch that do not currently work for me.
It works fine using the Aster carrier board with the Toradex provided overlay but it seems I must be making some mistake somewhere when I try to get It to work on the Viola.
I’m passing the entire dmesg as a file as well but down below I’m passing just the error, how the cables are connected and the overlay I’ve created hopefully you’ll be able to discern if I’ve done any mistake. ^^
This is the error I get when I use dmesg
[ 5.644590] atmel_mxt_ts 18-004a: __mxt_read_reg: i2c transfer failed (-5)
[ 5.644766] atmel_mxt_ts 18-004a: mxt_bootloader_read: i2c recv failed (-5)
[ 5.644778] atmel_mxt_ts 18-004a: Trying alternate bootloader address
[ 5.644937] atmel_mxt_ts 18-004a: mxt_bootloader_read: i2c recv failed (-5)
[ 5.645132] atmel_mxt_ts: probe of 18-004a failed with error -5
I followed your instructions for the touch adapter and you can see my wiring bellow.
X1, Pin 1: I2C_SDA X9, Pin 6: I2C_SDA
X1, Pin 2: I2C_SCLX9, Pin 5: I2C_SCL
X1, Pin 3: GNDX9, Pin 7: GND
X1, Pin 4: TOUCH_INT#X9, Pin 42: SODIMM_28 (PWM_B)
X1, Pin 5: TOUCH_RESET#X9, Pin 43: SODIMM_30 (PWM_C)
X1, Pin 6: +3.3VX9, Pin 4: +3.3V
This is the custom overlay I’ve written. It’s based on the ATMEL-MXT one provided by you.
custom overlay dtsfile.
We are currently running Torizon version 4