~~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 |