[PATCH v3 0/3] Add support for Talos Lyra EVK board

From: Ruchira Revdekar

Date: Tue Oct 27 2026 - 07:35:51 EST


This series continues work originally posted by Avaneesh Kumar Dwivedi [1].

This series adds initial device tree support for the Talos Lyra EVK,
a QCS615-based System on Module (SoM) paired with a carrier board.

The Talos Lyra SoM is a compact compute module integrating the QCS615 SoC,
PMICs, memory, and essential connectivity. It is designed to be paired with
multiple carrier boards to support different use cases.

Talos Lyra is a distinct SoM revision of the existing Talos EVK SoM. The
key differences are:
- Adds Apache (Lite-on-Module) WLAN on SoC Card.
- Removes SPI-attached CAN transceiver module.
- SDC2 on the existing Talos SoM supported SDIO-based WLAN; it is now
used for the SD card connector only.

Note: The following are not included in this series and will be posted
as follow-ups:
- WLAN node
- USB Type-C OTG role switching via CYPD6129 controller (OTG support,
VBUS supply management). USB controllers are set to peripheral/host
for initial bring-up only.

[1] Link: https://lore.kernel.org/r/20260901-lyra_upstreaming-v1-0-e3a76dc9e21c@xxxxxxxxxxxxxxxx

Changes in v3:
- Remove inapplicable Tested-by from dt-bindings patch
- Fix DP HPD: use native pinctrl in mdss_dp0 instead of hpd-gpios in dp0-connector
- Fix model string: capitalize "Lyra"
- Squash EL2 overlay Makefile changes into board DTS patch
- Move USB PHY supply nodes to SoM DTSI (supplies are SoM PMIC-routed)
- Sort &node overrides alphabetically in board DTS (&tlmm before &usb_*)
- Reword dt-bindings commit message: clarify board/SoM relationship and explain absence of SoM-specific compatible
- Link to v2: https://patch.msgid.link/20261012-talos-lyra-evk-v2-v2-0-dcc9316ebb59@xxxxxxxxxxxxxxxx

Changes in v2:
- Drop qcom,talos-lyra-evk-som compatible from the binding; group
qcom,talos-lyra-evk under the existing talos-evk block instead
- Remove unused regulators vreg_s3a (smps3), vreg_s5a (smps5) and
vreg_s6a (smps6) from the SoM device tree
- Update board compatible string to remove qcom,talos-lyra-evk-som
- Add "talos:" subsystem prefix to patches 2 and 3 subjects
- Set initial-mode to HPM for all LDOs (ldo3, ldo11, ldo13, ldo15, ldo16)
- Add EL2 overlay for talos-lyra-evk as a separate patch (patch 4)

Changes in v1:
- dt-bindings for the Talos Lyra EVK board.
- Talos Lyra SoM DTSI with PMIC, regulators, storage (UFS/SD),
QUPv3 instances, ADSP/CDSP remoteprocs, and GPU definitions.
- Talos Lyra EVK board DTS enabling DisplayPort, GPIO expanders,
SPI-attached TPM (ST33), and USB on the carrier board.

Signed-off-by: Ruchira Revdekar <ruchira.revdekar@xxxxxxxxxxxxxxxx>
---
Avaneesh Kumar Dwivedi (3):
dt-bindings: arm: qcom: Add Talos Lyra EVK board
arm64: dts: qcom: talos: Add Talos Lyra EVK SoM platform
arm64: dts: qcom: talos: Add Talos Lyra EVK board

Documentation/devicetree/bindings/arm/qcom.yaml | 1 +
arch/arm64/boot/dts/qcom/Makefile | 5 +
arch/arm64/boot/dts/qcom/talos-lyra-evk-som.dtsi | 281 +++++++++++++++++++++++
arch/arm64/boot/dts/qcom/talos-lyra-evk.dts | 115 ++++++++++
4 files changed, 402 insertions(+)
---
base-commit: becb95e45ef0dda9ffb35156d909d3da7a2789c3
change-id: 20261007-talos-lyra-evk-v2-e2e588a34f6d

Best regards,
--
Ruchira Revdekar <ruchira.revdekar@xxxxxxxxxxxxxxxx>