aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-pynq
AgeCommit message (Collapse)Author
2022-11-10meta-xilinx: Deprecate meta-xilinx-pynq layerSandeep Gundlupet Raju
meta-xilinx-pynq is no longer supported from Yocto, hence deprecating meta-xilinx-pynq layer. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2022-09-13Move remaining layers to langdaleMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
2022-08-31various: Switch remaining layers to kirkstoneMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2022-07-28meta-xilinx: Clean up vendor specific machine configuration filesSandeep Gundlupet Raju
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>
2022-07-23meta-xilinx-pynq: Add missing meta-python dependencyMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
2022-02-04meta-xilinx-pynq: xilinx-pynq: Fix incorrect overrideMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-02-04Remove hardknott from LAYERSERIES_COMPATJohn Toomey
We do not maintain support for hardknott so it is being removed Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-02-04Remove gatesgarth from LAYERSERIES_COMPATJohn Toomey
We do not build, test or support gatesgarth in any of our layers so it makes sense to remove this for the various layer.conf files Signed-off-by: John Toomey <jtoomey@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-01-14Move away from PACKAGE_ARCH = "BOARD_ARCH" or "BOARDVARIANT_ARCH"Mark Hatle
PACKAGE_ARCH should not be MACHINE_ARCH, unless a specific override is being used for compatibility. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2022-01-14Initial restructure/split of meta-xilinx-bspMark Hatle
Create a new meta-xilinx-core, move core functionality to the core, keeping board specific files in the bsp layer. zynqmp-generic changed from require <board> to include, so if meta-xilinx-bsp is not available it will not fail. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2021-11-02Convert to new override syntaxSai Hari Chandana Kalluri
This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use : as the override character instead of _. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-09-28Convert to new override syntaxSai Hari Chandana Kalluri
This is the result of automated script (0.9.0) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-07-15layer.conf: Add honister hardknott LAYER COMPATSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2021-07-14pynq: Package pl_server_init as part of pynq-overlayChristian Kohn
Package the pl_server_init script as part of the pynq-overlay recipe instead of the python3-pynq recipe.
2021-07-14layer.conf: compatible with gatesgarth onlyMark Hatle
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2020-12-22ultra96: Using BOARD level hiearchy for ultra96 overridesJaewon Lee
Using BOARD level hierarchy to rewire ultra96 specific overrides. Each package using BOARD override has to also redefine PACKAGE_ARCH using BOARD_ARCH Signed-off-by: Jaewon Lee <jaewon.lee@xilinx.com>
2020-08-11README.md: Update maintainers listSai Hari Chandana Kalluri
Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-08-11layer.conf: Set layer compat to dunfell & gatesgarthSai Hari Chandana Kalluri
Set layer compat to dunfell and gatesgarth Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-05-18python3-pynq.bb: Update PYNQ to 2.5.1Peter Ogden
* Pull PYNQ from PyPI instead of from GitHub * Minor patches to PYNQ to maintain 3.5 and Yocto Compatibility * Add ZCU104 to defined boards in the xilinx-pynq bbclass * Refactor common logic for installing notebooks into xilinx-pynq bbclass * Verify that the PYNQ base overlay for the ZCU104 works * Set up correct python3 Yocto variables using python3-dir class Signed-off-by: Peter Ogden <ogden@xilinx.com> Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2020-04-09libcma: Fix SRC_URI definitionMark Hatle
Issue: CR-1061547 The SRC_URI must be specified in each recipe with '=' or a similar. ?= won't work, as a default (empty) value is defined in bitbake.conf Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
2019-12-09pynq-ultra96-*: Add Ultra96 specific pynq example demo:Sai Hari Chandana Kalluri
Add pynq-ultra96-helloworld and pynq-ultra96-bnn examples to demonstrate pynq framework on Ultra96-zynqmp boards Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>
2019-12-09meta-xilinx-pynq: Add layer to support PYNQManjukumar Matha
This layer collects Yocto recipes required to build and run PYNQ based examples using jupyter-notebooks on Zynq and ZU+ SoC's. PYNQ is an open-source project from Xilinx that makes it easy to design embedded systems with Zynq All Programmable Systems on Chips (APSoCs). Using the Python language and libraries, designers can exploit the benefits of programmable logic and microprocessors in Zynq to build more capable and exciting embedded systems. See https://github.com/Xilinx/PYNQ for more details and examples Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Peter Ogden <ogden@xilinx.com> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>