From 9e25bcfdab69745b9bd52569b1fa5987f66bbd8a Mon Sep 17 00:00:00 2001 From: Neal Frager Date: Mon, 1 Sep 2025 09:02:46 +0100 Subject: [PATCH] boot/xilinx-embeddedsw: only allow apps for device family Add an architecture cpu dependency to each application to make sure that users can only build applications which are applicable to their target device family. The versal_plm and versal_psmfw applications are specific to versal devices which are based on BR2_cortex_a72. The zynqmp_pmufw application is specific to zynqmp devices which are based on BR2_cortex_a53. Signed-off-by: Neal Frager Reviewed-by: Luca Ceresoli Signed-off-by: Julien Olivain --- boot/xilinx-embeddedsw/Config.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/boot/xilinx-embeddedsw/Config.in b/boot/xilinx-embeddedsw/Config.in index 5f115726e1..3826f2e18e 100644 --- a/boot/xilinx-embeddedsw/Config.in +++ b/boot/xilinx-embeddedsw/Config.in @@ -28,6 +28,7 @@ config BR2_TARGET_XILINX_EMBEDDEDSW_VERSION config BR2_TARGET_XILINX_EMBEDDEDSW_VERSAL_PLM bool "versal plm" + depends on BR2_cortex_a72 help Build versal plm application from Xilinx/embeddedsw repo. If selected, the xilinx-prebuilt package will not install @@ -38,6 +39,7 @@ config BR2_TARGET_XILINX_EMBEDDEDSW_VERSAL_PLM config BR2_TARGET_XILINX_EMBEDDEDSW_VERSAL_PSMFW bool "versal psmfw" + depends on BR2_cortex_a72 help Build versal psmfw application from Xilinx/embeddedsw repo. If selected, the xilinx-prebuilt package will not install @@ -48,6 +50,7 @@ config BR2_TARGET_XILINX_EMBEDDEDSW_VERSAL_PSMFW config BR2_TARGET_XILINX_EMBEDDEDSW_ZYNQMP_PMUFW bool "zynqmp pmufw" + depends on BR2_cortex_a53 help Build zynqmp pmufw application from Xilinx/embeddedsw repo. If selected, the xilinx-prebuilt package will not install