TQMa8Mx - YOCTO Linux BSP documentation

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_file in 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 reset they 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 aplay requires the parameter -Dsysdefault:CARD=tqmtlv320aic32
  • The HDMI audio device has to be selected explicitely by passing -Dsysdefault:CARD=imxaudiohdmi to aplay & 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 by UBI_LEB_SIZE and UBI_MAX_LEB_COUNT on machine level.
  • DT-Overlays imx8mq-tqma8mq-mba8mx-dcss-hdmi.dtso and imx8mq-tqma8mq-mba8mx-dcss-lvds.dtso are mutual exlusive.
    • Only one display can be used by DCSS at the same time.