From 8301cf9a545efa8b26acd3f51b7cd056bd8f1598 Mon Sep 17 00:00:00 2001 From: Bryan Prather-Huff Date: Wed, 10 Jun 2026 03:39:52 -0500 Subject: [PATCH] lattepanda/sigma: init --- README.md | 1 + flake.nix | 1 + lattepanda/sigma/README.md | 24 ++++++++++++++++++++++++ lattepanda/sigma/default.nix | 15 +++++++++++++++ 4 files changed, 41 insertions(+) create mode 100644 lattepanda/sigma/README.md create mode 100644 lattepanda/sigma/default.nix diff --git a/README.md b/README.md index 5a73142f0..b42bf9e90 100644 --- a/README.md +++ b/README.md @@ -259,6 +259,7 @@ See code for all available configurations. | [Intel NUC 8i7BEH](intel/nuc/8i7beh/) | `` | `intel-nuc-8i7beh` | | [Intel NUC 12WSHi7](intel/nuc/12wshi7/) | `` | `intel-nuc-12wshi7` | | [Kobol Helios4](kobol/helios4) | `` | `kobol-helios-4` | +| [LattePanda Sigma](lattepanda/sigma) | `` | `lattepanda-sigma` | | [Lenovo IdeaCentre K330](lenovo/ideacentre/k330) | `` | `lenovo-ideacentre-k330` | | [Lenovo IdeaPad 3 15alc6](lenovo/ideapad/15alc6) | `` | `lenovo-ideapad-15alc6` | | [Lenovo IdeaPad Gaming 3 15arh05](lenovo/ideapad/15arh05) | `` | `lenovo-ideapad-15arh05` | diff --git a/flake.nix b/flake.nix index 599eca42a..03181d5b3 100644 --- a/flake.nix +++ b/flake.nix @@ -213,6 +213,7 @@ intel-nuc-7i3bnb = import ./intel/nuc/7i3bnb; intel-nuc-8i7beh = import ./intel/nuc/8i7beh; intel-nuc-12wshi7 = import ./intel/nuc/12wshi7; + lattepanda-sigma = import ./lattepanda/sigma; lenovo-ideacentre-k330 = import ./lenovo/ideacentre/k330; lenovo-ideapad-14imh9 = import ./lenovo/ideapad/14imh9; lenovo-ideapad-15alc6 = import ./lenovo/ideapad/15alc6; diff --git a/lattepanda/sigma/README.md b/lattepanda/sigma/README.md new file mode 100644 index 000000000..8228dce64 --- /dev/null +++ b/lattepanda/sigma/README.md @@ -0,0 +1,24 @@ +# LattePanda Sigma + +The [LattePanda Sigma](https://www.lattepanda.com/lattepanda-sigma) is a +high-performance x86 SBC built around the Intel Core i5-1340P (Raptor +Lake-P) with Iris Xe graphics, dual Intel I225-V 2.5 GbE NICs, two +Thunderbolt 4 ports, M.2 NVMe storage, and an M.2 E-key slot for WiFi +(ships with an Intel AX210/AX211). + +Everything works with mainline kernels via UEFI; no out-of-tree drivers are +required. This profile does not choose a bootloader — both systemd-boot and +GRUB (EFI) work. + +## Known issues + +- **Goodix touchscreen probe errors at boot** + (`Goodix-TS i2c-GDIX1001:00 ... I2C communication failure: -121`): the + BIOS exposes a touch controller for an optional eDP touch display; when no + display is attached the probe fails. Harmless. +- **`intel-hid INTC1078:00: failed to enable HID power button`**: harmless + BIOS quirk. +- The dual I225-V NICs use the `igc` driver. If you see link flapping under + low-power idle (a known issue on some igc parts), disable PCIe ASPM + (`boot.kernelParams = [ "pcie_aspm=off" ];`) and Energy-Efficient Ethernet + (`ethtool --set-eee eee off`). diff --git a/lattepanda/sigma/default.nix b/lattepanda/sigma/default.nix new file mode 100644 index 000000000..e0f2cf806 --- /dev/null +++ b/lattepanda/sigma/default.nix @@ -0,0 +1,15 @@ +{ lib, ... }: + +{ + imports = [ + ../../common/cpu/intel/raptor-lake + ../../common/pc + ../../common/pc/ssd + ]; + + # Intel AX210 WiFi, Intel Bluetooth, and i915 GuC/DMC firmware + hardware.enableRedistributableFirmware = lib.mkDefault true; + + # Expose package/core temperature sensors + boot.kernelModules = [ "coretemp" ]; +}