Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:arm:tqma28:data [2019/03/14 15:44] – created bujupiben:arm:tqma28:data [2023/07/10 14:36] (current) – changed Dot to checkmark weinholdo
Line 1: Line 1:
 ~~NOCACHE~~ ~~NOCACHE~~
- 
 ====== Entry Page ====== ====== Entry Page ======
 +== Third-Party Add-Ons ==
 +   * [[:en:third-party:ittia:db-sql|ITTIA DB SQL]]
  
- +===== Board Support Packages ===== 
-====== Board Support Packages ====== +  * [[.linux:ptxdist:overview|PTXdist Linux BSP Documentation]]
-  * [[.linux:ptxdist:overview|Linux]]+
   * [[:tqma28|ELDK / debian based BSP]] <wrap important>discontinued</wrap>   * [[:tqma28|ELDK / debian based BSP]] <wrap important>discontinued</wrap>
   * [[.:windows_ce|Microsoft® Windows® CE]]   * [[.:windows_ce|Microsoft® Windows® CE]]
   * [[.:qnx:overview|QNX® Neutrino®]]<wrap important>New</wrap>   * [[.:qnx:overview|QNX® Neutrino®]]<wrap important>New</wrap>
 +
 +===== Product URL list =====
 +
 +[[https://www.tq-group.com/en/products/tq-embedded/arm-architecture/tqma28/|TQ product page TQMa28]]\\  
 +
 +===== Starterkit =====
 +
 +  * [[.:mba28:dip_switches|  MBa28 DIP switch settings]]
  
 ====== Hardware ====== ====== Hardware ======
Line 21: Line 29:
 ====== Linux BSP ====== ====== Linux BSP ======
 ===== U-Boot ===== ===== U-Boot =====
-==== Supported Features ====+<panel title="U-Boot" subtitle="Supported Features" no-body="true"> 
 ^ Feature ^^^^  BSP Revision  ^^^^^^^^ Remarks  ^ ^ Feature ^^^^  BSP Revision  ^^^^^^^^ Remarks  ^
 ^ TQ Product ^ Chip  ^ Interface  ^ Function  ^  100  ^  101  ^  102  ^  106  ^  109  ^  115  ^  117  ^  119  ^ :::  ^ ^ TQ Product ^ Chip  ^ Interface  ^ Function  ^  100  ^  101  ^  102  ^  106  ^  109  ^  115  ^  117  ^  119  ^ :::  ^
-| TQMa28 | i.MX28  | CPU     |  •  |  •  |  •    •  |  •  |  •  |  •  |  •    i.MX287, i.MX283 +| TQMa28 | i.MX28  | CPU     |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔    i.MX287, i.MX283 
-| ::: | :::  | EMI  | DDR2 SDRAM  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •    | +| ::: | :::  | EMI  | DDR2 SDRAM  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔    | 
-| ::: | :::  | SSP0  | eMMC  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | [[..:..:mba28:dip_switches#boot_medium_selection_s4_s5|boot device]] +| ::: | :::  | SSP0  | eMMC  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | [[..:..:mba28:dip_switches#boot_medium_selection_s4_s5|boot device]] 
-| ::: | :::  | SSP1  | SD card  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | [[..:..:mba28:dip_switches#boot_medium_selection_s4_s5|boot device]] +| ::: | :::  | SSP1  | SD card  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | [[..:..:mba28:dip_switches#boot_medium_selection_s4_s5|boot device]] 
-| ::: | :::  | I2C0  | Bus access  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | intended for customer use  | +| ::: | :::  | I2C0  | Bus access  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | intended for customer use  | 
-| ::: | :::  | I2C1  | Bus access  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •    | +| ::: | :::  | I2C1  | Bus access  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔    | 
-| ::: | :::  | I2C1  | LM73  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •    | +| ::: | :::  | I2C1  | LM73  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔    | 
-| ::: | :::  | :::  | M24C64  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •    | +| ::: | :::  | :::  | M24C64  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔    | 
-| ::: | :::  | OCOTP  |      |    |    |  •  |  •  |  •  |  •  |  •    | +| ::: | :::  | OCOTP  |      |    |    |  ✔  |  ✔  |  ✔  |  ✔  |  ✔    | 
-| ::: | :::  | AUART3  | RS232  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | RX/TX/RTS/CTS, TTL available on X14  | +| ::: | :::  | AUART3  | RS232  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | RX/TX/RTS/CTS, TTL available on X14  | 
-| ::: | :::  | ENET-MAC0  | 10 Mbps and 100 Mbps Ethernet/IEEE 802.3  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | +| ::: | :::  | ENET-MAC0  | 10 Mbps and 100 Mbps Ethernet/IEEE 802.3  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | 
-| ::: | :::  | ENET-MAC1  | 10 Mbps and 100 Mbps Ethernet/IEEE 802.3  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | +| ::: | :::  | ENET-MAC1  | 10 Mbps and 100 Mbps Ethernet/IEEE 802.3  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | 
-| ::: | LM73  | I2C  | Temperature sensor  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | +| ::: | LM73  | I2C  | Temperature sensor  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | 
-| ::: | M24C64  | I2C  | EEPROM  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | +| ::: | M24C64  | I2C  | EEPROM  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | 
-| MBa28 | LM73  | | Temperature sensor  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |+| MBa28 | LM73  | | Temperature sensor  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |
 <wrap round info>Above table primarily applies to platform **tqma28**, please see changelog in tab "Bootloader" for details on differences to platform **tqma28-fsl**</wrap> <wrap round info>Above table primarily applies to platform **tqma28**, please see changelog in tab "Bootloader" for details on differences to platform **tqma28-fsl**</wrap>
-----+</panel>
  
  
Line 46: Line 54:
 ===== Kernel ===== ===== Kernel =====
 ===== Operating System ===== ===== Operating System =====
-==== Supported Features ==== +<panel title="Supported Features" no-body="true">
-\\+
 ^ Feature ^^^^ BSP Revision ^^^^^^^^ Remarks ^ ^ Feature ^^^^ BSP Revision ^^^^^^^^ Remarks ^
 ^  TQ Product  ^  Chip  ^  Interface  ^  Function  ^  100  ^  101  ^  102  ^  106  ^  109  ^  115  ^  117  ^  119  ^ ::: ^ ^  TQ Product  ^  Chip  ^  Interface  ^  Function  ^  100  ^  101  ^  102  ^  106  ^  109  ^  115  ^  117  ^  119  ^ ::: ^
-| TQMa28 | i.MX28  | CPU     |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |i.MX287, i.MX283 +| TQMa28 | i.MX28  | CPU     |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |i.MX287, i.MX283 
-| ::: | :::  | AUART0  | RS485  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •     | +| ::: | :::  | AUART0  | RS485  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔     | 
-| ::: | :::  | AUART1  |   |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | RX/TX, TTL available on X14  | +| ::: | :::  | AUART1  |   |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | RX/TX, TTL available on X14  | 
-| ::: | :::  | AUART2  |   |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |not available due to pin multiplexing +| ::: | :::  | AUART2  |   |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |not available due to pin multiplexing 
-| ::: | :::  | AUART3  | RS232  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •  | RX/TX/RTS/CTS, TTL available on X14  | +| ::: | :::  | AUART3  | RS232  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔  | RX/TX/RTS/CTS, TTL available on X14  | 
-| ::: | :::  | AUART4  |   |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | RX/TX/RTS/CTS, TTL available on X10  | +| ::: | :::  | AUART4  |   |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | RX/TX/RTS/CTS, TTL available on X10  | 
-| ::: | :::  | CAN0  | CAN 2.0B  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •    | +| ::: | :::  | CAN0  | CAN 2.0B  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔    | 
-| ::: | :::  | CAN1  | CAN 2.0B  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •    | +| ::: | :::  | CAN1  | CAN 2.0B  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔    | 
-| ::: | :::  | DUART  | RS232  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •  | RX/TX, TTL available on X14  | +| ::: | :::  | DUART  | RS232  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔  | RX/TX, TTL available on X14  | 
-| ::: | :::  | EMI  | DDR2 SDRAM  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  +| ::: | :::  | EMI  | DDR2 SDRAM  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  
-| ::: | :::  | ENET-MAC0  | 10 Mbps and 100 Mbps Ethernet/IEEE 802.3  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | BSP Rev. < 0106: Supports internal ethernet clock only\\ BSP Rev. ≥ 0106: Supports external (default) or internal ethernet clock ([[.:faq#linux_errorno_phy_found_or_segmentation_fault_when_ifconfig_up|selectable]])\\ [for background infos cf. [[support@tqs.de?subject=Request Technical Note TQMa28-MBa28|Technical Note TQMa28-MBa28]]]\\ MBa28 Rev. ≥ 0106: Provides 50 MHz crystal oscillator as an external clock source for ethernet  |+| ::: | :::  | ENET-MAC0  | 10 Mbps and 100 Mbps Ethernet/IEEE 802.3  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | BSP Rev. < 0106: Supports internal ethernet clock only\\ BSP Rev. ≥ 0106: Supports external (default) or internal ethernet clock ([[.:faq#linux_errorno_phy_found_or_segmentation_fault_when_ifconfig_up|selectable]])\\ [for background infos cf. [[support@tqs.de?subject=Request Technical Note TQMa28-MBa28|Technical Note TQMa28-MBa28]]]\\ MBa28 Rev. ≥ 0106: Provides 50 MHz crystal oscillator as an external clock source for ethernet  |
 | ::: | :::  | :::  | IEEE-1588  |    |    |    |               | | ::: | :::  | :::  | IEEE-1588  |    |    |    |               |
-| ::: | :::  | ENET-MAC1  | 10 Mbps and 100 Mbps Ethernet/IEEE 802.3  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •  | :::  |+| ::: | :::  | ENET-MAC1  | 10 Mbps and 100 Mbps Ethernet/IEEE 802.3  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔  | :::  |
 | ::: | :::  | :::  | IEEE-1588  |    |    |    |                    | | ::: | :::  | :::  | IEEE-1588  |    |    |    |                    |
 | ::: | :::  | HSADC  |      |    |    |           | <wrap hide>see [[..:constraints]]</wrap>  | | ::: | :::  | HSADC  |      |    |    |           | <wrap hide>see [[..:constraints]]</wrap>  |
-| ::: | :::  | I2C0  | Bus access  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •      | +| ::: | :::  | I2C0  | Bus access  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔      | 
-| ::: | :::  | I2C0  | Boot EEPROM (0xA0)  |    |    |    |   •  |  •  |  •  |  •  |  •  | TQMa28 Rev. ≥ 0200  | +| ::: | :::  | I2C0  | Boot EEPROM (0xA0)  |    |    |    |   •  |  ✔  |  ✔  |  ✔  |  ✔  | TQMa28 Rev. ≥ 0200  | 
-| ::: | :::  | I2C1  | Bus access  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •      | +| ::: | :::  | I2C1  | Bus access  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔      | 
-| ::: | :::  | I2C1  | LM73  (0x49)   |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •      | +| ::: | :::  | I2C1  | LM73  (0x49)   |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔      | 
-| ::: | :::  | :::  | M24C64 (0x50)  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | intended for customer use  | +| ::: | :::  | :::  | M24C64 (0x50)  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | intended for customer use  | 
-| ::: | :::  | I2C1  | PCA9554D (0x20)  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •      | +| ::: | :::  | I2C1  | PCA9554D (0x20)  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔      | 
-| ::: | :::  | :::  | PCA9554D (0x21)  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •      | +| ::: | :::  | :::  | PCA9554D (0x21)  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔      | 
-| ::: | :::  | :::  | LM73 (0x4A)   |  •  |  •  |  •    •  |  •  |  •  |  •  |  •     | +| ::: | :::  | :::  | LM73 (0x4A)   |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔     | 
-| ::: | :::  | :::  | SGTL5000  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •     | +| ::: | :::  | :::  | SGTL5000  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔     | 
-| ::: | :::  | LCDIF  | parallel display  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •  | FG0700M0DSSWMG01 | +| ::: | :::  | LCDIF  | parallel display  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔  | FG0700M0DSSWMG01 | 
-| ::: | :::  | LRADC  | 4/5-wire touch-screen  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •    | +| ::: | :::  | LRADC  | 4/5-wire touch-screen  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔    | 
-| ::: | :::  | OCOTP  |      |    |    |   •  |  •  |  •  |  •  |  •     | +| ::: | :::  | OCOTP  |      |    |    |   •  |  ✔  |  ✔  |  ✔  |  ✔     | 
-| ::: | :::  | SAIF0  | SGTL5000  |  •  |  •  |  •    •  |  •  |  •  |  •     | +| ::: | :::  | SAIF0  | SGTL5000  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔     | 
-| ::: | :::  | SSP0  | eMMC  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •  | [[..:..:mba28:dip_switches#boot_medium_selection_s4_s5|boot device]]\\  TQMa28x Rev. ≥ 0202/TQMa28L Rev. ≥ 0103 have eMMC 5.0 devices assembled which are supported with BSP Rev. ≥ 0115\\ <wrap round important>A patch [[https://www.tq-embedded.com/content/download/13122/file/TQ-ARM-BSP-REV.0109_add_eMMC5.0_detection.zip|Linux BSP TQMaxx Rev.0109 - Fix eMMC 5.0 detection]] is available for BSP REV.0109</wrap> +| ::: | :::  | SSP0  | eMMC  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔  | [[..:..:mba28:dip_switches#boot_medium_selection_s4_s5|boot device]]\\  TQMa28x Rev. ≥ 0202/TQMa28L Rev. ≥ 0103 have eMMC 5.0 devices assembled which are supported with BSP Rev. ≥ 0115\\ <wrap round important>A patch [[https://www.tq-embedded.com/content/download/13122/file/TQ-ARM-BSP-REV.0109_add_eMMC5.0_detection.zip|Linux BSP TQMaxx Rev.0109 - Fix eMMC 5.0 detection]] is available for BSP REV.0109</wrap> 
-| ::: | :::  | SSP1  | SD card  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •  | [[..:..:mba28:dip_switches#boot_medium_selection_s4_s5|boot device]]  |+| ::: | :::  | SSP1  | SD card  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  | [[..:..:mba28:dip_switches#boot_medium_selection_s4_s5|boot device]]  |
 | ::: | :::  | SSP2  | | | | | | | | | | disabled in default pin multiplexing,\\ SS1 & SS2 used for USB overcurrent detection | | ::: | :::  | SSP2  | | | | | | | | | | disabled in default pin multiplexing,\\ SS1 & SS2 used for USB overcurrent detection |
 | ::: | :::  | SSP3  | | | | | | | | | | disabled in default pin multiplexing  | | ::: | :::  | SSP3  | | | | | | | | | | disabled in default pin multiplexing  |
-| ::: | :::  | SWITCH  | 3-Port Ethernet Switch  |  •   ○  |  ○  |  ○  |  ○  |  ○  |  ○  |  ○  | <wrap round important>only available in platform tqma28-fsl</wrap> +| ::: | :::  | SWITCH  | 3-Port Ethernet Switch  |  ✔   ○  |  ○  |  ○  |  ○  |  ○  |  ○  |  ○  | <wrap round important>only available in platform tqma28-fsl</wrap> 
-| ::: | :::  | USB0  | Host  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •  | mass storage, human interface devices +| ::: | :::  | USB0  | Host  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔  | mass storage, human interface devices 
-| ::: | :::  | :::  | OTG  |  •  |  •  |  •    •  |  ○  |  ○  |  ○  |  ○  | MBa28: Host mode only (USB_ID tied to GND)  | +| ::: | :::  | :::  | OTG  |  ✔  |  ✔  |  ✔    •  |  ○  |  ○  |  ○  |  ○  | MBa28: Host mode only (USB_ID tied to GND)  | 
-| ::: | :::  | USB1  | Host  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •  | mass storage, human interface devices +| ::: | :::  | USB1  | Host  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔  | mass storage, human interface devices 
-| ::: | LM73  | I2C1  | Temperature sensor  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •    | +| ::: | LM73  | I2C1  | Temperature sensor  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔    | 
-| ::: | M24C64  | I2C1  | EEPROM  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •     | +| ::: | M24C64  | I2C1  | EEPROM  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔     | 
-| MBa28 | LM73  | | Temperature sensor  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •     | +| MBa28 | LM73  | | Temperature sensor  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔     | 
-| ::: | PCA9554D (0x20)  | GPO  | 8 x Output (X1)  |  •  |  •  |  •    •  |  •  |  •  |  •  |  •     | +| ::: | PCA9554D (0x20)  | GPO  | 8 x Output (X1)  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔  |  ✔  |  ✔     | 
-| ::: | PCA9554D (0x21)  | GPI  | 4 x Input (X1)  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •     | +| ::: | PCA9554D (0x21)  | GPI  | 4 x Input (X1)  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔     | 
-| ::: | :::  | USERLED  | 2 x LED  |  •  |  •  |  •    •  |  •  |  • |  •  |  •     | +| ::: | :::  | USERLED  | 2 x LED  |  ✔  |  ✔  |  ✔    •  |  ✔  |  ✔ |  ✔  |  ✔     | 
-| ::: | SGTL5000  | Audio Codec  | Audio Out  |  •  |  •  |  •  |  •  |  •  |  •  |  •  |  •     |+| ::: | SGTL5000  | Audio Codec  | Audio Out  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔  |  ✔     |
 | ::: | :::  | :::  | Microphone In  |    |    |    |        |    |    |    | <wrap round important>on request</wrap>  | | ::: | :::  | :::  | Microphone In  |    |    |    |        |    |    |    | <wrap round important>on request</wrap>  |
 <wrap round info>Table primarily applies to platform **tqma28**, please see changelog for details on differences to platform **tqma28-fsl**</wrap> <wrap round info>Table primarily applies to platform **tqma28**, please see changelog for details on differences to platform **tqma28-fsl**</wrap>
 +</panel>
  
  
Line 105: Line 112:
  
 ===== PTXdist ===== ===== PTXdist =====
-===== BSP Version Matrix ===== +===== PTXdist BSP Version Matrix ===== 
-\\ +<panel type="default" title="BSP Version Matrix" no-body="true"> 
-^ BSP revision  ^  [[https://www.tq-embedded.com/content/download/12971/124058|0100]]  ^  [[https://www.tq-embedded.com/content/download/12988/124143|0101]]  ^^  [[https://www.tq-embedded.com/content/download/12999/124198|0102]]  ^^  [[https://www.tq-embedded.com/en/content/download/13025/124328|0106]]  ^^  [[https://www.tq-embedded.com/content/download/13041/124408|0109]]  ^^ [[https://www.tq-embedded.com/content/download/13111/124758|0115]]     ^  [[https://www.tq-embedded.com/content/download/13179/125098|0117]]  ^  [[https://www.tq-group.com/content/download/21135/file/TQMaxx.BSP.SW.REV.0119.zip|0119]]  ^+^ BSP revision  ^  ++ 0100 | [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/_shared/TQC-ARM-BSP-REV0100.tar.gz|source]] \\ [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/TQ-Socket/TQMa28/TQC_ARM_BSP-tqma28-fsl-REV0100.tgz|binaries]]++   [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/_shared/TQC-ARM-BSP.0101.zip|0101]]  ^^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/_shared/TQC-ARM-BSP.0102.zip|0102]]  ^^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/_shared/TQ-ARM-BSP.REV0106.zip|0106]]  ^^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/_shared/TQ-ARM-BSP.REV0109.zip|0109]]  ^^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/_shared/TQ-ARM-BSP-REV.0115.zip|0115]]  ^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/_shared/TQ-ARM-BSP-REV.0117.zip|0117]]  ^  [[https://www.tq-group.com/filedownloads/files/products/embedded/software_drivers/arm/embedded-modul/_shared/TQMaxx.BSP.SW.REV.0119.zip|0119]]  ^
 ^ ++PTXdist|\\ version required by BSP++  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.04.0.tar.bz2|2012.04]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]]  ||  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]]  ||  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]]  ||  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.12.0.tar.bz2|2013.12.0]]  ||  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.12.0.tar.bz2|2013.12.0]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2016.04.0.tar.bz2|2016.04.0]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2016.04.0.tar.bz2|2016.04.0]]  | ^ ++PTXdist|\\ version required by BSP++  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.04.0.tar.bz2|2012.04]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]]  ||  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]]  ||  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2012.07.0.tar.bz2|2012.07]]  ||  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.12.0.tar.bz2|2013.12.0]]  ||  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2013.12.0.tar.bz2|2013.12.0]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2016.04.0.tar.bz2|2016.04.0]]  |  [[http://www.pengutronix.de/software/ptxdist/download/ptxdist-2016.04.0.tar.bz2|2016.04.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-2011.11.0.tar.bz2|2011.11]]  |  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]]  ||  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]]  ||  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.3.tar.bz2|2011.11.3]]  ||  [[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-2011.11.3.tar.bz2|fsl: 2011.11.3]]  ||  [[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-2014.12.2.tar.bz2|2014.12.2]]  |  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2014.12.2.tar.bz2|2014.12.2]]  | ^ ++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-2011.11.0.tar.bz2|2011.11]]  |  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]]  ||  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.0.tar.bz2|2011.11]]  ||  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2011.11.3.tar.bz2|2011.11.3]]  ||  [[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-2011.11.3.tar.bz2|fsl: 2011.11.3]]  ||  [[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-2014.12.2.tar.bz2|2014.12.2]]  |  [[http://www.pengutronix.de/oselas/toolchain/download/OSELAS.Toolchain-2014.12.2.tar.bz2|2014.12.2]]  |
Line 125: Line 132:
 </WRAP> </WRAP>
 <WRAP clear></WRAP> <WRAP clear></WRAP>
 +</panel>
  
 +===== PTXdist Changelog =====
 +<panel type="info" title="BSP Version History" no-body="true">
 +<accordion collapsed="true">
 +<panel title="2018/12/12 - REV 0119">
  
 +**BSP**
 +  * Updated MFGTools updater image to work with eMMC 5.0
  
 +**U-Boot v2015.07 - TQMa28/L**
 +  * added eMMC 5.0 support
 +  * rename mmc defconfig to **tqma28_mba28_mmc_defconfig**
 +  * add helper to query max enhanced partition size 
 + 
 +**Linux v3.14.19 - TQMa28/L**
 +  * added eMMC 5.0 support
 +</panel>
  
-===== Changelog PTXdist ===== +<panel title="2017/07/07 - REV 0117">
- +
-++++2017/07/07 -REV 0117|+
 **U-Boot v2015.07 - TQMa28/L** **U-Boot v2015.07 - TQMa28/L**
   * mux i2c0 pins for boot eeprom   * mux i2c0 pins for boot eeprom
Line 144: Line 164:
 **Linux v3.14.19 - TQMa28/L** **Linux v3.14.19 - TQMa28/L**
   * <none>   * <none>
-++++ +</panel> 
-++++2016/04/18 - REV 0115|+ 
 +<panel title="2016/04/18 - REV 0115">
   *Remove tqma28-fsl support   *Remove tqma28-fsl support
   *Update iec61850 library   *Update iec61850 library
Line 164: Line 185:
 ** Linux Kernel ** ** Linux Kernel **
   *Enabled LED support   *Enabled LED support
-+++++</panel>
  
-++++2014/07/10 - REV 0109|+<panel title="2014/07/10 - REV 0109">
  
 ** Build tools ** ** Build tools **
Line 188: Line 209:
       * add module eeprom       * add module eeprom
       * remove network config & mac addr from default env       * remove network config & mac addr from default env
-++++ +</panel>
-=== 2014/07/02 - REV 0108 (internal) ===+
  
-=== 2014/06/06 - REV 0107 (snapshot) === +<panel title="2014/01/13 - REV 0106">
- +
-++++ 2014/01/13 - REV 0106 |+
  
 ** Build tools ** ** Build tools **
Line 255: Line 273:
     * Linux version 3.2     * Linux version 3.2
     * U-Boot 2013.07     * U-Boot 2013.07
-+++++</panel>
  
-[REV0105 - internal testing stage] +<panel title="2013/05/13 - REV 0102">
- +
-[REV0104.5 - U-Boot 2013.04 for production, no change to REV0105] +
- +
-[REV0104 skipped - internal development] +
- +
-[REV0103 skipped - tag error in git repository] +
- +
-++++ 2013/05/13 - REV 0102 |+
 --------------------- ---------------------
  
Line 296: Line 306:
  - Fixes:  - Fixes:
    - bugfixing linux kernel    - bugfixing linux kernel
-+++++</panel>
  
-++++ 2013/01/10 - REV 0101|+<panel title="2013/01/10 - REV 0101">
 --------------------- ---------------------
 New: New:
Line 382: Line 392:
  - Kernel: Disable CPUFREQ support (due to hangs on mainline uboot)  - Kernel: Disable CPUFREQ support (due to hangs on mainline uboot)
  - Kernel: Re-enabled module support  - Kernel: Re-enabled module support
-+++++</panel>
  
-++++ 2012/09/26 - REV 0100|+<panel title="2012/09/26 - REV 0100">
 --------------------- ---------------------
 New: New:
Line 428: Line 438:
  - Ethernet  - Ethernet
  - CAN driver  - CAN driver
-++++ +</panel> 
- +</accordion> 
 +</panel>
  
 ===== DevHost ===== ===== DevHost =====
  • Last modified: 2022/08/04 15:04