summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-experimental
Commit message (Collapse)AuthorAgeFilesLines
* Remove meta-xilinx-standalone-experimental, no longer usedMark Hatle2024-11-111-21/+0
| | | | | | | | This layer was replaced by meta-xilinx-standalone-sdt in 2024.2 and only kept as a temporary measure to facilitate an easier transition. In 2025.1 we no longer need the layer. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: Temporary workaroundMark Hatle2024-08-252-1/+21
| | | | | | | This layer is going away, but for compatibility with our current build configuration, we need a temporary layer to avoid build issues. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: Rename from ...-experimentalMark Hatle2024-05-28490-7455/+1
| | | | | | Add symlink to old name for temporarily compatibility. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: Create 2024.2 recipesMark Hatle2024-05-21239-5/+3490
| | | | | | | Create 2024.2 versions of recipes, and add preferred_version support to select the version that matches what the user wants. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* esw.bbclass: CleanupMark Hatle2024-05-211-4/+4
| | | | | | | | | | | | | | PV defaults to part of the FILE name ESW_VER defaults to the same part of the FILE name Both are intended to be overriden independently by the recipe, if necessary. So remove the default value as it will already work as intended and avoid future confusion. Also cleanup the comment to explain why the remove is necessary. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'xilinx/rel-v2024.1' into master_2024.1Mark Hatle2024-05-151-11/+21
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * README.md: Add meta-openamp clone step to READMESandeep Gundlupet Raju2024-05-011-11/+21
| | | | | | | | | | | | | | | | 1. Add meta-openamp clone step to README. 2. Add pre-requisites for SDT generation README. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'xilinx/rel-v2024.1' into master_2024.1Mark Hatle2024-05-031-0/+2
|\| | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilffs_2024.1: added bsp configuration required for versal_plmNandanikhil Gajulapally2024-04-291-0/+2
| | | | | | | | | | | | | | | | | | add missing xilffs bsp configuraiton required for versal_plm to boot from SD1 controller in eMMC1 boot mode when the design has both the controllers enabled. Signed-off-by: Nandanikhil Gajulapally <nandanikhil.gajulapally@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'xilinx/rel-v2024.1' into master_2024.1Mark Hatle2024-04-271-1/+1
|\| | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilloader_2024.1: Updated dependency of xilloader library recipeNandanikhil Gajulapally2024-04-181-1/+1
| | | | | | | | | | | | | | added xilsem as a dependency to xilloader. Signed-off-by: Nandanikhil Gajulapally <nandanikhil.gajulapally@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-xilinx-standalone-experimental: embeddedsw: Fix integrationMark Hatle2024-04-182-4/+16
| | | | | | | | | | | | | | | | Fix plm and psm firwmare integration. The class EXPORT behavior has changed in Scarthgap, so sync up to the recent changes to ensure behavior is the same as the prior langdale based system. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'xilinx/rel-v2024.1' into master-nextMark Hatle2024-04-161-0/+46
|\| | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * README.sdt.bsp.md: Update README with QB_MEM infoSandeep Gundlupet Raju2024-04-091-17/+24
| | | | | | | | | | | | | | | | Update README with QB_MEM info to boot QEMU using SDT builds. Also fix typo in README. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * README.sdt.bsp.md: Add system device tree bsp READMESandeep Gundlupet Raju2024-04-081-0/+39
| | | | | | | | | | | | | | | | Add system device tree bsp README which provide BSP settings such as QEMU PMC/PMU DTB, QEMU PS DTB etc. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | WIPMark Hatle2024-04-041-4/+0
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | meta-xilinx-standalone-experimental: esw.bbclass: Disable ↵Mark Hatle2024-04-041-0/+4
| | | | | | | | | | | | | | | | | | | | | | EXPORT_COMPILE_COMMANDS When enabled, this will inject "-isystem /usr/include" into the generated cmake files. This is not ideal, and possibly a bug in the esw sources. Until this is resolved, disabled this behavior. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'xilinx/rel-v2024.1' into HEADMark Hatle2024-04-042-4/+12
|\| | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * README.md: Update README on openamp-layer dependencySandeep Gundlupet Raju2024-03-281-3/+10
| | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * layer.conf: Fix openamp-layer dependencySandeep Gundlupet Raju2024-03-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | meta-xilinx-standalone-experimental failes to parse with below errors ERROR: No recipes in default available for: /scratch/sandeep/yocto/2024.1/yp-bc/sources/poky/../meta-xilinx/meta-xilinx-standalone-experimental/recipes-openamp/libmetal/libmetal-xlnx_%.bbappend /scratch/sandeep/yocto/2024.1/yp-bc/sources/poky/../meta-xilinx/meta-xilinx-standalone-experimental/recipes-openamp/open-amp/open-amp-xlnx_%.bbappend Hence add openamp-layer dependency to LAYERDEPENDS variable. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'xilinx/rel-v2024.1' into master-nextMark Hatle2024-03-26268-2191/+1378
|\| | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilsecure_2024.1.bb: Updated the dependencies and added server-client supportMohd Saquib Siraj2024-03-111-1/+5
| | | | | | | | | | | | | | Updated the dependency to support xilsecure example build for APU cores and added server-client support by implementing PACKAGECONFIG API's Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update rfdc-example recipeConall O'Griofa2024-03-111-0/+2
| | | | | | | | | | | | | | | | Changes in libxil now require libmetal drivers' examples to depend on the respective driver. Signed-off-by: Conall O'Griofa <conall.ogriofa@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update dfeprach-example recipeConall O'Griofa2024-03-111-0/+2
| | | | | | | | | | | | | | | | Changes in libxil now require libmetal drivers' examples to depend on the respective driver. Signed-off-by: Conall O'Griofa <conall.ogriofa@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update dfeofdm-example recipeConall O'Griofa2024-03-111-0/+2
| | | | | | | | | | | | | | | | Changes in libxil now require libmetal drivers' examples to depend on the respective driver. Signed-off-by: Conall O'Griofa <conall.ogriofa@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update dfemix-example recipeConall O'Griofa2024-03-111-0/+2
| | | | | | | | | | | | | | | | Changes in libxil now require libmetal drivers' examples to depend on the respective driver. Signed-off-by: Conall O'Griofa <conall.ogriofa@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update dfeequ-example recipeConall O'Griofa2024-03-111-0/+2
| | | | | | | | | | | | | | | | Changes in libxil now require libmetal drivers' examples to depend on the respective driver. Signed-off-by: Conall O'Griofa <conall.ogriofa@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update dfeccf-example recipeConall O'Griofa2024-03-111-0/+2
| | | | | | | | | | | | | | | | Changes in libxil now require libmetal drivers' examples to depend on the respective driver. Signed-off-by: Conall O'Griofa <conall.ogriofa@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: recipes-libraries: libxil: Remove ↵Appana Durga Kedareswara rao2024-03-111-0/+1
| | | | | | | | | | | | | | | | | | | | libmetal dependent drivers from machine_features Remove the libmetal library dependent drivers from machine_features, Consumers of these drivers should explicitly include dependency in their recipes. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilplmi_2024.1: Updated the dependencyMohd Saquib Siraj2024-03-051-1/+1
| | | | | | | | | | | | | | Updated the dependency to include xilmailbox conditionally so as to build xilpuf examples Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilsecure-example_2024.1.bb: Added API's to support server client modeMohd Saquib Siraj2024-03-051-0/+4
| | | | | | | | | | | | | | Added packageconfig API's to support server client mode and build examples accordingly Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilnvm_2024.1.bb: Added API's to support server client modeMohd Saquib Siraj2024-03-051-0/+4
| | | | | | | | | | | | | | Added packageconfig API's to support server client mode and build examples accordingly Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilnvm-example_2024.1.bb: Added API's to support server-client modeMohd Saquib Siraj2024-03-051-0/+4
| | | | | | | | | | | | | | Added packageconfig API's to support server-client mode switching and build examples accordingly Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilpuf_2024.1.bb: Added API to support server-client modeMohd Saquib Siraj2024-03-051-0/+4
| | | | | | | | | | | | | | Added packageconfig API's to support server client support and compile examples accordingly Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilpuf-example_2024.1.bb: Added server client support and Updated the ↵Mohd Saquib Siraj2024-03-051-1/+5
| | | | | | | | | | | | | | | | | | dependencies Added packageconfig API's to support server client support and updated the dependency Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * openamp-fw: Update deploy directory pathMark Hatle2024-02-251-1/+1
| | | | | | | | | | | | | | The deploy directory path has been adjusted from BASE_TMPDIR to a specific prefix MC_TMPDIR_PREFIX. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update README.md to latest gen-machine-confMark Hatle2024-02-251-26/+18
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: open-amp: Add openamp-fw* portBen Levinsky2024-02-154-0/+48
| | | | | | | | | | | | | | Port openamp-fw recipes to use open-amp-xlnx MC recipe Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: open-amp: pick up multiconfig recipeBen Levinsky2024-02-131-0/+1
| | | | | | | | | | | | | | Update to use latest open-amp and MC recipe. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilskey-example_2024.1.bb: Added recipe to build xilskey examplesMohd Saquib Siraj2024-02-131-0/+29
| | | | | | | | | | | | | | Have added the recipe to build the xilskey examples as part of this patch Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilnvm_2024.1.bb: Updated dependent libraries to build xilnvm-exampleMohd Saquib Siraj2024-02-131-1/+1
| | | | | | | | | | | | | | Added xilmailbox libraries as dependency, as to build the xilnvm example the header file from these libraries is required Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xilpuf-example_2024.1.bb: Updated the dependenciesMohd Saquib Siraj2024-02-131-1/+1
| | | | | | | | | | | | | | In depends of xilpuf example recipe, added xilmailbox and xilnvm as dependencies because the build was failing as header files from these libraries are used to compile these examples. Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * sample-fw-package: Sample recipe for hello world elf packagingSandeep Gundlupet Raju2024-02-131-0/+11
| | | | | | | | | | | | | | | | | | Add sample recipe for cortexr5-0-zynqmp-baremetal multiconfig target hello world baremetal elf or bin to package and deploy to linux root filesystem under /lib/firmware/xilinx directory. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: Update recipes for libmetal driversConall O'Griofa2024-02-1211-10/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | Upadted and added recipes for libmetal drivers: rfdc dfeccf dfeequ dfemix dfeofdm dfeprach Signed-off-by: Conall O'Griofa <conall.ogriofa@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * empty-application_2024.1.bb: Add processor suffix to elf filesSandeep Gundlupet Raju2024-02-091-6/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Add target processor suffix so that it doesn't conflict with app name under /lib/firmware direcory when you build emplty-application targeting different processor. Since empty_application in esw source code doesn't have any source(.c) files and it will act as template so inheriting esw_apps_common bbclass in not a right approach in this case. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * recipes-applications: Inherit esw_apps_common bblcassSandeep Gundlupet Raju2024-02-0919-437/+54
| | | | | | | | | | | | | | | | | | Remove common code in all esw applications recipes and inherit esw_apps_common bblcass which provides bitbake install and deploy tasks functionality. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * esw_apps_common.bbclass: Create new class for apps common codeSandeep Gundlupet Raju2024-02-091-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create new bbclass for apps common code. This bbclass is inherited by esw application recipes. This class provides common code for elf name, bitbake install and deploy task functionality for multiconfig target images. Also add target processor suffix so that it doesn't conflict with app name under /lib/firmware direcory when you build same app (ex: hello-world) targeting different processor. Example: hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexr5-0-zynqmp-baremetal.elf hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexr5-1-zynqmp-baremetal.elf hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexa53-0-zynqmp-baremetal.elf hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexa53-1-zynqmp-baremetal.elf hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexa53-2-zynqmp-baremetal.elf hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexa53-3-zynqmp-baremetal.elf Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * classes: Move classes to match bbclass scope functionalitySandeep Gundlupet Raju2024-02-092-0/+0
| | | | | | | | | | | | | | | | Move classes to classes-recipe as appropriate to match bbclass scope functionality. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * standalone: Add support for r5/r52 hf tunesOnkar Harsh2024-02-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | c45298aaf4fe commit (machine/include/arm: Backport tune files from master) in meta-xilinx layer added the support for cortex-r5 and cortexr-r52 hard float ABI tunes. Update the conditions that generate the CMAKE_SYSTEM_PROCESSOR to incorporate these two new tunes. Moreover, some additional cflags (-DARMR5 -DARMR52) are needed to compile Cortex R52 specific boot code in embeddedsw. Update the same. Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * meta-xilinx-standalone-experimental: libmetal: pick up multiconfig recipeBen Levinsky2024-02-071-11/+1
| | | | | | | | | | | | | | Update to use latest Libmetal and MC recipe. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>