summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core
Commit message (Collapse)AuthorAgeFilesLines
...
* qemu-xilinx: Backport QMP changes for YP compatibilityMark Hatle2024-08-273-0/+1099
| | | | | | | | Yocto Project scarthgap requries a slightly newer qmp in order for testimage and other automations to work. Backport the necessary changes to enable the required interfaces. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-bsp: Move to provencore support to meta-petalinuxMark Hatle2024-08-271-3/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* amd_spi_iamge: Fix image-selector manifest file nameJohn Toomey2024-08-271-1/+1
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dts : Updated SRCREV for 2024.2_2263Sivaprasad Addepalli2024-08-261-1/+1
| | | | versal: Add Versal Alveo V80 board
* meta-xilinx-core: openamp: device-tree: Change power-domain property to ↵Ben Levinsky2024-08-253-20/+20
| | | | | | | | | | power-domains Update Overlays to go with genpd convention and use 'power-domains' for management with firmware node ID's. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: openamp: device-tree: zynq: Remove openamp support for ↵Rajiv Mohan2024-08-254-60/+1
| | | | | | | | | | | | | | | | | | | | | Zynq-7000 SoC Remove openamp support for Zynq-7000 Soc Reasons for removing listed below: 1 - Removing redundant or unmaintained code from Linux tree 2 - Reduce technical debt carried by OpenAMP team 3 - OpenAMP drivers (remoteproc/rpmsg) for Zynq-7000 SoC is not standardized on same code base as ZynqMP or Versal 4 - very few customer using openamp on Zynq-7000 SoC For users of Zynq-7000 SoC the last working and tested release version is rel-v2023.2 Signed-off-by: Rajiv Mohan <rajiv.mohan@amd.com> Removed the reference to zynq from the device-tree bbappend and openamp specific device-tree recipe. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-modules-hdmi21: Add recipe for building HDMI v2.1 FMC moduleRajesh Gugulothu2024-08-251-0/+22
| | | | | | | Add initial version of recipe for building HDMI v2.1 FMC module Signed-off-by: Rajesh Gugulothu <rajesh.gugulothu@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* boot.cmd.generic*: Update bootargs to select full rootfsJohn Vicky Vykuntapu2024-08-252-3/+3
| | | | | | | | Update bootargs to pick full rootfs according to the selected boot targets in case of kria som. Signed-off-by: John Vicky Vykuntapu <johnvicky.vykuntapu@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree: Fixup dependencies for SDTMark Hatle2024-08-251-0/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* base-pdi: Skip default build dependencyMark Hatle2024-08-251-0/+2
| | | | | | | base-pdi doesn't requrie any default dependencies, instead just copy the file(s) and setup the package(s) as necessary. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* extract-cdo: Fix do_deploy behaviorMark Hatle2024-08-252-3/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* microblaze-generic: Remove obsolete USE_BOARD settingsMark Hatle2024-08-251-10/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: Enable generic machine to be firmware-lessMark Hatle2024-08-258-75/+72
| | | | | | | | | | | | | | | | Generic machines no longer depend on firmware (ESW) components. Thus they will now build a full Linux system, where possible, without XSCT or SDT modes. (Default, if XILINX_WITH_ESW is set to xsct, still builds firmware.) It is up to the specific machine.conf files to enable the correct build flow and that will enable the necessary firmware dependencies for the SoC. This also means HDF_MACHINES is no longer required. Set HDF_MACHINES = "" to produce a firmware-less build. Also correct QEMU settings so they can be overridden. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: mb-realloc: Move from meta-xilinx-toolsMark Hatle2024-08-252-0/+275
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* *-generic.conf: Fix DTC_FLAGS defaultMark Hatle2024-08-254-4/+4
| | | | | | The DTC_FLAGS default should be set with ?= so it can be overridden. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-deprecated: Only print a message if it's not blankMark Hatle2024-08-251-1/+2
| | | | | | | | | | Before all messages, even blank ones would be displayed. This made it difficult to have messages that only appeared sometimes. The standard yocto project behavior for messages is "" (blank) means no message, anything else gets displayed. Follow this behavior. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx : Updated SRCREV for 2024.2_3935Sivaprasad Addepalli2024-08-221-1/+1
| | | | Revert "arm64: xilinx: Enable SMMU by default"
* libtraceevent: drop for upstreamTrevor Woerner2024-08-202-97/+0
| | | | | | | | Upstream poky/oe-core contains the exact same recipe. Remove the local one and let upstream maintain it. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
* libslirp: drop for upstreamTrevor Woerner2024-08-201-18/+0
| | | | | | | | Upstream poky/oe-core contains the exact same recipe. Remove the local one and let upstream maintain it. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
* iproute2: upgrade 5.15.0 → 6.7.0 with upstreamTrevor Woerner2024-08-203-141/+0
| | | | | | | | Drop the locally-carried recipe since the upstream one in oe-core/poky is a newer release. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
* xserver-xorg: Add required NULL checkAnatoliy Klymenko2024-08-192-0/+36
| | | | | | | | | | Add NULL check in xf86RotateBlockHandler(). The checked BlockHandler callback is not guaranteed to be always defined. Fixes xorg crash on startup when screen rotation option is enabled. Signed-off-by: Anatoliy Klymenko <anatoliy.klymenko@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
* xf86-video-armsoc: Accelerated composition optionAnatoliy Klymenko2024-08-192-0/+111
| | | | | | | | | Make picture composition acceleration optional. Add xorg config option to control picture composition acceleration. Update xf86-video-armsoc man page. Signed-off-by: Anatoliy Klymenko <anatoliy.klymenko@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
* dfx-mgr : Updated SRCREV for 2024.2_3291Sivaprasad Addepalli2024-08-181-1/+1
| | | | | | | | DFX-MGR: Bug fix while loading smartcam app DFX-MGR: Update listPackage with RPU slot number DFX-MGR extension to support -remove for RPU DFX-MGR extension to support -load for RPU DFX-MGR extension to support -listPackage for RPU
* boot-jtag.py: Add IMAGE_NAME_SUFFIX to tclSandeep Gundlupet Raju2024-08-161-1/+2
| | | | | | | | | | In scarthgap release, By default IMAGE_NAME_SUFFIX=".rootfs" set in image-artifact-name.bbclass, Due to this boot-jtag script doesn't include rootfs in .tcl script. Hence add IMAGE_NAME_SUFFIX to tcl script. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update SRCREV for 2024.2Ben Levinsky2024-08-161-1/+1
| | | | | | | | | | | | | | | | | | Changelogs: openamp: xlnx: Update property 'power-domain' to 'power-domains' assists: gen_domain_dts: Hardcode DDR address for Zynq to always start from 0 lopper_sanity: add phandle selection test assists/isospec: introduce base protections lopper: fix property comparisions lopper: assists: Initial support for Versal Gen2 pl configuration lopper: add --symbols command line flag lopper: update default phandle map definitions lopper/base: enhance node dereference field lookup lopper: assists: baremetal_xparameters_xlnx: Generate coherency defines to inline with old tool defines lopper: assists: petalinuxconfig_xlnx: Add support for memory_type in the generated yaml file Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* image-selector: Add SDT image selector recipeJohn Toomey2024-08-161-0/+72
| | | | | | | | 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>
* xrt, zocl : update commit id for 2024.2Manoj Takasi2024-08-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog: XDP AIE Halt Plugin to set Debug Halt on AIE Cores for debugging on Client (#8344) fixing zynqmp build (#8346) Add DRC to xclbinutil for Linux file command utility compliance (#8337) add support for kernel_commit_id in AIE_PARTITION (#8335) Integrate aiebu as a submodule into XRT (#8336) Fixing issue in OpenCL counter information in Edge hardware emulation (#8342) Fixing issue where hardware emulation on Edge was not finding the debug_ip_layout file on disk (#8341) XRT OS Support for AlmaLinux 8 (#8331) Add signal API to fence_handle (#8339) Starting Event trace from specific layer (#8334) add a new metadata section in xclbin to support AIE profiling/debug (#8304) Corrected the logic in the function (#8296) Removal of AIESIM compilation flag in XRT (#8333) Remove Hardcoded register space 64KB in shim and zocl (#8300) Adding release variable (#8330) Signed-off-by: Manoj Takasi <mtakasi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp: 2024.2: Bump SRCREVBen Levinsky2024-08-161-1/+1
| | | | | | | | | | | | | | | apps: zynqmp_r5: Update symbol IPI_IRQ_VECT_ID for FreeRTOS apps: examples: Add support for FreeRTOS OS for echo, matrix and rpc_demo apps: examples: Prepare echo, matrix and rpc_demo demos to support other OS's apps: zynqmp_r5: Move linker file logic to apps/machine/zynqmp_r5 apps: zynqmp_r5: Enable linker file generation based off SDT Lopper plugin apps: zynqmp_r5: Move all R5 library checks to apps/machine/zynqmp_r5 apps: zynqmp_r5: Remove SDT lib dependencies from OpenAMP Repo apps: zynqmp_r5: Add Versal and Versal-NET Information to Debug Banner apps: zynqmp_r5: Change get_ipi_msg_buf to use unsigned ints Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* python3-bokeh: add and updateTrevor Woerner2024-08-166-0/+107
| | | | | | | | | | | | | | | | Add (move) the python3-bokeh recipe to here from meta-jupyter while updating from 2.4.2 → 3.5.1. Bokeh is not a requirement or dependency for jupyter, therefore it does not need to be stored in that layer. Bokeh is used by: - meta-kria/recipes-utils/kria-dashboard/kria-dashboard.bb - meta-system-controller/recipes-utils/pmtool/pmtool.bb Both of those layers have dependencies on meta-xilinx-core, so moving the recipe here will still make it available to both. Signed-off-by: Trevor Woerner <trevor.woerner@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.2_1935Sivaprasad Addepalli2024-08-161-1/+1
| | | | | | | | cmd: sf: prevent overwriting the reserved memory arm64: versal2: fix the USB ref clock frequency initcall: break loop immediately on failure arm64: versal-net: add OSPI reset gpio for VNX board arm64: xilinx: Remove current-speed property from pl011
* linux-xlnx : Updated SRCREV for 2024.2_3551Sivaprasad Addepalli2024-08-161-1/+1
| | | | | | | | | | Revert "irqchip: gic: Add changes to handle SGI for Zynq Remoteproc driver" Revert "irqchip: gic: Add remoteproc changes to the driver" staging: xilinx-tsn: fix kernel crash when new bridge if is created dma: xilinx_dpdma: Fix locking Revert "dmaengine: xilinx: dpdma: Fix race condition in vsync IRQ" EDAC/synopsys: Fix error injection on Zynq UltraScale+ remoteproc: zynq: remove openamp support for Zynq-7000
* libdfx_2024.2.bb: Add 2024.2 version libdfx recipeSandeep Gundlupet Raju2024-08-141-0/+25
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx-mgr_2024.2.bb: Add 2024.2 version dfx-mgr recipeSandeep Gundlupet Raju2024-08-141-0/+74
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* bitstream_1.0.bb: Install and deploy bit fileSandeep Gundlupet Raju2024-08-141-3/+14
| | | | | | | | | | 1. Add recipe version to bitstream recipe. 2. Install and deploy bit file for non xsct builds, This is required for packaging bitstream to boot.bin when MACHINE_FEATURES=fpga-overlay is not set. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* aie-rt : Updated SRCREV for 2024.2_8555Sivaprasad Addepalli2024-08-141-1/+1
| | | | driver: src: core: Provide profiling capability in partial LoadElf
* aie-rt : Updated SRCREV for 2024.2_7631Sivaprasad Addepalli2024-08-091-1/+1
| | | | | Update send-email.yml driver: src: Fix aie-rt compilation warnings while compiling plm/psm.
* Revert "machine-xilinx-default.inc: Remove soft assignment in IMAGE_FSTYPES"Mark Hatle2024-08-081-1/+1
| | | | | | This reverts commit da77c918db698d7912b6a2c6807720e9e2c522c8. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* machine-xilinx-default.inc: Remove soft assignment in IMAGE_FSTYPESSandeep Gundlupet Raju2024-08-081-1/+1
| | | | | | | | | Remove soft assignment in IMAGE_FSTYPES variable due to this cpio file are not generated for poky distro and this is required for devtool boot-jtag feature. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-image_update: Update xlnx_rel_v2024.1 branch to masterDasari Sharath Kumar2024-08-081-2/+2
| | | | | | | | Updated branch and srcrev to pull-in the latest code changes and updated image update app version to 1.2 Signed-off-by: Dasari Sharath Kumar <sharath.kumar.dasari@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update SRCREV for 2024.2Sandeep Gundlupet Raju2024-08-081-1/+1
| | | | | | | | | | Changelogs: lopper: assists: yaml_bindings: Documentation for switch and broadcaster assists: gen_domain_dts: Add ocm IPs into linux ignore list assists: gen_domain_dts: Add few Zynq specific IPs in Linux ignore list Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* soc-zynq.inc: Remove FSBL recipe variablesSandeep Gundlupet Raju2024-08-081-8/+0
| | | | | | | | Remove FSBL recipe variables from soc-zynq.inc as this is already set in fsbl recipes and no more required in machine inclusion file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* soc-tune-include: Add cortexa9 DEFAULTTUNESandeep Gundlupet Raju2024-08-081-0/+1
| | | | | | | | Add cortexa9 DEFAULTTUNE which is required for zynq-7000 multiconfig builds. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* aie-rt : Updated SRCREV for 2024.2_7495Sivaprasad Addepalli2024-08-081-1/+1
| | | | Remove review bot approval check
* aie-rt : Updated SRCREV for 2024.2_1371Sivaprasad Addepalli2024-08-061-1/+1
| | | | | fal: src: update the driver api to global one driver: src: Update the Interanl API to global API
* linux-xlnx : Updated SRCREV for 2024.2_4171Sivaprasad Addepalli2024-08-061-1/+1
| | | | | | | clk: idt: Fix incompatible function pointer types error mailbox: zynqmp-ipi: Make polling period configurable drm: xlnx: Fix DRM_XLNX_HDCP configuration ASoC: xilinx: Add missing module descriptions
* lopper: Update SRCREV for 2024.2Sandeep Gundlupet Raju2024-08-051-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelogs: lopper: don't check the existence of cpp when LOPPER_CPP is set assists: baremetallinker: Add support for the memory sections with new taxonomy changes lopper: lops: lop-ttc-split: Rename the label names to inline with old tool lopper: assists: baremetal_xparameters_xlnx: remove references to duplicate SDT* defines lopper: assists: baremetal_gentestapp_xlnx: Add support for override stdin configuration lopper: assists: baremetal_gentestapp_xlnx: Fix race condition while making the Interrupt Controller example as the primary example lopper: assists: baremetal_bspconfig_xlnx: Add support for generating microblaze_exceptions_g.h header lopper: assists: Add HLS IPs yaml documentation. assists: baremetal_gentestapp: Pull the examples based on the hwproperties lopper: assists: gen_domain_dts: Add phandle to Video Phy Controller DT entry lopper: assists: gen_domain_dts: Add DP1.4 Rx Subsystem DT yaml lopper: assists: gen_domain_dts: Add DP 1.4 Tx Subsystem DT yaml assists: zuplus_xppu_default: fix syntax error assists: baremetallinker: Fix ddr_default logic for memory tests Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Add OpenCL dependency in xclbinutil-native_202420.2.18.0.bbManoj Takasi2024-08-052-2/+2
| | | | | | | | | | | | | | | | | | | | xrt, zocl : update commit id for 2024.2 Changelog: fixing event stamp time (#8324) providing release input to setenv composite action (#8325) CR-1206962 (#8323) Fix for Incorrect behavior for xrt-smi examine --report (#8317) Use find_package for OpenCL (#8322) CR-1206951 Replace ipukmddrv with NPU Driver Version in xrt-smi host report (#8307) CR-1206955, 1206964, 1207002 Various xrt-smi output and json fixes (#8319) [XDP] Changes to support new profile format and update modules offset (#8281) Cleaning up build artifacts in the end of the build (#8320) CR-1205620: Removing cu_size limitation (#8309) CR-1206430 (#8318) Signed-off-by: Manoj Takasi <mtakasi@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* machine-xilinx-qemu.inc: Add nodefaults option in qemuSandeep Gundlupet Raju2024-08-021-1/+1
| | | | | | | | | | By default upstream qemu sets CDROM, Floppy drive and use eMMC as secondary boot device the drive index doesn't work as expected. Hence add -nodefaults option to qemu all device this fix this issue. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemuboot-xilinx: Add QB_SD_DRIVE_INDEX variableSandeep Gundlupet Raju2024-08-021-6/+17
| | | | | | | | | | | | | | | | | | | | | | SD drive index value was fixed in bbclass for SD0 and SD1 device. With this if user is booting QEMU with eMMC0(secondary boot mode) or eMMC1 device then QEMU doesn't boot. Hence add QB_SD_DRIVE_INDEX variable where user can set the drive index to SD/eMMC device as shown below. SoC Device Drive Index ------------------------------------------------------------------- Zynq-7000, ZynqMP, Versal SD0 0 ZynqMP, Versal SD1 1 ZynqMP, Versal eMMC0(secondary boot only) 2 ZynqMP, Versal eMMC1 3 Also do not set drive index based on boot mode some boards may have primary boot mode as QSPI/OSPI which use QSPI/OSPI bin file for mtd and secondary boot mode as SD/eMMC. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: Move versal qspi or ospi implementationSandeep Gundlupet Raju2024-08-021-1/+24
| | | | | | | | Move versal qspi or ospi implementation from meta-xilinx-tools to meta-xilinx as this is required for both SDT and XSCT build flows. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>