Differences

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

Link to this comparison view

Both sides previous 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:49] – Updated to reflect BSP Rev.0100 lenz
Line 1: Line 1:
- 
 ~~NOCACHE~~ ~~NOCACHE~~
 <embed en:templates:tabs> <embed en:templates:tabs>
-  <label lang>en</label>+  <label lang>intern</label>
   <label mod_name>tqmt104x</label>   <label mod_name>tqmt104x</label>
   <label mod_name_head>TQMT104x</label>   <label mod_name_head>TQMT104x</label>
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