Hello everyone
Normally when you buy hardware from a manufacturer you would expect a well documented description on how to get started. Unfortunately this is not the case for the MIPI display touch panel TFT3P5581-T in combination with the MCIMX7ULP-EVK. I expected that the suggested display and touch panel would work more or less out of the box, my bad I guess.
Here are some issues I encountered during my hands-on session with the hardware and the Linux 5.4.24_2.1.0 Release:
- Non-existing documentation for TFT3P5581-T (I basically don't know anything about it, the datasheet link points to IMX7ULP datasheet)
- MCIMX7ULP-EVK needed a hardware change in order to get the MIPI interface working (this was documented in the Android OS section and I found it by pure luck)
- Hardware change: Remove resistors: R41 (0 ohm), R43-R46 (0 ohm), R51 (0 ohm) and populate the resistors: R30-R35 (0 ohm)
- Display works after hardware change and setting fdt_file to imx7ulp-evkb-mipi.dtb in u-boot
- Touch panel is not working and I guess the driver is not included in the image or the DTB is not configured properly or both (and I don't know for which driver I need to look out)
- WiFi: Qualcomm 1PJ is mounted on the MCIMX7ULP-EVK SOM and NOT Cypress 1DX as mentioned in the documentation (now I'm trying to get this running by building the image with the right configuration)
I would really appreciate if someone could provide me the necessary documentation or solution to the mentioned and unsolved problems.
Note: We ordered three evaluation kits and we are stuck in getting the standard NXP setup working.
BR
Marko