diff options
author | Mark Hatle <mark.hatle@amd.com> | 2024-06-04 16:51:04 -0600 |
---|---|---|
committer | Mark Hatle <mark.hatle@amd.com> | 2024-06-04 17:00:14 -0600 |
commit | 195e1fa9fb13b21bc41af4e0747d4646caeb65e5 (patch) | |
tree | 27e92386d23080a44149b7ef0678e1bbddff2a2e /meta-xilinx-core/recipes-apps | |
parent | 3ea2f6cddd54881585084e7cb6f948c398ed980a (diff) | |
download | meta-xilinx-195e1fa9fb13b21bc41af4e0747d4646caeb65e5.tar.gz |
various: Remove SOC_VARIANT, split versal and versal-net, add machine_features
SOC_VARIANT has been remove, we are now only using the YP standard SOC_FAMILY
configuration. The defined families are: zynq, zynqmp, versal and versal-net.
Our decision of breaking up versal-net from versal, is based on the SoC CPU
changes from cortexa72/r5 to cortexa78/r52, thus we're treating it as a
different SoC family.
In order to capture the individual capabilities that we used to handle via
SOC_VARIANT, we have defined the following features (some may have been
previously defined):
- mali400 (zynqmp eg and ev)
- vcu (zynqmp ev)
- rfsoc (zynqmp dr RF capabiltiies)
- aie - (versal ai & premium)
- vdu - (versal ai)
SOC_VARIANT_ARCH and SOC_FAMILY_ARCH are now obsolete and replaced by
MACHINE_ARCH. This is based on the guideline that any recipes that use
MACHINE_FEATURES should be MACHINE_ARCH specific.
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Diffstat (limited to 'meta-xilinx-core/recipes-apps')
-rw-r--r-- | meta-xilinx-core/recipes-apps/image-update/image-update_1.1.bb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta-xilinx-core/recipes-apps/image-update/image-update_1.1.bb b/meta-xilinx-core/recipes-apps/image-update/image-update_1.1.bb index 1f1d0606..63718813 100644 --- a/meta-xilinx-core/recipes-apps/image-update/image-update_1.1.bb +++ b/meta-xilinx-core/recipes-apps/image-update/image-update_1.1.bb | |||
@@ -17,8 +17,9 @@ S = "${WORKDIR}/git" | |||
17 | COMPATIBLE_MACHINE = "^$" | 17 | COMPATIBLE_MACHINE = "^$" |
18 | COMPATIBLE_MACHINE:zynqmp = "zynqmp" | 18 | COMPATIBLE_MACHINE:zynqmp = "zynqmp" |
19 | COMPATIBLE_MACHINE:versal = "versal" | 19 | COMPATIBLE_MACHINE:versal = "versal" |
20 | COMPATIBLE_MACHINE:versal-net = "versal-net" | ||
20 | 21 | ||
21 | PACKAGE_ARCH:zynqmp = "${SOC_FAMILY_ARCH}" | 22 | PACKAGE_ARCH:zynqmp = "${MACHINE_ARCH}" |
22 | 23 | ||
23 | # Force the make system to use the flags we want! | 24 | # Force the make system to use the flags we want! |
24 | EXTRA_OEMAKE = 'CC="${CC} ${TARGET_CFLAGS} ${TARGET_LDFLAGS}" all' | 25 | EXTRA_OEMAKE = 'CC="${CC} ${TARGET_CFLAGS} ${TARGET_LDFLAGS}" all' |