Beaglebone Black and the 4D Systems gen4-4DCAPE-50T resistive touchscreen touch input not working

Hi silver2row,

Here is the output of the following:

  • uname -a: Linux TATA4WPU00 4.19.94 #1 PREEMPT Tue Oct 13 03:43:00 UTC 2020 armv7l GNU/Linux
  • cat /etc/dogtag: was removed
  • hexdump:
    hexdump.txt (3.7 KB)

The screen is not blank as we are displaying a custom boot logo and a can display a QT GUI once booted but no touch input.

Is it strange that our EEPROM ID of the touchscreen (0x54) is on the output of "i2cdetect -y 2" as in dmesg “input: ar1021 I2C Touchscreen as /devices/platform/ocp/4802a000.i2c/i2c-1/1-004d/input/input0” looks like it should be on the i2c-1 bus.

We believe that this DTB file: bbb-gen4-4dcape50t.dtb (meta-bbb/bbb-gen4-4dcape50t.dts at dunfell · jumpnow/meta-bbb · GitHub) is being loaded. Is this sufficient? It looks like from the dts file linked, I should see the ar1021 touch controller chip on i2c-1 but as linked in the original question, I see nothing.

Thank you