~~NOCACHE~~
~~NOTOC~~
{{template>intern:templates:tabs_qnx_bootstrap|lang="intern"|mod_name="tqma7x"|mod_name_head="TQMa7x"|mod_arch="arm"|bsp_name="qnx"|bsp_name_head="QNX Neutrino"}}
===== Overview =====
Due to licensing restrictions this BSP is available only on request
===== Bootloader =====
**U-Boot 2016.03 (NXP imx-rel_imx_4.1.15_2.0.0_ga)**
==== Supported features ====
^ Feature ^^^^ QNX Revision ^Remarks^
^ TQ Product ^ Chip ^ Interface ^ Function ^ 6.6.0 ^ ^
| TQMa7x | i.MX7 | Ethernet | 2x RGMII (10/100/1000 Mbit/s) | • | |
| TQMa7x | i.MX7 | Fuses | | • |
| TQMa7x | i.MX7 | GPIO | | • | custom config on request |
| TQMa7x | i.MX7 | I²C | EEPROM, Temperature Sensors, RTC | • |
| TQMa7x | i.MX7 | qSPI | QSPI SPI NOR Flash | • | |
| TQMa7x | i.MX7 | UART6 | RS232 | • | default console |
| TQMa7x | i.MX7 | USB | USB Storage Device | • | |
| TQMa7x | i.MX7 | uSDHC | eMMC / SD-Card | • | SD card / eMMC |
\\
==== Supported boot devices ====
^ Boot device ^ supported ^
| eMMC | • |
| SD Card | • |
| QSPI NOR | |
===== Operating System =====
==== Supported Features ====
^ Feature ^^^^ QNX Version ^Remarks ^
^ TQ Product ^ Chip ^ Interface ^ Function ^ 6.6.0 ^ ^
^ TQMa7x | i.MX7 | eCSPI1 | | • | |
^ ::: | i.MX7 | eCSPI2 | | • | |
^ ::: | i.MX7 | ENET1 | RGMII \\ (10/100/1000 Mbit/s) | • | incompatible with MBa7x Rev.010x |
^ ::: | i.MX7 | FLEXCAN1 | CAN 2.0B | • |
^ ::: | i.MX7 | FLEXCAN2 | CAN 2.0B | • |
^ ::: | i.MX7 | I2C1 | I2C devices | • | see [[en:arm:tqma7x:qnx:overview#onboard_i2c_devices|supported onboard I2C devices]] |
^ ::: | i.MX7 | I2C2 | I2C devices | • | see [[en:arm:tqma7x:qnx:overview#onboard_i2c_devices|supported onboard I2C devices]] |
^ ::: | i.MX7 | LCD1 | Parallel LCD | | LVDS and LCD1 are mutually exclusive, special devicetree needed \\ comming soon with QNX7 |
^ ::: | i.MX7 | PCIe | Device Discoery | | on request |
^ ::: | i.MX7 | QSPI | Bus access\\ Memory access | | on request |
^ ::: | i.MX7 | UART3 | TTL | • | not available on MBa7x |
^ ::: | i.MX7 | UART4 | TTL | • | not available on MBa7x |
^ ::: | i.MX7 | UART5 | TTL | • | not available on MBa7x |
^ ::: | i.MX7 | UART6 | RS232 | • | Default Console |
^ ::: | i.MX7 | USB_Host | USB4604 | • |
^ ::: | i.MX7 | USB_OTG1 | Host | • | |
^ ::: | i.MX7 | USB_OTG1 | OTG | • | |
^ ::: | i.MX7 | uSDHC | uSDHC1 SD Card\\ uSDHC3 eMMC | • | HS200 / HS300 Mode for uSDHC3\\ HS MODE for SD Card on uSDHC1 needs switchable supply voltage, not available on MBA7x |
^ MBa7x | USB4604 | USB1 | Host | • |
^ ::: | USB4604 | USB2 | Host | • |
\\
----
\\
===== 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 | R810 and R811 must be placed on MBa7x ++ | 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 | R810 and R811 must be placed on MBa7x ++ | 0x20\\ I2C GPIO expander | 0x6A Clock generator |
^ I2C bus |::: ^ TQMa7x |||||||
^ I2C1 |::: | 0x08\\ PMIC | 0x48\\ LM75A | 0x50\\ EEPROM | 0x68\\ RTC | 0x49\\ LM75A | 0x57\\ EEPROM | 0x68\\ RTC (optional DS1339) |
\\
^ I2C bus |::: ^ MBa7x ||||
^ I2C2 |::: | 0x18\\ Audiocodec | 0x2D\\ ++ HSIC HUB | R810 and R811 must be placed on MBa7x ++0x19\\ Tempsensor | 0x20\\ PCA9554 | 0x6A\\ Clock Generator |