Devicetree
 help / color / mirror / Atom feed
* [PATCH v2 0/3] arm64: dts: qcom: Lenovo ThinkPad T14s Gen 7 (Mahua) support
@ 2026-09-18 12:05 Srinivas Kandagatla
  2026-09-18 12:05 ` [PATCH v2 1/3] dt-bindings: arm: qcom: add Lenovo ThinkPad T14s Gen 7 (Mahua) Srinivas Kandagatla
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Srinivas Kandagatla @ 2026-09-18 12:05 UTC (permalink / raw)
  To: Bjorn Andersson, Konrad Dybcio, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Douglas Anderson, Neil Armstrong
  Cc: Abel Vesa, Jessica Zhang, Maarten Lankhorst, Maxime Ripard,
	Thomas Zimmermann, David Airlie, Simona Vetter, linux-arm-msm,
	devicetree, linux-kernel, dri-devel, 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 adds an edp_panels[] entry for the CSOT MNE007QB1-1 (CSW
0x1465), the 1920x1200 IPS panel shipped on the LCD SKU.  Patch 3 is
the T14s Gen 7 (LCD) device tree itself; it follows the Qualcomm Glymur
reference design used by mahua-crd.

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.  WWAN wiring is included but untested (no
such SKU on hand).

Changes since v1 [1]:
 - Split board compatible into lenovo,thinkpad-t14s-gen7-{lcd,oled}
   with lenovo,thinkpad-t14s-gen7 as the base, matching the Gen 6 T14s
   pattern; renamed the .dts to mahua-lenovo-thinkpad-t14s-gen7-lcd.dts
   (Krzysztof)
 - Drop the on-board HDMI-A / RTD2171A bring-up; DP-side link training
   succeeded but the bridge did not produce an HDMI signal downstream.
   Will be re-worked and re-submitted alongside the headset audio patch
   in a follow-up
 - Wire misc_3p3_reg_en pinctrl to the vreg_misc_3p3 regulator so the
   PMIC GPIO pad gets its documented drive-push-pull / power-source
   settings applied instead of relying on defaults (Sashiko AI)
 - Drop the unused wcd_default pinctrl state; T14s uses WSA8845 + DMICs
   and has no WCD codec (Sashiko AI)
 - Sort regulator nodes alphabetically (Konrad)
 - Drop the redundant &remoteproc_soccp { status = "okay"; } override;
   soccp is enabled by default in mahua/glymur (Konrad)
 - Rename WSA speaker labels left_spk/right_spk -> left_spkr/right_spkr
 - Include the raw EDID + decoded identifier fields in the panel-edp
   commit message (Doug); the CSOT datasheet was not available so
   timings remain the conservative delay_200_500_e50 preset shared
   with the sibling MNE007QB/QS entries
 - Picked up Reviewed-by: Abel Vesa on the DTS patch

[1] 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)
  drm/panel-edp: add CSOT MNE007QB1-1 entry
  arm64: dts: qcom: Add Lenovo ThinkPad T14s Gen 7

 .../devicetree/bindings/arm/qcom.yaml         |    7 +
 arch/arm64/boot/dts/qcom/Makefile             |    1 +
 .../mahua-lenovo-thinkpad-t14s-gen7-lcd.dts   | 1213 +++++++++++++++++
 drivers/gpu/drm/panel/panel-edp.c             |    1 +
 4 files changed, 1222 insertions(+)
 create mode 100644 arch/arm64/boot/dts/qcom/mahua-lenovo-thinkpad-t14s-gen7-lcd.dts

-- 
2.53.0


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

end of thread, other threads:[~2026-09-28 19:31 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-18 12:05 [PATCH v2 0/3] arm64: dts: qcom: Lenovo ThinkPad T14s Gen 7 (Mahua) support Srinivas Kandagatla
2026-09-18 12:05 ` [PATCH v2 1/3] dt-bindings: arm: qcom: add Lenovo ThinkPad T14s Gen 7 (Mahua) Srinivas Kandagatla
2026-09-28 19:31   ` Rob Herring (Arm)
2026-09-18 12:05 ` [PATCH v2 2/3] drm/panel-edp: add CSOT MNE007QB1-1 entry Srinivas Kandagatla
2026-09-21 12:00   ` Abel Vesa
2026-09-21 14:34   ` Doug Anderson
2026-09-18 12:05 ` [PATCH v2 3/3] arm64: dts: qcom: Add Lenovo ThinkPad T14s Gen 7 Srinivas Kandagatla
2026-09-21 15:25   ` Konrad Dybcio

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