Ver Fonte

boot/xilinx-prebuilt: only allow binaries for device family

Add an architecture cpu dependency to each family to make sure that users can
only install prebuilt firmware which is applicable to their target device
family.

The versal family is based on BR2_cortex_a72.

The kria and zynqmp families are based on BR2_cortex_a53.

Signed-off-by: Neal Frager <neal.frager@amd.com>
Reviewed-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
Neal Frager há 4 meses atrás
pai
commit
92f76f6c35
1 ficheiros alterados com 4 adições e 0 exclusões
  1. 4 0
      boot/xilinx-prebuilt/Config.in

+ 4 - 0
boot/xilinx-prebuilt/Config.in

@@ -25,16 +25,20 @@ config BR2_TARGET_XILINX_PREBUILT_VERSION
 choice
 choice
 	bool "family variant"
 	bool "family variant"
 	default BR2_TARGET_XILINX_PREBUILT_VERSAL if BR2_PACKAGE_VERSAL_FIRMWARE  # legacy
 	default BR2_TARGET_XILINX_PREBUILT_VERSAL if BR2_PACKAGE_VERSAL_FIRMWARE  # legacy
+	default BR2_TARGET_XILINX_PREBUILT_VERSAL if BR2_cortex_a72
 	default BR2_TARGET_XILINX_PREBUILT_ZYNQMP
 	default BR2_TARGET_XILINX_PREBUILT_ZYNQMP
 
 
 config BR2_TARGET_XILINX_PREBUILT_ZYNQMP
 config BR2_TARGET_XILINX_PREBUILT_ZYNQMP
 	bool "zynqmp"
 	bool "zynqmp"
+	depends on BR2_cortex_a53
 
 
 config BR2_TARGET_XILINX_PREBUILT_KRIA
 config BR2_TARGET_XILINX_PREBUILT_KRIA
 	bool "kria"
 	bool "kria"
+	depends on BR2_cortex_a53
 
 
 config BR2_TARGET_XILINX_PREBUILT_VERSAL
 config BR2_TARGET_XILINX_PREBUILT_VERSAL
 	bool "versal"
 	bool "versal"
+	depends on BR2_cortex_a72
 
 
 endchoice
 endchoice