This layer enables AMD Embedded Plus platform.
For detailed steps on setting up the EDF Yocto environment, including host requirements, layer configuration, and build instructions, refer to the AMD EDF Documentation.
The following MACHINE and build target combinations are possible to build artifacts in SDT flow for the Embedded Plus platform:
| Machine | Target | Description | DISTRO |
|---|---|---|---|
| emb-plus-ve2302-amr | emb-plus-apu-image | APU image | amd-edf-small |
| emb-plus-ve2302-amr | emb-plus-ospi-amr | OSPI image | amd-edf |
| emb-plus-ve2302-xrt | emb-plus-apu-image | APU image | amd-edf |
| emb-plus-ve2302-xrt | emb-plus-ospi-vmr | OSPI image | amd-edf |
| alveo-v80-amr | emb-plus-apu-image | APU image | amd-edf |
| alveo-v80-amr | emb-plus-ospi-amr | OSPI image | amd-edf |
NOTE:
DISTRO=amd-edf-smallis required only for the AMR APU to reduce the APU image size.
Usage examples:
For AMR APU Image (requires amd-edf-small distro):
DISTRO=amd-edf-small MACHINE=emb-plus-ve2302-amr bitbake emb-plus-apu-image
For XRT/V80 APU Image (uses default amd-edf distro):
MACHINE=emb-plus-ve2302-xrt bitbake emb-plus-apu-image
MACHINE=alveo-v80-amr bitbake emb-plus-apu-image
For OSPI Image (uses default amd-edf distro):
MACHINE=emb-plus-ve2302-amr bitbake emb-plus-ospi-amr
MACHINE=alveo-v80-amr bitbake emb-plus-ospi-amr
Please send any patches, pull requests, comments or questions for this layer to the meta-xilinx mailing list:
meta-xilinx@lists.yoctoproject.org
When sending patches, please make sure the email subject line includes
[meta-embedded-plus][<BRANCH_NAME>][PATCH] and cc'ing the maintainers.
For more details follow the OE community patch submission guidelines, as described in:
https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded
git send-email --to meta-xilinx@lists.yoctoproject.org *.patch
Note: When creating patches, please use below format. To follow best practice, if you have more than one patch use
--cover-letteroption while generating the patches. Edit the0000-cover-letter.patchand change the title and top of the body as appropriate.
Syntax:
git format-patch -s --subject "meta-embedded-plus][<BRANCH_NAME>][PATCH" -1
Example:
git format-patch -s --subject "meta-embedded-plus][rel-v2026.1][PATCH" -1
Maintainers:
Mark Hatle <mark.hatle@amd.com>
Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
John Toomey <john.toomey@amd.com>
Trevor Woerner <trevor.woerner@amd.com>
This layer depends on:
URI: https://git.yoctoproject.org/poky
layers: meta, meta-poky
branch: scarthgap
URI: https://git.openembedded.org/meta-openembedded
layers: meta-oe
branch: scarthgap
URI:
https://git.yoctoproject.org/meta-xilinx (official version)
https://github.com/Xilinx/meta-xilinx (development and amd xilinx release)
layers: meta-xilinx-microblaze, meta-xilinx-core, meta-xilinx-standalone, meta-xilinx-standalone-sdt
branch: scarthgap or amd xilinx release version (e.g. rel-v2026.1)
URI:
https://git.yoctoproject.org/meta-xilinx-tools (official version)
https://github.com/Xilinx/meta-xilinx-tools (development and amd xilinx release)
branch: scarthgap or amd xilinx release version (e.g. rel-v2026.1)
URI: https://github.com/Xilinx/meta-amd-adaptive-socs
layers: meta-amd-adaptive-socs-core
branch: amd xilinx release version (e.g. rel-v2026.1)
URI: https://github.com/Xilinx/meta-amd-edf
layers: meta-amd-edf
branch: amd xilinx release version (e.g. rel-v2026.1)
Copyright (C) 2024-2026, Advanced Micro Devices, Inc.
SPDX-License-Identifier: MIT