Kernel driver lattepanda-sigma-ec

Supported systems:

  • LattePanda Sigma (Intel 13th Gen i5-1340P)

    DMI vendor: LattePanda

    DMI product: LattePanda Sigma

    BIOS version: 5.27 (verified)

    Datasheet: Not available (EC registers discovered empirically)

Author: Mariano Abad <weimaraner@gmail.com>

Description

This driver provides hardware monitoring for the LattePanda Sigma single-board computer made by DFRobot. The board uses an ITE IT8613E Embedded Controller to manage a CPU cooling fan and thermal sensors.

The BIOS declares the ACPI Embedded Controller (PNP0C09) with _STA returning 0, preventing the kernel’s ACPI EC subsystem from initializing. This driver reads the EC directly via the standard ACPI EC I/O ports (0x62 data, 0x66 command/status).

Sysfs attributes

fan1_input

Fan speed in RPM (EC registers 0x2E:0x2F, 16-bit big-endian)

fan1_label

“CPU Fan”

temp1_input

Board/ambient temperature in millidegrees Celsius (EC register 0x60, unsigned)

temp1_label

“Board Temp”

temp2_input

CPU proximity temperature in millidegrees Celsius (EC register 0x70, unsigned)

temp2_label

“CPU Temp”

Module parameters

force (bool, default false)

Force loading on BIOS versions other than 5.27. The driver still requires DMI vendor and product name matching.

Known limitations

  • Fan speed control is not supported. The fan is always under EC automatic control.

  • The EC register map was verified only on BIOS version 5.27. Other versions may use different register offsets; use the force parameter at your own risk.