summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/conf/machine/include
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@xilinx.com>2021-04-27 15:06:28 -0700
committerSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2021-07-14 14:57:15 -0700
commitd77bb05b2f5d66e15e50098c4d83372f151364f2 (patch)
tree4aa1d1bae00c8ac8288d5508fb910af527e9e449 /meta-xilinx-bsp/conf/machine/include
parent674d7ba0f675f92bea884165558ef080b58e39c5 (diff)
downloadmeta-xilinx-d77bb05b2f5d66e15e50098c4d83372f151364f2.tar.gz
soc-zynq/soc-zynqmp: Set default locations for fsbl firwmare
Match the behavior of the pmu, psm, and plm firmwares. Set the default deployment directory, filename, and dependencies for the soc-zynq and soc-zynqmp systems. FSBL is only present on thse two systems. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Diffstat (limited to 'meta-xilinx-bsp/conf/machine/include')
-rw-r--r--meta-xilinx-bsp/conf/machine/include/soc-zynq.inc7
-rw-r--r--meta-xilinx-bsp/conf/machine/include/soc-zynqmp.inc6
2 files changed, 13 insertions, 0 deletions
diff --git a/meta-xilinx-bsp/conf/machine/include/soc-zynq.inc b/meta-xilinx-bsp/conf/machine/include/soc-zynq.inc
index 0111cbd9..f970ffa3 100644
--- a/meta-xilinx-bsp/conf/machine/include/soc-zynq.inc
+++ b/meta-xilinx-bsp/conf/machine/include/soc-zynq.inc
@@ -22,3 +22,10 @@ KERNEL_EXTRA_ARGS_zynq += "UIMAGE_LOADADDR=0x8000"
22WIC_DEPENDS ?= "virtual/kernel virtual/bootloader virtual/boot-bin" 22WIC_DEPENDS ?= "virtual/kernel virtual/bootloader virtual/boot-bin"
23 23
24UBOOT_ELF ?= "u-boot.elf" 24UBOOT_ELF ?= "u-boot.elf"
25
26# Default, if multiconfig is off, the fsbl is in the regular deploydir, otherwise
27# it is located under a multiconfig specific deploydir
28FSBL_DEPENDS ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', '', 'fsbl-firmware:do_deploy', d)}"
29FSBL_MCDEPENDS ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', 'mc::fsbl-fw:fsbl-firmware:do_deploy', '', d)}"
30FSBL_DEPLOY_DIR ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', '${TOPDIR}/tmp-fsbl-fw/deploy/images/${MACHINE}', '${DEPLOY_DIR_IMAGE}', d)}"
31FSBL_IMAGE_NAME ?= "fsbl"
diff --git a/meta-xilinx-bsp/conf/machine/include/soc-zynqmp.inc b/meta-xilinx-bsp/conf/machine/include/soc-zynqmp.inc
index 633c95ee..47d9f81b 100644
--- a/meta-xilinx-bsp/conf/machine/include/soc-zynqmp.inc
+++ b/meta-xilinx-bsp/conf/machine/include/soc-zynqmp.inc
@@ -37,3 +37,9 @@ PMU_MCDEPENDS ?= "${@bb.utils.contains('BBMULTICONFIG', 'zynqmp-pmufw', 'mc::zyn
37PMU_FIRMWARE_DEPLOY_DIR ?= "${@bb.utils.contains('BBMULTICONFIG', 'zynqmp-pmufw', '${TOPDIR}/tmp-microblaze-zynqmp-pmufw/deploy/images/${MACHINE}', '${DEPLOY_DIR_IMAGE}', d)}" 37PMU_FIRMWARE_DEPLOY_DIR ?= "${@bb.utils.contains('BBMULTICONFIG', 'zynqmp-pmufw', '${TOPDIR}/tmp-microblaze-zynqmp-pmufw/deploy/images/${MACHINE}', '${DEPLOY_DIR_IMAGE}', d)}"
38PMU_FIRMWARE_IMAGE_NAME ?= "${@bb.utils.contains('BBMULTICONFIG', 'zynqmp-pmufw', 'pmu-firmware-zynqmp-pmu', 'pmu-firmware-${MACHINE}', d)}" 38PMU_FIRMWARE_IMAGE_NAME ?= "${@bb.utils.contains('BBMULTICONFIG', 'zynqmp-pmufw', 'pmu-firmware-zynqmp-pmu', 'pmu-firmware-${MACHINE}', d)}"
39 39
40# Default, if multiconfig is off, the fsbl is in the regular deploydir, otherwise
41# it is located under a multiconfig specific deploydir
42FSBL_DEPENDS ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', '', 'fsbl-firmware:do_deploy', d)}"
43FSBL_MCDEPENDS ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', 'mc::fsbl-fw:fsbl-firmware:do_deploy', '', d)}"
44FSBL_DEPLOY_DIR ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', '${TOPDIR}/tmp-fsbl-fw/deploy/images/${MACHINE}', '${DEPLOY_DIR_IMAGE}', d)}"
45FSBL_IMAGE_NAME ?= "fsbl"