diff options
| author | Mark Hatle <mark.hatle@xilinx.com> | 2021-04-27 15:06:28 -0700 |
|---|---|---|
| committer | Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> | 2021-07-14 14:57:15 -0700 |
| commit | d77bb05b2f5d66e15e50098c4d83372f151364f2 (patch) | |
| tree | 4aa1d1bae00c8ac8288d5508fb910af527e9e449 /meta-xilinx-bsp/conf/machine/include | |
| parent | 674d7ba0f675f92bea884165558ef080b58e39c5 (diff) | |
| download | meta-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.inc | 7 | ||||
| -rw-r--r-- | meta-xilinx-bsp/conf/machine/include/soc-zynqmp.inc | 6 |
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" | |||
| 22 | WIC_DEPENDS ?= "virtual/kernel virtual/bootloader virtual/boot-bin" | 22 | WIC_DEPENDS ?= "virtual/kernel virtual/bootloader virtual/boot-bin" |
| 23 | 23 | ||
| 24 | UBOOT_ELF ?= "u-boot.elf" | 24 | UBOOT_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 | ||
| 28 | FSBL_DEPENDS ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', '', 'fsbl-firmware:do_deploy', d)}" | ||
| 29 | FSBL_MCDEPENDS ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', 'mc::fsbl-fw:fsbl-firmware:do_deploy', '', d)}" | ||
| 30 | FSBL_DEPLOY_DIR ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', '${TOPDIR}/tmp-fsbl-fw/deploy/images/${MACHINE}', '${DEPLOY_DIR_IMAGE}', d)}" | ||
| 31 | FSBL_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 | |||
| 37 | PMU_FIRMWARE_DEPLOY_DIR ?= "${@bb.utils.contains('BBMULTICONFIG', 'zynqmp-pmufw', '${TOPDIR}/tmp-microblaze-zynqmp-pmufw/deploy/images/${MACHINE}', '${DEPLOY_DIR_IMAGE}', d)}" | 37 | PMU_FIRMWARE_DEPLOY_DIR ?= "${@bb.utils.contains('BBMULTICONFIG', 'zynqmp-pmufw', '${TOPDIR}/tmp-microblaze-zynqmp-pmufw/deploy/images/${MACHINE}', '${DEPLOY_DIR_IMAGE}', d)}" |
| 38 | PMU_FIRMWARE_IMAGE_NAME ?= "${@bb.utils.contains('BBMULTICONFIG', 'zynqmp-pmufw', 'pmu-firmware-zynqmp-pmu', 'pmu-firmware-${MACHINE}', d)}" | 38 | PMU_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 | ||
| 42 | FSBL_DEPENDS ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', '', 'fsbl-firmware:do_deploy', d)}" | ||
| 43 | FSBL_MCDEPENDS ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', 'mc::fsbl-fw:fsbl-firmware:do_deploy', '', d)}" | ||
| 44 | FSBL_DEPLOY_DIR ?= "${@bb.utils.contains('BBMULTICONFIG', 'fsbl-fw', '${TOPDIR}/tmp-fsbl-fw/deploy/images/${MACHINE}', '${DEPLOY_DIR_IMAGE}', d)}" | ||
| 45 | FSBL_IMAGE_NAME ?= "fsbl" | ||
