summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>2024-12-31 15:24:49 -0700
committerMark Hatle <mark.hatle@amd.com>2025-03-30 14:16:06 -0600
commitf3b50d2e313479accb7a131fbf24924c4e19d1cf (patch)
tree12fc6a048fc1b4cfdb6a8e2c635fe7bbc4e2fe3c
parente445a3cd3716a1cc631723e91d23fc5270c07bd3 (diff)
downloadmeta-xilinx-f3b50d2e313479accb7a131fbf24924c4e19d1cf.tar.gz
machine-xilinx-versal-net.inc: Update cpu core to a78 for versal-net
Update cpu core to a78 for versal-net devices. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r--meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-versal-net.inc43
1 files changed, 42 insertions, 1 deletions
diff --git a/meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-versal-net.inc b/meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-versal-net.inc
index 46191720..58bb628c 100644
--- a/meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-versal-net.inc
+++ b/meta-xilinx-core/recipes-bsp/bootbin/machine-xilinx-versal-net.inc
@@ -1 +1,42 @@
1require machine-xilinx-versal.inc 1# Extra args for versal-net
2BOOTGEN_EXTRA_ARGS += "-dump bh"
3
4# Specify BIF common attribute for FSBL
5BIF_COMMON_ATTR ?= ""
6
7# Specify BIF optional attributes
8BIF_OPTIONAL_DATA ?= ""
9
10# Specify BIF partition attributes required for BOOT.bin
11BIF_FSBL_ATTR ??= "base-pdi plmfw psmfw"
12BIF_ATF_ATTR ??= "arm-trusted-firmware"
13BIF_DEVICETREE_ATTR ??= "device-tree"
14BIF_SSBL_ATTR ??= "u-boot-xlnx"
15BIF_PARTITION_ATTR ??= "${BIF_FSBL_ATTR} ${BIF_DEVICETREE_ATTR} ${BIF_ATF_ATTR} ${BIF_SSBL_ATTR}"
16
17# Specify BIF partition attributes for base-pdi
18BIF_PARTITION_ATTR[base-pdi] ?= "type=bootimage"
19BIF_PARTITION_IMAGE[base-pdi] ?= "${RECIPE_SYSROOT}/boot/base-design.pdi"
20
21# Specify BIF partition attributes for plmfw
22BIF_PARTITION_ATTR[plmfw] ?= "type=bootloader"
23BIF_PARTITION_IMAGE[plmfw] ?= "${RECIPE_SYSROOT}/boot/plmfw.elf"
24
25# Specify BIF partition attributes for psmfw
26BIF_PARTITION_ATTR[psmfw] ?= "core=psm"
27BIF_PARTITION_IMAGE[psmfw] ?= "${RECIPE_SYSROOT}/boot/psmfw.elf"
28
29# Specify BIF partition attributes for device-tree
30BIF_PARTITION_ATTR[device-tree] ?= "type=raw, load=0x1000"
31BIF_PARTITION_IMAGE[device-tree] ?= "${RECIPE_SYSROOT}/boot/devicetree/system-top.dtb"
32BIF_PARTITION_ID[device-tree] ?= "0x1c000000"
33
34# Specify BIF partition attributes for u-boot
35BIF_PARTITION_ATTR[u-boot-xlnx] ?= "core=a78-0, cluster=0, exception_level = el-2"
36BIF_PARTITION_IMAGE[u-boot-xlnx] ?= "${RECIPE_SYSROOT}/boot/u-boot.elf"
37BIF_PARTITION_ID[u-boot-xlnx] ?= "0x1c000000"
38
39# Specify BIF partition attributes for arm-trusted-firmware
40BIF_PARTITION_ATTR[arm-trusted-firmware] ?= "core=a78-0, cluster=0, exception_level = el-3, trustzone"
41BIF_PARTITION_IMAGE[arm-trusted-firmware] ?= "${RECIPE_SYSROOT}/boot/arm-trusted-firmware.elf"
42BIF_PARTITION_ID[arm-trusted-firmware] ?= "0x1c000000"