mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/5] arm64: dts: qcom: Add Microsoft Surface Laptop 8th Edition
@ 2026-10-06  9:50 Gopikrishna Garmidi
  2026-10-06  9:50 ` [PATCH 1/5] dt-bindings: arm: qcom: Document " Gopikrishna Garmidi
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Gopikrishna Garmidi @ 2026-10-06  9:50 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Abel Vesa, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley, Maximilian Luz, Hans de Goede,
	Ilpo Järvinen, Douglas Anderson, Neil Armstrong,
	Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
	Thomas Zimmermann, David Airlie, Simona Vetter, Sibi Sankar,
	Pankaj Patil
  Cc: Rajendra Nayak, linux-arm-msm, devicetree, linux-kernel,
	platform-driver-x86, dri-devel, Gopikrishna Garmidi

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@oss.qualcomm.com>


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2026-10-07 13:23 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-10-06  9:50 [PATCH 0/5] arm64: dts: qcom: Add Microsoft Surface Laptop 8th Edition Gopikrishna Garmidi
2026-10-06  9:50 ` [PATCH 1/5] dt-bindings: arm: qcom: Document " Gopikrishna Garmidi
2026-10-07  7:11   ` Gopikrishna Garmidi
2026-10-06  9:50 ` [PATCH 2/5] firmware: qcom: scm: Allow QSEECOM on " Gopikrishna Garmidi
2026-10-07 13:22   ` Dmitry Baryshkov
2026-10-06  9:50 ` [PATCH 3/5] platform/surface: aggregator_registry: Add " Gopikrishna Garmidi
2026-10-07 13:23   ` Dmitry Baryshkov
2026-10-06  9:50 ` [PATCH 4/5] drm/panel-edp: Add Sharp LQ138P1JX61 (Surface Laptop 8th Ed.) Gopikrishna Garmidi
2026-10-07 12:54   ` Doug Anderson
2026-10-06  9:50 ` [PATCH 5/5] arm64: dts: qcom: Add Microsoft Surface Laptop 8th Edition Gopikrishna Garmidi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®