[PATCH 0/5] arm64: dts: qcom: Add Microsoft Surface Laptop 8th Edition
From: Gopikrishna Garmidi
Date: Tue Oct 06 2026 - 05:54:08 EST
This series adds initial support for the Microsoft Surface Laptop 13.8"
8th Edition. It's built on Mahua, the 12-core variant of Glymur with
cluster2 fused off.
As on the Surface Laptop 7, the keyboard, fan and platform profile are
handled by the Surface Aggregator Module over UART. The rest of the
board is close to the Qualcomm reference design.
With this series the laptop boots to a desktop with rootfs on NVMe.
Features enabled in this series:
1. Internal eDP panel
2. Speakers (2x WSA8845) and DMICs
3. USB-C host and charging on both ports
4. USB multiport controller behind two PTN3222 eUSB2 redrivers
5. Wi-Fi and Bluetooth (WCN7850)
6. NVMe
7. Keyboard, fan and platform profile via SAM
8. HID-over-I2C touchpad and touchscreen
9. Lid switch
10. UEFI variables and RTC via QSEECOM
The QSEECOM, SAM registry, and panel patches add independent support for
the board or panel and can be merged separately from the DT patches.
---
Gopikrishna Garmidi (5):
dt-bindings: arm: qcom: Document Microsoft Surface Laptop 8th Edition
firmware: qcom: scm: Allow QSEECOM on Surface Laptop 8th Edition
platform/surface: aggregator_registry: Add Surface Laptop 8th Edition
drm/panel-edp: Add Sharp LQ138P1JX61 (Surface Laptop 8th Ed.)
arm64: dts: qcom: Add Microsoft Surface Laptop 8th Edition
Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../qcom/mahua-microsoft-surface-laptop-8-13in.dts | 1180 ++++++++++++++++++++
drivers/firmware/qcom/qcom_scm.c | 1 +
drivers/gpu/drm/panel/panel-edp.c | 1 +
.../platform/surface/surface_aggregator_registry.c | 2 +
6 files changed, 1186 insertions(+)
---
base-commit: bf1ee2bd5c2da8992f33c8950ef194aaff74ed6c
change-id: 20260930-mahua-surface-laptop-0ae6d2419240
Best regards,
--
Gopikrishna Garmidi <gopikrishna.garmidi@xxxxxxxxxxxxxxxx>