Repository navigation
Conversation
The isolated 7.2.5 carrier retained the OF match table but omitted the SPI device ID table from the established driver implementation. DT coldplug exposes the controller as spi:mshw0485, so the module cannot be resolved automatically and the device remains unbound until a manual modprobe. Restore the established mshw0485 SPI ID, export it for module alias generation, and attach it to the SPI driver. The existing OF and HID matching paths remain unchanged. Signed-off-by: Leon Silcott <lnsilcott@gmail.com>
Allocate 7.2.5-jg-0sp11v9 for the minimal SPI module-alias correction on the exact v8 carrier. Keep publication gated on package, alias, signing, boot-entry, and physical fresh-boot qualification without a forced-load policy. Signed-off-by: Leon Silcott <lnsilcott@gmail.com>
Build qualification update — 2026-10-11The first full-package build of the v9 branch completed successfully.
The staged package/module checks confirm:
An additional all-module hardening audit found the same policy result in v8 A clean Lexr build of the supported five-package set, including exact-ABI |
|
Local v9 qualification update (hardware validation pending) The five-package Lexr bundle now builds cleanly from the exact PR head:
Validation passed:
An independent GLM-5.2 review approved the exact two-commit delta with no required changes. The requested DeepSeek review could not run because that provider currently has no active credentials, so this is not presented as a two-model approval. Next gate is a one-shot hardware boot with the known-good kernel kept as the persistent fallback. The first v9 boot must verify automatic binding before any manual |
|
Closed as an inactive/consolidated review vehicle during the 20 October kernel queue cleanup—not merged, newly hardware-qualified or accepted for upstream by this closure. Previously recorded v8 acceptance evidence stands unchanged; this closure only retires the review vehicle. The original source head and contributor history remain retained. Where a closed topic branch is removed, its verified The separate tested-source staging route and all outstanding upstream reconstruction, provenance, fork-CI and deviation/promotion gates are tracked in OE #33. Experimental reverse-engineering PRs remain separate and unmerged. Beta/default branches and installed kernels are unchanged. Retained exact source: d4504d974f6ae826797c8db51ffb0a8d46909c92. This duplicate review vehicle contains the exact bcf63b5/d4504d9 commits already retained by #75 and original v26. No separate v9 fresh-boot checklist is claimed complete, and OE issue #69 remains open. |
Summary
Restore automatic module alias resolution for the MSHW0485 SPI touchscreen on
the exact released 7.2.5 v8 carrier, and allocate a distinct v9 qualification
ABI.
The released v8 driver retained its OF and HID match tables but omitted the
established SPI device-ID table. Device Tree coldplug exposes the controller
as
spi:mshw0485, somodprobe -R spi:mshw0485could not resolve the moduleand a fresh boot left
spi0.0unbound. Explicitly loadingmshw0485_touchbound the controller and restored physically confirmed touch.Change
mshw0485SPI device ID;MODULE_DEVICE_TABLE(spi, ...);id_table;7.2.5-jg-0sp11v9for isolated build and hardware qualification.This branch is based directly on released v8 commit
8ba2b75713feb5c72bbc11dd8cce4048e23cdeea. It deliberately does not pull thebroader 7.2.0 integration line or add a forced-module-load policy.
Validation completed
checkpatch.plwith 0 errors,0 warnings, and 0 checks;
remain unchanged;
spi:mshw0485.Required before release
modinfo,modules.alias, stageddepmod,vermagic, and signature policy;
absence of the prior SPI-ID warning;
second clean boot.
Parent parity tracker: ooaklee/linux-surface-pro-11-oe#33
Dedicated regression tracker: ooaklee/linux-surface-pro-11-oe#69