diff options
author | Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> | 2022-05-05 18:50:43 -0600 |
---|---|---|
committer | Mark Hatle <mark.hatle@kernel.crashing.org> | 2022-07-28 14:45:08 -0500 |
commit | 4cd0ab00c97616b7a608f82c294176c153d94c43 (patch) | |
tree | dc849842123855d62cd429b868abf1afcc9e06b4 /meta-xilinx-bsp/README.md | |
parent | f8c539d132287876539e4e12c5eff6b55717e26e (diff) | |
download | meta-xilinx-4cd0ab00c97616b7a608f82c294176c153d94c43.tar.gz |
meta-xilinx: Clean up vendor specific machine configuration files
1. Add new metal-xilinx-vendor layer which supports vendor specific
machine configuration files, device-tree, kernel, platform-init etc.
2. Moved below vendor machine conf files, dt and related configs from
meta-xilinx-bsp and meta-xilinx-contrib to meta-xilinx-vendor layer.
- microzed-zynq7.conf
- minized-zynq7.conf
- picozed-zynq7.conf
- zedboard-zynq7.conf
- zybo-zynq7.conf
- zybo-linux-bd-zynq7.conf
- ultra96-zynqmp.conf
3. Obsolete qemu-zynq7, s3adsp1800-qemu-microblazeeb, v350-versal and
vc-p-a2197-00-versal from meta-xilinx-bsp layer. Users should use
zynq-generic.conf for zynq7000 qemu boot should be functionally
equivalent to qemu-zynq7.
4. Add new MAINTAINERS.md file and move maintainers, Mailing list and
Patches content from meta-xilinx-* README.md to MAINTAINERS.md file.
5. Updated README.md file for supported board machines files in
meta-xilinx-bsp, meta-xilinx-contrib and meta-xilinx-vendor layers.
6. Disabled old drm kernel patches for zybo-linux-bd-zynq mahcine in
meta-xilinx-contrib layer as these patches doesn't apply on 5.x
kernel, if we don't hear from patch submitter we will remove these
patches from meta-xilinx-contrib layer.
7. Removed drm kernel cache metadate for zybo-linux-bd-zynq7 machine
as these configs are already available in xilinx_zynq_defconfig.
8. Fixed build issue for u-boot by changing
PREFERRED_PROVIDER_virtual/bootloader from u-boot to u-boot-xlnx.
9. Add meta-xilinx-vendor to bblayers.conf.sample
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com>
Signed-off-by: Mark Hatle <mhatle@xilinx.com>
Diffstat (limited to 'meta-xilinx-bsp/README.md')
-rw-r--r-- | meta-xilinx-bsp/README.md | 102 |
1 files changed, 31 insertions, 71 deletions
diff --git a/meta-xilinx-bsp/README.md b/meta-xilinx-bsp/README.md index e4142861..f41f6d4a 100644 --- a/meta-xilinx-bsp/README.md +++ b/meta-xilinx-bsp/README.md | |||
@@ -1,56 +1,38 @@ | |||
1 | meta-xilinx | 1 | # meta-xilinx |
2 | =========== | ||
3 | 2 | ||
4 | This layer provides support for MicroBlaze, Zynq and ZynqMP. | 3 | This layer provides support for MicroBlaze, Zynq, ZynqMP and Versal architectures Xilinx evaluation boards. |
5 | 4 | ||
6 | Additional documentation: | 5 | ## Additional documentation: |
7 | 6 | ||
8 | * [Building](README.building.md) | 7 | * [Building](../README.building.md) |
9 | * [Booting](README.booting.md) | 8 | * [Booting](../README.booting.md) |
10 | 9 | ||
11 | Supported Boards/Machines | 10 | ## Supported Boards/Machines |
12 | ========================= | ||
13 | 11 | ||
14 | Boards/Machines supported by this layer: | 12 | **Boards/Machines supported by this layer:** |
15 | 13 | ||
16 | * MicroBlaze: | 14 | | Platform | Xilinx Board Variant | Machine Configuration file | Board Device tree | |
17 | * [Xilinx ML605 (QEMU)](conf/machine/ml605-qemu-microblazeel.conf) - `ml605-qemu-microblazeel` (QEMU support) | 15 | | ---| --- | ---| ---------- | |
18 | * [Xilinx S3A DSP 1800 (QEMU)](conf/machine/s3adsp1800-qemu-microblazeeb.conf) - `s3adsp1800-qemu-microblazeeb` (QEMU support) | 16 | |MicroBlaze|[Xilinx KC705](https://www.xilinx.com/products/boards-and-kits/ek-k7-kc705-g.html)|[kc705-microblazeel](conf/machine/kc705-microblazeel.conf)|`kc705-full`| |
19 | * [Xilinx KC705](conf/machine/kc705-microblazeel.conf) - `kc705-microblazeel` | 17 | |Zynq-7000|Zynq (QEMU)|[qemu-zynq7](conf/machine/qemu-zynq7.conf)|NA| |
20 | * Zynq: | 18 | ||[Xilinx ZC702](https://www.xilinx.com/products/boards-and-kits/ek-z7-zc702-g.html)|[zc702-zynq7](conf/machine/zc702-zynq7.conf)|`zc702`| |
21 | * [Zynq (QEMU)](conf/machine/qemu-zynq7.conf) - `qemu-zynq7` (QEMU Support) | 19 | ||[Xilinx ZC706](https://www.xilinx.com/products/boards-and-kits/ek-z7-zc706-g.html)|[zc706-zynq7](conf/machine/zc706-zynq7.conf)|`zc706`| |
22 | * [Xilinx ZC702](conf/machine/zc702-zynq7.conf) - `zc702-zynq7` (with QEMU support) | 20 | |ZynqMP|[Xilinx ZCU102](https://www.xilinx.com/products/boards-and-kits/ek-u1-zcu102-g.html)|[zcu102-zynqmp](conf/machine/zcu102-zynqmp.conf)|`zcu102-rev1.0`| |
23 | * [Xilinx ZC706](conf/machine/zc706-zynq7.conf) - `zc706-zynq7` (with QEMU support) | 21 | ||[Xilinx ZCU104](https://www.xilinx.com/products/boards-and-kits/zcu104.html)|[zcu104-zynqmp](conf/machine/zcu104-zynqmp.conf)|`zcu104-revc`| |
24 | * [Avnet MicroZed](conf/machine/microzed-zynq7.conf) - `microzed-zynq7` | 22 | ||[Xilinx ZCU106](https://www.xilinx.com/products/boards-and-kits/zcu106.html)|[zcu106-zynqmp](conf/machine/zcu106-zynqmp.conf)|`zcu106-reva`| |
25 | * [Avnet PicoZed](conf/machine/picozed-zynq7.conf) - `picozed-zynq7` | 23 | ||[Xilinx ZCU111](https://www.xilinx.com/products/boards-and-kits/zcu111.html)|[zcu111-zynqmp](conf/machine/zcu111-zynqmp.conf)|`zcu111-reva`| |
26 | * [Avnet/Digilent ZedBoard](conf/machine/zedboard-zynq7.conf) - `zedboard-zynq7` | 24 | ||[Xilinx ZCU1275](https://www.xilinx.com/products/boards-and-kits/zcu1275.html)|[zcu1275-zynqmp](conf/machine/zcu1275-zynqmp.conf)|`zcu1275-revb`| |
27 | * [Digilent Zybo](conf/machine/zybo-zynq7.conf) - `zybo-zynq7` | 25 | ||[Xilinx ZCU1285](https://www.xilinx.com/products/boards-and-kits/zcu1285.html)|[zcu1285-zynqmp](conf/machine/zcu1285-zynqmp.conf)|`zcu1285-reva`| |
28 | * [Digilent Zybo Linux BD](conf/machine/zybo-linux-bd-zynq7.conf) - `zybo-linux-bd-zynq7` | 26 | ||[Xilinx ZCU208](https://www.xilinx.com/products/boards-and-kits/zcu208.html)|[zcu208-zynqmp](conf/machine/zcu208-zynqmp.conf)|`zcu208-reva`| |
29 | * ZynqMP: | 27 | ||[Xilinx ZCU216](https://www.xilinx.com/products/boards-and-kits/zcu216.html)|[zcu216-zynqmp](conf/machine/zcu216-zynqmp.conf)|`zcu216-reva`| |
30 | * [Xilinx ZCU102](conf/machine/zcu102-zynqmp.conf) - `zcu102-zynqmp` (QEMU support) | 28 | |Versal|[Xilinx VCK190](https://www.xilinx.com/products/boards-and-kits/vck190.html)|[vck190-versal](conf/machine/vck190-versal.conf)|`versal-vck190-reva-x-ebm-01-reva`| |
31 | * [Xilinx ZCU106](conf/machine/zcu106-zynqmp.conf) - `zcu106-zynqmp` | 29 | ||[Xilinx VMK180](https://www.xilinx.com/products/boards-and-kits/vmk180.html)|[vmk180-versal](conf/machine/vmk180-versal.conf)|`versal-vmk180-reva-x-ebm-01-reva`| |
32 | * [Xilinx ZCU104](conf/machine/zcu104-zynqmp.conf) - `zcu104-zynqmp` | 30 | ||[Xilinx VCK5000](https://www.xilinx.com/products/boards-and-kits/vck5000.html)|[vck5000-versal](conf/machine/vck5000-versal.conf)|`versal-vck5000-reva-x-ebm-01-reva`| |
33 | 31 | ||
34 | Additional information on Xilinx architectures can be found at: | 32 | > **Note:** Additional information on Xilinx architectures can be found at: |
35 | http://www.xilinx.com/support/index.htm | 33 | https://www.xilinx.com/products/silicon-devices.html |
36 | 34 | ||
37 | For Zybo Linux BD reference design, please see meta-xilinx-contrib layer | 35 | ## Dependencies |
38 | |||
39 | Maintainers, Mailing list, Patches | ||
40 | ================================== | ||
41 | |||
42 | Please send any patches, pull requests, comments or questions for this layer to | ||
43 | the [meta-xilinx mailing list](https://lists.yoctoproject.org/listinfo/meta-xilinx): | ||
44 | |||
45 | meta-xilinx@lists.yoctoproject.org | ||
46 | |||
47 | Maintainers: | ||
48 | |||
49 | Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> | ||
50 | Mark Hatle <mark.hatle@xilinx.com> | ||
51 | |||
52 | Dependencies | ||
53 | ============ | ||
54 | 36 | ||
55 | This layer depends on: | 37 | This layer depends on: |
56 | 38 | ||
@@ -58,31 +40,9 @@ This layer depends on: | |||
58 | 40 | ||
59 | URI: git://git.openembedded.org/openembedded-core | 41 | URI: git://git.openembedded.org/openembedded-core |
60 | layers: meta | 42 | layers: meta |
43 | branch: master or xilinx current release version (e.g. hosister) | ||
61 | 44 | ||
62 | Recipe Licenses | 45 | URI: git://git.yoctoproject.org/meta-xilinx.git |
63 | =============== | 46 | layers: meta-xilinx-microblaze, meta-xilinx-core |
64 | 47 | branch: master or xilinx current release version (e.g. hosister) | |
65 | Due to licensing restrictions some recipes in this layer rely on closed source | ||
66 | or restricted content provided by Xilinx. In order to use these recipes you must | ||
67 | accept or agree to the licensing terms (e.g. EULA, Export Compliance, NDA, | ||
68 | Redistribution, etc). This layer **does not enforce** any legal requirement, it | ||
69 | is the **responsibility of the user** the ensure that they are in compliance | ||
70 | with any licenses or legal requirements for content used. | ||
71 | |||
72 | In order to use recipes that rely on restricted content the `xilinx` license | ||
73 | flag must be white-listed in the build configuration (e.g. `local.conf`). This | ||
74 | can be done on a per package basis: | ||
75 | |||
76 | LICENSE_FLAGS_WHITELIST += "xilinx_pmu-rom" | ||
77 | |||
78 | or generally: | ||
79 | |||
80 | LICENSE_FLAGS_WHITELIST += "xilinx" | ||
81 | |||
82 | Generally speaking Xilinx content that is provided as a restricted download | ||
83 | cannot be obtained without a Xilinx account, in order to use this content you | ||
84 | must first download it with your Xilinx account and place the downloaded content | ||
85 | in the `downloads/` directory of your build or on a `PREMIRROR`. Attempting to | ||
86 | fetch the content using bitbake will fail, indicating the URL from which to | ||
87 | acquire the content. | ||
88 | 48 | ||