summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core
Commit message (Collapse)AuthorAgeFilesLines
...
* xrt, zocl: Update commit idsaumya garg2024-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | Changelog: Initial implementation of HIP apis and objects (#7940) VITIS-11348 Refactor how the platform path is found per OS (#7953) Vitis 6479 - Changing profiling to use correct clock frequencies for compute units and monitors (#7952) VITIS-11415 Remove dynamic region report for Ryzen devices (#7950) CR-1189595: Fixed issue where memory module events are not configured correctly (#7948) Further support of memory module DMA events on Edge devices (#7947) VITIS-11339 Remove AIE start column parameter from query. Remove AIE information query from alveo device shim Support for memory module DMA events on client devices (#7928) add tct all column test (#7942) CR-1188254 Disable xbutil reset and program in RyzenAI 1.1 ARC2 (#7932) Xcl Api Replacement (#7915) Add iterations to df-bw to increase throughput (#7939) Fix incorrect return value for xclRead (#7914) Signed-off-by: saumya garg <saumya.garg@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu : Updated SRCREV for 2024.1_6723Sivaprasad Addepalli2024-02-221-1/+1
| | | | | | hw/sd/sd: implement the sleep state hw/misc/xlnx-versal-pmc-iou-slcr: implement the USB power state regs hw/intc/arm_gicv3_redist: set the GICR_WAKER quiecent bit when asleep
* Updated Commit IDSiva Addepalli2024-02-221-0/+0
| | | | | | | | | | | | | | | | | | | update_buildconf: Ignore errors looking for bitbake-layers project_config.py: Move all Kconfig generation to GenKconfigProj multiconfigs.py: Replace BASE_TMPDIR with MC_TMPDIR_PREFIX update_buildconf.py: No longer print the full BBMULTICONF list project_config.py: Move configuration file generation here multiconfigs: Adjust output to make it more clear gen-machineconf: Refactor SDT and XSCT flows sdt_flow.py: Use the hw_file path for args.psu_init_path default update_buildconf.py: Always output local.conf info update_buildconf.py: GenSdtConf use logger.plain for reference output gen-machineconf: Add additional exceptions to traceback yocto_machine.py:passing boot pdi Sync hardware info printing Make gen-machineconf capable of directly working with bitbake Move from various sys.exit(x) to raising exceptions lib: multiconfigs: Add support for domains generated by hardware design
* lopper: Update srcrev for 2024.1Ben Levinsky2024-02-211-1/+1
| | | | | | | | | | Below are the updates ac63f30 openamp: xlnx: Add versal SOC's vhk158 and vek280 5b0289f lopper: assistes: Reduce dtb for sd-fec designs 6ce8ab4 lopper: assists: Enhance special proprety removal Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx : Updated SRCREV for 2024.1_2495Sivaprasad Addepalli2024-02-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EDAC/versal: Report the bit position of the error EDAC/versal: Do not send the cumulative values EDAC/versal: Add a NULL check for the user passed values EDAC/versal: Do not register for the NOC errors arm64: versal: Use iommu name for smmus arm64: versal: Remove second interrupt property for qspi/ospi arm64: versal: Remove unused xlnx,mc-id property arm64: versal: Align dmas with dt schema arm64: versal: Define 8 irqs for cci-500-pmu instead of 9 arm64: versal: Fix gic DT description arm64: versal: Fix cpu-opp-table name arm64: versal: Remove additional cpu property xilinx: dts: Update the reg names for ddrmc edac arm64: zynqmp: Fix kr260 clock wiring arm64: zynqmp: Sync clock labels with kr260 revB arm64: zynqmp: Describe 25MHz fixed clock for PL GEMs arm64: versal-net: Align interrupts for ipp-rev1.9 drivers: crypto: Return fallback values as true/false in versal fallback phy: xilinx-xhdmiphy: Disable dru_clk in error path phy: xilinx-xhdmiphy: Fix function return types media: i2c: Fix compilation issue for ap1302 isp driver dt-bindings: remoteproc: zynqmp_r5: Make sram property required only for Versal and ZynqMP remoteproc: zynqmp_r5: Versal NET: Enable R52 boot without TCM or OCM drm: xlnx: dp: Reset DisplayPort IP drivers: remoteproc: zynqmp: kick remote during detach EDAC/versal: Make the bit position of injected errors configurable dt-bindings: misc: xlnx,sd-fec: convert bindings to yaml remoteproc: Make rproc_get_by_phandle() work for clusters cdx: call of_node_put() on error path cdx: create resource debugfs file for cdx device cdx: add support for bus enable, disable and reset cdx: register cdx bus as a device on cdx subsystem and create symbol namespaces for cdx subsystem
* u-boot-xlnx : Updated SRCREV for 2024.1_5079Sivaprasad Addepalli2024-02-201-1/+1
| | | | Updated commit ID to latest HEAD
* aie-rt : Updated SRCREV for 2024.1_7527Sivaprasad Addepalli2024-02-201-1/+1
| | | | Updated commit ID to latest HEAD
* dts : Updated SRCREV for 2024.1_1991Sivaprasad Addepalli2024-02-201-1/+1
| | | | Updated commit ID to latest HEAD
* lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-02-191-1/+1
| | | | | | | | | | Below are the updates lopper: assists: Add special handling for xdma pcie lopper:assists:baremetal*: Correct the steps to construct a 64 bit value from 2 32-bit cells assists/domain_access: update start and size of memory Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: openamp: device-tree: zynqmp: Correct buffer offsets for PL1Ben Levinsky2024-02-191-5/+5
| | | | | | | | Ensure that IPI message buffers work for RPU application by using correct destination buffer offsets Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu : Updated SRCREV for 2024.1_9539Sivaprasad Addepalli2024-02-191-1/+1
| | | | Updated commit ID to latest HEAD
* dts : Updated SRCREV for 2024.1_8439Sivaprasad Addepalli2024-02-191-1/+1
| | | | Updated commit ID to latest HEAD
* u-boot-xlnx : Updated SRCREV for 2024.1_7771Sivaprasad Addepalli2024-02-181-1/+1
| | | | Updated commit ID to latest HEAD
* aie-rt : Updated SRCREV for 2024.1_1423Sivaprasad Addepalli2024-02-181-1/+1
| | | | Updated commit ID to latest HEAD
* Updated Commit IDSiva Addepalli2024-02-161-0/+0
| | | | lib:gen-machineconf: Remove MEMORY configs if HW file changed
* meta-xilinx-core: openamp: device-tree: zynqmp: Update RPU1 Message buffersBen Levinsky2024-02-151-4/+4
| | | | | | | Construct buffers to be for PL1 on APU to RPU1 IPI Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp-xlnx: Updated SRCREVBen Levinsky2024-02-151-1/+1
| | | | | | | apps: zynqmp_r5: Versal NET: Update linker script for booting Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-02-151-1/+1
| | | | | | | | | | | | | Below are the updates assists: remove overly verbose output assists/domain_access: count indirect references assists/isospec: output cpu specific label assists/domain_access: fix memory node -> address-map updating yaml: update version check to use packaging module assists: baremetal_xparameters_xlnx: Export MB V cpu parameters related defines Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-image_update: Update xlnx_rel_v2023.2 branch to masterSharath Kumar Dasari2024-02-151-2/+2
| | | | | | | | | | Updated branch to master which has changes to support both boards SC/Kria-SOM Signed-off-by: Sharath Kumar Dasari <sharath.kumar.dasari@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 83a5f29420bf7c2cf627ebfdd39b17aa73c8548d) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx : Updated SRCREV for 2024.1_6887Sivaprasad Addepalli2024-02-151-1/+1
| | | | Updated commit ID to latest HEAD
* aie-rt : Updated SRCREV for 2024.1_9267Sivaprasad Addepalli2024-02-141-1/+1
| | | | | misc: xilinx-ai-engine: Fixed error prints in status dump driver/src: Fix _XAie_SetPartIsolationAfterRst function prototype
* xrt, zocl: Update commit idsaumya garg2024-02-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: Removed support for u50lv, u55n and u280 platforms in XRT (#7901) fixed sw pipeline issue (#7941) Add code owners for hip and fix code owners for tests (#7937) Change "IPU" to "NPU" in adaptor name lookup (#7938) add bind_at() SHIM API (#7934) Add hotfix for Linux xbutil validation implementation (#7931) VITIS-11275 Add support for telemetry report in XRT core (#7921) Updated Const Correctness and Variable names in AIE Profile (#7924) check exit code in apu package creation (#7925) fixed compile error (#7923) VITIS-11106 Remove --device requirement for single device system (#7902) Issue-7911 Fix clang issues with query requests (#7916) CR-1182298: Fixing seg fault on edge when aie_status is enabled (#7917) Updated Struct Data types in XDP codebase (#7895) fix windows build (#7920) Removed PETA_BIN variable from build_edge.sh as the path does not exist (#7918) upadte xbutil validate paths for xclbins (#7919) Initial support for tracing DMA events in AIE tile memory modules (#7859) Fixed error in build (#7907) CR-1187827 Fix bad BDF not displaying list of device options (#7905) VITIS-11233 Add firmware version to Ryzen platform report (#7903) VITIS-9658 Update SubCmdValidate test run output (#7889) Remove drm_driver.gem_prime_mmap for Linux 6.6 (#7899) Changed all names from XDP_MINIMAL_BUILD to XDP_CLIENT_BUILD (#7893) Added all the OSs supported by XRT in os_supported.json file (#7877) VITIS-10245 Prevent validation tests from creating additional device instances (#7891) Remove dead code (#7898) integrate tct 1 column test (#7887) Create common utilities folder for XDP plugins that use the AIE driver (#7866) Signed-off-by: saumya garg <saumya.garg@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot: Update version to 2024.01John Toomey2024-02-135-9/+93
| | | | | | | | Switch to latest commit on release branch. Also remove unused microblaze header file for 2024.1 release. Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot: Remove legacy u-boot configsJohn Toomey2024-02-136-161/+0
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update SRCREV for 2024.1Ben Levinsky2024-02-131-1/+1
| | | | | | | | | | | | | | 4af6ecd openamp: xlnx: Clean up SOC Parsing 62a0930 openamp: xlnx: Add support for more SOC's f58a344 openamp: xlnx: Add VMK180 support 1fcbfed assists/isospec: add ss_permissions to valid access types 6b74788 lopper: assists: baremetal_xparameters_xlnx: Update IPI interrupt ID value to inline with vitis classic b03b978 lopper: assists: baremetal_xparameters_xlnx: Generate interrupt ID for IPI cf70679 lopper: assists: baremetalconfig_xlnx: Generate dummy config struct in case proprety is not present f20667c assists/isospec: log new spec type ss_management Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* fw-package.bbclass: Create new bbclass for fw packagingSandeep Gundlupet Raju2024-02-131-0/+94
| | | | | | | | | | Create a new fw-package.bbclass which provides infrastructure to package and deploy firmware baremetal or freertos application elf or bin files to linux root filesystem under /lib/firmware(default) or /boot directory as per requirement. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Add a kernel config file to enable CONFIG_VERSAL_SYSMON_I2CJonathan Stroud2024-02-132-0/+3
| | | | | | | Signed-off-by: Jonathan Stroud <jonathan.stroud@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 362eeb56e99754b9082f62187d39dc7ea7ad1a19) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx : Updated SRCREV for 2024.1_4367Sivaprasad Addepalli2024-02-131-1/+1
| | | | | | | | | | | | | | mtd: spi-nor: Add support for S28HS02GT Infineon OSPI flash soc: xilinx: Fix logic to check sub_family_code mtd: spi-nor: issi: Add support for is25lx512m OSPI flash misc: xilinx-ai-engine: release the dma_buf assigned to pmem crypto: xilinx: Updated fallback checks to call hardware AES drivers: soc: xilinx: check return status of get_api_version() drm: xlnx: hdcp: Fix memcpy argument in hdcp2x_tx_wait_for_pairing_info() tty: serial: uartps: Add rs485 support to uartps driver tty: serial: uartps: Relocate cdns_uart_tx_empty to facilitate rs485 dt-bindings: Add reference to rs485.yaml serial: core: Provide port lock wrappers
* dts : Updated SRCREV for 2024.1_3187Sivaprasad Addepalli2024-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | ps/psx: parent the GIC under the FPD memory region versal-net: wire the rpu wakeup signals versal-net: wire the rpu powerdown signals psx-rpu: Increase the gic num irqs versal: psx: macro-ify the rpu_ctrl creation versal: psx: rpu: macro-ify the amba stream creation versal: psx: rpu: macro-ify the rpu timer creation versal: psx: rpu: macro-ify the gic creation versal: psx: rpu: macro-ify the cpu cluster creation versal: psx: rpu: rename cluster rpu macro versal-psx: fix a typo for gpio-controller versal-psm: Conditionally compile few psm blocks versal-ps-pl-remoteport: Add SERBS support for AFI0/2 versal: add lpd & fpd interconnect config regs versal-ddrmc: Remove HAS_DDRMCx macros psx-memmap-aliases: Conditionally define DDRMC aliases versal: Move DDRMC npi nodes versal-net: Rename board names to have es1 tagged
* Updated SRCREV and License checksum for vdu 2024.1Hibitha B Raj2024-02-122-4/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu : Updated SRCREV for 2024.1_3607Sivaprasad Addepalli2024-02-121-1/+1
| | | | hw/misc/reset-domain: walk sub-MRs when resetting
* Updated Commit IDSiva Addepalli2024-02-121-0/+0
| | | | kconfig_syshw.py: Update range for memory
* qemu : Updated SRCREV for 2024.1_6195Sivaprasad Addepalli2024-02-111-1/+1
| | | | | | | | | | | | hw/misc/xlnx-versal-pmc-global: dont reset persistent storages hw/intc/arm_gicv3: adds wake-request fdt gpio hw/intc/arm_gicv3: implements wakerequest hw/misc/xlnx-versal-net-psmx-global: implement rpu wakeup request hw/misc/xlnx-versal-net-psmx-global: implement rpu powerdown request hw/misc/xlnx-versal-net-psmx-global: fix gpio set name hw/misc/xlnx-versal-net-rpu-pcil: introduce rpu shutdown request gpios hw/misc/xlnx-versal-net-rpu_pcil: dont set gpio during reset enter hw/core/fdt_generic_util: fix the logic to get gpio inputs
* qemu-xilinx-multiarch-helper-native: Refactor the multiarch wrapperMark Hatle2024-02-091-47/+66
| | | | | | | | | | | Add specific --help to better userstand how to call the wrapper. Add additional diagnostic messages in case of an APU failure. Change the way the variables are processed, this will make it easier to add additional switches in the future. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx: Move 2024.1 to release branch and commitMark Hatle2024-02-092-4/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* versal-net-openamp.dtsi: Update R52-1 node to reference second mailbox nodeBen Levinsky2024-02-091-1/+1
| | | | | Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of vdu-omx-il for 2024.1_9331Siva Addepalli2024-02-091-2/+2
| | | | | | | | chore!: update to revision d20240111 chore: update to revision d20231213 Added missing header files for Yocto project master(gcc 13.2) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of vcu-omx-il for 2024.1_9303Siva Addepalli2024-02-091-2/+2
| | | | | | | chore!: update to revision d20240111 chore: update to revision d20231213 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of vcu-firmware for 2024.1_8707Siva Addepalli2024-02-091-2/+2
| | | | | | chore: update to revision d20240111 chore: update to revision d20231213 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of vcu-ctrl-sw for 2024.1_4379Siva Addepalli2024-02-091-2/+2
| | | | | | chore: update to revision d20240111 chore: update to revision d20231213 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx_user_dts: Fix build issue if SRC_URI has only one fileSandeep Gundlupet Raju2024-02-091-50/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. If SRC_URI has only one file without any space as shown below SRC_URI = "file://vck190-dfx-static.pdi" With this it fails to detect input entries. This is due to current search logic doesn't work unless there is a space after end of file name or new line for each entry as shown below. SRC_URI = "file://vck190-dfx-static.pdi " or SRC_URI = " \ file://vck190-dfx-static.pdi \ " So rewrite the logic to split the SRC_URI enteries and then search key w/o the trailing space. 2. Remove get_dt_count function to avoid duplication. 3. Add docs for *_PATH variables. 4. Add warn message when multiple dtbo or bit or bin or pdi file is found. 5. Fix DTSI_PATH, BIT_PATH build issue when input files are absolute path. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu : Updated SRCREV for 2024.1_6439Sivaprasad Addepalli2024-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | remote-port: Fix full house check versal: Add SERBS support on AFIFS for LPD & FPD remote-port-memory-master: Implement timed response waits versal: Add the SERBS interface remote-port: Add timed wait for responses versal: Add LPD & FPD interconnect config regs hw/core: remove the dma-ctrl interface hw: remove OSPI and DMA CSU legacy models hw/ssi/xlnx-versal-ospi: align GPIO declaration with the legacy model hw/dma/xlnx_csu_dma: add support for 128 bits CRC hw/dma/xlnx_csu_dma: fix the dma-width property comment hw/dma/xlnx_csu_dma: add support for unaligned accesses hw/dma/xlnx_csu_dma: split endianness swapping logic in its own function hw/dma/xlnx_csu_dma: split CRC computation in its own function hw/dma/xlnx_csu_dma: change is-dst property default value to false hw/dma/xlnx_csu_dma: add memattr and memattr-write legacy properties hw/dma/xlnx_csu_dma: add legacy stream-connected-dma[01] properties
* qemu : Updated SRCREV for 2024.1_8003Sivaprasad Addepalli2024-02-081-1/+1
| | | | qdev-core.h: Add docs to AMD/Xilinx extensions
* libmetal-xlnx: 2024.1: Include libmetal-xlnx.inc to pick up machineBen Levinsky2024-02-071-0/+1
| | | | | | | | Pass CFLAG to Libmetal Repo for Xilinx-AMD build of Libmetal AMP Demo from meta-openamp file libmetal-xlnx.inc Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Ben Levinsky2024-02-071-1/+1
| | | | | | | lopper: assists: baremetal_xparameters_xlnx: Fix subnode_phandle property generation Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp-xlnx: Updated SRCREVBen Levinsky2024-02-071-2/+2
| | | | | | | apps: zynqmp_r5: Enable build with latest SDT BSP Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmetal-xlnx: Updated SRCREVBen Levinsky2024-02-071-1/+1
| | | | | | | | examples: linux: zynqmp: Add Versal-NET IPI Values lib: generic: xlnx: Use CMAKE_C_FLAGS to determine if SDT symbol is present Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Add the dependency of "packaging" moduleOnkar Harsh2024-02-071-0/+1
| | | | | | | | | The commit 738df8cc6819 (yaml: support ruamel versions > 0.17.x) of github lopper repo introduced a new dependency for lopper over "packaging" module. Add the same in Yocto workflow. Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-02-071-1/+1
| | | | | | | | | Below are the updates lopper: assists: xlnx_overlay_dt: Fix wrong gic_node referencing setup.py: Add "packaging" module under YAML related requirements of Lopper Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu: Sync to YP masterMark Hatle2024-02-076-6/+60
| | | | | | | | | Sync integration to Yocto Project master as of commit: 25868ee2cc3fdcbf4bff1ff4f66465e8aeef744d Note, we remain on 8.1.x version to match the AMD version. Signed-off-by: Mark Hatle <mark.hatle@amd.com>