Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
en:power:tqmt10xx:linux:overview [2019/09/11 12:53] – added eMMC as Boot device liedmannen:power:tqmt10xx:linux:yocto:overview [2021/11/30 09:13] – update Link to Kernel sources liedmann
Line 1: Line 1:
 ~~NOCACHE~~ ~~NOCACHE~~
-<embed en:templates:tabs>+ 
 +<embed en:templates:tabs_yocto_bootstrap> 
 +  <label product_type>Embedded module</label>
   <label lang>en</label>   <label lang>en</label>
   <label mod_name>tqmt10xx</label>   <label mod_name>tqmt10xx</label>
Line 6: Line 8:
   <label mod_arch>power</label>   <label mod_arch>power</label>
   <label bsp_name>linux</label>   <label bsp_name>linux</label>
 +  <label build_system>yocto</label>
 +  <label build_system_head>YOCTO</label>
   <label bsp_name_head>Linux</label>   <label bsp_name_head>Linux</label>
 </embed> </embed>
-\\   
-\\ 
  
-~~NOCACHE~~ 
-===== BSP Overview ===== 
  
-==== BSP Version Matrix ==== +<panel type="primary" title="BSP Version Matrix" no-body="true"> 
- +^ BSP Revision  ^  0101      
-^ BSP revision ^  0100  ^ +^ ++meta-tq-powerarch |\\  [[https://github.com/tq-systems/meta-tq-powerarch]]++  |  [[https://github.com/tq-systems/meta-tq-powerarch|jethro-tqmtxxxx]]  |   
-^ Yocto        |  [[https://www.yoctoproject.org/downloads/core/jethro201|2.0.1]] +^ Yocto Project / Poky Release  |  [[https://git.yoctoproject.org/poky/snapshot/poky-jethro-14.0.1.tar.bz2Jethro - 2.0.1]] 
-Platform     |  STKT104x +Target machine((i.e. value for [[https://www.yoctoproject.org/docs/2.4.4/ref-manual/ref-manual.html#var-MACHINE|MACHINE]] variable))  |  ++tqmt1040-64b-stk | TQMT1040 / STKT104x  ++\\  ++tqmt1042-64b-stk | TQMT1042 / STKT104x  ++   
-^ U-Boot       |  [[http://www.denx.de/wiki/U-Boot/Documentation|2015.07]] +^ U-Boot  |  [[http://www.denx.de/wiki/U-Boot/Documentation|2015.07]] 
-^ Linux Kernel |  [[http://lxr.free-electrons.com/source/?v=4.4|4.4]] +^ Linux Kernel  |  [[https://github.com/tq-systems/linux-tqmt/tree/TQMTxxxx-linux-v4.4|4.4]] 
- +</panel>
-\\ +
-===== Supported boot devices ===== +
-^ Boot device  ^  supported +
-| SPI NOR Flash  |  •  | +
-| eMMC (optional)  |  •  | +
-| SD card  |  •  |+
  
 ===== Bootloader ===== ===== Bootloader =====
 +<panel type="primary" title="U-Boot" subtitle="Supported Features" no-body="true">
  
-==== Supported Features ==== 
 ^ Feature  ^^^^ BSP Revision  ^Remarks ^    ^ Feature  ^^^^ BSP Revision  ^Remarks ^   
-^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  0100  ^ ^+^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  0101  ^ ^
 | TQMT104x  | T104x  | eSDHC  | SD Card |  •  | Mutually exclusive  | | TQMT104x  | T104x  | eSDHC  | SD Card |  •  | Mutually exclusive  |
 | :::  | T104x  | :::  | eMMC |  | :::  | | :::  | T104x  | :::  | eMMC |  | :::  |
Line 41: Line 35:
 | :::  | T104x  | I2C4  | Bus access  |  •  | <wrap round info>mutliplexed with DIU</wrap>  | | :::  | T104x  | I2C4  | Bus access  |  •  | <wrap round info>mutliplexed with DIU</wrap>  |
 | :::  | T104x  | IFC  | parallel NOR Flash |  •  |  | | :::  | T104x  | IFC  | parallel NOR Flash |  •  |  |
-| :::  | T104x  | MAC[1-3]  | SGMII |  •  | <wrap round important>double check [[..:stkt104x:dip_switches|STKT104x DIP switch configuration]]  </wrap>  |+| :::  | T104x  | MAC[1-3]  | SGMII |  •  | <wrap round important>double check [[..:..:stkt104x:dip_switches|STKT104x DIP switch configuration]]  </wrap>  |
 | :::  | T104x  | MAC[4-5]  | RGMII |  •  |  | | :::  | T104x  | MAC[4-5]  | RGMII |  •  |  |
 | :::  | T104x  | UART1  | RS232 |  •  | Default console  | | :::  | T104x  | UART1  | RS232 |  •  | Default console  |
Line 51: Line 45:
 | :::  | :::  | USB3  | Mini-PCIe |    | X19  | | :::  | :::  | USB3  | Mini-PCIe |    | X19  |
 | :::  | :::  | USB4  | LVDS CMD |    | X31  | | :::  | :::  | USB4  | LVDS CMD |    | X31  |
-\\+</panel> 
 + 
 +<panel type="info" title="Supported boot devices" no-body="true"> 
 +^ Boot device  ^  supported 
 +| SPI NOR Flash  |  •  | 
 +| eMMC (optional)  |  •  | 
 +| SD card  |  •  | 
 +</panel> 
 ===== Operating System ===== ===== Operating System =====
 +<panel type="primary" title="Linux" subtitle="Supported Features" no-body="true"> 
  
-==== Supported Features ==== 
 ^ Feature  ^^^^ BSP Revision  ^Remarks ^    ^ Feature  ^^^^ BSP Revision  ^Remarks ^   
-^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  0100  ^ ^+^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  0101  ^ ^
 | TQMT104x  | T104x  | DIU  | LVDS  |  •  | 24-bit available via X7 on STKT104x | | TQMT104x  | T104x  | DIU  | LVDS  |  •  | 24-bit available via X7 on STKT104x |
 | :::  | T104x  | ENET1 | RGMII |  •  |  | | :::  | T104x  | ENET1 | RGMII |  •  |  |
Line 74: Line 76:
 | :::  | T104x  | SerDes Lane 3/D  | SGMII |  •  |  | | :::  | T104x  | SerDes Lane 3/D  | SGMII |  •  |  |
 | :::  | T104x  | SerDes Lane 4/E  | Aurora |  |  | | :::  | T104x  | SerDes Lane 4/E  | Aurora |  |  |
-| :::  | T104x  | :::  | miniPCIe|  •  | Mutually exclusive, see [[..:stkt104x:dip_switches|STKT104x DIP switch configuration]] \\  Tested with MPCIe Intel NIC |+| :::  | T104x  | :::  | miniPCIe|  •  | Mutually exclusive, see [[..:..:stkt104x:dip_switches|STKT104x DIP switch configuration]] \\  Tested with MPCIe Intel NIC |
 | :::  | T104x  | SerDes Lane 5/F  | PCIe |  •  | Tested with PCIe Intel NIC | | :::  | T104x  | SerDes Lane 5/F  | PCIe |  •  | Tested with PCIe Intel NIC |
-| :::  | T104x  | SerDes Lane 6/G  | SATA |  •  | Mutually exclusive, see [[..:stkt104x:dip_switches|STKT104x DIP switch configuration]] +| :::  | T104x  | SerDes Lane 6/G  | SATA |  •  | Mutually exclusive, see [[..:..:stkt104x:dip_switches|STKT104x DIP switch configuration]] 
-| :::  | T104x  | :::  | SGMII |  •  | Mutually exclusive, see [[..:stkt104x:dip_switches|STKT104x DIP switch configuration]]  |+| :::  | T104x  | :::  | SGMII |  •  | Mutually exclusive, see [[..:..:stkt104x:dip_switches|STKT104x DIP switch configuration]]  |
 | :::  | T104x  | :::  | miniPCIe |  •  | Tested with MPCIe Intel NIC  | | :::  | T104x  | :::  | miniPCIe |  •  | Tested with MPCIe Intel NIC  |
 | :::  | T104x  | SerDes Lane H  | SATA  |  •  |   | | :::  | T104x  | SerDes Lane H  | SATA  |  •  |   |
Line 94: Line 96:
 | :::  | :::  | USB3  | Mini-PCIe |    | X19  | | :::  | :::  | USB3  | Mini-PCIe |    | X19  |
 | :::  | :::  | USB4  | LVDS CMD |    | X31  | | :::  | :::  | USB4  | LVDS CMD |    | X31  |
-\\+</panel> 
 ===== Onboard I2C devices ===== ===== Onboard I2C devices =====
-\\ +<panel type="info" title="TQMT10xx / STKT104x" no-body="true">
-\\ +
- +
-^  I2C bus  |:::  ^  TQMT104x  |||||||   +
-^  I2C1  |:::  | 0x11\\ System Controller  | 0x18\\ Tempsensor  | 0x24\\ Tempsensor  | 0x44\\ Supervisor  | 0x50\\ EEPROM  | 0x51\\ RTC  | 0x57\\ EEPROM +
- +
-\\+
  
 +^  I2C bus  ^  TQMT104x  |||||||  
 +^  I2C1  |  0x11\\ System Controller  |  0x18\\ Tempsensor  |  0x4C\\ Tempsensor  |  0x44\\ Supervisor  |  0x50\\ EEPROM  |  0x51\\ RTC  |  0x57\\ EEPROM  |
  
-^  I2C bus  |:::   STKT104x  |||||||||  +^  I2C bus  ^  STKT104x  |||||||||  
-^  I2C2  |::: | 0x20\\ PCA9554  | 0x21\\ PCA9554 | 0x23\\ PCA9554  | 0x30\\ PCA9530D  | 0x38\\ DS90C387  | 0x42\\ PCA9554  | 0x68\\ Clock Generator  | 0x82\\ STMPE811  | 0x6C\\ Clock Generator  |+^  I2C2  |  0x20\\ PCA9554  0x21\\ PCA9554 |  0x23\\ PCA9554  0x30\\ PCA9530D  0x38\\ DS90C387  0x42\\ PCA9554  0x68\\ Clock Generator  0x82\\ STMPE811  | 0x6C\\ Clock Generator  | 
 +</panel>
  • Last modified: 2022/08/04 15:02