Operating System
Supported Features
Feature | BSP Revision | Remarks | |||||
---|---|---|---|---|---|---|---|
TQ Product | Chip | Interface | Function | Pre-Release | 0101 only tested with MBa7x REV.0200 | 0105 only tested with MBa7x REV.0200 | |
TQMa7x | i.MX7 | ADC1 | Touch Interface | not tested | |||
i.MX7 | ADC2 | • | • | tested with IIO device | |||
i.MX7 | CSI | Parallel CSI | on request | ||||
i.MX7 | eCSPI1 | • | • | exported as spidev | |||
i.MX7 | eCSPI2 | • | • | exported as spidev | |||
i.MX7 | EIM | Bus access | no device on MBa7x on request |
||||
i.MX7 | ENET1 | RGMII (10/100/1000 Mbit/s) | • | • | • | incompatible with MBa7x Rev.010x | |
i.MX7 | ENET2 | RGMII (10/100/1000 Mbit/s) | • | • | • | incompatible with MBa7x Rev.010x | |
i.MX7 | EPDC | conflicts with QSPI NOR no device on MBa7x |
|||||
i.MX7 | FLEXCAN1 | CAN 2.0B | • | • | • | ||
i.MX7 | FLEXCAN2 | CAN 2.0B | • | • | • | ||
i.MX7 | FLEXTIMER | not tested | |||||
i.MX7 | GPMI | no device on TQMa7x / MBa7x check pin multiplexing if needed on custom baseboard |
|||||
i.MX7 | I2C1 | I2C devices | • | • | • | see supported onboard I2C devices | |
i.MX7 | I2C2 | I2C devices | • | • | • | see supported onboard I2C devices | |
i.MX7 | JTAG | not tested | |||||
i.MX7 | KPP | not tested | |||||
i.MX7 | LCD1 | Parallel LCD | • | • | • | LVDS and LCD1 are mutually exclusive special devicetree needed |
|
i.MX7 | MIPI CSI | no device on MBa7x | |||||
i.MX7 | MIPI DSI | no device on MBa7x | |||||
i.MX7 | MQS | no device on MBa7X | |||||
i.MX7 | PCIe | Host controller | • | • | Tested with Realtek NIC | ||
i.MX7 | PWM1 | PWM controller | • | • | • | special devicetree needed for backlight | |
i.MX7 | QSPI | Bus access Memory access | • | • | • | ||
i.MX7 | SAI1 | Audiocodec | • | • | |||
i.MX7 | SIM | Tested with NXP Test application | |||||
i.MX7 | TAMPER | not tested | |||||
i.MX7 | TEMPMON | • | • | • | Temperature read | ||
i.MX7 | UART3 | TTL | available on X25 | ||||
i.MX7 | UART4 | TTL | available on X24 | ||||
i.MX7 | UART5 | TTL | available on X25 | ||||
i.MX7 | UART6 | RS232 | • | • | • | Default Console | |
i.MX7 | UART7 | RS485 | • | • | • | ||
i.MX7 | USB_Host | USB4604 | • | • | requires BSP REV ≥ 0105 for TQMa7S | ||
i.MX7 | USB_OTG1 | Host | • | • | • | requires BSP REV ≥ 0105 for TQMa7S | |
i.MX7 | USB_OTG1 | OTG | • | • | Tested with serial downloader mode requires BSP REV ≥ 0105 for TQMa7S |
||
i.MX7 | USB_OTG2 | Host | • | • | only available for i.mx7D | ||
i.MX7 | USB_OTG2 | OTG | only available for i.mx7D not tested |
||||
i.MX7 | uSDHC | uSDHC1 SD Card uSDHC3 eMMC | • | • | • | HS200 / HS400 Mode for uSDHC3 HS MODE for SD Card on uSDHC1 needs switchable supply voltage, not available on MBA7x |
|
i.MX7 | WDOG1 | • | • | • | Necessary changes for MBa7x | ||
MBa7x | PCA9555 | I2C port expander | • | • | • | ||
PCA9555 | I2C Port Expander | Buzzer | • | • | • | ||
PCA9555 | I2C Port Expander | 4x GPIO | • | • | • | ||
PCA9555 | I2C Port Expander | 3x GPIO Key | • | • | • | not usable as wakeup source | |
PCA9555 | I2C Port Expander | 2x LED | • | • | • | ||
Smart Card | SIM | • | • | 285114.0200 Tested with NXP test application | |||
SNVS | Reset | Reset, PMIC- Reset, Power- down, Wake-Up | • | • | |||
SN75LVDS83B | LVDS | • | • | • | LVDS and LCD1 are mutually exclusive special devicetree needed |
||
TLV320AIC3204 | Headphone Out/ Line Out | • | • | selectable by using solder straps on MBa7x | |||
Line In | • | noisy audio record with default settings | |||||
Microphone In | TBD | ||||||
USB4604 | USB1 | Host | • | • | requires BSP REV ≥ 0105 for TQMa7S | ||
USB4604 | USB2 | Host | • | • | requires BSP REV ≥ 0105 for TQMa7S | ||
USB4604 | USB3 | Host | • | • | requires BSP REV ≥ 0105 for TQMa7S | ||
USB4604 | USB4 | Host | • | • | requires BSP REV ≥ 0105 for TQMa7S |
Onboard I2C devices
TQMa7 REV.0100
I2C bus | TQMa7x | MBa7x | ||||||
---|---|---|---|---|---|---|---|---|
I2C1 | 0x08 PMIC | 0x48 LM75A | 0x50 EEPROM | 0x68 RTC | 0x49 LM75A |
|||
I2C2 | 0x18 Audiocodec | 0x2D HSIC HUB | 0x20 I2C GPIO expander | 0x6A Clock generator |
TQMa7 REV.0200
I2C bus | TQMa7x | MBa7x | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
I2C1 | 0x08 PMIC | 0x1e SE97BTP (tempsensor) | 0x50 EEPROM | 0x68 RTC | 0x56 SE97BTP (eeprom) | 0x36 SE97BTP | 0x49 LM75A |
|||||
I2C2 | 0x18 Audiocodec | 0x2D HSIC HUB | 0x20 I2C GPIO expander | 0x6A Clock generator |
Disclaimer
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.
TQ-Systems GmbH provides the Board Support Packages (BSP) free of charge. The software included in the shipment has been configured individually for the starter kits. The software is only intended to evaluate the module. The use of the Board Support Packages (BSP) is only allowed within the scope of functionality described by TQ-Systems GmbH. TQ-Systems GmbH does not accept any liability for all further changes of the Board Support Package and for any damage resulting from its use.