summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
* u-boot-xlnx-uenv: Add missing space to append operationMark Hatle2023-04-101-1/+1
| | | | | | | | | Based on github Pull Request #42. While that pull request is no longer valid with other changes, the actual bug still exists. Originally reported by AnatoliiShablov. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-microblaze: Disable buildpaths QA check for u-boot elfSandeep Gundlupet Raju2023-04-101-1/+4
| | | | | | | | | | | TMPDIR buildpaths warning are observed in microblaze u-boot.elf WARNING: u-boot-xlnx-1_v2021.01-xilinx-v2022.2+gitAUTOINC+f32d07b9b5-r0 do_package_qa: QA Issue: File /boot/u-boot-kcu105-microblazeel-v2021.01-xilinx-v2022.2+gitAUTOINC+f32d07b9b5-r0.elf in package u-boot-xlnx-elf contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for microblaze u-boot-elf package. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* pmufw: Disable buildpaths QA check for zynqmp pmufwSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | TMPDIR buildpaths warning are observed in zynqmp pmufw. WARNING: pmufw-1.0-r0 do_package_qa: QA Issue: File /boot/pmufw.elf in package pmufw contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for zynqmp pmufw. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* fsbl: Disable buildpaths QA check for zynq and zynqmpSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | TMPDIR buildpaths warning are observed in fsbl for zynq and zynqmp. WARNING: fsbl-1.0-r0 do_package_qa: QA Issue: File /boot/fsbl.elf in package fsbl contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for zynq and zynqmp fsbl. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* psmfw: Disable buildpaths QA check for versal psmSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | TMPDIR buildpaths warning are observed in psmfw. WARNING: psmfw-1.0-r0 do_package_qa: QA Issue: File /boot/psmfw.elf in package psmfw contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for versal psmfw. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* plmfw: Disable buildpaths QA check for versal plmSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | TMPDIR buildpaths warning are observed in plmfw. WARNING: plmfw-1.0-r0 do_package_qa: QA Issue: File /boot/plmfw.elf in package plmfw contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for versal plmfw. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware: Disable buildpaths QA check for versalSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | | | TMPDIR buildpaths warning are observed. WARNING: arm-trusted-firmware-2.6-xilinx-v2022.2+gitAUTOINC+a03759e829-r0 do_package_qa: QA Issue: File /boot/arm-trusted-firmware--2.6-xilinx-v2022.2+gitAUTOINC+a03759e829-r0-20230302182530.elf in package arm-trusted-firmware contains reference to TMPDIR [buildpaths] Hence disable buildpaths QA check for versal. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: Change CFLAGS for ai-engine-driverGregory Williams2023-04-101-1/+1
| | | | | | | | | Change CFLAGS to exclude thread-jumps and tree-pre optimizations. Building driver with these optimizations is causing some driver calls to hang. Signed-off-by: Gregory Williams <gregory.williams@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* ai-engine: Moved from meta-xilinx-toolsMark Hatle2023-04-103-0/+91
| | | | | | Moves from meta-xilinx-tools as of commit 91c18d664dedc5c8e66f0744ec85a4d3c8bc300a. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-tools-xlnx: Add compatibility RPROVIDESMark Hatle2023-04-101-1/+7
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx: Support both .dtb and .dts files being setMark Hatle2023-04-101-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: Enable versalnet arch command optionSandeep Gundlupet Raju2023-04-101-1/+15
| | | | | | | | | 1. Enable versalnet -arch command option for versal-net devices. 2. Add COMPATIBLE_MACHINE for SOC and don't allow building for Microblaze. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx: do not install u-boot.dtb when secure boot feature is enabledMeng Li2023-04-101-1/+3
| | | | | | | | | | | | | | | Issue: LINUXEXEC-21580 When secure boot feature is enabled, the linux-yocto deploy function installs u-boot.dtb into deploy directory after saving the pub key into it. So, it doesn't need to install u-boot.dtb again in u-boot-xlnx bbappend file. Signed-off-by: Meng Li <Meng.Li@windriver.com> Moved from meta-xilinx-tools to meta-xilinx/meta-xilinx-core Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Modify FIT blob generation to use correct SOM DTBJohn Toomey2023-04-101-4/+4
| | | | | | | | | The DTBs contained in the FIT image should be generated using the SOM specific DTB rather than the system-top.dtb allowing for a single image to boot on both SOM variants. Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-tools-xlnx: Avoid YP do_compile workaroundMark Hatle2023-04-101-0/+15
| | | | | | | | | do_compile workaround in YP can result in: | error: object directory ../git2/github.com.Xilinx.u-boot-xlnx.git/objects does not exist; check .git/objects/info/alternates. | fatal: unable to read 9e43f9c6c6c446128d036038e53c2d107d04edc8 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* fsbl: Fix typo in skiprecipe messageMark Hatle2023-04-101-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* base-pid: Allow microblaze as a supported archMark Hatle2023-04-101-0/+1
| | | | | | | In a multiconfig build, microblaze may be the current architecture. Allow both versal and microblaze to avoid confusing errors. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx: Add u-boot-tools-xlnxMark Hatle2023-04-1012-55/+119
| | | | | | | | | Update the PREFERRED VERSION to select the new u-boot version, add preferred provider for u-boot-tools to be u-boot-tools-xlnx. Split the microblaze configs to support older and newer versions as well. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware.inc: Use softer assignmentRaju Kumar Pothuraju2023-04-101-6/+8
| | | | | | | | | | | Use softer assignemnt for ATF_CONSOLE zynqmp to override from .conf file. Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Adjusted to use an intermediate default, so no override is required. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware: Add BL33 preloadded base addressSandeep Gundlupet Raju2023-04-101-0/+3
| | | | | | | | | Add BL33 preloadded base address to EXTRA_OEMAKE for ZynqMP and Versal. In machine or local configuration file user can set TFA_BL33_LOAD value. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-scr: Load openamp.dtbo if presentMark Hatle2023-04-104-1/+40
| | | | | | | Loading the devicetree/openamp.dtbo if present and merge into the loaded system dtb. (Note, not all boot modes support this behavior.) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-uenv: Dynamically load openamp.dtbo if presentMark Hatle2023-04-101-1/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-scr: Add package generationMark Hatle2023-04-071-2/+11
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* initramdisk-xilinx: Add a recipe to package the INITRAMFS_IMAGEMark Hatle2023-04-071-0/+37
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware: Sync packaged and deploy filesMark Hatle2023-04-071-2/+13
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree: Ensure the system.dtb is written to the /boot directoryMark Hatle2023-04-071-1/+8
| | | | | | | | The system.dtb should be a symlink to the system-top.dtb in the devicetree subdirectory. This matches the expected behavior for u-boot-zynq-scr and possibly other users. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx: Split output packages between .bin and .elfMark Hatle2023-04-071-0/+12
| | | | | | | | During runtime we will rarely need BOTH .bin and .elf files, however we may need them both during build. Follow the kernel example and split the variations into subpackages, while the main package will install both. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot: Rename u-boot scripts and uenv recipes and directoriesSandeep Gundlupet Raju2023-04-0710-0/+0
| | | | | | | | | | | Rename u-boot script and uenv recipes. These recipes are used by all the generic machines not just specific to zynq. u-boot-zynq-scr -> u-boot-xlnx-scr u-boot-zynq-uenv -> u-boot-xlnx-uenv Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot: Add microbalze generic u-boot configsSandeep Gundlupet Raju2023-04-074-0/+103
| | | | | | | | | | | 1. Add microbalze-generic u-boot fragment cfg which is commonly used by all the microblaze families. 2. Add microblaze-generic-top.h include configs to enable commands and other options. 3. Add u-boot-xlnx-microblaze inclusion file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* pmu-rom-native: This is a binary download, remove versioningMark Hatle2022-11-102-27/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: machine-xilinx-zynq, remove obsolete BIG_PARTITION_DEPENDSMark Hatle2022-11-101-3/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: Update Zynq and ZynqMP bitstream to use RECIPE_SYSROOTMark Hatle2022-11-102-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: If a file is missing, avoid a backtraceMark Hatle2022-11-101-0/+2
| | | | | | | Provide a better user experience with a reasonable error message instead of a python backtrace! Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx-mgr: Workaround for various warnings that cause errors (-Wall)Mark Hatle2022-11-101-0/+7
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'origin/rel-v2022.2'Mark Hatle2022-09-302-2/+2
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Update to bootgen SRCREV to point to latest commitRamya Darapuneni2022-09-261-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-09-261-1/+1
| | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| * Update to bootgen SRCREV to point to latest commitRamya Darapuneni2022-09-231-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge branch 'kirkstone-next'Mark Hatle2022-09-205-8/+8
|\ \ | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * \ Merge branch 'honister' into kirkstone-nextMark Hatle2022-09-205-8/+8
| |\ \ | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * | Merge remote-tracking branch 'origin/rel-v2022.2' into honisterMark Hatle2022-09-205-8/+8
| | |\| | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * various: Move to 2022.2 release branchMark Hatle2022-09-204-5/+5
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * dfx-mgr: SRCREV: reply to unsupported messagesSergei Korneichuk2022-09-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The SRCREV is for a commit to reply to unsupported messages. Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * Updated SRCREV for 2022.2Siva Addepalli2022-09-131-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-09-131-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* | | | Merge branch 'kirkstone-next'Mark Hatle2022-09-1315-39/+195
|\| | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | | Transition LICENSE values to supported valuesMark Hatle2022-09-133-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GPLv2+ to GPL-2.0-or-later GPLv2 to GPL-2.0-only Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | | Merge branch 'honister' into kirkstone-nextMark Hatle2022-09-1213-37/+193
| |\| | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * | various: Use recipe version instead of XILINX_RELEASE_VERSION in PVMark Hatle2022-09-122-4/+3
| | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | * | Merge remote-tracking branch 'origin/rel-v2022.2' into honisterMark Hatle2022-09-126-8/+14
| | |\| | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>