From 4be5fc162270041444347eaa3e0d99b759278af2 Mon Sep 17 00:00:00 2001 From: Chandan Kumar Jha Date: Sat, 6 Jun 2026 16:15:47 +0530 Subject: [PATCH 1/2] iq-x5121-evk.conf: include downstream camera dtb into image Downstream camera DTB is not included in the final image when building linux-qcom, linux-qcom-next, linux-qcom-rt, or linux-qcom-next-rt kernels for the Purwa EVK board. This prevents the downstream camera stack from being enabled at boot, even though the kernel supports it. Include the downstream camera DTB so it is packaged into the final image and downstream camera functionality is available for the IQ-x5121 EVK. Signed-off-by: Chandan Kumar Jha --- conf/machine/iq-x5121-evk.conf | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/conf/machine/iq-x5121-evk.conf b/conf/machine/iq-x5121-evk.conf index 9ba7100e..66c0a073 100644 --- a/conf/machine/iq-x5121-evk.conf +++ b/conf/machine/iq-x5121-evk.conf @@ -10,6 +10,11 @@ KERNEL_DEVICETREE ?= " \ qcom/purwa-iot-evk.dtb \ " +# These DTs are not upstreamed and currently exist only in linux-qcom kernels +LINUX_QCOM_KERNEL_DEVICETREE ?= " \ + qcom/purwa-evk-camx.dtbo \ +" + MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += " \ packagegroup-purwa-iot-evk-firmware \ packagegroup-purwa-iot-evk-hexagon-dsp-binaries \ From 6887015f4bc3d2fd36b9f82715a647a3edb44172 Mon Sep 17 00:00:00 2001 From: Chandan Kumar Jha Date: Sat, 6 Jun 2026 16:18:34 +0530 Subject: [PATCH 2/2] fit-dtb-compatible: Specify compatible for camx overlay Add multi-DTB support for camx overlay to enable downstream camera for IQ-x5121 EVK (purwa-evk-camx). Signed-off-by: Chandan Kumar Jha --- conf/machine/include/fit-dtb-compatible-linux-qcom.inc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/conf/machine/include/fit-dtb-compatible-linux-qcom.inc b/conf/machine/include/fit-dtb-compatible-linux-qcom.inc index 147001f9..7741e620 100644 --- a/conf/machine/include/fit-dtb-compatible-linux-qcom.inc +++ b/conf/machine/include/fit-dtb-compatible-linux-qcom.inc @@ -20,6 +20,9 @@ require conf/machine/include/fit-dtb-compatible.inc # ---------- hamoa ---------- FIT_DTB_COMPATIBLE[qcom_hamoa-evk-camx] = "hamoa-iot-evk hamoa-evk-camx" +# ---------- purwa ----------- +FIT_DTB_COMPATIBLE[qcom_purwa-evk-camx] = "purwa-iot-evk purwa-evk-camx" + # ---------- lemans ---------- FIT_DTB_COMPATIBLE[qcom_qcs9075-iot-el2gh-staging] = \ "lemans-evk lemans-evk-camera-csi1-imx577 lemans-staging"