~~NOCACHE~~ ^ BSP Revision ^ 0101 ^ ^ ++meta-tq-powerarch |\\ [[https://github.com/tq-systems/meta-tq-powerarch]]++ | [[https://github.com/tq-systems/meta-tq-powerarch|jethro-tqmtxxxx]] | ^ Yocto Project / Poky Release | [[https://git.yoctoproject.org/poky/snapshot/poky-jethro-14.0.1.tar.bz2| Jethro - 2.0.1]] | ^ 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]] | ^ Linux Kernel | [[https://github.com/tq-systems/linux-tqmt/tree/TQMTxxxx-linux-v4.4|4.4]] | ===== Bootloader ===== ^ Feature ^^^^ BSP Revision ^Remarks ^ ^ TQ Product ^ Chip ^ Interface ^ Function ^ 0101 ^ ^ | TQMT104x | T104x | eSDHC | SD Card | • | Mutually exclusive | | ::: | T104x | ::: | eMMC | | ::: | | ::: | T104x | I2C1 | I2C devices | • | cf. [[overview#onboard_i2c_devices|Onboard I2C devices]] | | ::: | T104x | I2C2 | I2C devices | • | ::: | | ::: | T104x | I2C3 | Bus access | • | | | ::: | T104x | I2C4 | Bus access | • | mutliplexed with DIU | | ::: | T104x | IFC | parallel NOR Flash | • | | | ::: | T104x | MAC[1-3] | SGMII | • | double check [[..:..:stkt104x:dip_switches|STKT104x DIP switch configuration]] | | ::: | T104x | MAC[4-5] | RGMII | • | | | ::: | T104x | UART1 | RS232 | • | Default console | | ::: | T104x | UART2 | RS232 | • | | ::: | T104x | USB1 | USB2514 | • | | | ::: | T104x | USB2 | Host | • | | | STKT104x | USB2514 | USB1 | Host | • | X23A | | ::: | ::: | USB2 | Host | • | X23B | | ::: | ::: | USB3 | Mini-PCIe | | X19 | | ::: | ::: | USB4 | LVDS CMD | | X31 | ^ Boot device ^ supported ^ | SPI NOR Flash | • | | eMMC (optional) | • | | SD card | • | ===== Operating System ===== ^ Feature ^^^^ BSP Revision ^Remarks ^ ^ TQ Product ^ Chip ^ Interface ^ Function ^ 0101 ^ ^ | TQMT104x | T104x | DIU | LVDS | • | 24-bit available via X7 on STKT104x | | ::: | T104x | ENET1 | RGMII | • | | | ::: | T104x | ENET2 | RGMII | • | | | ::: | T104x | eSDHC | SD Card | • | Mutually exclusive | | ::: | T104x | ::: | eMMC | | ::: | | ::: | T104x | eSPI | Bus access | • | No device on STKT104x | | ::: | T104x | I2C1 | I2C devices | • | cf. [[overview#onboard_i2c_devices|Onboard I2C devices]] | | ::: | T104x | I2C2 | I2C devices | • | | | ::: | T104x | I2C3 | Bus access | • | | | ::: | T104x | I2C4 | Bus access | • | mutliplexed with DIU | | ::: | T104x | IFC | parallel NOR Flash | • | | | ::: | T104x | SerDes Lane 0/A | | | T2081 only | | ::: | T104x | SerDes Lane 1/B | SGMII | • | | | ::: | T104x | SerDes Lane 2/C | QSGMII | • | TQMT1040 only | | ::: | T104x | ::: | SGMII | • | | | ::: | T104x | SerDes Lane 3/D | SGMII | • | | | ::: | T104x | SerDes Lane 4/E | Aurora | | | | ::: | 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 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 | ::: | miniPCIe | • | Tested with MPCIe Intel NIC | | ::: | T104x | SerDes Lane H | SATA | • | | | ::: | T104x | UART1 | RS232 | • | Default console | | ::: | T104x | UART2 | RS232 | • | | ::: | T104x | USB1 | USB2514 | • | | | ::: | T104x | USB2 | Host | • | | | STKT104x | DS90C387R | DIU | LVDS Transmitter | • | Tested with Chimei G104X1 | | ::: | PCA9554 | GPIO | Digital Output | • | 2 x LED (V74 via IO6 & V75 via IO7) | | ::: | PCA9554 | GPIO | Digital Output | • | 1 x LED (V73 via IO7) | | ::: | PCA9554 | GPIO | Digital Input | • | 3 x Button (S6, S7, S8) | | ::: | PCS9530D | PWM | Backlight Control | • | | | ::: | STMPE811 | 4-wire | Resistive Touchscreen Controller | | | | ::: | USB2514 | USB1 | Host | • | X23A | | ::: | ::: | USB2 | Host | • | X23B | | ::: | ::: | USB3 | Mini-PCIe | | X19 | | ::: | ::: | USB4 | LVDS CMD | | X31 | ===== Onboard I2C devices ===== ^ I2C bus ^ TQMT104x ||||||| ^ I2C1 | 0x11\\ System Controller | 0x18\\ Tempsensor | 0x4C\\ Tempsensor | 0x44\\ Supervisor | 0x50\\ EEPROM | 0x51\\ RTC | 0x57\\ EEPROM | ^ I2C bus ^ STKT104x ||||||||| ^ I2C2 | 0x20\\ PCA9554 | 0x21\\ PCA9554 | 0x23\\ PCA9554 | 0x30\\ PCA9530D | 0x38\\ DS90C387 | 0x42\\ PCA9554 | 0x68\\ Clock Generator | 0x82\\ STMPE811 | 0x6C\\ Clock Generator |