Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
en:arm:tqma6x:data [2019/06/26 10:24] – [Supported Features] liedmann | en:arm:tqma6x:data [2019/09/17 13:11] – [Changelog PTXdist] added BSP 0114 liedmann |
---|
===== U-Boot ===== | ===== U-Boot ===== |
==== Supported features ==== | ==== Supported features ==== |
^ Feature ^^^^ BSP Revision ^^^^ Remarks ^ | ^ Feature ^^^^ BSP Revision ^^^^^ Remarks ^ |
^ TQ Product ^ Chip ^ Interface ^ Function ^ 0105 ^ 0109 ^ 0110 ^ 0113 ^ ::: ^ | ^ TQ Product ^ Chip ^ Interface ^ Function ^ 0105 ^ 0109 ^ 0110 ^ 0113 ^ 0114 ^ ::: ^ |
| TQMa6x | i.MX6 | Ethernet | RGMII (10/100/1000 Mbit/s) | • | • | • | • | | | | TQMa6x | i.MX6 | Ethernet | RGMII (10/100/1000 Mbit/s) | • | • | • | • | • | | |
| TQMa6x | i.MX6 | GPIO | | | | | | custom config on request | | | TQMa6x | i.MX6 | GPIO | | | | | | | custom config on request | |
| TQMa6x | i.MX6 | I²C | EEPROM, Temperature Sensors | • | • | • | • | | | | TQMa6x | i.MX6 | I²C | EEPROM, Temperature Sensors | • | • | • | • | • | | |
| TQMa6x | i.MX6 | IIM / Fuse | | | | | | on request | | | TQMa6x | i.MX6 | IIM / Fuse | | | | | | | on request | |
| TQMa6x | i.MX6 | SPI | SPI NOR Flash | • | • | • | • | | | | TQMa6x | i.MX6 | SPI | SPI NOR Flash | • | • | • | • | • | | |
| TQMa6x | i.MX6 | UART2 | RS232 | • | • | • | • | default console | | | TQMa6x | i.MX6 | UART2 | RS232 | • | • | • | • | • | default console | |
| TQMa6x | i.MX6 | uSDHC | eMMC / SD-Card | • | • | • | • | SD card / eMMC | | | 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]] | | | TQMa6x | i.MX6 | Devicetree FIT image | | | • | | | | see [[en:arm:tqma6x:linux:ptxdist:how_to#u-boot|How-To]] | |
\\ | \\ |
| |
| |
==== Supported Features ==== | ==== Supported Features ==== |
^ Feature ^^^^ BSP Revision ^^^^^^^^Remarks ^ | ^ Feature ^^^^ BSP Revision ^^^^^^^^^Remarks ^ |
^ TQ Product ^ Chip ^ Interface ^ Function ^ Pre-Release ^ 0100 ^ 0101 ^ 0104 ^ 0105 ^ 0109 ^ 0110 ^ 0113 ^ ::: ^ | ^ TQ Product ^ Chip ^ Interface ^ Function ^ Pre-Release ^ 0100 ^ 0101 ^ 0104 ^ 0105 ^ 0109 ^ 0110 ^ 0113 ^ 0114 ^ ::: ^ |
| TQMa6x | i.MX6 | AUD3 | TLV320AIC3204 | | | • | • | • | • | • | • | AudioCodec | | | TQMa6x | i.MX6 | AUD3 | TLV320AIC3204 | | | • | • | • | • | • | • | • | AudioCodec | |
| ::: | i.MX6 | EIM | Bus access | | | | | • | • | • | • | driver support / no device on MBa6x | | | ::: | i.MX6 | EIM | Bus access | | | | | • | • | • | • | • | driver support / no device on MBa6x | |
| ::: | i.MX6 | ENET | RGMII (10/100/1000 Mbit/s) | • | | • | • | • | • | • | • | <wrap round important>MBa6x Rev. ≥ 0102 required</wrap> | | | ::: | i.MX6 | ENET | RGMII (10/100/1000 Mbit/s) | • | | • | • | • | • | • | • | • | <wrap round important>MBa6x Rev. ≥ 0102 required</wrap> | |
| ::: | i.MX6 | FLEXCAN1 | CAN 2.0B | | • | • | • | • | • | • | • | BSP Rev. ≤ 0100:\\ bitrate is not set as correctly | | | ::: | i.MX6 | FLEXCAN1 | CAN 2.0B | | • | • | • | • | • | • | • | • | BSP Rev. ≤ 0100:\\ bitrate is not set as correctly | |
| ::: | i.MX6 | FLEXCAN2 | CAN 2.0B | | • | • | • | • | • | • | • | ::: | | | ::: | 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 | 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 | GPIO1_IO21 | Buzzer | | • | • | • | • | • | • | • | • | ++BSP Rev. ≤ 0101|\\ supported via sysfs gpio++\\ ++BSP Rev. ≥ 0104|\\ supported via ''beep'' command++ | |
| ::: | 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 | 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 | 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 | 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 | 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 | 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#onboard_i2c_devices|onboard I2C devices]] | | | ::: | 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#onboard_i2c_devices|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 | 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 | |
\\ | \\ |
===== FAQ ===== | ===== FAQ ===== |
| |
==== Version Matrix ==== | ==== Version Matrix ==== |
^ 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 ^ ++ 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]] ^ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa6x/TQ-TQMa6x-BSP-REV.0114.zip|0114]] ^ |
^ ++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]] | | ^ ++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]] | [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2019.01.0.tar.bz2|2019.01]] | |
^ ++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]] | | ^ ++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]] | [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2018.02.0.tar.bz2|2018.02.0]] | |
^ Platform | MBa6x | MBa6x | MBa6x | MBa6x | MBa6x | TQMa6x | TQMa6x-FSL | TQMa6x | | ^ Platform | MBa6x | MBa6x | MBa6x | MBa6x | MBa6x | TQMa6x | TQMa6x-FSL | TQMa6x | TQMa6x | |
^ 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]] | | ^ 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]] | [[http://www.denx.de/wiki/U-Boot/Documentation|2017.11]] | |
^ 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]] | | ^ 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.69]] | [[http://lxr.free-electrons.com/source/?v=4.14|4.14.78]] | |
^ 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]] | | ^ 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]] | [[http://doc.qt.io/qt-5/index.html|5.6.3]] | |
\\ | \\ |
==== Flat Devicetree ==== | ==== Flat Devicetree ==== |
| |
===== Changelog PTXdist ===== | ===== Changelog PTXdist ===== |
| |
| ++++ 2018/09/11 - 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 |
| |
| ++++ |
++++ 2018/09/11 - REV.0113| | ++++ 2018/09/11 - REV.0113| |
| |
* Qt5 examples (usable for NFS root) | * Qt5 examples (usable for NFS root) |
++++ | ++++ |
| |
| |
| |
===== DevHost ===== | ===== DevHost ===== |
==== Build BSP ==== | ==== Build BSP ==== |
<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.\\ |
| |