~~NOCACHE~~
===== Operating System =====
==== Supported Features ====
^ Feature ^^^^ BSP Revision ^^^^^^Remarks ^
^ TQ Product ^ Chip ^ Interface ^ Function ^ Pre-Release ^ 0100 ^ 0101 ^ 0104 ^ 0105 ^ 0109 ^ ^
| TQMa6x | i.MX6 | AUD3 | TLV320AIC3204 | | | • | • | • | • |AudioCodec |
| ::: | i.MX6 | EIM | Bus access | | | | | • | • |driver support / no device on MBa6x |
| ::: | i.MX6 | ENET | RGMII (10/100/1000 Mbit/s) | • | | • | • | • | • |MBa6x Rev. ≥ 0102 required |
| ::: | i.MX6 | FLEXCAN1 | CAN 2.0B | | • | • | • | • | • |BSP Rev. ≤ 0100:\\ bitrate is not set as correctly |
| ::: | i.MX6 | FLEXCAN2 | CAN 2.0B | | • | • | • | • | • | ::: |
| ::: | i.MX6 | GPIO | | • | • | • | • | • | • |BSP Rev. ≥ 0104: ++available via sysfs|\\ default pin-multiplexing covers all GPIO pins available on X30++ |
| ::: | i.MX6 | GPIO1_IO21 | Buzzer | | • | • | • | • | • |++BSP Rev. ≤ 0101|\\ supported via sysfs gpio++\\ ++BSP Rev. ≥ 0104|\\ supported via ''beep'' command++ |
| ::: | i.MX6 | GPU2D | Hardware Acceleration | | | | ○ | • | • | BSP Rev. ≥ 0105\\ or\\ ++ kernel 3.10.17-fsl|\\ ◊ ptxdist platformconfig → extra kernel\\ ◊ rootfs from Freescale reference BSP++ required \\ tested resolution 1366x768\\ For using GPU see [[en:arm:tqma6x:linux:how_to#using_gpu|How To]] |
| ::: | i.MX6 | GPU3D | Hardware Acceleration | | | | ○ | • | • | BSP Rev. ≥ 0105\\ or\\ ++ kernel 3.10.17-fsl |\\ ◊ ptxdist platformconfig → extra kernel\\ ◊ rootfs from Freescale reference BSP++ required\\ tested resolution 1366x768\\ For using GPU see [[en:arm:tqma6x:linux:how_to#using_gpu|How To]] |
| ::: | i.MX6 | HDMI | HDMI | | | • | • | • | • |++known limitations|\\ ◊ requires monitor with correct HPD signal++\\ For Freescale kernel see [[en:arm:tqma6x:linux:how_to##configure_hdmi_freescale_kernel|How To ]] |
| ::: | i.MX6 | I2C1 | I2C devices | | | • | • | • | • | see [[.#supported_onboard_i2c_devices|supported onboard I2C devices]] |
| ::: | i.MX6 | I2C3 | I2C devices | | | • | • | • | • | see [[.#supported_onboard_i2c_devices|supported onboard I2C devices]] |
| ::: | i.MX6 | IPU1 | Parallel LCD | | | | • | • | • |++displays supported|\\ BSP Rev. ≥ 0104:\\ EDT ET(M)0700G0DH6 (7" WVGA) supported by ''imx6[q%%|%%dl]-mba6x-pd.dtb''++ |
| ::: | i.MX6 | JTAG | | | | | | | |
| ::: | i.MX6 | LDB | LVDS | • | • | • | • | • | • |++displays supported|\\ BSP Rev. ≥ 0104:\\ ChiMei G104X (10.4" XGA) supported by ''imx6[q%%|%%dl]-mba6x-lvds.dtb''++ |
| ::: | i.MX6 | PCIe | device discovery | | | | • | • | • |BSP Rev. 0104 TQMa6D/Q support |
| ::: | i.MX6 | PWM1 | Backlight Dimming | | | | • | • | • |MBa6x Rev. ≥ 0200 required |
| ::: | i.MX6 | SATA | Serial ATA 3.0 | | • | • | • | • | • | TQMa6Q only |
| ::: | i.MX6 | SPDIF | Digtal Audio | | | | | • | • |availabe at X30.10/12 on MBa6x |
| ::: | i.MX6 | SPI1 | Bus access | | • | • | • | • | • | BSP Rev. ≥ 0104:\\ SS2 configured for spidev, SS3 prepared for usage (pin-multiplexing) |
| ::: | i.MX6 | SPI1 | NOR flash | | • | • | • | • | • |/dev/mtd0 |
| ::: | i.MX6 | SPI5 | Bus access | | | | • | • | • |TQMa6Q only\\ BSP Rev. ≥ 0104:\\ SS1 configured for spidev |
| ::: | i.MX6 | TEMPMON | | | | • | • | • | • |
| ::: | i.MX6 | UART1 | | | | | | | |not available on MBa6x |
| ::: | i.MX6 | UART2 | RS232 | • | • | • | • | • | • |default console |
| ::: | i.MX6 | UART3 | TTL | | • | • | • | • | • |
| ::: | i.MX6 | UART4 | RS485 | | • | • | • | • | • |
| ::: | i.MX6 | UART5 | TTL | | • | • | • | • | • |
| ::: | i.MX6 | USB_OTG | Host | • | • | • | • | • | • |
| ::: | i.MX6 | USB_OTG | OTG | | | • | • | • | • |
| ::: | i.MX6 | USB_UH1 | USB2517 | • | • | • | • | • | • |
| ::: | i.MX6 | USB_UH2 | | | | | | | |not available on MBa6x |
| ::: | i.MX6 | USB_UH3 | | | | | | | |not available on MBa6x |
| ::: | i.MX6 | uSDHC | SD(HC)-Card | • | • | • | • | • | • |see issues for known limitations |
| ::: | i.MX6 | VPU | Hardware Acceleration | | | | | | • |For using VPU see [[en:arm:tqma6x:linux:how_to#using_vpu|How To]] |
| MBa6x | TLV320AIC3204 | Audio Codec | Headphone Out / Line Out | | | • | • | • | • |selectable using solder straps on MBa6x |
| ::: | ::: | ::: | Line In | | | • | • | • | • |
| ::: | ::: | ::: | Microphone In | | | • | • | • | • |
| ::: | LAN9500 | ENET | 10/100 Mbit/s | • | • | • | • | • | • |++BSP Rev. ≤ 0101|\\ MAC needs to be configured via U-Boot variable ''usbethaddr''++\\ ++BSP Rev. ≥ 0104|\\ automatic MAC configuration with MBa6x Rev. ≥ 0200++ |
| ::: | GPIO | GPIO Key | | | • | • | • | • | • |as input device |
| ::: | LED | LED | LED | | | | • | • | • |MBa6x Rev. ≥ 0200 required |
| ::: | USB2517 | USB1 | LAN9500 | • | • | • | • | • | • | MBa6x Rev. ≥ 0102 required |
| ::: | USB2517 | USB2 | Host | | • | • | • | • | • | ::: |
| ::: | USB2517 | USB3 | Host | | • | • | • | • | • | ::: |
| ::: | USB2517 | ++USB4|\\ on pinheader X27++ | Host | | • | • | • | • | • | ::: |
| ::: | USB2517 | ++USB5|\\ on Mini-PCIe connector X23++ | Host | | | | | | | ::: |
| ::: | USB2517 | USB6 | Host | | • | • | • | • | • | ::: |
| ::: | USB2517 | ++USB7|\\ on LVDS connector X19++ | | | | | | | | ::: |
\\
==== Supported onboard I2C devices ====
\\
=== TQMa6x Rev.01xx / TQMa6x Rev.02xx Variant B ===
^ I2C bus ^ TQMa6x ^^^ MBa6x ^^^
^ I2C1 | ||| 0x18\\ Audiocodec |||
^ I2C3 | 0x08\\ PMIC | 0x48\\ LM75 | 0x50\\ EEPROM | 0x49\\ LM75 | 0x57\\ EEPROM | 0x68\\ RTC |
\\
=== TQMa6x Rev.02xx Variant A & C ====
^ I2C bus ^ TQMa6x ^^^ MBa6x ^^^^
^ I2C1 | 0x08\\ PMIC | 0x48\\ LM75 | 0x50\\ EEPROM | 0x18\\ Audiocodec | 0x49\\ LM75 | 0x57\\ EEPROM | 0x68\\ RTC |
^ I2C3 | //not available due to ethernet patch// |||||||
\\
| i.MX6 | AUD3 | I2S | | | | t.b.d |
| i.MX6 | I2S | AudioCodec | | | | t.b.d |