Embedded module TQMa65xx - YOCTO Linux BSP documentation




BSP Version Matrix

BSP Revision ci-meta-tq release Yocto Project / Poky Release Target machine1) U-Boot Linux Kernel
0009 kirkstone 4.0.6 - Kirkstone tqma65xx-2gb-mba65xx
tqma65xx-4gb-mba65xx
2020.01 linux-v5.4.109-ti-5.4.y
0008 hardknott 3.3.5 - Hardknott tqma65xx-2gb-mba65xx
tqma65xx-4gb-mba65xx
2020.01 linux-v5.4.109-ti-5.4.y
0007 zeus 3.0.3 - Zeus tqma65xx-mba65xx
tqma65xx-mba65xx-p2
2020.01 linux-v5.4.93-ti-5.4.y



U-Boot

Supported features
Feature BSP Revision Remarks
TQ Product Chip Interface Function 0007 0008 0009
TQMa65xx AM65xx CPSW GbE Available on Connector X28
GPIO
I²C See onboard I2C devices
MMC SD Card
eMMC
QSPI NOR Flash
UART0 Console
USB USB 2.0



Linux

Supported Features
TQ Product Chip Interface Function 0007 0008 0009 Remarks
TQMa65xx AM65xx CPSW GbE Available on Connector X28
GPIO
I²C See onboard I2C devices
MCAN CAN 2.0B
MMC SD Card
eMMC
OLDI LVDS Tested with TIANMA TM070JVHG33
PRU_ICSSG0 2x GbE Connector X4/X5
PRU_ICSSG1 2x GbE Connector X6/X7
PRU_ICSSG2 2x GbE Connector X15/X16
QSPI NOR Flash
UART0 Console
USB USB 2.0
VOUT1 RGB Display tested with DMB DC44 and FC21

TQMa65xx /MBa65xx

I2C bus TQMa65xx
WKUP_I2C0 0x11
Board Controller
0x1F
Temperature Sensor
0x37
Temp. Sensor EEPROM
(write protection)
0x48
TPM
(optional)
0x50
EEPROM
0x51
RTC
0x57
Temp. sensor EEPROM
0x60
DC/DC Converter
I2C bus MBa65xx
MCU_I2C 0x18
Audio Codec
0x20
GPIO Expander
0x21
GPIO Expander
0x40
Current Sense (24V)
0x41
Touch Controller
0x45
Current Sense (5V Module)
0x78
Clock Generator


BSP Version History

0009

BSP

  • Update to Yocto Kirkstone
  • Fix RX hang of PRU Ethernet ports
  • Set SERIAL_CONSOLES correctly

0008

BSP

  • Update to Yocto Hardknott
  • Better support for modules without SPI-NOR flash
  • Set correct EEPROM page size for faster writes
  • Add MTD and CAN utils to TQ images (meta-dumpling)
  • New kernel recipe linux-ti-tq-5.4.109
  • New U-Boot recipe u-boot-ti-tq-2020.01

U-Boot

  • Fix unintended difference to TI AM65x-EVM memory layout in U-Boot SPL
  • Fix GPIO access from U-Boot command line
  • Build UBI images for SPI-NOR boot

Linux

  • Fix access to QSPI-NOR flash from Linux

0007

BSP

  • u-boot / linux fix switchable base URL

U-Boot

  • Added Update commands
  • Read infomation from SOM EEPROM
  • Read PRU-MAC address from EEPROM

Linux

  • GPIO buttons implemented as gpio-keys-polled
  • Added support for software controlled LEDs



1)
i.e. value for MACHINE variable
  • Last modified: 2022/08/04 15:02