Use this guide as the authoritative reference for writing OpenAMP and libmetal domain YAML overlay files for the AMD system device tree (SDT) toolchain.
This guide covers the following topics:
- The YAML schema and every field you can set
- How each relation type, including remoteproc, rpmsg, and libmetal IPC, maps to generated device tree nodes
- Default resource allocations for each supported SoC
- Step-by-step instructions for writing your own domain YAML from scratch
Use the upstream references in the meta-xilinx repository as the
canonical overlay files:
meta-xilinx/meta-xilinx-standalone-sdt/conf/domainyaml/.
Use these YAML files with Lopper, specifically its
openamp assist plug in. It translates domain YAML into Linux and
Zephyr, FreeRTOS, or bare-metal device tree nodes.