summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone-sdt
Commit message (Collapse)AuthorAgeFilesLines
* device-tree.bbappend: Move kria specific DT_INCLUDE to meta-kriaRaju Kumar Pothuraju2024-09-041-1/+0
| | | | | | | Move kria specific DT_INCLUDE to meta-kria Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* recipes-drivers: Support for multimedia recipesKunal Rane2024-09-0454-9/+642
| | | | | | | | Adding support for multimedia baremetal driver recipes to compile fsbl-firmware. Signed-off-by: Kunal Rane <kunal.rane@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: fsbl-firmware: Fix dependencies on sdt-artifactsMark Hatle2024-09-041-6/+6
| | | | | | Additionally rework the fsbl-firmware's access to the PSU_INIT files. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* image-selector: Add missing manifest generationJohn Toomey2024-08-271-0/+4
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* openamp-fw.inc: Update OPENAMP_FW_DEPLOY_DIR to no BPNBen Levinsky2024-08-251-1/+1
| | | | | | | OpenAMP recipe now deploys without BPN. So the variable should account for this. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: Enable SDT only if no other flow enabled by defaultMark Hatle2024-08-251-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: base-pdi: Use PDI_PATH_DEPENDS for pdi sourceMark Hatle2024-08-251-1/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: base-pdi: Move from meta-amd-adaptive-socsMark Hatle2024-08-252-0/+17
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* sdt-artifacts: Only copy if the SDT_FILE_NAME is definedMark Hatle2024-08-161-1/+1
| | | | | | | | This resolves an issue when SDT_FILE_NAME is not set that results in: cp: cannot copy a directory, '.../tmp/work/.../sdt-artifacts/2024.2//image', into itself, '.../tmp/work/.../sdt-artifacts/2024.2/image/usr/share/sdt/zynqmp-generic/image' Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* fsbl-firmware_sdt.inc: Add support to fetch cached ps init filesSandeep Gundlupet Raju2024-08-161-25/+10
| | | | | | | | | | Add support to fetch cached ps init files from sdt-artifacts repo. Also make sdt-artifacts as conditional DEPENDS. Set USE_SDT_ARTIFACTS variable to "1" in machine file, if SDT artifacts are used from repo. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* sdt-artifacts: Recipe to clone sdt artifactsSandeep Gundlupet Raju2024-08-162-0/+113
| | | | | | | | | | | This recipe will provide a feature to clone sdt artifacts using https, http and file protocol. sdt artfacts will be downloaded and extract to SYSROOT_DIRS(/usr/share) directory. Machine conf files and other recipes are use this sdt artifacts such as PDI_PATH, SYSTEM_DTFILE paths. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree: Add dir include required for SDT flowJohn Toomey2024-08-161-0/+2
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* image-selector: Add SDT image selector recipeJohn Toomey2024-08-161-0/+45
| | | | | | | | Also add imgsel wrapper allowing for the correct image-selector recipe to be built depending if the XSCT or SDT flow is in use Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* openamp-fw.inc: Update OPENAMP_FW_DEPLOY_DIRRaju Kumar Pothuraju2024-08-161-3/+2
| | | | | | | | | Using TOPDIR will fail when TMPDIR redirected to different location than the default one. Use TMPDIR instead of TOPDIR and add open-amp-xlnx directory suffix as per the recent open-amp recipe changes. Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: recipes-applications: peripheral-tests: Add ↵Appana Durga Kedareswara rao2024-08-141-1/+1
| | | | | | | | | missing slash in the do_compile Add the missing slash(\) while generating the bin file. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: classes-recipe: esw: Generate lopper meta-data ↵Appana Durga Kedareswara rao2024-08-141-6/+1
| | | | | | | | | | directly into the source folder itself Pass -O option to the lopper command so that all the required artifacts will be copied to the source folder and no need to do explict copy. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* README.md: Add instructions for Zynq-7000 SDT buildSandeep Gundlupet Raju2024-08-081-22/+29
| | | | | | | Add instructions for Zynq-7000 system device tree build. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* fsbl-firmware_sdt: Add support for zynq-7000 sdt fsblSandeep Gundlupet Raju2024-08-081-14/+22
| | | | | | | Add support for zynq-7000 sdt fsbl builds. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* recipes-libraries: Add recipe for xilrsaSandeep Gundlupet Raju2024-08-082-0/+30
| | | | | | | | Add recipe for xilrsa library, Also zynq-7000 fsbl depends on this library. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: openamp-fw: Expand error message / Fix pathMark Hatle2024-08-051-2/+16
| | | | | | | | | Make it clear the package can't not be built if the specified multiconf is not available in the users configuration. Also fix the default deploy path. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilffs_2024.2: added bsp configuration required for versal_plmNandanikhil Gajulapally2024-07-311-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> Apply existing commit 41be3639ea7b0009adeda889bb3ff7916403a245 to 2024.2 version of the recipe. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: openamp-fw: Update to work with latestBen Levinsky2024-07-281-8/+12
| | | | | | | | There is issue with installing firmware. Update path to work with scarthgap update. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: Added recipes for aienginev2 & aiefalJaydip Patel2024-06-252-0/+74
| | | | | | | | | | | Added aienginev2 and aiefal recipes to support AIENGINE in baremtal decoupling flow. AIENGINE v2 is not dependent on ESW repo. It fetches aie-rt repo & compile yocto baremtal driver. Updated latest SRCREV of main-aie branch as there is dependency on CMake APIs to build AIENGINE driver. Signed-off-by: Jaydip Patel <jaydip.patel@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* sanity-meta-xilinx-standalone-sdt.bbclass: Fix sanity checkMark Hatle2024-06-201-4/+4
| | | | | | | | The sanity check was based on the example from meta-security. However, the function was not renamed. This could have caused the meta-security version to be run instead. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: Fix warning disableMark Hatle2024-06-171-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp-xlnx: Fix parse error when SDT is enabledMark Hatle2024-06-041-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* various: Remove SOC_VARIANT, split versal and versal-net, add machine_featuresMark Hatle2024-06-041-17/+10
| | | | | | | | | | | | | | | | | | | | | | | | SOC_VARIANT has been remove, we are now only using the YP standard SOC_FAMILY configuration. The defined families are: zynq, zynqmp, versal and versal-net. Our decision of breaking up versal-net from versal, is based on the SoC CPU changes from cortexa72/r5 to cortexa78/r52, thus we're treating it as a different SoC family. In order to capture the individual capabilities that we used to handle via SOC_VARIANT, we have defined the following features (some may have been previously defined): - mali400 (zynqmp eg and ev) - vcu (zynqmp ev) - rfsoc (zynqmp dr RF capabiltiies) - aie - (versal ai & premium) - vdu - (versal ai) SOC_VARIANT_ARCH and SOC_FAMILY_ARCH are now obsolete and replaced by MACHINE_ARCH. This is based on the guideline that any recipes that use MACHINE_FEATURES should be MACHINE_ARCH specific. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: esw.bbclas: Avoid exceptionMark Hatle2024-06-031-1/+1
| | | | | | | | When the glob '*_g.c' does not exist in the source code an exception could occur. Avoid this by checking if any files were found before looking for the first file. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: layer.conf: temporary workaroundMark Hatle2024-05-291-1/+1
| | | | | | | Set a default value for XILINX_WITH_ESW until gen-machine-conf can be adjusted. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: Sync with latest meta-xilinx-standalone changesMark Hatle2024-05-2820-486/+366
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone: Remove obsolete entries, move override into sdt layerMark Hatle2024-05-281-0/+1
| | | | | | | | | | DTC_FLAGS and DT_INCLUDE should only be defined within the context of the layer providing the device tree components. It is obsolete in the generic case. Spit the COMPATIBLE_HOST, xilinx-freertos belongs in the SDT layer. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-sdt: Rename from ...-experimentalMark Hatle2024-05-28489-0/+7450
Add symlink to old name for temporarily compatibility. Signed-off-by: Mark Hatle <mark.hatle@amd.com>