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 |