TQMa8Mx - YOCTO Linux BSP documentation
Known Issues
Known Issues BSPs
Known Issues scarthgap.TQ.ARM.BSP.0006
- Linux: operating points for DDR controller missing in device tree. running at lower DDR frequencies does not work in this version of BSP.
- Default setting for
fdt_filein u-boot from older BSP version does not match kernel naming scheme since linux 5.10. Use U-Boot from this BSP release or see Build Artifacts for complete list of supported Device Tree files. - LVDS shows wrong colors on older Tianma display kit (HW issue on older display kit revisions)
- USB OTG / DRD
- USB OTG OC not handled for host role
- USB OTG: only host is working in U-Boot
- U-Boot: some USB stick types are not working correctly in U-Boot.
After
usb resetthey may fail to enumerate correctly or causing a system reset during enumeration with errors like:WARN halted endpoint, queueing URB anyway. Unexpected XHCI event TRB, skipping... (fbf120f0 00000000 13000000 03008401) BUG at drivers/usb/host/xhci-ring.c:496/abort_td()! BUG! �esetting ...
- QSPI limited to SDR (driver / chip compatibility)
- Mikrobus Modul RTC5 on ecspi1 don't answer
- MIPI CSI
- driver stack is not completely v4l2-compliance test proof. The IOCTLS for format / resolution enumeration and query can return invalid / wrong values depending of the internal state of the driver stack. Please follow given examples for a working setup.
- IMX327: bayer support with 12 Bit does not work at the moment, only 10 Bit with 1280x720 is tested with gstreamer
- MIPI CSI does not work reliably. It may work, it may fail or even lockup the system
- When using HDMI the default Audio device changes to HDMI output.
For using DAI codec
aplayrequires the parameter-Dsysdefault:CARD=tqmtlv320aic32 - The HDMI audio device has to be selected explicitely by passing
-Dsysdefault:CARD=imxaudiohdmitoaplay& friends - HDMI: When using large displays, module variants with> = 2 GiB RAM are recommended. It is known that some use cases will not work with less memory. Like Weston on a 4K monitor
- Note: GPU temperature observation uses CPU thermal-zone! Playing 4K Videos on 4K Display will raise the thermal-zone (CPU) temperature >80°C, reducing VPU clock. Apparently there is no dedicated VPU sensor
- PCIe driver causes several warnings during suspend
- UBI / UBIFS images are enabled by default when using
DISTRO=spaetzle[-nxp]. The generated rootfs size must not exceed the size defined byUBI_LEB_SIZEandUBI_MAX_LEB_COUNTon machine level. - DT-Overlays
imx8mq-tqma8mq-mba8mx-dcss-hdmi.dtsoandimx8mq-tqma8mq-mba8mx-dcss-lvds.dtsoare mutual exlusive.- Only one display can be used by DCSS at the same time.