platform/surface: aggregator_registry: Add Surface Pro 12 (Intel) - #171
Open
zR-JB wants to merge 1 commit into
Open
platform/surface: aggregator_registry: Add Surface Pro 12 (Intel)#171zR-JB wants to merge 1 commit into
zR-JB wants to merge 1 commit into
Conversation
This was referenced Aug 12, 2026
zR-JB
marked this pull request as ready for review
August 12, 2026 21:13
Add SAM client device nodes for the Surface Pro 12 (Intel), identified by the MSHW0743 platform-hub ACPI ID. Like the Surface Pro 10 and Surface Pro 11 (Intel), the device uses the same SAM client device layout as the Surface Pro 9, so reuse ssam_node_group_sp9. This enables the Surface Aggregator Module client devices required for the device's platform functionality. Signed-off-by: Jan Baisch <jan.baisch@protonmail.com> Link: linux-surface#171 Patchset: surface-sam
zR-JB
force-pushed
the
sp12-ssam-registry
branch
from
August 12, 2026 21:37
d4270c1 to
e17243a
Compare
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
Add the Surface Pro 12 for Business (Intel) platform-hub ACPI ID MSHW0743 to the Surface Aggregator registry and reuse ssam_node_group_sp9.
This follows the existing model used for the Surface Pro 10 (MSHW0510) and Surface Pro 11 Intel (MSHW0583), which also reuse the Surface Pro 9 SAM client-device group.
On the tested Surface Pro for Business 13in 12th Ed Intel, this enables the SSAM platform devices and the associated basic Surface platform functionality.
Upstream intent
I would like to upstream this particular change as soon as practical after linux-surface review.
The change is small scoped to the new MSHW0743 ACPI ID, and is directly analogous to the already-upstream Surface Pro 10 and Surface Pro 11 Intel registry additions.
I am opening it here first so the linux-surface maintainers can confirm the SP12 registry mapping and so it is tracked together with the rest of the Surface Pro 12 enablement work.
Testing
Tested on Surface Pro for Business 13in 12th Ed Intel.
The MSHW0743 registry entry has been used in the tested SP12 kernel and enables the expected Surface Aggregator client devices, including the platform functionality used by battery, thermal/fan and UCSI support.
Surface Pro 12 enablement
This is one part of the broader Surface Pro 12 enablement work, tracked in linux-surface/linux-surface#2144
Related Surface Pro 12 work