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.. Signed-off-by: Konrad Dybcio <[email protected]> --- Konrad Dybcio (4): dt-bindings: display: panel: samsung,atna33xc20: Add ATNA40HQ08-0 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 + .../bindings/display/panel/samsung,atna33xc20.yaml | 2 + arch/arm64/boot/dts/qcom/Makefile | 1 + .../boot/dts/qcom/glymur-lenovo-yoga-slim7x.dts | 1237 ++++++++++++++++++++ drivers/firmware/qcom/qcom_scm.c | 1 + 5 files changed, 1242 insertions(+) --- base-commit: b7bee4ca5688e30ca50fbc87b1b8f7eed7006c17 change-id: 20260603-topic-yoga_submission-fb6dc076e28b prerequisite-message-id: CAJZ5v0iRE2Fd1uWSWAcDPrXCsDT8Xvt9knTczN1DfANK=r2...@mail.gmail.com prerequisite-patch-id: e5bba0850a9f380c1d369dd56076a7ffbf7e57a5 prerequisite-message-id: [email protected] prerequisite-patch-id: 8459bcae98ac156f6576657fe9233badcd385218 prerequisite-patch-id: 9ab2b37c0a11c3a9590be921fefc8709ebebf6a3 prerequisite-patch-id: 21440dddcc340d35558010fe88bad9265e43c6ac prerequisite-patch-id: 162f8b373ead5344ae0f29c92432db57a0d75f39 prerequisite-patch-id: bf5532cd5c8b66127e20be0677adbbbb3bd9578f prerequisite-patch-id: fa7954f6fd2d27a6f0e805c9643b70e7e201c503 prerequisite-message-id: [email protected] prerequisite-patch-id: 48c26c428cbeaa674a615704d1abeb87e4e965c8 prerequisite-message-id: [email protected] prerequisite-patch-id: 43e96d8a5063f51e2b5ee75fc8c9e10682e5670c prerequisite-patch-id: 2e71d345f84a821d89da2a6064954409fdb1277d prerequisite-patch-id: 0b9f5995044bb3d3ffda227ac986b755fa118c63 prerequisite-message-id: [email protected] prerequisite-patch-id: 9175e9ae77ac032c2f0502e2c63bb7b7d1ae4ead prerequisite-patch-id: 916e96859119985c09aa265f45f69e0800d56988 prerequisite-patch-id: 36f4bb7740fd65d808fa6685bce4b03798a547ff prerequisite-patch-id: 054631082c45d3ab3117f541f0d4d90b660dac73 prerequisite-patch-id: af18aef027c45213c11b436746fa31b3b6ebe46b Best regards, -- Konrad Dybcio <[email protected]>
