Devicetree
 help / color / mirror / Atom feed
* [PATCH v3 0/3] arm64: dts: qcom: Lenovo ThinkPad T14s Gen 7 (Mahua) support
@ 2026-09-28 14:51 Srinivas Kandagatla
  2026-09-28 14:51 ` [PATCH v3 1/3] dt-bindings: arm: qcom: add Lenovo ThinkPad T14s Gen 7 (Mahua) Srinivas Kandagatla
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Srinivas Kandagatla @ 2026-09-28 14:51 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley
  Cc: Abel Vesa, Neil Armstrong, Dmitry Baryshkov, linux-arm-msm,
	devicetree, linux-kernel, Srinivas Kandagatla

Add support for the Lenovo ThinkPad T14s Gen 7 (Mahua), a Snapdragon X2
Elite laptop.  Patch 1 adds the board compatible under qcom,mahua and
follows the Gen 6 T14s pattern with distinct -lcd / -oled variants.
Patch 2 is the T14s Gen 7 (LCD) device tree itself; it follows the
Qualcomm Glymur reference design used by mahua-crd.  Patch 3 adds the
board to the QSEECOM allowlist, matching the pattern used for the Yoga
Slim 7x Gen 11, HP EliteBook X G2q 14 AI and Zenbook A14.

Currently working on the board: internal eDP display, WSA8845 speaker
playback and DMIC capture, DisplayPort audio on the two USB-C DP
outputs (DP0/DP1), USB-C (host + charging on both ports), WCN7850
Wi-Fi and Bluetooth, NVMe, HID-over-I2C touchpad / keyboard /
TrackPoint, lid switch, internal USB2 camera on usb_hs (via PTN3222
redriver) and Goodix fingerprint reader on usb_2.  WWAN wiring is
included but untested (no such SKU on hand).

Changes since v2 [1]:
 - Drop the panel-edp patch; the CSOT MNE007QB1-1 entry has landed
 - Enable internal USB2 camera on usb_hs (via PTN3222 redriver)
 - Enable Goodix fingerprint reader on usb_2
 - Picked up Reviewed-by: Konrad Dybcio on the DTS
 - Re-add the QSEECOM allowlist patch that was sent as 4/4 in v1 [2]
   and inadvertently dropped from v2

[1] https://lore.kernel.org/all/20260918120515.595782-1-srinivas.kandagatla@oss.qualcomm.com/
[2] https://lore.kernel.org/all/20260913201835.250085-1-srinivas.kandagatla@oss.qualcomm.com/

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   | 1272 +++++++++++++++++
 drivers/firmware/qcom/qcom_scm.c              |    1 +
 4 files changed, 1281 insertions(+)
 create mode 100644 arch/arm64/boot/dts/qcom/mahua-lenovo-thinkpad-t14s-gen7-lcd.dts


base-commit: 6375e61c01e93e35ee7acd336a689ac1fae4b509
--
2.53.0


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

end of thread, other threads:[~2026-09-29 22:47 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-28 14:51 [PATCH v3 0/3] arm64: dts: qcom: Lenovo ThinkPad T14s Gen 7 (Mahua) support Srinivas Kandagatla
2026-09-28 14:51 ` [PATCH v3 1/3] dt-bindings: arm: qcom: add Lenovo ThinkPad T14s Gen 7 (Mahua) Srinivas Kandagatla
2026-09-28 21:13   ` Rob Herring (Arm)
2026-09-28 14:51 ` [PATCH v3 2/3] arm64: dts: qcom: Add Lenovo ThinkPad T14s Gen 7 Srinivas Kandagatla
2026-09-28 15:04   ` sashiko-bot
2026-09-28 21:07     ` Srinivas Kandagatla
2026-09-28 14:51 ` [PATCH v3 3/3] firmware: qcom: scm: Allow QSEECOM on " Srinivas Kandagatla
2026-09-29 22:47 ` (subset) [PATCH v3 0/3] arm64: dts: qcom: Lenovo ThinkPad T14s Gen 7 (Mahua) support Bjorn Andersson

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