summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | 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>
* | | meta-xilinx-standalone: xilinx-standalone: Remove FULL_OPTIMIZATION changesMark Hatle2024-11-211-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Yocto Project has changed the optimization settings in poky commit 1cf0974ad242f7eb2815a4ef0e3e5b6507ca56ea Since the settings match the Yocto Project defaults, remove them. If we need to default for size in the future, we can re-implement this using the current approach. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | perf: Remove all necessarily changes in pokyMark Hatle2024-11-213-525/+0
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-core: qemu-xilinx-multiarch-helper-native fix S warningMark Hatle2024-11-211-0/+2
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-core: qemu-xilinx-multiarch-helper-native fix default helpMark Hatle2024-11-211-4/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code change is based on the discussion with Corey Thompson on the meta-xilinx@lists.yoctoproject.org mailing list. It was pointed out that the default help behavior did not match what runqemu was expecting from the actual qemu execution. We need to properly handle the user asking from help information or improperly invoking the binary with correct return codes. The new behavior will ensure that incorrect arguments results in a non-zero return code with an error message or basic help text. If the user passes -h, -help or --help (matching qemu's behavior) will report the basic help text, and then invoke the APU, PMU or PLM qemu as appropriate to augment and provide the full set of arguments. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | v4l-utils: Remove redefinition of Xilinx specific formats in libv4l2subdevAdrian Fiergolski2024-11-211-22/+2
| | | | | | | | | | | | | | | | | | All formats, including Xilinx specific, defined in "linux/media-bus-format.h" are included in "libv4l2subdev.c" through "libv4l2subdev.h" -> "linux/v4l2-subdev.h" -> "linux/v4l2-mediabus.h". Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | v4l-utils: Remove MEDIA_BUS_FMT_Y16_1X16 from Xilinx specific formatsAdrian Fiergolski2024-11-211-18/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | MEDIA_BUS_FMT_Y16_1X16 is part of upstream now.[1] [1] https://github.com/gjasny/v4l-utils/blob/4aee01a027923cab1e40969f56f8ba58d3e6c0d1/include/linux/media-bus-format.h#L99 Signed-off-by: Adrian Fiergolski <Adrian.Fiergolski@fastree3d.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | xilinx-vars.bbclass: Skip Xilinx license warning for per-package license flagAdrian Fiergolski2024-11-211-1/+1
| | | | | | | | | | | | | | | | | | | | | As described in the README.md, user can enable the 'xilinx' license on a per-package basis (i.e. 'xilinx_pmu-rom-native') in LICENSE_FLAGS_ACCEPTED. This patch updates the license flag check to reflect that possibility. Signed-off-by: Adrian Fiergolski <Adrian.Fiergolski@fastree3d.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: riscv-tc: _ is no longer permittedMark Hatle2024-11-212-21/+21
| | | | | | | | | | | | | | | | | | | | | | | | The multilib name will be promoted into package names. Package names no longer permit the use of a '_' in the name. So strip this from the multilib name, everything else remains the same. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: packagegroup-cross-canadian: Disable GDB on microblazeMark Hatle2024-11-211-0/+3
| | | | | | | | | | | | | | | | | | | | | cross-gdb does not current building for Microblaze. Disable from the toolchain SDK until this is corrected. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: microblaze-tc: Disable 64-bit multilibsMark Hatle2024-11-211-16/+16
| | | | | | | | | | | | | | | | | | | | | Currently binutils does not support m64 on microblaze. Disable 64-bit multilibs until this can be fixed. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: Disable PACBTI for ilp32Mark Hatle2024-11-211-0/+5
| | | | | | | | | | | | | | | | | | | | | gcc on ilp32 doesn't support generating PAC/BTI components: cc1: sorry, unimplemented: return address signing is only supported for '-mabi=lp64' Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: libgcc: Additional files may be producedMark Hatle2024-11-211-0/+4
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: Rename newlib/libgloss for latest masterMark Hatle2024-11-212-0/+0
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: meta-xilinx-toolchain: Fix S, move from WORKDIR to UNPACKDIRMark Hatle2024-11-211-1/+3
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: update Upstream-StatusMark Hatle2024-11-212-0/+4
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: Rename the special toolchain scripts classMark Hatle2024-11-212-3/+8
| | | | | | | | | | | | | | | | | | Also update the class to match the latest YP master versions. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: Update files/toolchain-share* to latest master versionsMark Hatle2024-11-212-9/+20
| | | | | | | | | | | | | | | | | | Minor updates to sync to the latest upstream YP changes. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-vitis-tc: Create new layer from meta-petalinux as of 2024.1Mark Hatle2024-11-2131-0/+2826
| | | | | | | | | | | | | | | | | | | | | These components are used to build SDKs that are often shipped with the AMD Vitis and Vivado products. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-microblaze: Update Upstream-StatusMark Hatle2024-11-212-1/+3
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | meta-xilinx-core: Move multimedia components to meta-xilinx-multimediaMark Hatle2024-11-215-0/+0
| | | | | | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Add missing compatible string for versal-net in xrt_*.bb file.Manoj Takasi2024-11-212-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Manoj Takasi <mtakasi@amd.com> Also added 202310 and 202320 version. (202410 already had the entry) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | libmali: Always install libgbm into sysrootDaniel Levin2024-11-211-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libgdm is required for graphics buffer management on Wayland. But it may also may be used directly in EGL by reinterprenting gbm_surface* as EGLNativeWindowType. Partuclarly, glmark2 requires libgbm when either gbm- or drm- flavor is enabled without Wayland. Signed-off-by: Daniel Levin <daniel.levin@amd.com> Signed-off-by: Parth Gajjar <parth.gajjar@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | machine: Remove vck500-versal conf fileSandeep Gundlupet Raju2024-11-212-50/+0
| | | | | | | | | | | | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | vhk158-versal.conf: Update YAML_MAIN_MEMORY_CONFIG to lower 2GBSandeep Gundlupet Raju2024-11-211-0/+1
| | | | | | | | | | | | | | | | | | | | | Update YAML_MAIN_MEMORY_CONFIG to lower 2GB DDR for vhk158-versal.conf. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | Revert "Remove vck500, vhk158 and zcu670, these are not publicly available ↵Sandeep Gundlupet Raju2024-11-213-0/+151
| | | | | | | | | | | | | | | | | | | | | | | | BSPs." This reverts commit 155bedb17469d3f622f184e74b47e3d660223008. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | packagegroup-*: Move packagegroups from meta-petalinuxJohn Toomey2024-11-2116-3/+449
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move and rename a subset of the packagegroups from meta-petalinux to meta-xilinx-core/recipes-core/packagegroups/ Add new meta-xilinx-demos layer Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | sanity-meta-xilinx-standalone-sdt.bbclass: Fix sanity checkMark Hatle2024-11-211-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>
* | | Remove firmware deps from generic machine configsJohn Toomey2024-11-219-31/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The generic machine configurations should not have a direct dependency on specific firmware components as these dependencies should be associated with boot.bin (or similar). This change also removes WIC_DEPENDS as it is no longer required Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | boot-jtag.py: Remove stale importsAlain Péteut2024-11-211-10/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Based on github Pull Request #61. 1. `yaml` is imported but not used. This may cause issues as `yaml` is not a standard library module. 2. Remove trailing newlines. Signed-off-by: Alain Péteut <alain.peteut@spacetek.ch> Update commit message and added PR number in commit message. Also update import list order. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* | | xf86-video-armsoc: Enable basic RandR supportAnatoliy Klymenko2024-11-212-0/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | Add shadow buffer management callbacks to support screen mirroring and rotation via RandR extension. Signed-off-by: Anatoliy Klymenko <anatoliy.klymenko@amd.com> Reviewed-by: Sai Hari Chandana Kalluri <chandana.kalluri@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>