[PATCH v4 0/3] arm64: dts: qcom: Lenovo ThinkPad T14s Gen 7 (Mahua) support
From: Srinivas Kandagatla
Date: Tue Sep 29 2026 - 18:23:07 EST
Add support for the Lenovo ThinkPad T14s Gen 7 (Mahua), a Snapdragon X2
Elite laptop. Patch 1 adds the board compatible under qcom,mahua.
Patch 2 is the T14s Gen 7 (LCD) device tree; it follows the Qualcomm
Glymur reference design used by mahua-crd. Patch 3 allowlists QSEECOM
on this platform.
Currently working on the board: internal eDP display (with backlight
on/off), WSA8845 speaker playback and DMIC capture, DisplayPort audio
on the two USB-C DP outputs, USB-C (host + charging on both ports),
WCN7850 Wi-Fi and Bluetooth, NVMe, HID-over-I2C touchpad / keyboard /
TrackPoint, lid switch. WWAN wiring is included but untested (no such
SKU on hand).
Real backlight brightness control needs the PMK8850 LPG/PWM (the
EDP_BL/PWMR_BV_PS signal on the schematic). That will follow as a
separate series adding qcom,pmk8850-pwm to leds-qcom-lpg, a PWM subnode
to pmk8850.dtsi, and switching the T14s backlight to pwm-backlight.
Changes since v3 [1]:
- Address Sashiko AI review [2]:
* fixed conflciting gpios
* add panel backlight switch.
- Sort PMIC includes alphabetically.
- Pick up Acked-by: Rob Herring on the dt-bindings patch.
[1] https://lore.kernel.org/all/20260928145122.1337186-1-srinivas.kandagatla@xxxxxxxxxxxxxxxx/
[2] https://sashiko.dev/#/patchset/20260928145122.1337186-1-srinivas.kandagatla@xxxxxxxxxxxxxxxx
Srinivas Kandagatla (3):
dt-bindings: arm: qcom: add Lenovo ThinkPad T14s Gen 7 (Mahua)
arm64: dts: qcom: Add Lenovo ThinkPad T14s Gen 7
firmware: qcom: scm: Allow QSEECOM on ThinkPad T14s Gen 7
.../devicetree/bindings/arm/qcom.yaml | 7 +
arch/arm64/boot/dts/qcom/Makefile | 1 +
.../mahua-lenovo-thinkpad-t14s-gen7-lcd.dts | 1277 +++++++++++++++++
drivers/firmware/qcom/qcom_scm.c | 1 +
4 files changed, 1286 insertions(+)
create mode 100644 arch/arm64/boot/dts/qcom/mahua-lenovo-thinkpad-t14s-gen7-lcd.dts
--
2.53.0