summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/recipes-bsp
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | Merge remote-tracking branch 'origin/rel-v2022.2' into honisterMark Hatle2022-09-019-27/+178
| | |\|
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-08-301-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * dfx-mgr: SRCREV: remove unused websocketsSergei Korneichuk2022-08-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The SRCREV is for a commit to remove unused websockets code Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * u-boot-zynq-scr: Update boot.cmd.generic.root to auto select mmc or usbMark Hatle2022-08-262-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Autoselect the root device as mmcblk0/1p, or sda. This allows the partition to be appended as well as other overrides to be selected from the Yocto Project configuration. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-08-261-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-08-251-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * u-boot-zynq-scr: Add new uboot generic boot scriptSandeep Gundlupet Raju2022-08-241-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new boot.cmd.generic.root boot script with root params. The root param is defined for both SD/eMMC and other boot modes. Uboot script recipe has SDBOOTDEV set to 0 and PARTNUM to 2 as default. User can switch this to MMC 1 controller and associated rootfs partition number by tuning this variable. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * boot.cmd.generic.root: Add new boot script with root paramsSandeep Gundlupet Raju2022-08-241-0/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new boot script with kernel root parameters which is appended in boot.scr for all the boot modes when the root parameters is not defined in DTB file. This boot script is set as default in the yocto generic machine configuration file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-08-241-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * boot.cmd.sd.versal: Use SDBOOTDEV variable for SD deviceSandeep Gundlupet Raju2022-08-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When you have both SD controllers enabled, user can boot from either mmc0 or mmc1 by setting the SDBOOTDEV variable. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * dfx-mgr: SRCREV: unload SIHA baseSergei Korneichuk2022-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The SRCREV is for a commit to unload SIHA base. Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-08-161-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-08-081-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * dfx-mgr: Use source files from repoChristian Kohn2022-07-293-117/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use the firmware detection script and systemd unit file from the source repo instead of local files. Signed-off-by: Christian Kohn <chris.kohn@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * u-boot-xlnx.inc: Fix conditional checkMark Hatle2022-07-291-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | EXTRA_OEMAKE needs to be blank, unless a specific DTB_NAME or user specified DTS is listed. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-07-271-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * dfx-mgr: SRCREV: dfxmgr_uio_by_name and examplesSergei Korneichuk2022-07-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The SRCREV is for commits to fix SEGV on Ububtu apt install, DFX_ERR, DFX_DBG macros, listUIO option, dfxmgr_uio_by_name, firmware detection, a few compiler warnings. Signed-off-by: Sergei Korneichuk <sergei.korneichuk@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * extract-cdo: Avoid directly populating ${DEPLOY_DIR_IMAGE}Corey Thompson2022-07-261-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This creates problems when images are deployed from sstate cache. Avoid it by extracting the xilinx-bootbin boot.bin file into the extract-cdo build dir ${B}. Then deploy from the output from ${B}. (Original commit submitted by Corey Thompson <ctompso@ciena.com>) Commit adjusted to change extraction directory vs copying the boot.bin. Update the summary to better reflect what this is doing, as well as the do_compile comment. Disable (noexec) the do_install as this isn't a target package. Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
| | | * libdfx_1.0.bb: Manually specify that 'libdfx' package is being replacedMark Hatle2022-07-221-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The commit a64ff0bf015adcefbe691a94ac3e8ecf1a2ba911 updated the upstream source to include correct soname/soversion. Packaging was then modified to follow this example. The end result was that 'libdfx' was replaced by the automatic "libdfx1.0" package. This could result in: Error: Transaction test error: file /usr/lib/libdfx.so from install of libdfx-dev-1.0-r0.1.cortexa72_cortexa53 conflicts with file from package libdfx-1.0-r0.0.cortexa72_cortexa53 The cause was that libdfx wasn't upgraded when libdfx-dev was being installed. To resolve this we use RREPLACES, may look strange but this will instruct the system that "libdfx" is to be replaced by the dynamically generated package based on the soname. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-07-211-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-07-201-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Siva Addepalli2022-07-181-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * dfx-mgr: Add firmware detection capabilityChristian Kohn2022-07-143-1/+100
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The newly added xlnx-firmware-detect script provides a mechanism for detecting and loading default firmware through dfx-mgr. The script is executed as a pre-step in the dfx-mgr unit file prior to starting the dfx-mgrd. It uses fru-print to read the board ID from an EEPROM and based on that searches for a product specific firmware entry in the firmware search path defined in the dfx-mgr config file. In case the script is able to detect compatible default firmware, it will update the dfx-mgr config file accordingly, otherwise the script will fail but the dfx-mgr daemon is still started and no default firmware will be loaded. Signed-off-by: Christian Kohn <christian.kohn@xilinx.com> Signed-off-by: Shubhangi Mahalle <shubhangi.shrikrushna-mahalle@xilinx.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-07-131-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Manikanta Sreeram2022-07-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | revert u-boot commit to old commit due to kernal fail found for zynq boards Signe-off-by: Manikanta Sreeram <msreeram@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-07-081-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * u-boot-xlnx-blob.inc: Move to using UBOOT_IMAGE_BLOB_DEFAULTMark Hatle2022-07-071-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UBOOT_IMAGE_BLOB may need a machine (override) specific default value, but we always want the user to be above to override this easily. Adding the new UBOOT_IMAGE_BLOB_DEFAULT allows us to set the default in a BSP layer, while continuing to make the UBOOT_IMAGE_BLOB setting easy for the user to adjust. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * u-boot-xlnx: Add support for U-boot user specified dtsSandeep Gundlupet Raju2022-07-071-2/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for U-boot user specified dts by setting below variables in local.conf file. UBOOT_USER_SPECIFIED_DTS:pn-u-boot-xlnx = "versal-vck190-revA-x-ebm-01-revA" This will fetch user specified dts from from u-boot repo path u-boot-xlnx/arch/arm/dts/versal-vck190-revA-x-ebm-01-revA.dts when user doesn't want to use EXT_DTB from device-tree recipes. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-07-051-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-06-291-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-06-231-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-06-201-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Siva Addepalli2022-06-191-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * u-boot: Remove deprecated board defconfigsSandeep Gundlupet Raju2022-06-172-18/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Board specific u-boot defconfigs are deprecated from u-boot source, hence remove deprecated defconfigs from u-boot recipes. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-06-161-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * meta-xilinx-core:recipes-bsp:arm-trusted-firmware: Remove multiple entry of flagAkshay Belsare2022-06-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The flag PRELOADED_BL33_BASE is populated from petalinux for different platforms. Removing the hardcoded entry which is causing multiple instance of the same flag to the make command Signed-off-by: Akshay Belsare <Akshay.Belsare@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * dfx-mgr: SRCREV: fix listapp, add dfx-mgr.serviceSergei Korneichuk2022-06-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The SRCREV is for HEADERSIZE fix and adding dfx-mgr.service from this to dfx-mgr repo to help Ubuntu packaging. Signed-off-by: Sergei Korneichuk <sergei.korneichuk@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-06-101-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * xilinx-qemu: Use addto_recipe_sysroot taskRaju Kumar Pothuraju2022-06-071-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To populate the QEMU binaries into sysroot the populate_sysroot task isn't enough for qemu-xilinx-helper-native, we need to use addto_recipe_sysroot task. This patch will correct the mapping. u-boot-zynq-uenv failing to add DEPENDS when EXTRA_IMAGEDEPENDS has recipe:task. This patch will split the recipe name and add it to DEPENDS. Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> While unusual, the PR is updated, as the qemu and qemu helper need to have the same version/pr or the path logic doesn't work properly. Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * Updated SRCREV for 2022.2Siva Addepalli2022-06-071-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-06-071-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-06-032-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * u-boot-zynq-scr: '@' should be outside the variableRaju Kumar Pothuraju2022-06-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Due syntax issue in defining variable the pxelinux.cfg file was not generated properly. This patch will fix that issue. Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-05-311-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-05-301-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * meta-xilinx-core:recipes-bsp:arm-trusted-firmware: Update BL32 memory sizeAkshay Belsare2022-05-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PMUFW reserves memory range 0x7ff0_0000 to 0x7fff_ffff for DDR Software Self-Refresh(refer PG201, enabled by defualt). Update the ZYNQMP_BL32_MEM_SIZE to 0x0ff0_0000 and thus memory range from 0x7000_0000 to 0x7fef_ffff. Provencore uses memory range 0x7000_0000 to 0x7fdf_ffff Signed-off-by: Akshay Belsare <Akshay.Belsare@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * meta-xilinx-core:recipes-bsp:arm-trusted-firmware: Update PNCD NS IRQAkshay Belsare2022-05-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The SDP_PNCD_NS_IRQ flag is meant to set the NS interrupt number that will be used between ProvenCore OS and linux ProvenCore driver ATF is the one triggering this interrupt so it must be aware of its value. This value is hardcoded in ProvenCore binary as 51 As per input from ProvenRun the flag SPD_PNCD_NS_IRQ=51 is to be added, for right NS interruption to be used in PNCD Signed-off-by: Akshay Belsare <Akshay.Belsare@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * Updated SRCREV for 2022.2Sivaprasad Addepalli2022-05-251-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
| | | * fpgautil: Update the fpgautil helpNava kishore Manne2022-05-231-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch updates the fpgautil help to describe the usage of fpgautil -R Signed-off-by: Nava kishore Manne <nava.manne@xilinx.com> Signed-off-by: Mark Hatle <mhatle@xilinx.com>
| | | * u-boot-xlnx: Move all u-boot FIT image (blob) implementation to hereMark Hatle2022-05-232-3/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The implementation appeared to have been split between meta-som and meta-xilinx-core. The core implementation should be generic and in meta-xilinx-core. Specifics for the som board (or other boards) will be captured in the board specific layers. Note: This code may be moved in the future as part of a consolidation of device tree related items. Signed-off-by: Mark Hatle <mhatle@xilinx.com>