summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/recipes-bsp/embeddedsw/psm-firmware.inc
blob: 2bdb17edab7fad381fd9d5361443ebf34a761bed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
ESCRIPTION = "PSM Firmware"
SUMMARY = "PSM firmware for versal devices"

inherit xlnx-embeddedsw deploy

COMPATIBLE_HOST = "microblaze.*-elf"
COMPATIBLE_MACHINE = "none"
COMPATIBLE_MACHINE:versal = ".*"
COMPATIBLE_MACHINE:versal-net = ".*"

PACKAGE_ARCH = "${MACHINE_ARCH}"

S = "${UNPACKDIR}/git"

# This is the default in most BSPs.  A MACHINE.conf can override this!
PSM_FIRMWARE_IMAGE_NAME ??= "psm-firmware-${MACHINE}"

inherit image-artifact-names

PSM_FIRMWARE_BASE_NAME ?= "${PSM_FIRMWARE_IMAGE_NAME}-${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}"

ESW_COMPONENT ??= "psmfw.elf"

# Disable buildpaths QA check warnings.
INSANE_SKIP:${PN} += "buildpaths"