Skip to content

Enable EL2 DTBO support for Hamoa and Purwa platforms#2311

Draft
xueqnie wants to merge 2 commits into
qualcomm-linux:masterfrom
xueqnie:hamoa-purwa-el2-dtbo
Draft

Enable EL2 DTBO support for Hamoa and Purwa platforms#2311
xueqnie wants to merge 2 commits into
qualcomm-linux:masterfrom
xueqnie:hamoa-purwa-el2-dtbo

Conversation

@xueqnie
Copy link
Copy Markdown
Contributor

@xueqnie xueqnie commented May 28, 2026

Description:

Summary

  • Add x1-el2.dtbo and hamoa-camx-el2.dtbo for Hamoa (iq-x7181-evk)
  • Add x1-el2.dtbo, purwa-evk-camx.dtbo, and purwa-camx-el2.dtbo for Purwa (iq-x5121-evk)
  • Add FIT_DTB_COMPATIBLE entries for EL2/KVM boot configurations

This enables KVM/EL2 boot support on Hamoa and Purwa IoT EVK platforms,
following the same pattern as PR #1851 for Monaco/Lemans.

Dependencies

@xueqnie xueqnie closed this May 28, 2026
@xueqnie xueqnie reopened this May 28, 2026
@xueqnie xueqnie marked this pull request as draft May 28, 2026 07:00
@xueqnie xueqnie marked this pull request as ready for review May 28, 2026 07:01
@xueqnie xueqnie marked this pull request as draft May 28, 2026 07:01
@xueqnie xueqnie marked this pull request as ready for review May 28, 2026 07:04
@xueqnie xueqnie marked this pull request as draft May 28, 2026 07:04
xueqnie added 2 commits May 29, 2026 06:51
The CAMX camera subsystem requires different IOMMU mappings when
running in EL2/KVM mode. Add hamoa-camx-el2.dtbo to
LINUX_QCOM_KERNEL_DEVICETREE and its FIT_DTB_COMPATIBLE entry so
the bootloader can select the CAMX+EL2 configuration.

Signed-off-by: Xueqian Nie <xueqnie@qti.qualcomm.com>
The CAMX camera subsystem requires its own overlay and additional
IOMMU mappings when running in EL2/KVM mode. Add purwa-evk-camx.dtbo
and purwa-camx-el2.dtbo to LINUX_QCOM_KERNEL_DEVICETREE with their
corresponding FIT_DTB_COMPATIBLE entries.

Signed-off-by: Xueqian Nie <xueqnie@qti.qualcomm.com>
@xueqnie xueqnie force-pushed the hamoa-purwa-el2-dtbo branch from c5350b9 to 58b4e39 Compare May 29, 2026 06:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant