summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/README.md
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@xilinx.com>2022-01-21 13:11:55 -0800
committerMark Hatle <mark.hatle@xilinx.com>2022-01-23 12:17:00 -0800
commitaf6e0c28644acd07890182fdadb34c6370481428 (patch)
treeb6e72e9ba4c38fbbbdae520ec7775b26b3744c82 /meta-xilinx-core/README.md
parent1167ecec3dbbda5e1ffffdef723ce26455851072 (diff)
downloadmeta-xilinx-af6e0c28644acd07890182fdadb34c6370481428.tar.gz
meta-xilinx-core: README.md update to explain recent changes
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Diffstat (limited to 'meta-xilinx-core/README.md')
-rw-r--r--meta-xilinx-core/README.md33
1 files changed, 32 insertions, 1 deletions
diff --git a/meta-xilinx-core/README.md b/meta-xilinx-core/README.md
index cb6c06c8..8997760c 100644
--- a/meta-xilinx-core/README.md
+++ b/meta-xilinx-core/README.md
@@ -27,6 +27,37 @@ This layer depends on:
27 URI: git://git.openembedded.org/openembedded-core 27 URI: git://git.openembedded.org/openembedded-core
28 layers: meta 28 layers: meta
29 29
30Configuring Machines
31====================
32
33All machines that use meta-xilinx-tools should be derived from one of the
34following: microblaze-generic, zynq-generic, zynqmp-generic, or
35versal-generic.
36
37microblaze-generic requries the include of the meta-microblaze layer
38
39zynq-generic, zynqmp-generic and versal-generic each require a device-tree
40to be defined. The device tree can be manually passed in via the
41variable CONFIG_DTFILE. Note, some items in the system may expect the
42device-tree to be referenced to system-top.dtb.
43Enabling meta-xilinx-tools will generate the appropriate device tree in most
44cases.
45
46Zynqmp-generic requires pmu-firmware. The firmware can be passed directly
47as a path to a binary: PMU_FILE, you may use the generic built version
48by including meta-xilinx-standalone, the XSCT version by adding
49meta-xilinx-tools or the DTB workflow version using
50meta-xilinx-standalone-experimental.
51
52Versal-generic requires both PLM and PSM firmware to be specified. They can
53be specified as a path to a binary using PLM_FILE and PSM_FILE. Or they can
54be generated by including meta-xilinx-standalone, the XSCT version by adding
55meta-xilinx-tools or the DTB workflow version using
56meta-xilinx-standalone-experimental. Additionally some configurations may
57require you to specify the path to a PDI file using PDI_PATH. The XSCT
58version will extract the PDI automatically.
59
60
30Recipe Licenses 61Recipe Licenses
31=============== 62===============
32 63
@@ -41,7 +72,7 @@ In order to use recipes that rely on restricted content the `xilinx` license
41flag must be white-listed in the build configuration (e.g. `local.conf`). This 72flag must be white-listed in the build configuration (e.g. `local.conf`). This
42can be done on a per package basis: 73can be done on a per package basis:
43 74
44 LICENSE_FLAGS_WHITELIST += "xilinx_pmu-rom" 75 LICENSE_FLAGS_WHITELIST += "xilinx_pmu-rom-native"
45 76
46or generally: 77or generally:
47 78