\\ \\ ===== BSP Overview ===== Due to licensing restrictions this BSP is available only on request ===== Bootloader ===== ^ 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 | | ✔ | | | 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 ===== ^ Feature ^^^^ QNX Neutrino Version 6.6.0 ^Remarks ^ ^ TQ Product ^ Chip ^ Interface ^ Function ^ ::: ^ ::: ^ ^ 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 ===== ^ I2C bus ^ TQMa7x ^^^^^^ ^ I2C1 | 0x08\\ PMIC | 0x1e \\ SE97BTP (tempsensor) | 0x50\\ EEPROM | 0x68\\ RTC | 0x56 \\ SE97BTP (eeprom) | 0x36\\ SE97BTP | ^ I2C bus ^ MBa7x ^^^^^^ ^ I2C1 | 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 ||||| ^ I2C bus ^ MBa7x ^^^^^^^^ ^ I2C1 | 0x49\\ LM75A |||||||| ^ I2C2 | 0x18\\ Audiocodec | 0x2D\\ ++ HSIC HUB | R810 and R811 must be placed on MBa7x ++ | 0x20\\ I2C GPIO expander | 0x6A Clock generator |||||