Differences

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

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
en:arm:tqma8xx:data [2019/01/14 11:00] – created liedmannen:arm:tqma8xx:data [2019/05/23 13:09] – [Version Matrix] added tip lenz
Line 9: Line 9:
  
 ====== Board Support Packages ====== ====== Board Support Packages ======
-  * [[https://github.com/tq-systems/|Linux (Yocto)]]+  * [[.:linux:yocto:overview| YOCTO Linux BSP Documentation]] for [[https://github.com/tq-systems/ci-meta-tq/tree/rocko-tqma8x|meta-tq TQMa8Xx]] 
 + 
 + 
  
 ====== Hardware ====== ====== Hardware ======
Line 26: Line 29:
 ===== U-Boot ===== ===== U-Boot =====
 ==== Supported features ==== ==== Supported features ====
- +^ Feature  ^^^^ BSP Revision  ^^^ Remarks  ^ 
 +^ TQ Product  ^ Chip   ^ Interface  ^ Function  ^ 0001  ^ 0002  ^ 0005  ^ ::: ^ 
 +| TQMa8Xx  | i.MX8X  | ENET0  | GbE  |  •  |  •  |  •  | 
 +| TQMa8Xx  | i.MX8X  | ENET1  | GbE  |  •  |  •  |  •  | 
 +| TQMa8Xx  | i.MX8X  | I²C  | EEPROM, Temperature Sensors  |  •  |  •  |  •  |    |   
 +| TQMa8Xx  | i.MX8X  | UART  | Debug Console  |  •  |  •  |  •  |  default console 
 +| TQMa8Xx  | i.MX8X  | uSDHC  | eMMC / SD-Card  |  •  |  •  |  •  | SD card / eMMC  | 
 +| TQMa8Xx  | i.MX8X  | Fuse  |        •  |   |
  
 ==== Supported boot devices ==== ==== Supported boot devices ====
 ^  Boot device  ^  supported  ^ ^  Boot device  ^  supported  ^
-|  eMMC / SD boot   •  | +|  eMMC  |  •  | 
 +|  SD Card  |  •  |
 ===== Kernel ===== ===== Kernel =====
 ===== Operating System ===== ===== Operating System =====
- 
 ==== Supported Features ==== ==== Supported Features ====
 +^ Feature  ^^^^ BSP Revision  ^^^ Remarks 
 +^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  0001  ^ 0002  ^ 0005 ^   
 +| TQMa8x  | i.MX8X  | ENET0 | GbE  |  •  |  •  |  •  |     
 +| :::  | i.MX8X  | ENET1 | GbE  |  •  |  •  |  •  |     
 +| :::  | i.MX8X  | I²C1  | Bus Access |  •  |  •  |  •  |   
 +| :::  | i.MX8X  | uSDHC  | eMMC / SD Card  |  •  |  •  |  •  |      
 +| :::  | i.MX8X  | QSPI  | NOR Flash |  |  |  •  |  
 +| :::  | i.MX8X  | LVDS  |  |  •  |  |  •  | Tianma TM070JVHG33 | 
 +| :::  | i.MX8X  | I²C1 | RTC |  |  |  •  | 
 +| :::  | i.MX8X  | I²C1 | eeprom |  |  |  •  | 
 +| :::  | i.MX8X  | USB 2.0 | Host |  |  |  •  | 
 +| :::  | i.MX8X  | GPIO |  |  |  •  |  •  | 
 +| :::  | i.MX8X  | PCIe |  |  |  •  |  •  | MBa8xx ≥ Rev.0102 required, also see [[.:linux:yocto:known_issues#linux_kernel_does_not_start_with_sumotqma8bspsw0005_on_mba8xx_rev0101|Known Issues]]   |
 ===== FAQ ===== ===== FAQ =====
-===== PTXdist =====+===== Yocto =====
 ===== BSP Version Matrix ===== ===== BSP Version Matrix =====
  
 ==== Version Matrix ==== ==== Version Matrix ====
 +^ BSP Revision  ^  0001  ^  0002  ^  0005  ^
 +^ ++ci-meta-tq release|\\ [[https://github.com/tq-systems/ci-meta-tq/releases]]++  |  [[https://github.com/tq-systems/ci-meta-tq/releases/tag/rocko.TQMa8Xx.BSP.SW.0001|rocko.TQMa8Xx.BSP.SW.0001]]  |  [[https://github.com/tq-systems/ci-meta-tq/releases/tag/sumo.TQMa8Xx.BSP.SW.0002|sumo.TQMa8Xx.BSP.SW.0002]]  |  [[https://github.com/tq-systems/ci-meta-tq/releases/tag/sumo.TQMa8.BSP.SW.0005|sumo.TQMa8.BSP.SW.0005]]  |
 +^ Yocto Project / Poky Release  |  2.4.4 - Rocko  |  2.5.2 - Sumo  |  2.5.2 - Sumo  |
 +^ Target machine((i.e. value for [[https://www.yoctoproject.org/docs/2.4.4/ref-manual/ref-manual.html#var-MACHINE|MACHINE]] variable))  |  tqma8qx-mba8qx  |  tqma8qx-mba8xx  |  tqma8xqp-mba8xx \\  tqma8xd-mba8xx  |
 +^ U-Boot  |  v2017.03 rel_4.9.88_imx_imx8qxp_beta2  |  v2018.03 rel_imx_4.14.78_1.0.0_ga  |  v2018.03 rel_imx_4.14.78_1.0.0_ga  |
 +^ Linux Kernel  |  rel_imx_4.9.88_imx8qxp_beta2  |  rel_imx_4.14.78_1.0.0_ga  |  rel_imx_4.14.78_1.0.0_ga  |
  
 +{{section>..:..:general_information:yocto:tips#bsp_release_auto_notification&noheader}}
 +===== Changelog =====
 +++++ Rev.0005 |
  
 +Global:
  
 +  * SCU Firmware based on porting kit v1.1.2
  
-===== Changelog PTXdist =====+TQMa8XQP:
  
-===== DevHost ===== +  * make LVDS work again 
-==== Build BSP ==== +  * polish boot flow 
-===== Compilation ===== +  * rename configs and names (tqma8qxp-mba8xx -> tqma8xqp-mbaxx) 
-==== Configuration ====+  * support net boot
  
 +TQMa8XD:
  
 +  * initial support (tqma8xd-mba8xx)
  
-==== Build ====+TQMa8XQPS
  
 +  * test newtwork support in linux
 +  * support net boot (GBE0)
  
 +++++
  
 +++++ Rev.0002 |
  
-===== Adapt BSP ===== +  * port to yocto sumo / NXP rel_imx_4.14.78_ga 
-==== Partition scheme ====+  * SCU firmware base v1.1 
 +  * rename configs and names (tqma8qxp-mba8xx -> tqma8xqp-mbaxx) siehe version matrix 
 +++++ 
 +++++ Rev.0001 |
  
 +  * initial release
 +++++
 +===== Known Issues =====
  
 +==== Linux kernel does not start with sumo.TQMa8.BSP.SW.0005 on MBa8Xx ≤ Rev.0101 ====
 +^ Details  ||
 +^ [c]Effect[/c]  | Linux kernel does not start (no more messages after ''Starting kernel...'' |
 +^ [c]Issue[/c]  | PCIe requires external clock generator  |
 +^ Affected Revisions  ||
 +^ [c]Bsp[/c]  | sumo.TQMa8Xx.BSP.SW.0002\\ sumo.TQMa8.BSP.SW.0005  |
 +^ [c]Module[/c]  | all revisions  |
 +^ [c]Mainboard[/c]  | MBa8Xx ≤ Rev.0101  |
 +^ Solution  ||
 +^ [c]Fix[/c] | Upgrade to MBa8Xx Rev.0102 (please contact [[support@tq-group.com?subject=MBa8Xx: Upgrade to Rev.0102|TQ Support]] for further information)  |
 +^ [c]Workaround[/c] | Use {{ :en:arm:tqma8xx:tqma8.bsp.sw.0006_dtbs-no-pcie.tar |devicetree with disabled PCIe interface}} (will be included in next BSP release)  |
  
 +----
  
 +==== PCIe device detection ====
 +^ Details  ||
 +^ [c]Effect[/c]  | Some PCIe devices (e.g. PCIe switches) may not be properly detected  |
 +^ [c]Issue[/c]  | PCIe signals //clock//, //enable// and //reset// do not comply to the PCIe specification  |
 +^ Affected Revisions  ||
 +^ [c]Bsp[/c]  | ≤ sumo.TQMa8.BSP.SW.0005  |
 +^ [c]Module[/c]  | all revisions  |
 +^ [c]Mainboard[/c]  | MBa8Xx ≥ Rev.0102  |
 +^ Solution  ||
 +^ [c]Fix[/c] | TBD  |
 +^ [c]Workaround[/c] | Limit PCIe speed to Gen1 by using proper devicetree ''*-pcie-gen1.dtb'' (provided with BSP release sumo.TQMa8.BSP.SW.0006)  |
  
 +----
  
- +==== No QSPI NOR Flash support in U-Boot ==== 
- +^ Details  || 
-==== Deployment ==== +^ [c]Effect[/c]  | Executing ''sf probe'' in U-Boot causes the first byte of the QSPI NOR Flash to be overwritten  | 
-=== PTXdist images === +^ [c]Issue[/c]  | QSPI NOR Flash is not suppported in U-Boot  | 
- +^ Affected Revisions  || 
- +^ [c]Bsp[/c]  | sumo.TQMa8.BSP.SW.0005  | 
- +^ [c]Module[/c]  | all revisions  | 
- +^ [c]Mainboard[/c]  | all revisions  | 
- +^ Solution  || 
- +^ [c]Fix[/c] | TBD  | 
- +^ [c]Workaround[/c] | N/A  |
- +
- +
- +
- +
-====== Downloads ====== +
- +
- +
- +
-====== TQ Board Support Packages ====== +
- +
- +
- +
-====== Documentation ====== +
- +
- +
- +
- +
-===== Known Issues PTXdist ===== +
- +
- +
- +
-===== Yocto ===== +
-==== DevHost ==== +
-==== Build BSP ==== +
-==== Adapt BSP ==== +
-==== Deployment ==== +
-==== Known Issues Yocto ==== +
-{{section>.:data#known_issues_ptxdist&noheader}} +
-===== (Deployment) ===== +
-====== QNX BSP ====== +
-===== U-Boot ===== +
-===== Bootloader ===== +
-==== Supported features ==== +
- +
- +
-  +
-\\ +
-==== Supported boot devices ==== +
- +
- +
-===== Operating System ===== +
- +
-===== Onboard I2C devices ===== +
- +
-===== Kernel ===== +
-===== FAQ ===== +
-===== Deployment ===== +
-====== VxWorks BSP ====== +
-===== U-Boot ===== +
-===== Kernel ===== +
-===== FAQ ===== +
-===== Deployment =====+
  • Last modified: 2023/10/16 16:33