TQMxE41S Documentation



BIOS Version Overview

BIOS Revision BIOS Version CSE Firmware Version BIOS Binary
Rev. 0100 05.45.24.04.02 16.50.5.1303 TQMxE41S_05.45.24.04.02.bin Download


BIOS Changelog

UEFI Rev.0100

  • Disable Advanced Boot Option
  • Define USB OC mapping
  • Disable TSN Controller
  • Adapt (Simplify) Setup menu
  • Adapt PCIe info text
  • Change Default configuration
    • eMMC 5.1 Controller <Disabled>
    • USB3.1 Portx Speed Selection [15]
    • UART0 Controller <Communication port (COM)>
    • + Hardware Flow Control <Disabled>
    • + DMA Enable <Disabled>
    • + Power Gating <Auto>
    • UART1 Controller <Communication port (COM)>
    • + Hardware Flow Control <Disabled>
    • + DMA Enable <Disabled>
    • Clock0 assignment <Platform POR>
    • Clock1 assignment <Platform POR>
    • Clock2 assignment <Platform POR>
    • Clock3 assignment <Platform POR>
    • Clock4 assignment <Platform POR>
    • DMI Gen3 ASPM <Disabled>
    • PCI Express Clock Gating <Disabled>
    • PCI Express Power Gating <Disabled>
    • ISH Controller <Disabled>
    • ACPI D3Cold Support <Disabled>
    • Disable PROCHOT# Output <Disabled>
    • Low Power S0 Idle Capability <Disabled>
    • ClkReq for ClockY <Disabled> (for Y = 5-9)
    • Enable ClockReq Messaging <Disabled> (for all CPU PCIe ports)
    • TCSS xHCI Support <Disabled>
    • PCIe Speed <Gen3> (all PCIe ports)
    • Audio DSP <Disabled>
    • Enable all Thermal Functions <Disabled>
    • BIOS-TCSS handshake <Disabled>
    • PCIE Tunneling over USB4 <Disabled>
    • Integrated Thunderbolt(TM) Support <Disabled>
    • Scan Matrix Keyboard Support <Disabled>
    • Processor Thermal Device <Disabled>
    • GNA Device (B0:D8:F0) <Disabled>
    • Flash Support <Disabled> (of MIPI camera Link options)
    • L1 Low <Disabled> (for all PCIe ports)
    • Control Logic 1 <Disabled>
    • Control Logic 2 <Disabled>
    • IPU Device (B0:D5:F0) <Disabled>
    • I2C0 Controller <Disabled>
    • I2C1 Controller <Disabled>
    • I2C2 Controller <Disabled>
    • I2C3 Controller <Disabled>
    • I2C4 Controller <Disabled>
    • I2C5 Controller <Disabled>
    • SPI1 Controller <Disabled>
    • Console Serial Redirect <Disabled>
  • Integrate TQ boot logo
  • Prevent memory initialization when CMOS clear
  • Define ESRT Firmware GUID
  • Prevent debug output on internal UART 0 (SerialIo UART0)
  • Add TQMxE41S specific batch file
  • Set eSPI bus to quad mode
  • do not restore SCU defaults after CMOS clear
  • Workaround for not working i225
  • Fix not working Win driver installation of i226
  • Adapt HW configuration in descriptor file
  • Speed up boot time
  • Set some DEFINES
  • Add verb table for ALC262
  • Do not set Setup defaults dpendent on Board design
  • Disable SIO Dummy package
  • Disable SCU Lock after Boot
  • integrate 3 x reset processing for setting SCU default values
  • Configure SerIRQ in eSPI-to-LPC bridge ECE1200
  • Adapt SMBIOS data
  • Support EFI Shell
  • Adapt GPIO configuration in dependent to HW design
  • Fix not shown debug messages
  • Integrate SPD data dependent on GPIOs
  • Integrate and enable SioTqmx86 package
  • Adapt GOP configuration
  • Prevent deadloop on debug BIOS when assert occurs
  • Skip info message after build
  • Adapt XML file for CSME FW configuration
  • Add current CSME FW CSME FW 16.50.5.1303v3_A0_Consumer
  • Add gitignore file

Windows Version Overview

Windows Version Drivers Status
Windows 10 IoT Enterprise LTSC 2021 MR2 Fully tested

Linux Version Overview

Linux Distributions Version
Ubuntu 22.04 LTS Latest
Yocto Linux Kirkstone

Windows EAPI

The PICMG EAPI makes it easy for developers to access specific hardware interfaces of our TQ modules from their Windows application. The EAPI provides features like GPIO control, I2C, system information and watchdog timer.

x86 Yocto Linux

x86 Yocto is an operating system designed for x86 computers and based on the Yocto project, which allows developers to create custom Linux systems for their devices. We offer a meta-layer for our x86 modules, which provides all necessary customizations for our modules.
Get started >>

x86 Linux MFD Driver

The TQMx86 MFD driver enables the use of interfaces like GPIO, I2C, Watchdogs and many other module functions. This should already be included in the current Linux distributions (mainline).
Get started >>

  • Last modified: 2024/01/23 08:26