summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | xrt: Missed a revert of the kernel-module-zocl nameMark Hatle2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org> (cherry picked from commit 4ee953b4afe9a45305e1eba4f45821104b53fefb) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | open-amp-xlnx: Fix parse error when SDT is enabledMark Hatle2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit b869b7b55d6ab6124cabdcad22ac95137df0f958) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | various: Remove SOC_VARIANT, split versal and versal-net, add machine_featuresMark Hatle2024-06-1264-190/+279
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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> (cherry picked from commit b472558db7d7da5fca63c498e45cac58ae8855fe) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-core: conf/machine/include: Remove obsolete filesMark Hatle2024-06-123-31/+0
| | | | | | | | | | | | | | | | | | | | | | | | These files are already part of scarthgap, remove the local copies. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit ab765f590fe99b83df060b08ef672a7313e01ffc) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone-sdt: esw.bbclas: Avoid exceptionMark Hatle2024-06-121-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> (cherry picked from commit 72dee49d75cfbaa4184df3f91a8af6ad2b1f1ae8) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | zynqmp-generic.conf: Fix qemu pmu firmware pathMark Hatle2024-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The path specified is the internal firmware path. This could be in a the current deploy directory, a multiconfig deploy directory or some other place directly specified by the user. When using the sstate-cache, the build of the component in the a multiconfig directory can be skipped, causing an error to find the component. Instead we want to use OUR deploy directory, which will always have a copy of the pmu firmware, no matter how it was constructed or packaged. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit f381c7871b973e131aad57113b1c4fb1a3999432) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | qemu-xilinx-multiarch-helper-native: Fix script when -bootbin is not usedMark Hatle2024-06-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bootbin_arg is only set if '-bootbin' is passed in, but is unconditionally checked later in the script. Set a default value of 'null' to avoid an error about an undefined variable. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 81c3f6c5a711a822a41d754c2d5e4d501610f1ac) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | initramdisk-xilinx: Fix nameMark Hatle2024-06-121-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ramdisk does not have 'rootfs' in the name, fix this. ERROR: initramdisk-petalinux-initramfs-image-1.0-r0 do_install: Unable to find expected initramfs: petalinux-initramfs-image-vck-sc-zynqmp.rootfs.cpio.gz.u-boot See: https://git.yoctoproject.org/poky/commit/meta/classes-recipe/image-artifact-names.bbclass?id=6f6c79029bc2020907295858449c725952d560a1 Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 9e5ff9032aecf95089020f0da839b376cfe6a429) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone-sdt: layer.conf: temporary workaround, XILINX_WITH_ESWMark Hatle2024-06-121-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> (cherry picked from commit a2787025ee223877526e616cb2598d78a784d594) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone-sdt: Sync with latest meta-xilinx-standalone changesMark Hatle2024-06-1216-327/+366
| | | | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 5d23d3714260d39a558863b3033de00e9acb7cd0) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | amd_spi_image: Remove duplicate versionMark Hatle2024-06-121-142/+0
| | | | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit f8c17412b7d29382856719954235a43a5b768f6b) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | gst-shark: Remove obsolete bbappendMark Hatle2024-06-121-1/+0
| | | | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit bd53c8476f362c6e474fdbde41e0fc717ab2741b) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | embeddedsw: Rework fsbl, pmu, plm and psm codeMark Hatle2024-06-1271-1127/+677
| | | | | | | | | | | | | | | | | | | | | | | | | | | Clenaup and rework the code so that the 'generic' implementation no longers affects xsct, or SDT (or future) variations. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 818abe9a38143b26eac0d81829393ea6d844677d) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-core: embeddedsw: Fix INHIBIT_DEFAULT_DEPSMark Hatle2024-06-124-4/+4
| | | | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 5c6f33043c1df9cb9570d9822a2475012b47958f) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone: Remove obsolete entries, move override into sdt layerMark Hatle2024-06-122-7/+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> (cherry picked from commit 26d59c4407371279e09b2e65dbe18f38048a80a2) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | device-tree: Remove obsolete COMPATIBLE_MACHINEMark Hatle2024-06-122-9/+0
| | | | | | | | | | | | | | | | | | | | | | | | These machines have not been defined for a while, remove them. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit b10de84d5c93734e373dcf127d14512bd97a10f1) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone: adjust bbappends for YP best practicesMark Hatle2024-06-1221-131/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure that each bbappend only applies when XILINX_WITH_ESW or a related DISTRO is enabled. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit af205a7d736001441dc48c523c04d4de370562b7) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone: Move to YP best practicesMark Hatle2024-06-124-9/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow the examples from meta-virtualization on how to enable bbappends and set PREFERRED_VERSIONS. This will require the user to set XILINX_WITH_ESW to some value. Any value will enable the components in this layer at this time. We may choose to be more selective in the future. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 9981b331ef609d35485277ff1727605973216988) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone-sdt: Rename from ...-experimentalMark Hatle2024-06-12253-17/+13
| | | | | | | | | | | | | | | | | | | | | | | | Add symlink to old name for temporarily compatibility. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit bca4c825861857e00863b5d8b0ab467e5b2cb1c3) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | vcu-ctrlsw: Rename libvcu-ctrlswMark Hatle2024-06-122-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | Split the package so the libraries end up in a lib package. Everything else follows standard package split behavior. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 579225c53bc45b1598597710e3b2c4a15e8b8fcf) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | vdu-ctrlsw: Rename from libvdu-ctrlswMark Hatle2024-06-122-3/+10
| | | | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit ced6d9dc0004d01c23d6901153d6a70c6bc5387e) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-mali400: Create new Mali400 layerJohn Toomey2024-06-1299-53/+621
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a new layer containing all code related to the Mali400 graphics stack and software. This includes the Mali kernel module / patches, libglu/libgles code, mesa, wayland, kernel recipe and udev rules. This layer also includes a dynamic layer for the qt5 bbappends and patches. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit b9dbc1c932dacf76a2bf3c2158269e3d219c1b4c) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | gstreamer: Rename to disable for nowMark Hatle2024-06-1212-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | Needs to be ported to a newer Scarthgap compatible version Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 5367241d2009a36427b308dcd87208f50f548ae8) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-multimedia: Create new sublayerJohn Toomey2024-06-1237-0/+319
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Create a new meta-xilinx-multimedia suplayer containing all of the multimedia related recipes including those for the Xilinx specific fork of GStreamer. Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit f90349628a71aef23d9781b2c30df10fce24904a) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | versal-generic: Boot QEMU from OSPI file when availableJohn Toomey2024-06-121-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | Set QEMU to boot using the static OSPI file when it is available. Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 19c07d424a12e217af8ffa3d1adeb37e45612a6e) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | qemu-system-aarch64-multiarch: Add -bootbin flagJohn Toomey2024-06-122-24/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for booting QEMU using a static BOOT.bin file (or OSPI file with a boot.bin at offset 0x00000000) - the required firmware components are extracted from the boot.bin and offsets read from the header using bootgen. Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 4a5b2e4f7fca9e240056e62c76b71b6a44f8fab7) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | qemuboot-xilinx: Add QB_DEVICE_MODE optionJohn Toomey2024-06-121-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add QB_DEVICE_MODE variable to allow setting of QEMU boot mode - the default value is unchanged but can be modified per machine Signed-off-by: John Toomey <john.toomey@amd.com> Add zynqmp boot-mode reference Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit fc08e5627daa666a44bf35806c23d7ff426e8233) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone-experimental: Adjust PREFERRED_VERSIONMark Hatle2024-06-122-5/+248
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add preferred_version support to select different versions of the SDT embeddedsw components. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit c5e95cdb99a8c3c6cc97286bb1f6ed353d1cf7c8) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone: layer.conf: Change PREFERRED_VERSIONMark Hatle2024-06-121-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust the way the PREFERRED_VERSION happens to allow us to use the same logic in layers that depend on this one. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 9db80fe3cf9c06710c48702bf50a7876ff92305d) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | arm-trusted-firmware: Remove unnecessary ATF_VERSIONMark Hatle2024-06-121-1/+0
| | | | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 3b6a7a4b48bb5916c7c4922d191ac9c5ae32dee2) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-standalone: README.md: Change reference to scarthgapMark Hatle2024-06-121-3/+3
| | | | | | | | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 9a4c80471243c5b78cad9fc3e3e2fff4990ba55a) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | esw.bbclass: CleanupMark Hatle2024-06-121-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> (cherry picked from commit 3102ec702783d49255d18aef3ce0b348150f9fe4) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Revert "kernel-module-zocl: Rename from zocl"Mark Hatle2024-06-1013-18/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 60542eb1dea413c631330524836412cfefc933bb. This also makes the same change to 2024.1 version. This change caused: ERROR: core-image-minimal-1.0-r0 do_rootfs: Unable to find package with name 'kernel-module-zocl' in SPDX file .../tmp/deploy/spdx/by-hash/zynqmp_generic/sstate:kernel-module-zocl:zynqmp_generic-poky-linux:202410.2.17.0:r0:zynqmp_generic:12:/kernel-module-zocl-6.6.10-xilinx-g3af4295e00ef.spdx.json Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 3f3d692d66be7d9f147364828572e57dd87702eb) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | microblaze: attr: Patch not required for scarthgapMark Hatle2024-06-062-34/+0
|/ / | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'xilinx/rel-v2024.1' into master_2024.1Mark Hatle2024-05-215-6/+6
|\| | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * xrt, zocl: final commit id change for 2024.1saumya garg2024-05-201-1/+1
| | | | | | | | | | | | | | Changelog: fixed the incorrect sysfs path (#8182) (#8184) Signed-off-by: saumya garg <saumya.garg@amd.com>
| * xrt, zocl : update commit id for 2024.1saumya garg2024-05-192-5/+5
| | | | | | | | | | | | | | | | Changelog: Fix for CR-1182821: AIE Status was unable to get good data and was outputting empty files (#8178) (#8181) enablign rtp updates from alias name also (#8167) (#8168) Signed-off-by: saumya garg <saumya.garg@amd.com>
| * embeddedsw : Updated SRCREV for 2024.1_6503Sivaprasad Addepalli2024-05-191-1/+1
| | | | | | | | xilpm: versal: server: Add XRAM AXI-lite workaround for ES1 devices
| * xrt, zocl: Update commit idsaumya garg2024-05-162-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: fixing reserved memory logic (#8164) (#8165) Fixed rw_shared flag for user managed kernel (#8158) (#8162) Add instructions for installation of xrt package on Alma Linux (#8156) (#8159) Signed-off-by: saumya garg <saumya.garg@amd.com> Updated commit message Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | Merge remote-tracking branch 'xilinx/master' into master_2024.1Mark Hatle2024-05-21143-2092/+871
|\ \ | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | libmali-xlnx: Rename, version now in recipeMark Hatle2024-05-201-1/+0
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | bootgen: Remove obsolete version, move to recipes-devtoolsMark Hatle2024-05-203-62/+0
| | | | | | | | | | | | | | | | | | | | | While it can be built for the target it's really a tool to build other components. So move to recipe-devtools. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | kernel-module-zocl: Rename from zoclMark Hatle2024-05-2012-9/+16
| | | | | | | | | | | | | | | | | | To follow YP and our own conventions, rename the kernel module. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | vcu/vdu: Sync VCU and VDU to make mainenance easierMark Hatle2024-05-197-23/+23
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | libvcu-ctrlsw: Rename from libvcu-xlnxMark Hatle2024-05-192-2/+5
| | | | | | | | | | | | | | | | | | Rename to better reflect what the package is. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | libvcu-omxil: Rename from libomxil-xlnxMark Hatle2024-05-193-2/+6
| | | | | | | | | | | | | | | | | | Rename to better reflect what the package is. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | vdu vcu: Remove COMPATIBLE_MACHINE, set PACKAGE_ARCH uniformlyMark Hatle2024-05-196-20/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since each of these recipes uses MACHINE_FEATURES... ...we no longer should be using COMPATIBLE_MACHINE. ...we should be setting PACKAGE_ARCH = MACHINE_ARCH. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | layer.conf - vdu-kernel-moduleMark Hatle2024-05-191-3/+0
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | vdu-firmware: Remove older versions, update version string of current versionMark Hatle2024-05-192-44/+0
| | | | | | | | | | | | | | | | | | Use the version mentioned in the commit to help version this recipe. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
| * | libvdu-omxil: Remove old versions, rename current versionMark Hatle2024-05-194-111/+55
| | | | | | | | | | | | | | | | | | | | | Use the core/core_version.mk as an indication of the correct version number for this component. Signed-off-by: Mark Hatle <mark.hatle@amd.com>