summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-bsp/README.md
diff options
context:
space:
mode:
authorSandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com>2022-05-05 18:50:43 -0600
committerMark Hatle <mark.hatle@kernel.crashing.org>2022-07-28 14:45:08 -0500
commit4cd0ab00c97616b7a608f82c294176c153d94c43 (patch)
treedc849842123855d62cd429b868abf1afcc9e06b4 /meta-xilinx-bsp/README.md
parentf8c539d132287876539e4e12c5eff6b55717e26e (diff)
downloadmeta-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.md102
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 @@
1meta-xilinx 1# meta-xilinx
2===========
3 2
4This layer provides support for MicroBlaze, Zynq and ZynqMP. 3This layer provides support for MicroBlaze, Zynq, ZynqMP and Versal architectures Xilinx evaluation boards.
5 4
6Additional 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
11Supported Boards/Machines 10## Supported Boards/Machines
12=========================
13 11
14Boards/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
34Additional 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
37For Zybo Linux BD reference design, please see meta-xilinx-contrib layer 35## Dependencies
38
39Maintainers, Mailing list, Patches
40==================================
41
42Please send any patches, pull requests, comments or questions for this layer to
43the [meta-xilinx mailing list](https://lists.yoctoproject.org/listinfo/meta-xilinx):
44
45 meta-xilinx@lists.yoctoproject.org
46
47Maintainers:
48
49 Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
50 Mark Hatle <mark.hatle@xilinx.com>
51
52Dependencies
53============
54 36
55This layer depends on: 37This 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
62Recipe 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)
65Due to licensing restrictions some recipes in this layer rely on closed source
66or restricted content provided by Xilinx. In order to use these recipes you must
67accept or agree to the licensing terms (e.g. EULA, Export Compliance, NDA,
68Redistribution, etc). This layer **does not enforce** any legal requirement, it
69is the **responsibility of the user** the ensure that they are in compliance
70with any licenses or legal requirements for content used.
71
72In order to use recipes that rely on restricted content the `xilinx` license
73flag must be white-listed in the build configuration (e.g. `local.conf`). This
74can be done on a per package basis:
75
76 LICENSE_FLAGS_WHITELIST += "xilinx_pmu-rom"
77
78or generally:
79
80 LICENSE_FLAGS_WHITELIST += "xilinx"
81
82Generally speaking Xilinx content that is provided as a restricted download
83cannot be obtained without a Xilinx account, in order to use this content you
84must first download it with your Xilinx account and place the downloaded content
85in the `downloads/` directory of your build or on a `PREMIRROR`. Attempting to
86fetch the content using bitbake will fail, indicating the URL from which to
87acquire the content.
88 48