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
Next revisionBoth sides next revision
en:power:tqmt104x:linux:overview [2016/12/06 13:30] liedmannen:power:tqmt104x:linux:overview [2017/02/17 08:55] – fixed lang variable lenz
Line 1: Line 1:
- 
 ~~NOCACHE~~ ~~NOCACHE~~
 <embed en:templates:tabs> <embed en:templates:tabs>
Line 11: Line 10:
 \\   \\  
 \\ \\
- 
- 
- 
  
 ~~NOCACHE~~ ~~NOCACHE~~
-<WRAP round important> 
-WORK IN PROGRESS 
-</WRAP> 
- 
 ===== BSP Overview ===== ===== BSP Overview =====
  
 ==== BSP Version Matrix ==== ==== BSP Version Matrix ====
  
-^ BSP revision ^ Pre-Release \\ <wrap round important>not released yet</wrap> +^ BSP revision ^  0100  
-^ Yocto | [[https://www.yoctoproject.org/downloads/core/jethro202|2.0.2]]  |    +^ Yocto         [[https://www.yoctoproject.org/downloads/core/jethro201|2.0.1]]  | 
-^ Platform | STKT104x   +^ Platform      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 |  [[http://lxr.free-electrons.com/source/?v=4.4|4.4]]  |
  
 +\\
 +===== Supported boot devices =====
 +^ Boot device  ^  supported  ^
 +| SPI NOR Flash  |  •  |
 +| eMMC  |     |
 +| SD card  |  •  |
  
 ===== Bootloader ===== ===== Bootloader =====
-  
  
 ==== Supported Features ==== ==== Supported Features ====
 ^ Feature  ^^^^ BSP Revision  ^Remarks ^    ^ Feature  ^^^^ BSP Revision  ^Remarks ^   
-^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^Pre-Release \\  <wrap round important>not released yet</wrap>   ^ ^ +^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  0100  ^ ^ 
-TQMT1042  T1042  DIU  LVDS Display |    |   +TQMT104x  T104x  eSDHC  SD Card |  •  | Mutually exclusive  | 
-| :::  | T1042  | UART1  | RS232 |  •  | default console  | +| :::  | T104x  | :::  | eMMC |  | :::  | 
-| :::  | T1042  | UART2  | RS232  |    |   +| :::  | T104x  I2C1  I2C devices  |  •  cf. [[overview#onboard_i2c_devices|Onboard I2C devices]] 
-| :::  | T1042  eSDHC  | SD Card |  •  |   +| :::  | T104x  I2C2  I2C devices |  •  | :::  | 
-| :::  | T1042  | eSDHC  | eMMC |  | alternative use +| :::  | T104x  I2C3  Bus access  |  •  |  | 
-| :::  | T1042  SPI   |   +| :::  | T104x  I2C4  Bus access   •  | <wrap round info>mutliplexed with DIU</wrap>  
-| :::  T1042  TDM   |   +| :::  | T104x  IFC  parallel NOR Flash |  •  
-| :::  | T1042  SerDes 0 |    +| :::  | T104x  MAC[1-3]  SGMII |  •  | <wrap round important>double check [[..:stkt104x:dip_switches|STKT104x DIP switch configuration]]  </wrap>  | 
-| :::  | T1042  | SerDes 1 | SGMII |  •  |  +| :::  | T104x  MAC[4-5]  | RGMII |  •  |  | 
-| :::  | T1042  | SerDes 2 | SGMII |  •  |  +| :::  | T104x  UART1  RS232 |  •  Default console  | 
-| :::  | T1042  SerDes 3 SGMII |  •  | +| :::  | T104x  UART2  RS232   •  | 
-| :::  T1042  | SerDes 4 | Aurora |  |   +| :::  | T104x  USB1  USB2514  |  •  |  | 
-| :::  | T1042  SerDes 4 | miniPCIe|  •  only with NOR Boot | +| :::  | T104x  USB2  Host |  •  
-| :::  | T1042  | SerDes 5 | PCIe |  •  | only with NOR Boot +STKT104x  USB2514 | USB1  | Host |  •  | X23A  | 
-| :::  | T1042  SerDes 6 | miniPCIe |  •  only with NOR Boot | +| :::  | :::  | USB2  | Host |  •  | X23B  | 
-| :::  | T1042  | SerDes 6 | SGMII |  | alternative use +| :::  | :::  | USB3  Mini-PCIe    X19  | 
-| :::  | T1042  SerDes 6 | SATA |    | available with SERDES 88 | +| :::  | :::  | USB4  LVDS CMD    X31  | 
-| :::  T1042  | SerDes 7 | SATA  |  •  |   +\\
-:::  T1042  | ENET1 | RGMII |  •    +
-| :::  | T1042  ENET2 | RGMII |  •  |   +
-| :::  | T1042  GPIO        +
-| :::  | T1042  PWM |  |  +
-| :::  | T1042  I2C1  I2C devices   •  |  +
-| :::  | T1042  I2C2  I2C devices |  •  |  +
-| :::  T1042  | I2C3  |  |   +
-| :::  | T1042  I2C4   |   +
-| :::  T1042  | IFC  | parallel NOR Flash |  •  |  +
-:::  T1042  | USB1  | Host |  •  |   +
-| :::  | T1042  | USB2  | Host |  •  |   +
-|STKT104X| USB2514 | USB Hub  |  |  •  |   +
-| :::  | DP83867 | ENET |  |  •  |  | +
-| :::  | 88E1340S ENET   •    +
-| :::  | DS90C387 | LVDS Display |      +
-| :::  | PCA9554 | GPIO |   •    +
-| :::  | STMPE811 | Touch |  |  +
- +
-==== Supported boot devices ==== +
-TODO +
- +
- +
 ===== Operating System ===== ===== Operating System =====
  
 ==== Supported Features ==== ==== Supported Features ====
 ^ Feature  ^^^^ BSP Revision  ^Remarks ^    ^ Feature  ^^^^ BSP Revision  ^Remarks ^   
-^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^Pre-Release\\  <wrap round important>not released yet</wrap>   ^ ^ +^ TQ Product  ^ Chip  ^ Interface  ^ Function  ^  0100  ^ ^ 
-TQMT1042  T1042  | DIU  | LVDS Display |    |   +TQMT104x  T104x  | DIU  | LVDS  |  •  | 24-bit available via X7 on STKT104x | 
-| :::  | T1042  UART1  RS232 |  •  | default console  | +| :::  | T104x  ENET1 RGMII |  •  |  | 
-| :::  | T1042  UART2  RS232   •  |   +| :::  | T104x  ENET2 | RGMII |  •  |  
-| :::  | T1042  JTAG       +| :::  | T104x  | eSDHC  | SD Card |  •  | Mutually exclusive  | 
-| :::  | T1042  eSDHC  SD Card |  •  |   +| :::  | T104x  :::  | eMMC |  | :::  | 
-| :::  | T1042  eSDHC  eMMC |  | alternative use +| :::  | T104x  eSPI  Bus access  |  •  | No device on STKT104x  | 
-| :::  | T1042  SPI   |   +| :::  | T104x  I2C1  I2C devices   •  cf. [[overview#onboard_i2c_devices|Onboard I2C devices]] 
-| :::  | T1042  TDM   |   +| :::  | T104x  I2C2  I2C devices |  •  |  | 
-| :::  | T1042  SerDes 0 |  |  |  | +| :::  | T104x  I2C3  Bus access  |  •  |  | 
-| :::  | T1042  SerDes 1 SGMII |  •  |  | +| :::  | T104x  I2C4  Bus access   •  <wrap round info>mutliplexed with DIU</wrap>  | 
-| :::  | T1042  | SerDes SGMII  •  +| :::  | T104x  IFC  parallel NOR Flash |  •  |  | 
-| :::  | T1042  | SerDes | SGMII |  •  |  | +| :::  | T104x  | SerDes Lane 0/A   |  | T2081 only  | 
-| :::  | T1042  | SerDes 4 | Aurora |  |  | +| :::  | T104x  | SerDes Lane 1/B  | SGMII |  •  |  | 
-| :::  | T1042  SerDes 4 miniPCIe|  •  | alternative use +| :::  | T104x  | SerDes Lane 2/C  QSGMII  |  •  | TQMT1040 only 
-| :::  | T1042  | SerDes PCIe |  •  |  | +| :::  | T104x  :::  SGMII |  •  |  
-| :::  | T1042  | SerDes | miniPCIe |  •  |  | +| :::  | T104x  | SerDes Lane 3/D  SGMII |  •  |  | 
-| :::  | T1042  | SerDes SGMII |  | alternative use +| :::  | T104x  | SerDes Lane 4/E  | Aurora |  |  | 
-| :::  | T1042  | SerDes 6 | SATA |    alternative use +| :::  | T104x  | :::  | miniPCIe|  •  | Mutually exclusive, see [[..:stkt104x:dip_switches|STKT104x DIP switch configuration]] \\  Tested with MPCIe Intel NIC 
-| :::  | T1042  SerDes 7 | SATA   •  |  | +| :::  | T104x  | SerDes Lane 5/F  PCIe  •  Tested with PCIe Intel NIC 
-| :::  | T1042  ENET1 RGMII |  •  |  | +| :::  | T104x  | SerDes Lane 6/G  | SATA |  •  Mutually exclusive, see [[..:stkt104x:dip_switches|STKT104x DIP switch configuration]]  
-| :::  | T1042  ENET2 RGMII |  •  |    +| :::  | T104x  :::  | SGMII |  •  | Mutually exclusive, see [[..:stkt104x:dip_switches|STKT104x DIP switch configuration]]  | 
-| :::  | T1042  GPIO   |  •  |  | +| :::  | T104x  :::  miniPCIe |  •  | Tested with MPCIe Intel NIC  | 
-| :::  | T1042  PWM |  |    |  | +| :::  | T104x  SerDes Lane H  SATA  |  •  |   
-| :::  | T1042  I2C1  I2C devices   •  |  | +| :::  | T104x  UART1  RS232 |  •  | Default console  | 
-| :::  | T1042  I2C2  I2C devices |  •  |  | +| :::  | T104x  UART2  RS232   •  | 
-:::  T1042  I2C3  |  |  |  | +| :::  | T104x  USB1  USB2514   •  |  | 
-| :::  | T1042  I2C4   |   | +| :::  | T104x  USB2  Host |  •  |  | 
-| :::  | T1042  IFC  parallel NOR Flash |  •  |  +STKT104x  DS90C387R  DIU LVDS Transmitter   •  Tested with Chimei G104X1  | 
-| :::  | T1042  USB1  Host |  •  |  | +| :::  | PCA9554  GPIO  Digital Output  |  •  | 2 x LED (V74 via IO6 & V75 via IO7) 
-| :::  | T1042  USB2  Host |  •  |  | +| :::  | PCA9554  GPIO  Digital Output  |  •  | 1 x LED (V73 via IO7) 
-|STKT104X| USB2514 | USB Hub  | Host |  •  |  | +| :::  | PCA9554  GPIO  Digital Input |  •  | 3 x Button (S6, S7, S8)  | 
-| :::  | DP83867 | ENET |  |  •  |  | +| :::  | PCS9530D  PWM  Backlight Control  |  •  | 
-| :::  | 88E1340S | ENET |  |  •  |  | +| :::  | STMPE811  | 4-wire | Resistive Touchscreen Controller  |     
-| :::  | DS90C387 | LVDS Display |  |    |  | +:::  | USB2514 | USB1  | Host |  •  | X23A  | 
-| :::  | PCA9554 GPIO   •  |   +| :::  | :::  USB2  | Host |  •  | X23B  | 
-| :::  | STMPE811 Touch |  | +| :::  | :::  USB3  Mini-PCIe |    | X19  | 
 +| :::  | :::  USB4  | LVDS CMD |    | X31  | 
 +\\ 
 +===== Onboard I2C devices ===== 
 +\\ 
 +\\ 
 + 
 +^  I2C bus  |:::   TQMT104x  |||||||   
 +^  I2C1  |:::  | 0x11\\ System Controller  0x18\\ Tempsensor  0x24\\ Tempsensor  0x44\\ Supervisor  | 0x50\\ EEPROM  | 0x51\\ RTC  | 0x57\\ EEPROM 
 + 
 +\\ 
  
-==== Supported onboard I2C devices ==== +^  I2C bus  |:::  ^  STKT104x  |||||||||  
-TODO+^  I2C2  |::: | 0x20\\ PCA9554  | 0x21\\ PCA9554 | 0x23\\ PCA9554  | 0x30\\ PCA9530D  | 0x38\\ DS90C387  | 0x42\\ PCA9554  | 0x68\\ Clock Generator  | 0x82\\ STMPE811  | 0x6C\\ Clock Generator  |
  • Last modified: 2022/08/04 15:02