From 1db43f76a6e43a15528f25c0604baed9c2d1e232 Mon Sep 17 00:00:00 2001 From: Xinzheng Long Date: Wed, 20 May 2026 11:02:46 +0800 Subject: [PATCH 1/2] iq-x5121-evk.conf: add X1 EL2 DTBO to kernel DT list KVM support on iq-x5121-evk requires the X1 EL2 DTBO, which is shared with iq-x7181-evk. To support this, enable EL2 DTBO generation in the kernel DT list. Signed-off-by: Xinzheng Long --- conf/machine/iq-x5121-evk.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/conf/machine/iq-x5121-evk.conf b/conf/machine/iq-x5121-evk.conf index 3f8689686..86e92307b 100644 --- a/conf/machine/iq-x5121-evk.conf +++ b/conf/machine/iq-x5121-evk.conf @@ -10,6 +10,7 @@ QCOM_DTB_DEFAULT ?= "purwa-iot-evk" KERNEL_DEVICETREE ?= " \ qcom/purwa-iot-evk.dtb \ + qcom/x1-el2.dtbo \ " MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += " \ From 203e8229fdce3de59a12f124bc16ca6bfeaf2bab Mon Sep 17 00:00:00 2001 From: Xinzheng Long Date: Wed, 20 May 2026 11:05:53 +0800 Subject: [PATCH 2/2] fit-dtb-compatible: add el2 DTBO mapping for IQ-X5121 Evaluation Kit KVM support on IQ-X5121 Evaluation Kit requires applying the el2 DTBO at boot. Add FIT_DTB_COMPATIBLE entries to allow UEFI to correctly match and apply the `x1-el2.dtbo` overlay when booting with KVM. Signed-off-by: Xinzheng Long --- conf/machine/include/fit-dtb-compatible.inc | 1 + 1 file changed, 1 insertion(+) diff --git a/conf/machine/include/fit-dtb-compatible.inc b/conf/machine/include/fit-dtb-compatible.inc index 1ce8c479b..fe2115bba 100644 --- a/conf/machine/include/fit-dtb-compatible.inc +++ b/conf/machine/include/fit-dtb-compatible.inc @@ -55,6 +55,7 @@ FIT_DTB_COMPATIBLE[monaco-evk+monaco-evk-camx+monaco-el2+monaco-camx-el2+monaco- FIT_DTB_COMPATIBLE[monaco-evk+monaco-evk-ifp-mezzanine] = "qcom,qcs8275-iot-subtype3" FIT_DTB_COMPATIBLE[monaco-evk+monaco-evk-ifp-mezzanine+monaco-staging+monaco-evk-staging] = "qcom,qcs8275-iot-subtype3-staging" FIT_DTB_COMPATIBLE[purwa-iot-evk] = "qcom,purwa-evk" +FIT_DTB_COMPATIBLE[purwa-iot-evk+x1-el2] = "qcom,purwa-evk-el2kvm" FIT_DTB_COMPATIBLE[qcm6490-idp] = "qcom,qcm6490-idp" FIT_DTB_COMPATIBLE[qcm6490-idp+kodiak-staging] = "qcom,qcm6490-idp-staging" FIT_DTB_COMPATIBLE[qcm6490-idp+kodiak-el2] = " \