Skip to content

Enable camera support for Talos lyra EVK board - #3114

Draft
tharanwa wants to merge 4 commits into
qualcomm-linux:masterfrom
tharanwa:CameraFitChanges
Draft

Enable camera support for Talos lyra EVK board#3114
tharanwa wants to merge 4 commits into
qualcomm-linux:masterfrom
tharanwa:CameraFitChanges

Conversation

@tharanwa

@tharanwa tharanwa commented Sep 10, 2026

Copy link
Copy Markdown

Add Talos Lyra EVK camera support to the machine IQ-615 and add the corresponding FIT compatible mapping.

Talos Lyra EVK, a QCS615-based System on Module (SoM) paired with a common 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 Supported SDIO based WLAN on existing Talos SoM, while now it is used for SD card connector only.

Changes:
Add Talos Lyra EVK CAMX DTB to LINUX_QCOM_KERNEL_DEVICETREE to the IQ-615 machine.

Add FIT DTB compatible string for talos-lyra-evk-camx.dtbo to ensure the correct DTB is selected during boot.

Include talos-lyra-evk.dtb in LINUX_QCOM_KERNEL_DEVICETREE to
support the Talos lyra EVK board.

Talos Lyra EVK, a QCS615-based System on Module (SoM) paired with a
common carrier board.

Signed-off-by: Nirmesh Kumar Singh <nirmesh.singh@oss.qualcomm.com>
Add compatible string mapping for talos-lyra-evk.dtb to ensure the
correct DTB is selected during boot for the Talos lyra EVK.

Signed-off-by: Nirmesh Kumar Singh <nirmesh.singh@oss.qualcomm.com>
qcom/talos-el2.dtbo \
qcom/talos-staging.dtbo \
qcom/talos-evk-staging.dtbo \
qcom/talos-lyra-evk.dtb \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Include talos-lyra-evk.dtb in LINUX_QCOM_KERNEL_DEVICETREE to
support the Talos lyra EVK board.

Start your commit messages by describing why it is being performed. In this case, what is Talos Lyra (BTW, is it lyra or Lyra?).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Talos Lyra is an IoT EVK based on the QCS615 SoC. Here, Lyra is a carrier board on which the Talos SoM is mounted.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You didn't fix the commit message :-(

# These DTs are not upstreamed and currently exist only in linux-qcom kernels
LINUX_QCOM_KERNEL_DEVICETREE ?= " \
qcom/talos-evk-camx.dtbo \
qcom/talos-el2.dtbo \

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

iq-615-evk: add talos-lyra-evk-camx DTBO to LINUX_QCOM_KERNEL_DEVICETREE Include talos-lyra-evk-camx.dtbo in LINUX_QCOM_KERNEL_DEVICETREE to support camera on the Talos lyra EVK board.

Commit subject too long

FIT_DTB_COMPATIBLE[qcom_talos-evk-lvds-auo_g133han01-staging] = \
"talos-evk talos-evk-lvds-auo_g133han01 talos-el2 talos-staging"
FIT_DTB_COMPATIBLE[qcom_qcs615-iot-subtype8] = \
"talos-lyra-evk"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing commit message.

CamX can't be enabled by default. There should be two different entries.

@tharanwa

Copy link
Copy Markdown
Author

qli-2.1 pull-request freeze

@tharanwa

Copy link
Copy Markdown
Author

Waiting for the following PR to get merged and rebased.

PR to add base support for Talos Lyra EVK -
#3103

@ricardosalveti

Copy link
Copy Markdown
Contributor

Moving to draft due dependencies.

Include talos-lyra-evk-camx.dtbo in LINUX_QCOM_KERNEL_DEVICETREE to
support camera on the Talos lyra EVK board.

Talos Lyra EVK, a QCS615-based System on Module (SoM) paired with a
common carrier board.

Signed-off-by: Tharik Anwar <tharanwa@qti.qualcomm.com>
Add compatible string mapping for talos-lyra-evk-camx.dtbo to ensure
the correct DTB is selected during boot for the Talos lyra EVK.

Signed-off-by: Tharik Anwar <tharanwa@qti.qualcomm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants