~~NOCACHE~~
===== 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 [[intern:arm:tqma7x:linux:ptxdist:operating_system#supported_onboard_i2c_devices|supported onboard I2C devices]] |
^ ::: | i.MX7 | I2C2 | I2C devices | • | • | • | see [[intern:arm:tqma7x:linux:ptxdist:operating_system#supported_onboard_i2c_devices|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 | 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 |