From fe643ccb2b3f3b369346c990db90581f7f691be8 Mon Sep 17 00:00:00 2001 From: Tim Crawford Date: Wed, 22 Apr 2026 11:49:27 -0600 Subject: [PATCH 1/2] ec: Add lemp14 Signed-off-by: Tim Crawford --- src/app/ec.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/app/ec.rs b/src/app/ec.rs index 3f9812a..c571221 100644 --- a/src/app/ec.rs +++ b/src/app/ec.rs @@ -254,6 +254,17 @@ impl EcComponent { "system76/lemp13-b".to_string() } } + "L2x0JU" => { + // BOARD_ID2 (GPP_E14): Low=14", High=16" + unsafe { + let sideband = Sideband::new(0xE000_0000); + if sideband.gpio(0x5A, 0x50) & 2 == 2 { + "system76/lemp14-b".to_string() + } else { + "system76/lemp14".to_string() + } + } + } "N130ZU" => "system76/galp3-c".to_string(), "N140CU" => "system76/galp4".to_string(), "N150ZU" => "system76/darp5".to_string(), From 439408037a591fde97f4ca62384f39f904023613 Mon Sep 17 00:00:00 2001 From: Tim Crawford Date: Thu, 23 Apr 2026 14:16:34 -0600 Subject: [PATCH 2/2] Update intel-spi for PTL support Signed-off-by: Tim Crawford --- Cargo.lock | 3 +-- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c9cf661..e04b62e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -32,8 +32,7 @@ checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" [[package]] name = "intel-spi" version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b6b3b6a047aa89b5e4b0e98749a3a0e08481f1f54d22838d0c16a4233dc39df" +source = "git+https://github.com/system76/intel-spi#b469bcff07461200e7f53b7c12039df1775188b7" dependencies = [ "bitflags 2.9.0", "coreboot-fs", diff --git a/Cargo.toml b/Cargo.toml index d70489c..da742ef 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ lto = true [dependencies] coreboot-fs = "0.1.1" -intel-spi = "0.1.7" +intel-spi = { git = "https://github.com/system76/intel-spi" } orbclient = { version = "0.3.46", default-features = false, features = ["unifont"] } plain = "0.2.3" redox_dmi = "0.1.6"