TQMa8x - YOCTO Linux BSP documentation

Known Issues BSPs

Known Issues scarthgap.TQ.ARM.BSP.0006

  • Default setting for fdt_file in u-boot does not match older linux kernel naming scheme. Current naming scheme is <cpu>-<som>-<baseboard>[-feature].dtb, old scheme was <cpu>-<baseboard>[-feature].dtb. See Build Artifacts for complete list of supported Device Tree files
  • counting of i2c devices bus starts at i2c-2 (because i2c-0 and i2c-1 are reserved for i2c_rpmsgbus)
  • USB
    • U-Boot: EHCI timed out on TD - token with some USB sticks on USB 2.0 OTG
    • runtime suspend disabled for USB Hub TUSB8041
  • DT file for rpmsg is too big and needs fdt_high to be set to 0xffffffffffffffff
  • DP
    • Broken resume due to driver issues
    • Workaround: disable DP in the Device Tree if system suspend is required:
      &hdmi {
        status = "disabled";
      };
  • SPI: Hardware-controlled chipselects are not driven as expected
    • Toggle after each Byte when using DMA
    • Inbetween each spi_transfer
    • Use of GPIO controlled chip-selects instead is recommended
    • By default all chip-selects are configured as GPIO
  • 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.