[PATCH v2 0/3] X2 Elite Lenovo Yoga Slim 7x Gen11 support
From: Konrad Dybcio
Date: Fri Jul 31 2026 - 14:01:56 EST
This series brings the bits necessary to support the Lenovo Yoga Slim 7x
Gen11 laptop, based on the Qualcomm Snapdragon X2 Elite (Glymur) SoC.
The DT allows for a decent UX. Among the features working are:
- Audio playback and capture
- GPU, Display
- Keyboard, touchpad, touchscreen, lid switch
- Privacy LED
- Charging, Type-C
- Wi-Fi, Bluetooth
- Modem should work on the SKUs that have it, but it remains untested
due to lack of access to such a device (it's just a PCIe device)
Most notably, the camera support is missing today and there is no EC
driver (the one used seems to not implement the same interface as the
"Qualcomm Hamoa CRD" driver services), making the OS unaware of e.g.
the keyboard backlight state (although the backlight itself still
works).
These patches are a result of a collaboration between a couple of
Qualcomm engineers taking part in an internal sprint and were created
over 3 days.
There's a number of dependencies (audio, GPU, SoCCP series), but those
all seem to be in a fairly good place, so this submission can be
reviewed in parallel. As a result of that, this v1 submission is
almost expected to trigger some dt-bindings warnings..
Changes in v2:
- Rebase
- Drop volume up pins (no such button)
- Drop unnecessary pcie3b pins
- Drop the applied panel patch
- Drop merged dependencies (all of them)
- Pick up tags
- Keep the optimistic compatible string variant
Link to v1: https://lore.kernel.org/linux-arm-msm/20260604-topic-yoga_submission-v1-0-57c70c23d0d6@xxxxxxxxxxxxxxxx/
Signed-off-by: Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>
---
Konrad Dybcio (3):
dt-bindings: arm: qcom: Add Lenovo Yoga Slim 7x Gen11
arm64: dts: qcom: Add Glymur-based Lenovo Yoga Slim 7x Gen11
firmware: qcom: scm: Allow QSEECOM on Yoga Slim 7x Gen11
Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../boot/dts/qcom/glymur-lenovo-yoga-slim7x.dts | 1208 ++++++++++++++++++++
drivers/firmware/qcom/qcom_scm.c | 1 +
4 files changed, 1211 insertions(+)
---
base-commit: 415606a7be939835db9b0d6b711887586646346d
change-id: 20260603-topic-yoga_submission-fb6dc076e28b
Best regards,
--
Konrad Dybcio <konrad.dybcio@xxxxxxxxxxxxxxxx>