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>
…ace Pro 11 Remove ssam_node_hid_sam_sensors as this device is not present on Surface Pro 11. This fixes a probe failure in dmesg: surface_hid 01:15:01:06:00: unexpected descriptor length: got 0, expected 9 surface_hid 01:15:01:06:00: probe with driver surface_hid failed with error -71 Fixes: c4a0690 ("platform/surface: aggregator_registry: Add Surface Pro 11 (QCOM)") Signed-off-by: Dale Whinham <daleyo@gmail.com> Link: https://patch.msgid.link/20260918-surface-pro-11-aggregator-registry-fixes-v2-1-c4ed9335814a@gmail.com Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Leon Silcott <leon@boasi.io> (cherry picked from commit 0e2088e2a4f14279b0d3ad37e088d57b7edfb1bc)
…urface Pro 11
Replace ssam_node_kip_tablet_switch with ssam_node_pos_tablet_switch, as
Surface Pro 11 reports tablet-mode via the POS ('posture') subsystem and
not the KIP subsystem.
The KIP-based driver would remain stuck in a 'folded-back' state after
suspend/resume, whereas the POS-based device reports its state correctly
even after suspend/resume.
This fixes the type cover keyboard/mouse being ignored by desktop
environments after resume from sleep due to the erroneous 'folded-back'
state.
Fixes: c4a0690 ("platform/surface: aggregator_registry: Add Surface Pro 11 (QCOM)")
Signed-off-by: Dale Whinham <daleyo@gmail.com>
Link: https://patch.msgid.link/20260918-surface-pro-11-aggregator-registry-fixes-v2-2-c4ed9335814a@gmail.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Leon Silcott <leon@boasi.io>
(cherry picked from commit bc72f27bcc36d5af5444272c921c014008c9f0df)
Carry the reviewed SP11 registry corrections on the v9 touch-autoload candidate without changing the retained v8 feature configuration or external-DTB delivery. Allocate a fresh ABI above the existing v24 artifact and keep runtime posture and resume qualification explicitly open. Signed-off-by: Leon Silcott <leon@boasi.io>
This was referenced Oct 20, 2026
ooaklee
changed the base branch from
x/qualification-7.2.5-combined-v8
to
x/sp11-qualified-base-7.2.5-20261020
October 20, 2026 19:49
ooaklee
marked this pull request as ready for review
October 20, 2026 19:49
This was referenced Oct 20, 2026
ooaklee
added a commit
that referenced
this pull request
Oct 20, 2026
- retain the scoped upstream UCSI remove-path correction by Fan Wu and Song Li (per the original Co-developed-by credit), disabling both work items before unregistering; - reject acknowledgement messages shorter than the required header and return code while preserving valid and partial-read handling; - retain the distinct 7.2.5-jg-0sp11v26 qualification entry; and - consolidate only the exact qualified UCSI delta on the fork's staging line. The final source tree must equal original qualified v26 commit 63de629 (tree bd947b8). The successor replays the three original UCSI commits with matching authors, author dates, full messages, trailers and stable patch IDs after the preceding SAM squash. Original per-commit provenance, including upstream review and sign-off scope, remains with the retained source commits. No aggregate certification is invented. Existing packages remain attributed to their original producer commit, not this squash SHA. No new build or device test is claimed; physical malformed-message/remove-race tests, USB4 and broad standby remain unqualified. Beta/default branches and the Surface are unchanged. Original source commits: - 611df88 - 84c3424 - 63de629 Refs #70 Refs #75 Refs ooaklee/linux-surface-pro-11-oe#33 Co-authored-by: Fan Wu <fanwu01@zju.edu.cn> Co-authored-by: Song Li <songl@zju.edu.cn>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Track the v25 Surface Aggregator registry qualification on the accepted v8 carrier.
Stack and validation
Draft base:
x/qualification-7.2.5-combined-v8; head:x/sp11-sam-qualification-20261015.The autoload correction overlaps existing PR #69; this draft tracks the cumulative accepted qualification history, not a request to merge the same fix twice. Keep #69's disposition explicit before promotion.
If #69 merges first, adjust this series before promotion so the autoload correction is not replayed twice. No rebase or history rewrite is performed for this tracking publication.
The user qualified v25 touch/pen and Type Cover use, including detach/reconnect. This PR does not expand that report into universal suspend or hardware-parity claims. Committed-range
git diff --checkpassed; no native build or hardware test was rerun for publication.The v26 UCSI and native-camera candidates are separate dependent PRs. No merge, branch-default change, Surface modification or reboot is part of this tracking PR.
Related tracking PRs
20 October housekeeping destination
Retargeted to the separate
x/sp11-qualified-base-7.2.5-20261020carrier at the same exact v8 base. This squash consolidates only qualified input/SAM source, with final-tree verification. It is not beta/stable, current-upstream, source-rights or fork-CI promotion. Original qualification refs remain unchanged. All remaining promotion gates are tracked in ooaklee/linux-surface-pro-11-oe#33.