|  |  | 
| en:arm:tqma6x:data [2019/05/27 07:26]  – added section for important notes (test) lenz | en:arm:tqma6x:data [2025/01/28 11:17] (current)  – external edit 127.0.0.1 | 
|---|
| </WRAP> | </WRAP> | 
|  |  | 
| ====== Board Support Packages ====== | ===== Board Support Packages ===== | 
| * [[.linux:ptxdist:overview|Linux (PTXdist)]] | * [[.linux:ptxdist:overview| PTXdist Linux BSP Documentation ]] | 
| * [[.:yocto:meta-tq_qs|Yocto Quick Start Guide]] for[[https://github.com/tq-systems/meta-tq/releases/tag/morty.TQMa6x.BSP.SW.0110|Linux (Yocto)]] | * [[.:linux:yocto:overview| YOCTO Linux BSP Documentation]] | 
| * [[.:qnx:overview| QNX® Neutrino®]] | * [[.:qnx:overview| QNX® Neutrino®]] | 
| * [[.:vxworks:overview| Wind River® VxWorks®]] | * [[.:vxworks:overview| Wind River® VxWorks®]] | 
| </wrap> | </wrap> | 
|  |  | 
|  | ===== Product URL list ===== | 
|  |  | 
|  | [[https://www.tq-group.com/en/products/tq-embedded/arm-architecture/tqma6x/|TQ product page TQMa6x]]\\ | 
|  |  | 
|  | ===== Starterkit ===== | 
|  |  | 
|  | * [[.:mba6x:dip_switches|  MBa6x DIP switch settings]] | 
|  |  | 
| ====== Important Notes ====== | ====== Important Notes ====== | 
| ====== Hardware ====== | ====== Hardware ====== | 
| ===== Onboard I2C devices ===== | ===== Onboard I2C devices ===== | 
|  | <panel type="primary" title="TQMa6x / MBa6X" no-body="true"> | 
|  | <accordion collapsed="true"> | 
|  |  | 
| === TQMa6x Rev.01xx / TQMa6x Rev.02xx Variant B === | <panel title="TQMa6x Rev.01xx / TQMa6x Rev.02xx Variant B"> | 
| ^  I2C bus  ^  TQMa6x  ^^^   MBa6x  ^^^ | ^ I2C bus  ^  TQMa6x  ^^^ | 
| ^  I2C1  | |||  0x18\\  Audiocodec  ||| | ^ I2C3  |  0x08\\  PMIC  |  0x48\\  LM75  |  0x50\\  EEPROM  | | 
| ^  I2C3  |  0x08\\  PMIC  |  0x48\\  LM75  |  0x50\\  EEPROM  |  0x49\\  LM75  |  0x57\\  EEPROM  | 0x68\\ RTC  | |  | 
| \\ |  | 
|  |  | 
| === TQMa6x Rev.02xx and 04xx Variant A & C ==== | ^ I2C bus  ^  MBa6x  ^^^ | 
| ^  I2C bus  ^  TQMa6x  ^^^  MBa6x  ^^^^ | ^ I2C1  |  0x18\\  Audiocodec  ||| | 
| ^  I2C1  |  0x08\\  PMIC  |  0x48\\  LM75  |  0x50\\  EEPROM  |  0x18\\  Audiocodec  |  0x49\\ LM75  |  0x57\\  EEPROM  |  0x68\\ RTC   | | ^ I2C3  |  0x49\\  LM75  |  0x57\\  EEPROM  | 0x68\\ RTC  | | 
| ^  I2C3  |  //not available due to ethernet patch//  ||||||| | </panel> | 
| \\ | <panel title="TQMa6x Rev.02xx and 04xx Variant A / C"> | 
|  | ^ I2C bus  ^  TQMa6x  ^^^  MBa6x  ^^^^ | 
|  | ^ I2C1  |  0x08\\  PMIC  |  0x48\\  LM75  |  0x50\\  EEPROM  | | 
|  |  | 
|  | ^ I2C bus  ^  MBa6x  ^^^^ | 
|  | ^ I2C1  |  0x18\\  Audiocodec  |  0x49\\ LM75  |  0x57\\  EEPROM  |  0x68\\ RTC   | | 
|  | </panel> | 
|  | </accordion> | 
|  | </panel> | 
|  |  | 
| <WRAP hide> | <WRAP hide> | 
| ====== Linux BSP ====== | ====== Linux BSP ====== | 
| ===== U-Boot ===== | ===== U-Boot ===== | 
| ==== Supported features ==== | <panel type="primary" title="U-Boot" subtitle="Supported Features" no-body="true"> | 
| ^ Feature  ^^^^  BSP Revision  ^^^^ Remarks  ^ | ^ Buildsystem  ^^^^  BSP Revision  ^^^^^^^ ^ | 
| ^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  0105  ^  0109  ^  0110  ^  0113  ^ :::  ^ | | PTXdist ||||  ✔  |  ✔  |     |     |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | | 
| | TQMa6x  | i.MX6  | Ethernet  | RGMII (10/100/1000 Mbit/s)  |  •  |  •  |  •  |  •  |    | | | Yocto  ||||     |     |  ✔  |  ✔  |     |  ✔  |  ✔  |  ✔  |  ✔  | | 
| | TQMa6x  | i.MX6  | GPIO  |    |    |    |    |    | custom config on request  | | ^ Feature  ^^^^  BSP Revision  ^^^^^^^^^ Remarks  ^ | 
| | TQMa6x  | i.MX6  | I²C  | EEPROM, Temperature Sensors |  •     |  •     |  •     |  •     |   | | ^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  0113  ^  0114  ^  0115  ^  0118  ^  0119  ^  0120  ^  0121  ^  0122  ^  0123  ^  :::  ^ | 
| | TQMa6x  | i.MX6  | IIM / Fuse  |    |    |    |    |    | on request                | | | TQMa6x  | i.MX6  | Ethernet  | RGMII (10/100/1000 Mbit/s)  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |    | | 
| | TQMa6x  | i.MX6  | SPI  | SPI NOR Flash  |  •  |  •  |  •  |  •  |    | | | TQMa6x  | i.MX6  | GPIO  |    |    |    |    |    |    |    |    |    |    | custom config on request  | | 
| | TQMa6x  | i.MX6  | UART2  | RS232  |  •  |  •  |  •  |  •  | default console           | | | TQMa6x  | i.MX6  | I²C  | EEPROM, Temperature Sensors |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |   | | 
| | TQMa6x  | i.MX6  | uSDHC                 | eMMC / SD-Card  |  •  |  •  |  •  |  •  | SD card / eMMC            | | | TQMa6x  | i.MX6  | IIM / Fuse  |    |    |    |    |    |    |    |    |    |    | on request                | | 
| | TQMa6x  | i.MX6  | Devicetree FIT image  |   |    |  •  |    |    | see [[en:arm:tqma6x:linux:ptxdist:how_to#u-boot|How-To]]  | | | TQMa6x  | i.MX6  | SPI  | SPI NOR Flash  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |    | | 
| \\ | | TQMa6x  | i.MX6  | UART2  | RS232  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | default console           | | 
|  | | TQMa6x  | i.MX6  | uSDHC                 | eMMC / SD-Card  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | SD card / eMMC            | | 
|  | | TQMa6x  | i.MX6  | Devicetree FIT image  |   |    |    |    |    |    |    |    |    |    | see [[en:arm:tqma6x:linux:ptxdist:how_to#u-boot|How-To]]  | | 
|  | </panel> | 
|  |  | 
| ==== Supported boot devices ==== | <panel type="info" title="Supported boot devices" no-body="true"> | 
| ^  Boot device  ^  supported  ^ | ^  Boot device  ^  supported  ^ | 
| |  eMMC / SD boot  |  •  | | |  eMMC / SD boot  |  ✔  | | 
| |  TFTP boot   |  •  | | |  TFTP boot   |  ✔  | | 
| |  SPI NOR boot  |  •  | | |  SPI NOR boot  |  ✔  | | 
|  | </panel> | 
| ===== Kernel ===== | ===== Kernel ===== | 
| ===== Operating System ===== | ===== Operating System ===== | 
|  |  | 
| ==== Supported Features ==== | <panel type="primary" title="Linux" subtitle="Supported Features" no-body="true"> | 
| ^ Feature  ^^^^ BSP Revision  ^^^^^^^^Remarks  ^ | ^ Buildsystem  ^^^^  BSP Revision  ^^^^^^^ ^ | 
| ^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  Pre-Release  ^  0100  ^  0101  ^  0104  ^   0105  ^  0109  ^  0110  ^  0113  ^ ::: ^ | | PTXdist ||||  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |     |     |  ✔  |  ✔  | | 
| | TQMa6x  | i.MX6  | AUD3  | TLV320AIC3204  |    |    |  •  |  •  |  •  |  •  |  •  |  •  | AudioCodec  | | | Yocto  ||||      |     |     |     |     |     |  ✔  |     |     |  ✔  |  ✔  |     |  ✔  | | 
| | :::  | i.MX6  | EIM  | Bus access  |    |    |    |    |  •  |  •  |  •  |  •  | driver support / no device on MBa6x  | | ^ Feature  ^^^^  BSP Revision  ^^^^^^^^^^^^^^^^ Remarks  ^ | 
| | :::  | i.MX6  | ENET  | RGMII (10/100/1000 Mbit/s)  |  •  |    |  •  |  •  |  •  |  •  |  •  |  •  | <wrap round important>MBa6x Rev. ≥ 0102 required</wrap>  | | ^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  Pre-Release  ^  0100  ^  0101  ^  0104  ^   0105  ^  0109  ^  0110  ^  0113  ^  0114  ^  0115  ^  0118  ^  0119  ^  0120  ^  0121  ^  0122  ^  0123  ^ ::: ^ | 
| | :::  | i.MX6  | FLEXCAN1  | CAN 2.0B  |    |  •  |  •  |  •  |  •  |  •  |  •  |   •  | BSP Rev. ≤ 0100:\\ bitrate is not set as correctly  | | | TQMa6x  | i.MX6  | AUD3  | TLV320AIC3204  |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | AudioCodec  | | 
| | :::  | i.MX6  | FLEXCAN2  | CAN 2.0B  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  :::  | | | :::  | i.MX6  | EIM  | Bus access  |    |    |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | driver support / no device on MBa6x  | | 
| | :::  | i.MX6  | GPIO  |   |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | BSP Rev. ≥ 0104: ++available via sysfs|\\ default pin-multiplexing covers all GPIO pins available on X30++  | | | :::  | i.MX6  | ENET  | RGMII (10/100/1000 Mbit/s)  |  ✔  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round important>MBa6x Rev. ≥ 0102 required</wrap>  | | 
| | :::  | i.MX6  | GPIO1_IO21  | Buzzer  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  | ++BSP Rev. ≤ 0101|\\ supported via sysfs gpio++\\ ++BSP Rev. ≥ 0104|\\ supported via ''beep'' command++  | | | :::  | i.MX6  | FLEXCAN1  | CAN 2.0B  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |   •  |  ✔  |  ✔  |   •  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | BSP Rev. ≤ 0100:\\ bitrate is not set as correctly  | | 
| | :::  | i.MX6  | GPU2D  | Hardware Acceleration  |    |    |    |  ○  |  •  |  •  |  •  |  •  | <wrap round important>  BSP Rev. ≥ 0105\\   or\\   ++  kernel 3.10.17-fsl|\\ ◊ ptxdist platformconfig → extra kernel\\ ◊ rootfs from Freescale reference BSP++ required</wrap> \\ tested resolution 1366x768\\ For using GPU see  [[en:arm:tqma6x:linux:ptxdist:how_to#using_gpu|How To]] | | | :::  | i.MX6  | FLEXCAN2  | CAN 2.0B  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  :::  | | 
| | :::  | i.MX6  | GPU3D  | Hardware Acceleration  |    |    |    |  ○  |  •  |  •  |  •  |  •  | <wrap round important> BSP Rev. ≥ 0105\\   or\\ ++ kernel 3.10.17-fsl |\\ ◊ ptxdist platformconfig → extra kernel\\ ◊ rootfs from Freescale reference BSP++ required</wrap>\\ tested resolution 1366x768\\ For using GPU see [[en:arm:tqma6x:linux:ptxdist:how_to#using_gpu|How To]]  | | | :::  | i.MX6  | GPIO  |   |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | BSP Rev. ≥ 0104: ++available via sysfs|\\ default pin-multiplexing covers all GPIO pins available on X30++  | | 
| | :::  | i.MX6  | HDMI  | HDMI  |    |    |  •  |  •  |  •  |  •  |  •  |  •  | <wrap round important>++known limitations|\\ ◊ requires monitor with correct HPD signal++</wrap>\\ For Freescale kernel see [[en:arm:tqma6x:linux:ptxdist:how_to##configure_hdmi_freescale_kernel|How To ]]  | | | :::  | i.MX6  | GPIO1_IO21  | Buzzer  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | ++BSP Rev. ≤ 0101|\\ supported via sysfs gpio++\\ ++BSP Rev. ≥ 0104|\\ supported via ''beep'' command++  | | 
| | :::  | i.MX6  | I2C1  | I2C devices  |    |    |  •  |  •  |  •  |  •  |  •  |  •  | see [[.linux:ptxdist:overview#supported_onboard_i2c_devices|supported onboard I2C devices]]  | | | :::  | i.MX6  | GPU2D  | Hardware Acceleration  |    |    |    |  ○  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round important>  BSP Rev. ≥ 0105\\   or\\   ++  kernel 3.10.17-fsl|\\ ◊ ptxdist platformconfig → extra kernel\\ ◊ rootfs from Freescale reference BSP++ required</wrap> \\ tested resolution 1366x768\\ For using GPU see  [[en:arm:tqma6x:linux:ptxdist:how_to#using_gpu|How To]] | | 
| | :::  | i.MX6  | I2C3  | I2C devices  |    |    |  •  |  •  |  •  |  •  |  •  |  •  | see [[.linux:ptxdist:overview#supported_onboard_i2c_devices|supported onboard I2C devices]]  | | | :::  | i.MX6  | GPU3D  | Hardware Acceleration  |    |    |    |  ○  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round important> BSP Rev. ≥ 0105\\   or\\ ++ kernel 3.10.17-fsl |\\ ◊ ptxdist platformconfig → extra kernel\\ ◊ rootfs from Freescale reference BSP++ required</wrap>\\ tested resolution 1366x768\\ For using GPU see [[en:arm:tqma6x:linux:ptxdist:how_to#using_gpu|How To]]  | | 
| | :::  | i.MX6  | IPU1  | Parallel LCD  |    |    |    |  •  |  •  |  •  |  •  |  •  | <wrap round info>++displays supported|\\ BSP Rev. ≥ 0104:\\ EDT ET(M)0700G0DH6 (7" WVGA) supported by ''imx6[q%%|%%dl]-mba6x-pd.dtb''++</wrap>  | | | :::  | i.MX6  | HDMI  | HDMI  |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round important>++known limitations|\\ ◊ requires monitor with correct HPD signal++</wrap>\\ For Freescale kernel see [[en:arm:tqma6x:linux:ptxdist:how_to##configure_hdmi_freescale_kernel|How To ]]  | | 
|  | | :::  | i.MX6  | I2C1  | I2C devices  |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | see [[.linux:ptxdist:overview#supported_onboard_i2c_devices|supported onboard I2C devices]]  | | 
|  | | :::  | i.MX6  | I2C3  | I2C devices  |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | see [[.linux:ptxdist:overview#supported_onboard_i2c_devices|supported onboard I2C devices]]  | | 
|  | | :::  | i.MX6  | IPU1  | Parallel LCD  |    |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round info>++displays supported|\\ BSP Rev. ≥ 0104:\\ EDT ET(M)0700G0DH6 (7" WVGA) supported by ''imx6[q%%|%%dl]-mba6x-pd.dtb''++</wrap>  | | 
| | :::  | i.MX6  | JTAG  |   |    |    |    |    |   |   |  | | | :::  | i.MX6  | JTAG  |   |    |    |    |    |   |   |  | | 
| | :::  | i.MX6  | LDB  | LVDS  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |   •  |<wrap round info>++displays supported|\\ BSP Rev. ≥ 0104:\\ ChiMei G104X (10.4" XGA) supported by ''imx6[q%%|%%dl]-mba6x-lvds.dtb''++</wrap>  | | | :::  | i.MX6  | LDB  | LVDS  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |   •  |  ✔  |  ✔  |   •  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |<wrap round info>++displays supported|\\ BSP Rev. ≥ 0104:\\ ChiMei G104X (10.4" XGA) supported by ''imx6[q%%|%%dl]-mba6x-lvds.dtb''\\  BSP Rev. ≥ 0114:\\ TIANMA TM070JVHG33 supported by ''imx6[q%%|%%dl]-mba6[a|b]-lvds-tm070jvhg33.dtb''++</wrap>| | 
| | :::  | i.MX6  | PCIe  | Device Discovery  |    |    |    |  •  |  •  |  •  |  •  |  •  | <wrap round important>BSP Rev. 0104 TQMa6D/Q support</wrap>  | | | :::  | i.MX6  | PCIe  | Device Discovery  |    |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round important>BSP Rev. 0104 TQMa6D/Q support</wrap>  | | 
| | :::  | i.MX6  | PWM1  | Backlight Dimming  |    |    |    |  •  |  •  |  •  |  •  |  •  | <wrap round important>MBa6x Rev. ≥ 0200 required</wrap>  | | | :::  | i.MX6  | PWM1  | Backlight Dimming  |    |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round important>MBa6x Rev. ≥ 0200 required</wrap>  | | 
| | :::  | i.MX6  | SATA  | Serial ATA 3.0  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  | <wrap round info>TQMa6Q and TQMa6D only</wrap>  | | | :::  | i.MX6  | SATA  | Serial ATA 3.0  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round info>TQMa6Q and TQMa6D only</wrap>  | | 
| | :::  | i.MX6  | SPDIF  | Digtal Audio   |    |    |    |    |  •  |  •  |  •  |  •  | availabe at X30.10/12 on MBa6x | | | :::  | 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  | Bus access  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | BSP Rev. ≥ 0104:\\ SS2 configured for spidev, SS3 prepared for usage (pin-multiplexing)  | | 
| | :::  | i.MX6  | SPI1  | NOR flash  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  |/dev/mtd0  | | | :::  | i.MX6  | SPI1  | NOR flash  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | /dev/mtd0  | | 
| | :::  | i.MX6  | SPI5  | Bus access  |    |    |    |  •  |  •  |  •  |  •  |  •  | <wrap round info>TQMa6Q only</wrap>\\ BSP Rev. ≥ 0104:\\ SS1 configured for spidev  | | | :::  | i.MX6  | SPI5  | Bus access  |    |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round info>TQMa6Q only</wrap>\\ BSP Rev. ≥ 0104:\\ SS1 configured for spidev  | | 
| | :::  | i.MX6  | TEMPMON  |   |    |    |  •  |  •  |  •  |  •  |  •  |  •  | | | :::  | i.MX6  | TEMPMON  |   |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | | 
| | :::  | i.MX6  | UART1  |   |    |    |    |    |    |    |    |    | not available on MBa6x  | | | :::  | i.MX6  | UART1  |   |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | not available on MBa6x  | | 
| | :::  | i.MX6  | UART2  | RS232  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | default console  | | | :::  | i.MX6  | UART2  | RS232  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | default console  | | 
| | :::  | i.MX6  | UART3  | TTL  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  | | | :::  | i.MX6  | UART3  | TTL  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | | 
| | :::  | i.MX6  | UART4  | RS485  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  | RS485 mode for UART is only available in Linux kernel ≥ 4.1  | | | :::  | i.MX6  | UART4  | RS485  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | RS485 mode for UART is only available in Linux kernel ≥ 4.1  | | 
| | :::  | i.MX6  | UART5  | TTL  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  | | | :::  | i.MX6  | UART5  | TTL  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | | 
| | :::  | i.MX6  | USB_OTG  | Host  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | | | :::  | i.MX6  | USB_OTG  | Host  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | | 
| | :::  | i.MX6  | USB_OTG  | OTG  |    |    |  •  |  •  |  •  |  •  |  •  |  •  | | | :::  | i.MX6  | USB_OTG  | OTG  |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | | 
| | :::  | i.MX6  | USB_UH1  | USB2517  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | | | :::  | i.MX6  | USB_UH1  | USB2517  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | | 
| | :::  | i.MX6  | USB_UH2  |   |    |    |    |    |    |    |    |    | not available on MBa6x  | | | :::  | i.MX6  | USB_UH2  |   |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | not available on MBa6x  | | 
| | :::  | i.MX6  | USB_UH3  |   |    |    |    |    |    |    |    |    | not available on MBa6x  | | | :::  | i.MX6  | USB_UH3  |   |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | not available on MBa6x  | | 
| | :::  | i.MX6  | uSDHC  | SD(HC)-Card \\  sd2 SD card \\  sd3 eMMC  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | see issues for known limitations  | | | :::  | i.MX6  | uSDHC  | SD(HC)-Card \\  sd2 SD card \\  sd3 eMMC  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | see issues for known limitations  | | 
| | :::  | i.MX6  | VPU  | Hardware Acceleration   |    |    |    |     |     |  •  |  •  |  •  | For using VPU see [[en:arm:tqma6x:linux:ptxdist:how_to#using_vpu|How To]]    | | | :::  | i.MX6  | VPU  | Hardware Acceleration   |    |    |    |     |     |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | For using VPU see [[en:arm:tqma6x:linux:ptxdist:how_to#using_vpu|How To]]    | | 
| | MBa6x  | TLV320AIC3204  | Audio Codec  | Headphone Out / Line Out  |    |    |  •  |  •  |  •  |  •  |  •  |  •  | <wrap round info>selectable using solder straps on MBa6x</wrap>  | | | MBa6x  | TLV320AIC3204  | Audio Codec  | Headphone Out / Line Out  |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round info>selectable using solder straps on MBa6x</wrap>  | | 
| | :::  | :::  | :::  | Line In  |    |    |  •  |  •  |  •  |  •  |  •  |  •  | | | :::  | :::  | :::  | Line In  |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | | 
| | :::  | :::  | :::  | Microphone 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++  | | | :::  | 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  |   |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  | configured as input device  | | | :::  | GPIO  | GPIO Key  |   |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | configured as input device  | | 
| | :::  | LED  | LED  | LED  |    |    |    |  •  |  •  |  •  |  •  |  •  | <wrap round important>MBa6x Rev. ≥ 0200 required</wrap>  | | | :::  | LED  | LED  | LED  |    |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round important>MBa6x Rev. ≥ 0200 required</wrap>  | | 
| | :::  | USB2517  | USB1  | LAN9500  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | <wrap round important>MBa6x Rev. ≥ 0102 required</wrap>  | | | :::  | USB2517  | USB1  | LAN9500  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | <wrap round important>MBa6x Rev. ≥ 0102 required</wrap>  | | 
| | :::  | USB2517  | USB2  | Host  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  |   | | | :::  | USB2517  | USB2  | Host  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |    | | 
| | :::  | USB2517  | USB3  | Host  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  |   | | | :::  | USB2517  | USB3  | Host  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |   | | 
| | :::  | USB2517  | ++USB4|\\ on pinheader X27++  | Host  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  |   | | | :::  | USB2517  | ++USB4|\\ on pinheader X27++  | Host  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |    | | 
| | :::  | USB2517  | ++USB5|\\ on Mini-PCIe connector X23++  | Host  |    |    |  |   |    |  |  |   | | | :::  | USB2517  | ++USB5|\\ on Mini-PCIe connector X23++  | Host  |    |    |   |   |    |   |   |   |   |    | | 
| | :::  | USB2517  | USB6  | Host  |    |  •  |  •  |  •  |  •  |  •  |  •  |  •  |   | | | :::  | USB2517  | USB6  | Host  |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |   | | 
| | :::  | USB2517  | ++USB7|\\ on LVDS connector X19++  |   |    |    |    |   |   |   |   |   | not tested  | | | :::  | USB2517  | ++USB7|\\ on LVDS connector X19++  |   |    |    |    |   |   |   |   |   |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | tested with ilitek touchcontroller | | 
| \\ | </panel> | 
| ===== FAQ ===== | ===== FAQ ===== | 
| ===== PTXdist ===== | ===== PTXdist ===== | 
| ===== BSP Version Matrix ===== | ===== PTXdist BSP Version Matrix ===== | 
|  |  | 
| ==== Version Matrix ==== | <panel type="primary" title="BSP Version Matrix" no-body="true"> | 
| ^ BSP revision  ^  ++ 0100|\\ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa6x/OSELAS.BSP-TQ-TQMA6x-REV100.images.tar.gz|(precompiled binaries)]]\\ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa6x/OSELAS.BSP-TQ-TQMA6x-REV0100.tar.gz|(source)]] ++  ^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa6x/TQ-TQMa6x-BSP.rev101.zip|0101]]  ^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa6x/TQ-TQMa6x-BSP.REV0104.zip|0104]]  ^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa6x/TQ-TQMa6x-BSP.REV0105.zip|0105]]  ^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa6x/TQ-TQMa6x-BSP.REV0109.zip|0109]]  ^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa6x/TQ-TQMa6x-BSP-REV.0110.zip|0110]]  ^^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa6x/TQ-TQMa6x-BSP-REV.0113.zip|0113]]  ^ | ^  BSP Revision  ^  ++PTXdist|\\ version required by BSP++  ^  ++OSELAS Toolchain|\\ cf. [[http://www.pengutronix.de/software/ptxdist/appnotes/AppNote_BuildingToolchain.pdf|Building OSELAS.Toolchains()]]++  ^  Platform  ^  U-Boot  ^  Linux Kernel  ^  Qt Version  ^ | 
| ^ ++PTXdist|\\ version required by BSP++  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.03.0.tar.bz2|  2013.03]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.12.0.tar.bz2|  2013.12]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.12.0.tar.bz2|2013.12]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2014.11.0.tar.bz2|2014.11]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2015.05.0.tar.bz2|2015.05]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2016.04.0.tar.bz2|2016.04]]  ||  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2018.05.0.tar.bz2|2018.05]]  | | |  0100  |  [[https://public.pengutronix.de/software/ptxdist/ptxdist-2013.03.0.tar.bz2|2013.03]]  |  [[https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2012.12.1.tar.bz2|2012.12.1]]  |  MBa6x  |  [[https://u-boot.readthedocs.io/en/latest/|2013.04]]  |  [[https://elixir.bootlin.com/linux/v3.10/source|3.10]]  |  [[https://doc.qt.io/archives/qt-4.8/|4.8.4]]  | | 
| ^ ++OSELAS Toolchain|\\ cf. [[http://www.pengutronix.de/software/ptxdist/appnotes/AppNote_BuildingToolchain.pdf|Building OSELAS.Toolchains()]]++  |  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2012.12.1.tar.bz2|  2012.12.1]]  |  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2013.12.1.tar.bz2|  2013.12.1]]  |  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2013.12.2.tar.bz2|2013.12.2]]  |  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2013.12.2.tar.bz2|2013.12.2]]  |  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2013.12.2.tar.bz2|2013.12.2]]  |  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2014.12.2.tar.bz2|2014.12.2]]  ||  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2018.02.0.tar.bz2|2018.02.0]]  | | |  0101  |  [[https://public.pengutronix.de/software/ptxdist/ptxdist-2013.12.0.tar.bz2|2013.12]]  |  [[https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2013.12.1.tar.bz2|2013.12.1]]  |  MBa6x  |  [[https://u-boot.readthedocs.io/en/latest/|2013.04]]  |  [[https://elixir.bootlin.com/linux/v3.13/source|3.13]]  |  [[https://doc.qt.io/archives/qt-4.8/|4.8.5]]  | | 
| ^ Platform  |  MBa6x  |  MBa6x  |  MBa6x  |  MBa6x  |  MBa6x  |  TQMa6x  |  TQMa6x-FSL  |  TQMa6x  | | |  0104  |  [[https://public.pengutronix.de/software/ptxdist/ptxdist-2013.12.0.tar.bz2|2013.12]]  |  [[https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2013.12.2.tar.bz2|2013.12.2]]  |  MBa6x  |  [[https://u-boot.readthedocs.io/en/latest/|2013.04]]  |  [[https://elixir.bootlin.com/linux/v3.16/source|3.16-rc5]]  |  [[https://doc.qt.io/archives/qt-4.8/|4.8.6]]  | | 
| ^ U-Boot |  [[http://www.denx.de/wiki/U-Boot/Documentation|2013.04]]  |  [[http://www.denx.de/wiki/U-Boot/Documentation|2013.04]]  |  [[http://www.denx.de/wiki/U-Boot/Documentation|2013.04]]  |  [[http://www.denx.de/wiki/U-Boot/Documentation|2014.04]]  | [[http://www.denx.de/wiki/U-Boot/Documentation|2015.04]] |  [[http://www.denx.de/wiki/U-Boot/Documentation|2015.04]] |  [[http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/tag/?id=rel_imx_4.1.15_2.0.0_ga|  NXP rel_imx_4.1.15_2.0.0_ga  ]]  |  [[http://www.denx.de/wiki/U-Boot/Documentation|2017.11]]  | | |  0105  |  [[https://public.pengutronix.de/software/ptxdist/ptxdist-2014.11.0.tar.bz2|2014.11]]  |  [[https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2013.12.2.tar.bz2|2013.12.2]]  |  MBa6x  |  [[https://u-boot.readthedocs.io/en/latest/|2013.04]]  |  [[https://elixir.bootlin.com/linux/v3.16/source|3.16.7]]  |  [[https://doc.qt.io/archives/index.html|5.3.2]]  | | 
| ^ Linux Kernel  |  [[http://lxr.free-electrons.com/source/?v=3.10|3.10]]  |  [[http://lxr.free-electrons.com/source/?v=3.13|3.13]]  |  [[http://lxr.free-electrons.com/source/?v=3.16|3.16-rc5]]  |  [[http://lxr.free-electrons.com/source/?v=3.16|3.16.7]]  |  [[http://lxr.free-electrons.com/source/?v=4.1|4.1]]  |  [[http://lxr.free-electrons.com/source/?v=4.1|4.1]]  |  [[http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tag/?id=rel_imx_4.1.15_2.0.0_ga|NXP rel_imx_4.1.15_2.0.0_ga]]  |  [[http://lxr.free-electrons.com/source/?v=4.14|4.14]]  | | |  0109  |  [[https://public.pengutronix.de/software/ptxdist/ptxdist-2015.05.0.tar.bz2|2015.05]]  |  [[https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2013.12.2.tar.bz2|2013.12.2]]  |  MBa6x  |  [[https://u-boot.readthedocs.io/en/latest/|2015.04]]  |  [[https://elixir.bootlin.com/linux/v4.1/source|4.1]]  |  [[https://doc.qt.io/archives/index.html|5.3.2]]  | | 
| ^ Qt Version  |  [[http://qt-project.org/doc/qt-4.8/|4.8.4]]  |  [[http://qt-project.org/doc/qt-4.8/|4.8.5]]  |  [[http://qt-project.org/doc/qt-4.8/|4.8.6]]  |  [[http://doc.qt.io/qt-5/index.html|5.3.2]]  |  [[http://doc.qt.io/qt-5/index.html|5.3.2]]  |  [[http://doc.qt.io/qt-5/index.html|5.6.2]]  |  [[http://doc.qt.io/qt-5/index.html|5.6.2]]  |  [[http://doc.qt.io/qt-5/index.html|5.6.3]]  | | |  0110  |  [[https://public.pengutronix.de/software/ptxdist/ptxdist-2016.04.0.tar.bz2|2016.04]]  |  [[https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2014.12.2.tar.bz2|2014.12.2]]  |  TQMa6x \\  TQMa6x-FSL  |  [[https://u-boot.readthedocs.io/en/latest/|2015.04]]\\  [[http://git.freescale.com/git/cgit.cgi/imx/uboot-imx.git/tag/?id=rel_imx_4.1.15_2.0.0_ga|  NXP rel_imx_4.1.15_2.0.0_ga  ]]  |  [[https://elixir.bootlin.com/linux/v4.1/source|4.1]]\\ [[http://git.freescale.com/git/cgit.cgi/imx/linux-imx.git/tag/?id=rel_imx_4.1.15_2.0.0_ga|NXP rel_imx_4.1.15_2.0.0_ga]]  |  [[https://doc.qt.io/archives/qt-5.6/index.html|5.6.2]]  | | 
| \\ | |  0113  |  [[https://public.pengutronix.de/software/ptxdist/ptxdist-2018.05.0.tar.bz2|2018.05]]  |  [[https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2018.02.0.tar.bz2|2018.02.0]]  |  TQMa6x  |  [[https://u-boot.readthedocs.io/en/latest/|2017.11]]  |  [[https://elixir.bootlin.com/linux/v4.14/source|4.14.69]]  |  [[https://doc.qt.io/archives/qt-5.6/index.html|5.6.3]]  | | 
|  | |  0114  |  [[https://public.pengutronix.de/software/ptxdist/ptxdist-2019.01.0.tar.bz2|2019.01]]  |  [[https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2018.02.0.tar.bz2|2018.02.0]]  |  TQMa6x  |  [[https://u-boot.readthedocs.io/en/latest/|2017.11]]  |  [[https://elixir.bootlin.com/linux/v4.14/source|4.14.78]]  |  [[https://doc.qt.io/archives/qt-5.6/index.html|5.6.3]]  | | 
|  | |  0119  |  [[https://public.pengutronix.de/software/ptxdist/ptxdist-2020.01.0.tar.bz2|2020.01]]  |  [[https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2019.09.1.tar.bz2|2019.09.1]]  |  TQMa6x  |  [[https://u-boot.readthedocs.io/en/latest/|2017.11]]  |  [[https://elixir.bootlin.com/linux/v5.4/source|5.4.39]]\\  [[https://elixir.bootlin.com/linux/v5.4/source|5.4.39-rt23]]  |  [[https://download.qt.io/archive/qt/5.12/|5.12.6]]  | | 
|  | |  0120  |  [[https://public.pengutronix.de/software/ptxdist/ptxdist-2020.01.0.tar.bz2|2020.01]]  |  [[https://public.pengutronix.de/oselas/toolchain/OSELAS.Toolchain-2019.09.1.tar.bz2|2019.09.1]]  |  TQMa6x  |  [[https://github.com/tq-systems/u-boot-tqmaxx/tree/f6e872244f807f68b2c984936b6fdd77cb91c31b|2017.11]]  |  [[https://github.com/tq-systems/linux-tqmaxx/tree/TQMa6x.BSP.SW.0120|5.15.27]]\\  [[https://github.com/tq-systems/linux-tqmaxx/tree/a6a8aed2ddcc3717f22d539bb45fa1f1f6e8509e|5.15.27-rt35]]  |  [[https://download.qt.io/archive/qt/5.12/|5.12.6]]  | | 
|  | </panel> | 
| ==== Flat Devicetree ==== | ==== Flat Devicetree ==== | 
|  |  | 
| With BSP Revision 0109 the Linux kernel version changed from **3.16.7** to **4.1** The devicetree source & blob files for kernel 3.16.7 are **not compatible** to kernel 4.1 and vice versa. | With BSP Revision 0109 the Linux kernel version changed from **3.16.7** to **4.1** The devicetree source & blob files for kernel 3.16.7 are **not compatible** to kernel 4.1 and vice versa. | 
| </WRAP> | </WRAP> | 
|  | <accordion collapsed="true"> | 
| ++++BSP Rev. ≤ 0105| | <panel title="BSP Rev. ≤ 0105"> | 
| * [[.:#naming_convention|Naming convention]] | * [[.:#naming_convention|Naming convention]] | 
| * [[.:#dependency_matrix|Dependency matrix]] | * [[.:#dependency_matrix|Dependency matrix]] | 
| == Dependency matrix == | == Dependency matrix == | 
| ^  File  ^  Module  ^ Starterkit\\  Mainboard ^  i.MX6Q  ^  i.MX6D  ^  i.MX6DL  ^  i.MX6S  ^  Revision 010x  ^  Revision 020x  ^  Ethernet Patch  ^ | ^  File  ^  Module  ^ Starterkit\\  Mainboard ^  i.MX6Q  ^  i.MX6D  ^  i.MX6DL  ^  i.MX6S  ^  Revision 010x  ^  Revision 020x  ^  Ethernet Patch  ^ | 
| ^imx6qdl-tqma6x.dtsi |  •  |  |  •  |  •  |  •  |  •  |  •  |  |  | | ^imx6qdl-tqma6x.dtsi |  ✔  |  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  |  | | 
| ^imx6q-tqma6x.dtsi   |  •  |  |  •  |  •  |  |  |  •  |  |  | | ^imx6q-tqma6x.dtsi   |  ✔  |  |  ✔  |  ✔  |  |  |  ✔  |  |  | | 
| ^imx6dl-tqma6x.dtsi  |  •  |  |  |  |  •  |  •  |  •  |  |  | | ^imx6dl-tqma6x.dtsi  |  ✔  |  |  |  |  ✔  |  ✔  |  ✔  |  |  | | 
| ^imx6qdl-mba6x.dtsi  |included|  •  |  •  |  •  |  •  |  •  |  •  |  |  | | ^imx6qdl-mba6x.dtsi  |included|  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  |  | | 
| ^imx6q-mba6x.dts     |included|  •  |  •  |  •  |  |  |  •  |  |  | | ^imx6q-mba6x.dts     |included|  ✔  |  ✔  |  ✔  |  |  |  ✔  |  |  | | 
| ^imx6dl-mba6x.dts    |included|  •  |  |  |  •  |  •  |  •  |  |  | | ^imx6dl-mba6x.dts    |included|  ✔  |  |  |  ✔  |  ✔  |  ✔  |  |  | | 
| \\ | \\ | 
|  |  | 
|  |  | 
| </WRAP> | </WRAP> | 
| ++++ | </panel> | 
|  |  | 
| ++++BSP Rev. ≥ 0109| | <panel title="BSP Rev. ≥ 0109"> | 
| * [[.:#naming_convention1|Naming convention]] | * [[.:#naming_convention1|Naming convention]] | 
| * [[.:#dependency_matrix1|Dependency matrix]] | * [[.:#dependency_matrix1|Dependency matrix]] | 
| == Dependency matrix == | == Dependency matrix == | 
| ^  File  ^  Module  ^ Starterkit\\  Mainboard ^  i.MX6Q  ^  i.MX6D  ^  i.MX6DL  ^  i.MX6S  ^  Revision 010x  ^  Revision 020x  ^  Ethernet Patch  ^ | ^  File  ^  Module  ^ Starterkit\\  Mainboard ^  i.MX6Q  ^  i.MX6D  ^  i.MX6DL  ^  i.MX6S  ^  Revision 010x  ^  Revision 020x  ^  Ethernet Patch  ^ | 
| ^imx6qdl-tqma6.dtsi |  •  |  |  •  |  •  |  •  |  •  |  •  |  •  |  | | ^imx6qdl-tqma6.dtsi |  ✔  |  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  | | 
| ^imx6qdl-tqma6a.dtsi|  •  |  |  •  |  •  |  •  |  •  |  |  •  |  •  | | ^imx6qdl-tqma6a.dtsi|  ✔  |  |  ✔  |  ✔  |  ✔  |  ✔  |  |  ✔  |  ✔  | | 
| ^imx6qdl-tqma6b.dtsi|  •  |  |  •  |  •  |  •  |  •  |  •  |  •  |  | | ^imx6qdl-tqma6b.dtsi|  ✔  |  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  | | 
| ^imx6q-tqma6.dtsi   |  •  |  |  •  |  •  |  |  |  •  |  •  |  | | ^imx6q-tqma6.dtsi   |  ✔  |  |  ✔  |  ✔  |  |  |  ✔  |  ✔  |  | | 
| ^imx6q-tqma6a.dtsi  |  •  |  |  •  |  •  |  |  |  |  •  |  •  | | ^imx6q-tqma6a.dtsi  |  ✔  |  |  ✔  |  ✔  |  |  |  |  ✔  |  ✔  | | 
| ^imx6q-tqma6b.dtsi  |  •  |  |  •  |  •  |  |  |  •  |  •  |  | | ^imx6q-tqma6b.dtsi  |  ✔  |  |  ✔  |  ✔  |  |  |  ✔  |  ✔  |  | | 
| ^imx6dl-tqma6.dtsi  |  •  |  |  |  |  •  |  •  |  •  |  •  |  | | ^imx6dl-tqma6.dtsi  |  ✔  |  |  |  |  ✔  |  ✔  |  ✔  |  ✔  |  | | 
| ^imx6dl-tqma6a.dtsi |  •  |  |  |  |  •  |  •  |  |  •  |  •  | | ^imx6dl-tqma6a.dtsi |  ✔  |  |  |  |  ✔  |  ✔  |  |  ✔  |  ✔  | | 
| ^imx6dl-tqma6b.dtsi |  •  |  |  |  |  •  |  •  |  •  |  •  | | | ^imx6dl-tqma6b.dtsi |  ✔  |  |  |  |  ✔  |  ✔  |  ✔  |  ✔  | | | 
| ^imx6qdl-mba6.dtsi  |  included  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  | | ^imx6qdl-mba6.dtsi  |  included  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  | | 
| ^imx6qdl-mba6a.dtsi |  included  |  •  |  •  |  •  |  •  |  •  |  |  •  |  •  | | ^imx6qdl-mba6a.dtsi |  included  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  |  ✔  |  ✔  | | 
| ^imx6qdl-mba6b.dtsi |  included  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  | | ^imx6qdl-mba6b.dtsi |  included  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  | | 
| ^imx6q-mba6.dtsi    |  included  |  •  |  •  |  •  |  |  |  •  |  •  |  | | ^imx6q-mba6.dtsi    |  included  |  ✔  |  ✔  |  ✔  |  |  |  ✔  |  ✔  |  | | 
| ^imx6q-mba6a.dts    |  included  |  •  |  •  |  •  |  |  |  |  •  |  •  | | ^imx6q-mba6a.dts    |  included  |  ✔  |  ✔  |  ✔  |  |  |  |  ✔  |  ✔  | | 
| ^imx6q-mba6b.dts    |  included  |  •  |  •  |  •  |  |  |  •  |  •  |  | | ^imx6q-mba6b.dts    |  included  |  ✔  |  ✔  |  ✔  |  |  |  ✔  |  ✔  |  | | 
| ^imx6dl-mba6.dtsi   |  included  |  •  |  |  |  •  |  •  |  •  |  •  |  | | ^imx6dl-mba6.dtsi   |  included  |  ✔  |  |  |  ✔  |  ✔  |  ✔  |  ✔  |  | | 
| ^imx6dl-mba6a.dts    |  included  |  •  |  |  |  •  |  •  | |  •  |  •  | | ^imx6dl-mba6a.dts    |  included  |  ✔  |  |  |  ✔  |  ✔  | |  ✔  |  ✔  | | 
| ^imx6dl-mba6b.dts    |  included  |  •  |  |  |  •  |  •  |  •  |  •  |  | | ^imx6dl-mba6b.dts    |  included  |  ✔  |  |  |  ✔  |  ✔  |  ✔  |  ✔  |  | | 
| \\ | \\ | 
|  |  | 
|  |  | 
|  |  | 
| ++++ | </panel> | 
|  | </accordion> | 
|  |  | 
|  | ===== PTXdist Changelog ===== | 
|  | <panel type="info" title="BSP Version History" no-body="true"> | 
|  | <accordion collapsed="true"> | 
|  | <panel title="REV.0120"> | 
|  | ** Build tools ** | 
|  | * PTXdist 2020.01.0 | 
|  | * OSELAS.Toolchain-2019.09.1 | 
|  | **BSP** | 
|  | * Update Copyright | 
|  | * Update README | 
|  | * Update to Linux kernel 5.15.27 and 5.15.27-rt35 | 
|  | * Update asound.state for Linux kernel 5.15 | 
|  | * Remove unused U_BOOT_FSL_*_URL | 
|  | </panel> | 
|  | <panel title="REV.0119"> | 
|  |  | 
| ===== Changelog PTXdist ===== | ** Build tools ** | 
| ++++ 2018/09/11 - REV.0113| | * PTXdist 2020.01.0 | 
|  | * OSELAS.Toolchain-2019.09.1 | 
|  |  | 
|  | ** BSP ** | 
|  | * Update asound.state for MBa6x | 
|  | * Remove patches and rules of unused versions | 
|  | * Remove now unneeded QSPI header recipes and configs | 
|  | * Update mainline kernel to v5.4.39 | 
|  | * Add option to load tq mainline kernel[-rt] | 
|  | * Remove tqma6x-fsl config | 
|  |  | 
|  | **U-Boot** | 
|  | * Add support for 2GB variant | 
|  | * Enable memtest by default | 
|  | * Backport FAT patches from upstream this is needed, to prevent fat write errors.\\  Seems the errors are showed up after update to newer gcc | 
|  | * Enable md5 hash and license command | 
|  |  | 
|  | </panel> | 
|  |  | 
|  | <panel title="REV.0114"> | 
|  |  | 
|  | ** Build tools ** | 
|  | * PTXdist 2019.01.0 | 
|  | * OSELAS.Toolchain-2018.02.0 | 
|  |  | 
|  | ** BSP ** | 
|  | * Fix udev in tiny config | 
|  | * Qt5: backport patch for webengine support | 
|  | * Resize rootfs to 512 MiB | 
|  | * Disable gst-plugins-ugly (license restrictions) | 
|  | * Disable netperf (license restrictions) | 
|  | * Fix reboot with NFS root under systemd | 
|  | * Drop support for ptx-canutils except canconfig | 
|  | * Enable iproute2 | 
|  | * Preconfigure can interfaces | 
|  | * Configure SDMA support as kernel module to enable firmware from rootfs | 
|  | * Enable libcurl with http support | 
|  | * Remove support for kmsfb | 
|  | * Rewrite sys-config to use ip to configure can | 
|  | * enable ntpdate and ntptime | 
|  | * enable screen | 
|  |  | 
|  | ** U-Boot 2017.11 Mainline** | 
|  | * fix using wrong mmc env dev in U-Boot | 
|  |  | 
|  | ** Linux4.14.78 ** | 
|  | * Fix LVDS support | 
|  | * Remove Chimei 10" LVDS display with EGTOUCH support (not longer available) | 
|  | * Add support for TIANMA TM070JVHG33 | 
|  | * Fix missing CONFIG_VT for kernel | 
|  | * Enable DRM panel driver | 
|  |  | 
|  | </panel> | 
|  | <panel title="REV.0113"> | 
|  |  | 
| ** Build tools ** | ** Build tools ** | 
| * systemd upgrade | * systemd upgrade | 
|  |  | 
| ++++ | </panel> | 
|  |  | 
| ++++ 2018/04/19 - REV 0110| | <panel title="REV.0110"> | 
|  |  | 
| **U-Boot 2015.04 Mainline** | **U-Boot 2015.04 Mainline** | 
| * gstreamer imx 0.12.3 | * gstreamer imx 0.12.3 | 
|  |  | 
| ++++ | </panel> | 
|  |  | 
| ++++2015/10/14 - REV 0109| | <panel title="REV.0109"> | 
|  |  | 
| ** Build tools ** | ** Build tools ** | 
| * Added: Support for IPU Scaler | * Added: Support for IPU Scaler | 
| * Added: PowerOff driver | * Added: PowerOff driver | 
| ++++ | </panel> | 
|  |  | 
| ++++2015/22/01 - REV 0105| | <panel title="REV.0105"> | 
|  |  | 
| ** Buildenvironment ** | ** Buildenvironment ** | 
| * GPU SDK and examples (usable for NFS root) | * GPU SDK and examples (usable for NFS root) | 
| * Qt5 examples (usable for NFS root) | * Qt5 examples (usable for NFS root) | 
| ++++ | </panel> | 
|  | </accordion> | 
|  | </panel> | 
| ===== DevHost ===== | ===== DevHost ===== | 
| ==== Build BSP ==== | ==== Build BSP ==== | 
| ===== Compilation ===== | ===== PTXdist Platform ===== | 
| ==== Configuration ==== | ==== Configuration ==== | 
|  |  | 
| | ++MBa6x|\\ ''configs/platform-tq-tqma6x/mba6x/platformconfig''++  | ++linux/mainline ¦ systemd init ¦ Qt5|\\ ''configs/platform-tq-tqma6x/ptxconfig.qt5''++  | ''tools/config-mba6x''  | | | ++MBa6x|\\ ''configs/platform-tq-tqma6x/mba6x/platformconfig''++  | ++linux/mainline ¦ systemd init ¦ Qt5|\\ ''configs/platform-tq-tqma6x/ptxconfig.qt5''++  | ''tools/config-mba6x''  | | 
| | :::  | ++linux/mainline ¦ busybox init|\\ ''configs/platform-tq-tqma6x/ptxconfig.tiny''++  | ''tools/config-mba6x.tiny''  | | | :::  | ++linux/mainline ¦ busybox init|\\ ''configs/platform-tq-tqma6x/ptxconfig.tiny''++  | ''tools/config-mba6x.tiny''  | | 
| | ++MBa6x-FSL|\\ ''configs/platform-tq-tqma6x-fsl/mba6x/platformconfig''++  | ++linux-imx/NXP ¦ systemd init ¦ Qt5|\\ ''configs/platform-tq-tqma6x-fsl/ptxconfig.qt''++  | ''tools/config-mba6x-fsl''  | |  | 
| | :::  | ++linux-imx/NXP ¦ busybox init|\\ ''configs/platform-tq-tqma6x-fsl/ptxconfig.tiny''++  | ''tools/config-mba6x-fsl.tiny''  | |  | 
|  |  | 
| __Example:__ | __Example:__ | 
| __Example:__ | __Example:__ | 
| <code> | <code> | 
| $ ptxdist platform configs/platform-tq-tqma6x-fsl/mba6x/platformconfig | $ ptxdist platform configs/platform-tq-tqma6x/mba6x/platformconfig | 
| $ ptxdist select configs/platform-tq-tqma6x-fsl/ptxconfig.tiny | $ ptxdist select configs/platform-tq-tqma6x/ptxconfig.qt5 | 
| </code> | </code> | 
|  |  | 
|  |  | 
| === SD / eMMC images === | === SD / eMMC images === | 
|  | <panel type="info" title="SD / eMMC Image" no-body="true"> | 
|  | <accordion collapsed="true"> | 
|  | <panel title="BSP Revision ≥ 110"> | 
| * sector size 512 Byte | * sector size 512 Byte | 
| * unpartitioned area: 4MiB (0x2000 sectors) | * unpartitioned area: 4MiB (0x2000 sectors) | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
| ^ Sector           ^ Size                     ^ Usage                      ^ | ^ Sector           ^ Size                     ^ Usage                      ^ | 
| * primary environment (sectors): 0x0800 ... 0x080f (0x100000 ... 0x101fff) | * primary environment (sectors): 0x0800 ... 0x080f (0x100000 ... 0x101fff) | 
| * redundand environment (sectors): 0x0810 ... 0x081f (0x102000 ... 0x103fff) | * redundand environment (sectors): 0x0810 ... 0x081f (0x102000 ... 0x103fff) | 
|  | </panel> | 
|  |  | 
| <WRAP round important 55%>eMMC/SD Card partition scheme was changed with BSP REV.0110</WRAP> | <panel title="BSP Revision ≤ 109"> | 
|  |  | 
|  |  | 
| ++++ BSP Revision ≤ 109 | |  | 
| ^ Sector           ^ Size                     ^ Usage                      ^ | ^ Sector           ^ Size                     ^ Usage                      ^ | 
| |0x0000 ... 0x0000 | 0x0001 sector  / 512 Byte| MBR / Partition Table      | | |0x0000 ... 0x0000 | 0x0001 sector  / 512 Byte| MBR / Partition Table      | | 
| |  3        | 256 MiB  | Spare, not formatted | | |  3        | 256 MiB  | Spare, not formatted | | 
| |  4        | ----     | ----                 | | |  4        | ----     | ----                 | | 
|  | </panel> | 
| ++++ | </accordion> | 
|  | </panel> | 
| The partition scheme is defined using the config file **<BSP_ROOT>config/platform-tq-mba6x/config/images/uboot-hd.config**. The creation of the image is controlled using the PTXdist packages image-uboot-tqma6<q|s>-hd.make, these packages are located at **<BSP_ROOT>/configs/platform-tq-mba6x/rules/**. | The partition scheme is defined using the config file **<BSP_ROOT>config/platform-tq-mba6x/config/images/uboot-hd.config**. The creation of the image is controlled using the PTXdist packages image-uboot-tqma6<q|s>-hd.make, these packages are located at **<BSP_ROOT>/configs/platform-tq-mba6x/rules/**. | 
|  |  | 
|  |  | 
| === SPI NOR === | === SPI NOR === | 
|  | <panel type="info" title="SPI NOR" no-body="true"> | 
| * sector size 64 KiB | * sector size 64 KiB | 
|  |  | 
| |0x000b ... 0x000f | 0x0005 sectors / 320 KiB   | devicetree      | | |0x000b ... 0x000f | 0x0005 sectors / 320 KiB   | devicetree      | | 
| |0x0010 ... 0x0070 | 0x0060 sectors /   6 MiB   | Kernel          | | |0x0010 ... 0x0070 | 0x0060 sectors /   6 MiB   | Kernel          | | 
|  | </panel> | 
|  |  | 
|  |  | 
|  |  | 
|  | ===== PTXdist Deployment ===== | 
| ===== Deployment PTXdist ===== |  | 
|  |  | 
| ==== Create SD Card with BSP Image ==== | ==== Create SD Card with BSP Image ==== | 
| <code bash> | <code bash> | 
| $ cd <BSP project>/platform-<platform_name>/images | $ cd <BSP project>/platform-<platform_name>/images | 
| $ sudo dd if=u-boot_<label mod_name_code>MOD_NAME_CODE</label>_hd.img of=/dev/sdf bs=1M conv=fsync #Assuming the SD card is assigned to /dev/sdf | $ sudo dd if=u-boot_<mod_name>_hd.img of=/dev/sdf bs=1M conv=fsync #Assuming the SD card is assigned to /dev/sdf | 
| </code> | </code> | 
| <WRAP round tip>You have to use the raw device of the SD card not a partition!</WRAP> | <WRAP round tip>You have to use the raw device of the SD card not a partition!</WRAP> | 
| * [[en:tftp|How to setup the TFTP Server on your Host Computer]] | * [[en:tftp|How to setup the TFTP Server on your Host Computer]] | 
|  |  | 
| To boot the <label mod_name>MOD_NAME</label> from network you need a working bootloader in eMMC/SD-card or SPI-NOR (placement option on <label mod_name>MOD_NAME</label>) which is able to get the kernel image over tftp and to provide the kernel with commandline settings for NFS.\\ | To boot the TQMa6x from network you need a working bootloader in eMMC/SD-card or SPI-NOR (placement option on TQMa6x) which is able to get the kernel image over tftp and to provide the kernel with commandline settings for NFS.\\ | 
| The dtb-file and kernel image have to be provided via tftp and the rootfs via nfs.\\ | The dtb-file and kernel image have to be provided via tftp and the rootfs via nfs.\\ | 
|  |  | 
|  |  | 
|  |  | 
| ===== Images PTXdist ===== | ===== PTXdist Images ===== | 
|  |  | 
| Finally, you will find the built images in //platform-<platformname>/images//. | Finally, you will find the built images in //platform-<platformname>/images//. | 
|  | <callout type="primary" icon="true">All images are intended for the usage on a STKa6x.</callout> | 
|  | <accordion  collapsed="true"> | 
|  | <panel title="platform-tq-mba6x"> | 
|  |  | 
| ++++  platform-tq-mba6x | |  | 
|  |  | 
| **__Complete system images:__** | ==== Complete system images ==== | 
|  | The complete system images are intended for: | 
|  | * development system initialisation | 
|  | * deployment | 
|  |  | 
| * **uboot_tqma6s_hd.img** :  bootable image for TQMa6S on MBa6x (usage on SD Card and eMMC) | ===SD Card/eMMC=== | 
| * **uboot_tqma6dl_hd.img** :  bootable image for TQMa6U on MBa6x (usage on SD Card and eMMC) | | uboot_tqma6s_hd.img  | TQMa6S  | | 
| * **uboot_tqma6q_hd.img** :  bootable image for TQMa6Q and TQMa6D on MBa6x (usage on SD Card and eMMC) | | uboot_tqma6dl_hd.img  | TQMa6U  | | 
|  | | uboot_tqma6q_hd.img  | TQMa6Q and TQMa6D  | | 
|  | | uboot_tqma6qp_hd.img  | TQMa6QP and TQMa6DP  | | 
|  |  | 
|  | ====Bootloader images==== | 
|  | <alert type="warning" icon="fa fa-warning">Not to be confused with the u-boot*.bin images, these are just intermediate images and will not be booted by the i.MX6.</alert> | 
|  |  | 
| **__The complete system images are intended for:__** | === SD Card/eMMC === | 
|  | | u-boot-mba6s-mmc.imx  | TQMa6S  | | 
| * development system initialisation | | u-boot-mba6dl-mmc.imx  | TQMa6U  | | 
| * deployment | | u-boot-mba6q-mmc.imx  | TQMa6D and TQMa6Q  | | 
|  | | u-boot-mba6qp-mmc.imx  | TQMa6DP and TQMa6QP  | | 
|  |  | 
|  | === SPI NOR Flash=== | 
|  | | u-boot-mba6s-spi.imx  | TQMa6S  | | 
|  | | u-boot-mba6dl-spi.imx  | TQMa6U  | | 
|  | | u-boot-mba6q-spi.imx  | TQMa6Q and TQMa6D  | | 
|  | | u-boot-mba6qp-spi.imx  | TQMa6DP and TQMa6QP  | | 
|  |  | 
| **__Bootloader image:__** | ====Linux kernel images==== | 
|  |  | 
|  | | linuximage  | Kernel (zImage)  | | 
|  | | linuximage-rt  | Kernel (zImage) with realtime patches  | | 
|  |  | 
| * **u-boot-mba6s-mmc.imx** :  u-boot bootloader for TQMa6S on MBa6x (usage on SD Card and eMMC) | ====Devicetree images==== | 
| * **u-boot-mba6sdl-mmc.imx** :  u-boot bootloader for TQMa6U on MBa6x (usage on SD Card and eMMC) |  | 
| * **u-boot-mba6q-mmc.imx** :  u-boot bootloader for TQMa6Q on MBa6x (usage on SD Card and eMMC) | ===TQMa6DP and TQMa6QP on MBa6x=== | 
|  | | imx6qp-mba6b.dtb  | without display configuration  | | 
|  | | imx6qp-mba6b-dmb-ct21.dtb  | parallel/LCD display DMB S070WS12H-O-CT21/S070PWS19HP-FC21  | | 
|  | | imx6qp-mba6b-dmb-ct44.dtb  | parallel/LCD display DMB S070WV106H-CT44/S070SWV29HG-DC44  | | 
|  | | imx6qp-mba6b-glyn-etm0700g0dh6.dtb.dtb  | parallel/LCD display GLYN ETM0700G0DH6  | | 
|  | | imx6qp-mba6b-glyn-etm0700g0edh6.dtb  | parallel/LCD display GLYN ETM0700G0EDH6  | | 
|  | | imx6qp-mba6b-multi.dtb  | LVDS + HDMI display  | | 
|  | | imx6qp-mba6b-lvds.dtb  | LVDS display CHI MEI G104X1  | | 
|  | | imx6qp-mba6b-lvds-tm070jvhg33.dtb | LVDS display Tianma TM070JVHG33  | | 
|  | | imx6qp-mba6b-hdmi.dtb  | HDMI interface activated  | | 
|  | | imx6qp-mba6b-otg.dtb  | USB OTG support  | | 
|  |  | 
| * **u-boot-mba6s-spi.imx** : u-boot bootloader for TQMa6S on MBa6x (usage on SPI NOR Flash) | ===TQMa6D and TQMa6Q on MBa6x=== | 
| * **u-boot-mba6dl-spi.imx** : u-boot bootloader for TQMa6U on MBa6x (usage on SPI NOR Flash) |  | 
| * **u-boot-mba6q-spi.imx** : u-boot bootloader for TQMa6Q and TQMa6D on MBa6x (usage on SPI NOR Flash) |  | 
|  |  | 
|  | | imx6q-mba6a.dtb  | without display configuration  | | 
|  | | imx6q-mba6a-dmb-ct21.dtb  | parallel/LCD display DMB S070WS12H-O-CT21/S070PWS19HP-FC21  | | 
|  | | imx6q-mba6a-dmb-ct44.dtb  | parallel/LCD display DMB S070WV106H-CT44/S070SWV29HG-DC44  | | 
|  | | imx6q-mba6a-glyn-etm0700g0dh6.dtb  | parallel/LCD display GLYN ETM0700G0DH6  | | 
|  | | imx6q-mba6a-glyn-etm0700g0edh6.dtb  | parallel/LCD display GLYN ETM0700G0EDH6  | | 
|  | | imx6q-mba6a-multi.dtb  | LVDS + HDMI display  | | 
|  | | imx6q-mba6a-lvds.dtb  | LVDS display CHI MEI G104X1  | | 
|  | | imx6q-mba6a-lvds-tm070jvhg33.dtb  | LVDS display Tianma TM070JVHG33  | | 
|  | | imx6q-mba6a-hdmi.dtb  | HDMI interface activated  | | 
|  | | imx6q-mba6a-otg.dtb  | USB OTG support  | | 
|  |  | 
| **__Linux kernel images:__** |  | 
|  |  | 
| * **linuximage** : Kernel (zImage) | | imx6q-mba6b.dtb  | without display configuration  | | 
|  | | imx6q-mba6b-dmb-ct21.dtb  | parallel/LCD display DMB S070WS12H-O-CT21/S070PWS19HP-FC21  | | 
|  | | imx6q-mba6b-dmb-ct44.dtb  | parallel/LCD display DMB S070WV106H-CT44/S070SWV29HG-DC44  | | 
|  | | imx6q-mba6b-glyn-etm0700g0dh6.dtb  | parallel/LCD display GLYN ETM0700G0DH6  | | 
|  | | imx6q-mba6b-glyn-etm0700g0edh6.dtb  | parallel/LCD display GLYN ETM0700G0EDH6  | | 
|  | | imx6q-mba6b-multi.dtb  | LVDS + HDMI display  | | 
|  | | imx6q-mba6b-lvds.dtb  | LVDS display CHI MEI G104X1  | | 
|  | | imx6q-mba6b-lvds-tm070jvhg33.dtb  | | 
|  | | imx6q-mba6b-hdmi.dtb  | HDMI interface activated  | | 
|  | | imx6dl-mba6a-otg.dtb  | USB OTG support  | | 
|  |  | 
| **__Devicetree images:__** | ===TQMa6S and TQMa6U on MBa6x=== | 
| * **imx6q-mba6a.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x |  | 
| * **imx6q-mba6a-pd.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x parallel display interface activated |  | 
| * **imx6q-mba6a-multi.dtb** : |  | 
| * **imx6q-mba6a-lvds.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x LVDS interface activated |  | 
| * **imx6q-mba6a-hdmi.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x HDMI interface activated |  | 
|  |  | 
| * **imx6q-mba6b.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x | | imx6dl-mba6a.dtb  | without display configuration  | | 
| * **imx6q-mba6b-pd.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x parallel display interface activated | | imx6dl-mba6a-dmb-ct21.dtb  | parallel/LCD display DMB S070WS12H-O-CT21/S070PWS19HP-FC21  | | 
| * **imx6q-mba6b-multi.dtb** | | imx6dl-mba6a-dmb-ct44.dtb  | parallel/LCD display DMB S070WV106H-CT44/S070SWV29HG-DC44  | | 
| * **imx6q-mba6b-lvds.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x LVDS interface activated | | imx6dl-mba6a-glyn-etm0700g0dh6.dtb  | parallel/LCD display GLYN ETM0700G0DH6  | | 
| * **imx6q-mba6b-hdmi.dtb** : device tree blob for TQMa6D and  TQMa6Q on MBa6x HDMI interface activated | | imx6dl-mba6a-glyn-etm0700g0edh6.dtb  | parallel/LCD display GLYN ETM0700G0EDH6  | | 
|  | | imx6dl-mba6a-multi.dtb  | LVDS + HDMI display  | | 
|  | | imx6dl-mba6a-lvds.dtb  | LVDS display CHI MEI G104X1  | | 
|  | | imx6dl-mba6a-lvds-tm070jvhg33.dtb  | | 
|  | | imx6dl-mba6a-hdmi.dtb  | HDMI interface activated  | | 
|  | | imx6dl-mba6a-otg.dtb  | USB OTG support  | | 
|  |  | 
| * **imx6dl-mba6a.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x | | imx6dl-mba6b.dtb  | without display configuration  | | 
| * **imx6dl-mba6a-pd.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x parallel display interface activated | | imx6dl-mba6b-dmb-ct21.dtb  | parallel/LCD display DMB S070WS12H-O-CT21/S070PWS19HP-FC21  | | 
| * **imx6dl-mba6a-multi.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x | | imx6dl-mba6b-dmb-ct44.dtb  | parallel/LCD display DMB S070WV106H-CT44/S070SWV29HG-DC44  | | 
| * **imx6dl-mba6a-lvds.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x LVDS interface activated | | imx6dl-mba6b-glyn-etm0700g0dh6.dtb  | parallel/LCD display DMB S070WV106H-CT44/S070SWV29HG-DC44  | | 
| * **imx6dl-mba6a-hdmi.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x HDMI interface activated | | imx6dl-mba6b-glyn-etm0700g0edh6.dtb | parallel/LCD display GLYN ETM0700G0EDH6  | | 
|  | | imx6dl-mba6b-multi.dtb  | LVDS + HDMI display  | | 
|  | | imx6dl-mba6b-lvds.dtb  | LVDS display CHI MEI G104X1  | | 
|  | | imx6dl-mba6b-lvds-tm070jvhg33.dtb  | | 
|  | | imx6dl-mba6b-hdmi.dtb  | HDMI interface activated  | | 
|  | | imx6dl-mba6a-otg.dtb  | USB OTG support  | | 
|  |  | 
| * **imx6dl-mba6b.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x |  | 
| * **imx6dl-mba6b-pd.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x parallel display interface activated |  | 
| * **imx6dl-mba6b-multi.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x |  | 
| * **imx6dl-mba6b-lvds.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x LVDS interface activated |  | 
| * **imx6dl-mba6b-hdmi.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x HDMI interface activated |  | 
|  |  | 
|  | ====Rootfs images==== | 
|  |  | 
| Rootfs images: | | root.tgz  | Root file system archive (for NFS etc.)  | | 
|  | | root.ext2 | Root file system partition image (for system update)  | | 
|  |  | 
| * **root.tgz** : Root file system archive (for NFS etc.) |  | 
| * **root.ext2** : Root file system partition image (for system update) |  | 
|  |  | 
|  | ====Firmware images==== | 
|  |  | 
| Firmware images: | | firmware.tgz  | firmware image contains all devicetree blobs and linux kernel image  | | 
|  | | firmware.img  | firmware image archive (for firmware image creation)  | | 
|  |  | 
| * **firmware.tgz** : firmware image contains all devicetree blobs and linux kernel image | </panel> | 
| * **firmware.img** : firmware image archive (for firmware image creation) |  | 
|  |  | 
| ++++ |  | 
|  |  | 
| ++++  platform-tq-mba6x-fsl | |  | 
|  |  | 
| Complete system images: | <panel title="platform-tq-mba6x-fsl"> | 
|  |  | 
| * **uboot_tqma6s_hd.img** :  bootable image for TQMa6S on MBa6x (usage on SD Card and eMMC) | ====Complete system images==== | 
| * **uboot_tqma6dl_hd.img** :  bootable image for TQMa6U on MBa6x (usage on SD Card and eMMC) |  | 
| * **uboot_tqma6q_hd.img** :  bootable image for TQMa6Q and TQMa6D on MBa6x (usage on SD Card and eMMC) |  | 
| * **uboot_tqma6qp_hd.img** : bootable image for TQMa6QP and TQMa6DP on MBa6x (usage on SD Card and eMMC) |  | 
|  |  | 
| The complete system images are intended for: | The complete system images are intended for: | 
| * development system initialisation | * development system initialisation | 
| * deployment | * deployment | 
|  | ===SD Card/eMMC=== | 
|  | | uboot_tqma6s_hd.img  | TQMa6S  | | 
|  | | uboot_tqma6dl_hd.img  | TQMa6U  | | 
|  | | uboot_tqma6q_hd.img  | TQMa6Q and TQMa6D  | | 
|  | | uboot_tqma6qp_hd.img  | TQMa6QP and TQMa6DP  | | 
|  |  | 
|  |  | 
| Bootloader image: |  | 
|  |  | 
|  |  | 
| * **u-boot-fsl-mba6s-mmc.imx** :  u-boot bootloader for TQMa6S on MBa6x (usage on SD Card and eMMC) | ====Bootloader image==== | 
| * **u-boot-fsl-mba6sdl-mmc.imx** :  u-boot bootloader for TQMa6U on MBa6x (usage on SD Card and eMMC) |  | 
| * **u-boot-fsl-mba6q-mmc.imx** :  u-boot bootloader for TQMa6Q and TQMa6D on MBa6x (usage on SD Card and eMMC) |  | 
| * **u-boot-fsl-mba6qp-mmc.imx** : u-boot bootloader for TQMa6QP and TQMa6DP on MBa6x (usage on SD Card and eMMC) |  | 
|  |  | 
| * **u-boot-fsl-mba6s-spi.imx** : u-boot bootloader for TQMa6S on MBa6x (usage on SPI NOR Flash) | ===SD Card/eMMC=== | 
| * **u-boot-fsl-mba6dl-spi.imx** : u-boot bootloader for TQMa6U on MBa6x (usage on SPI NOR Flash) | | u-boot-fsl-mba6s-mmc.imx  | TQMa6S  | | 
| * **u-boot-fsl-mba6q-spi.imx** : u-boot bootloader for TQMa6Q and TQMa6D on MBa6x (usage on SPI NOR Flash) | | u-boot-fsl-mba6sdl-mmc.imx  | TQMa6U  | | 
|  | | u-boot-fsl-mba6q-mmc.imx  | TQMa6Q and TQMa6D  | | 
|  | | u-boot-fsl-mba6qp-mmc.imx  | TQMa6QP and TQMa6DP  | | 
|  |  | 
|  | ===SPI NOR Flash=== | 
|  | | u-boot-fsl-mba6s-spi.imx  | TQMa6S  | | 
|  | | u-boot-fsl-mba6dl-spi.imx  | TQMa6U  | | 
|  | | u-boot-fsl-mba6q-spi.imx  | TQMa6Q and TQMa6D  | | 
|  |  | 
|  |  | 
| Linux kernel images: | Linux kernel images: | 
|  |  | 
| * **linuximage** : Kernel (zImage) | | linuximage  | Kernel (zImage)  | | 
|  |  | 
| Devicetree images: | ====Devicetree images==== | 
| * **imx6q-mba6a.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x | ===TQMa6D and TQMa6Q on MBa6x=== | 
| * **imx6q-mba6a-pd.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x parallel display interface activated | | imx6q-mba6a.dtb  | without display configuration  | | 
| * **imx6q-mba6a-multi.dtb** : | | imx6q-mba6a-pd.dtb  | parallel/LCD display GLYN ETM0700G0EDH6  | | 
| * **imx6q-mba6a-lvds.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x LVDS interface activated | | imx6q-mba6a-multi.dtb  | LVDS + HDMI display  | | 
| * **imx6q-mba6a-hdmi.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x HDMI interface activated | | imx6q-mba6a-lvds.dtb  | LVDS display CHI MEI G104X1  | | 
|  | | imx6q-mba6a-hdmi.dtb  | HDMI interface activated  | | 
|  |  | 
| * **imx6q-mba6b.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x | | imx6q-mba6b.dtb  | without display configuration  | | 
| * **imx6q-mba6b-pd.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x parallel display interface activated | | imx6q-mba6b-pd.dtb  | parallel/LCD display GLYN ETM0700G0EDH6  | | 
| * **imx6q-mba6b-multi.dtb** | | imx6q-mba6b-multi.dtb  |  LVDS + HDMI display  | | 
| * **imx6q-mba6b-lvds.dtb** : device tree blob for TQMa6D and TQMa6Q on MBa6x LVDS interface activated | | imx6q-mba6b-lvds.dtb  | LVDS display CHI MEI G104X1  | | 
| * **imx6q-mba6b-hdmi.dtb** : device tree blob for TQMa6D and  TQMa6Q on MBa6x HDMI interface activated | | imx6q-mba6b-hdmi.dtb  | HDMI interface activated  | | 
|  |  | 
| * **imx6dl-mba6a.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x | ===TQMa6S and TQMa6U on MBa6x=== | 
| * **imx6dl-mba6a-pd.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x parallel display interface activated | | imx6dl-mba6a.dtb  | without display configuration  | | 
| * **imx6dl-mba6a-multi.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x | | imx6dl-mba6a-pd.dtb  |  parallel/LCD display GLYN ETM0700G0EDH6  | | 
| * **imx6dl-mba6a-lvds.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x LVDS interface activated | | imx6dl-mba6a-multi.dtb  | LVDS + HDMI display  | | 
| * **imx6dl-mba6a-hdmi.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x HDMI interface activated | | imx6dl-mba6a-lvds.dtb  | LVDS display CHI MEI G104X1  | | 
|  | | imx6dl-mba6a-hdmi.dtb  | HDMI interface activated  | | 
|  |  | 
| * **imx6dl-mba6b.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x | | imx6dl-mba6b.dtb  | without display configuration  | | 
| * **imx6dl-mba6b-pd.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x parallel display interface activated | | imx6dl-mba6b-pd.dtb  | parallel/LCD display GLYN ETM0700G0EDH6  | | 
| * **imx6dl-mba6b-multi.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x | | imx6dl-mba6b-multi.dtb  | LVDS + HDMI display  | | 
| * **imx6dl-mba6b-lvds.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x LVDS interface activated | | imx6dl-mba6b-lvds.dtb  | LVDS display CHI MEI G104X1  | | 
| * **imx6dl-mba6b-hdmi.dtb** : device tree blob for TQMa6S and TQMa6U on MBa6x HDMI interface activated | | imx6dl-mba6b-hdmi.dtb  |  HDMI interface activated  | | 
|  |  | 
|  |  | 
| Rootfs images: | Rootfs images: | 
|  |  | 
| * **root.tgz** : Root file system archive (for NFS etc.) | | root.tgz  | Root file system archive (for NFS etc.)  | | 
| * **root.ext2** : Root file system partition image (for system update) | | root.ext2  | Root file system partition image (for system update)  | | 
|  |  | 
|  |  | 
| Firmware images: | Firmware images: | 
|  |  | 
| * **firmware.tgz** : firmware image contains all devicetree blobs and linux kernel image | | firmware.tgz  | firmware image contains all devicetree blobs and linux kernel image  | | 
| * **firmware.img** : firmware image archive (for firmware image creation) | | firmware.img  | firmware image archive (for firmware image creation)  | | 
|  |  | 
| ++++ | </panel> | 
|  | </accordion> | 
|  |  | 
|  | ====== PTXdist Downloads ====== | 
|  |  | 
| ====== Downloads ====== | <panel type="success" title="TQ Board Support Packages"> | 
|  | The Board Support Packages (BSPs) usually provide source code as well as precompiled images for one or more platforms.\\  Please see the [[.:linux:ptxdist:overview#bsp_overview|version matrix]] for details on each revision of the BSP. | 
|  |  | 
| <WRAP round download> |  | 
| ====== TQ Board Support Packages ====== |  | 
|  |  | 
|  |  | 
| The Board Support Packages (BSPs) usually provide source code as well as precompiled images for one or more platforms.\\  Please see the [[.:version-matrix|version matrix]] for details on each revision of the BSP. |  | 
|  |  | 
| [[https://www.tq-embedded.com/content/download/20424/file/TQ-TQMa6x-BSP-REV.0113.zip| TQMa6x BSP Rev.0109]]<wrap em>☚ current revision</wrap>\\  [size=70%]MD5SUM:69FDC76EEDF567596694E53E11384CCA  [/size] |  | 
|  |  | 
| [[http://www.tq-group.com/nc/en/download-disclaimer/?tx_abdownloads_pi1[action]=getviewclickeddownload&tx_abdownloads_pi1[uid]=2269&cHash=692a269607980df669e4952204024d47| TQMa6x BSP Rev.0109]]\\ |  | 
| [size=70%]MD5SUM: D8D523FF77359F3DAC1A72EDDECD4864 [/size] |  | 
|  |  | 
| [[http://www.tq-group.com/nc/en/download-disclaimer/?tx_abdownloads_pi1%5Baction%5D=getviewclickeddownload&tx_abdownloads_pi1%5Buid%5D=2327&cHash=ee4514405c855a600faee4cad2d6d8c4|Hotfix TQMa6x BSP Rev.0109]]\\ [size=70%]MD5SUM:7CC115EF02301332EFBED4DA34C29FF2 [/size] |  | 
|  |  | 
| ---- |  | 
| [[http://www.tq-group.com/nc/en/download-disclaimer/?tx_abdownloads_pi1%5Baction%5D=getviewclickeddownload&tx_abdownloads_pi1%5Buid%5D=2187&cHash=f2be487c6ccaf1ef3e5dd623651cbd81| TQMa6x BSP Rev.0105]]\\ [size=70%]MD5SUM: B81474B40D31C3DA7A2AE4f7049CB1E1[/size] |  | 
|  |  | 
|  |  | 
|  |  | 
| [[http://www.tq-group.com/nc/en/download-disclaimer/?tx_abdownloads_pi1%5Baction%5D=getviewclickeddownload&tx_abdownloads_pi1%5Buid%5D=2123&cHash=701d4580f16c352a3bfb139aa9c265ad | TQMa6x BSP Rev.0104]]  \\ [size=70%]MD5SUM: 888178D7E797A75587BE0499C6AF28EC[/size] |  | 
|  |  | 
|  |  | 
|  |  | 
| [[http://www.tq-group.com/nc/en/download-disclaimer/?tx_abdownloads_pi1%5Baction%5D=getviewclickeddownload&tx_abdownloads_pi1%5Buid%5D=2104&cHash=49af1c2a36d2309ca2ebbfb95d617692| Linux  BSP Rev.0101 for TQMa6x]]\\ |  | 
| [size=70%]MD5SUM: FA1BBEF7727280B701C78FDC5D9713DF[/size] |  | 
|  |  | 
| [[http://www.tq-group.com/nc/en/download-disclaimer/?tx_abdownloads_pi1%5Baction%5D=getviewclickeddownload&tx_abdownloads_pi1%5Buid%5D=2045&cHash=4f5fb66dd3e79924f95f7a2e5168e3b4| Linux BSP Rev.0100 for TQMa6x (precompiled binaries)]]\\ [size=70%]MD5SUM: F2B7175E556A5FAE21371334C7725F76[/size] |  | 
|  |  | 
| [[http://www.tq-group.com/nc/en/download-disclaimer/?tx_abdownloads_pi1%5Baction%5D=getviewclickeddownload&tx_abdownloads_pi1%5Buid%5D=2043&cHash=1bc14f9b930d0b24b3880c951c5b2c4d| Linux BSP Rev.0100 for TQMa6x (source)]]\\ |  | 
| [size=70%]MD5SUM: 251CBAB87B045F4F7ACCF4A7638DAD2A[/size] |  | 
|  |  | 
| [[http://www.tq-group.com/nc/en/download-disclaimer/?tx_abdownloads_pi1%5Baction%5D=getviewclickeddownload&tx_abdownloads_pi1%5Buid%5D=2037&cHash=8665fda144fda1dbe3d632b8483e842b| Linux BSP Pre-Release for TQMa6x (precompiled binaries)]]\\ [size=70%]MD5SUM: 2C2BCDD347B4DC670D8BD5EBE5A19003[/size] |  | 
|  |  | 
| [[http://www.tq-group.com/nc/en/download-disclaimer/?tx_abdownloads_pi1%5Baction%5D=getviewclickeddownload&tx_abdownloads_pi1%5Buid%5D=2039&cHash=244a4d8fa91d8da9508128c9711e81f0| Linux BSP Pre-Release for TQMa6x (source)]]\\ |  | 
| [size=70%]MD5SUM: 67860895A209633D4A596912BFD7A052[/size] |  | 
|  |  | 
| </WRAP> |  | 
|  |  | 
| <WRAP round download> | [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa6x/TQ-TQMa6x-BSP-REV.0120.zip| TQMa6x BSP Rev.0120]]<wrap em>☚ current revision</wrap>\\  [size=70%]MD5SUM:C995D29F59A5C57A5C7CD525ACD73CC5  [/size] | 
|  |  | 
| ====== Build System / Toolchains ====== | </panel> | 
|  |  | 
|  | <panel type="success" title=" Build System / Toolchains"> | 
| PTXdist version XXXX.YY.0 is required to compile an OSELAS Toolchain XXXX.YY.Z.\\ | PTXdist version XXXX.YY.0 is required to compile an OSELAS Toolchain XXXX.YY.Z.\\ | 
| The version of PTXdist and toolchain required to build a given BSP revision is shown in the [[.:version-matrix|version matrix]]. | The version of PTXdist and toolchain required to build a given BSP revision is shown in the [[.:version-matrix|version matrix]]. | 
| [[http://www.pengutronix.de/oselas/toolchain/download | PTXdist projects for compiling OSELAS toolchains]] | [[http://www.pengutronix.de/oselas/toolchain/download | PTXdist projects for compiling OSELAS toolchains]] | 
|  |  | 
| </WRAP> | </panel> | 
|  |  | 
| <WRAP round download > | <panel type="success" title="Documentation"> | 
| ====== Documentation ====== |  | 
|  |  | 
| [[http://www.pengutronix.de/software/ptxdist/appnotes/OSELAS.BSP-Pengutronix-Generic-arm-Quickstart.pdf| PTXdist manual "How to become a PTXdist Guru"]] <wrap em>☚ worthwhile reading</wrap> | [[http://www.pengutronix.de/software/ptxdist/appnotes/OSELAS.BSP-Pengutronix-Generic-arm-Quickstart.pdf| PTXdist manual "How to become a PTXdist Guru"]] <wrap em>☚ worthwhile reading</wrap> | 
|  |  | 
| [[http://www.pengutronix.de/software/ptxdist/appnotes/AppNote_BuildingToolchain.pdf|Application Note: Building OSELAS.Toolchains()]] | [[http://www.pengutronix.de/software/ptxdist/appnotes/AppNote_BuildingToolchain.pdf|Application Note: Building OSELAS.Toolchains()]] | 
| </WRAP> |  | 
|  | </panel> | 
|  |  | 
|  |  | 
|  |  | 
| ===== Yocto ===== | ===== Yocto ===== | 
| ==== DevHost ==== | ===== Yocto BSP Version Matrix ===== | 
| ==== Build BSP ==== | <alert type="success" dismiss="true">Please visit our [[https://github.com/tq-systems/|Github]]  for the latest updates and BSP releases.</alert> | 
| ==== Adapt BSP ==== | <panel type="primary" title="Yocto Target Machines" no-body="true"> | 
| ==== Deployment ==== |  | 
| ==== Known Issues Yocto ==== | ^  TQMa6x.BSP Revision  ^  Target machine  | | 
|  | |  [[https://github.com/tq-systems/ci-meta-tq/releases/tag/hardknott.TQMa6x.BSP.SW.0120|≥0123]]   |  tqma6s-mba6x \\ tqma6dl-mba6x \\ tqma6q-mba6x \\ tqma6q-2gb-mba6x \\ tqma6qp-mba6x  | | 
|  | \\ | 
|  | </panel> | 
|  |  | 
|  | <accordion collapsed="true"> | 
|  | <panel type="primary" title="BSP Version Matrix"> | 
|  | ^  BSP Revision  ^  ++ci-meta-tq release|\\ [[https://github.com/tq-systems/ci-meta-tq]]++  ^  Yocto Project / Poky Release  ^  Target machine((i.e. value for [[https://www.yoctoproject.org/docs/3.0.3/ref-manual/ref-manual.html#var-MACHINE|MACHINE]] variable))  ^  U-Boot  ^  Linux Kernel  ^ | 
|  | |  [[https://github.com/tq-systems/ci-meta-tq/releases/tag/hardknott.TQMa6x.BSP.SW.0120|0120]]  |  [[https://github.com/tq-systems/ci-meta-tq/tree/hardknott|hardknott]]  |  3.3.3 Hardknott  |  tqma6s-mba6x\\   tqma6dl-mba6x\\  tqma6q-mba6x\\  tqma6q-2gb-mba6x\\  tqma6qp-mba6x  |  [[https://github.com/tq-systems/u-boot-tqmaxx/tree/hardknott.TQMa6x-FSL.BSP.SW.0120|rel_imx_4.1.15_2.0.0_ga]]  |  [[https://github.com/tq-systems/linux-tqmaxx/tree/hardknott.TQMa6x.BSP.SW.0120|linux-stable 5.15]]\\  [[https://github.com/tq-systems/linux-tqmaxx/tree/hardknott.TQMa6x-FSL.BSP.SW.0120|linux-imx-fslc 5.10]]  | | 
|  | </panel> | 
|  | </accordion> | 
|  |  | 
|  | ===== Yocto Changelog ===== | 
|  |  | 
|  | ===== Known Issues Yocto ===== | 
| {{section>.:data#known_issues_ptxdist&noheader}} | {{section>.:data#known_issues_ptxdist&noheader}} | 
| ===== (Deployment) ===== | ===== (Deployment) ===== |