summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* embeddedsw : Updated SRCREV for 2024.1_1483Sivaprasad Addepalli2024-02-191-1/+1
| | | | Updated commit ID to latest HEAD
* 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
* xen : Updated SRCREV for 2024.1_6375Sivaprasad Addepalli2024-02-181-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>
* meta-xilinx-standalone-experimental: open-amp: Add openamp-fw* portBen Levinsky2024-02-154-0/+48
| | | | | | | Port openamp-fw recipes to use open-amp-xlnx MC recipe 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>
* xlnx-embeddedsw: Update 2023.2 branch to xlnx_rel_v2023.2_updateSharath Kumar Dasari2024-02-151-3/+3
| | | | | | | | | | | System controller SC_update6 candidate release image is 2023.2 yocto based image which needs changes backported from ESW master to xlnx_rel_v2023.2_update branch Signed-off-by: Sharath Kumar Dasari <sharath.kumar.dasari@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 63a77a8627b431dbaf014258ce87aa9ed571b07c) 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
* embeddedsw : Updated SRCREV for 2024.1_8451Sivaprasad Addepalli2024-02-151-1/+1
| | | | | | | | | | | | | | | | | xilpm: Add additional secure lockdown support lib: sw_apps: openamp: sdt: Update to use latest Lopper and OpenAMP Repo xilloader : Update XLoader_ReadAndValidateHdrs prototype freertos10_xilinx: Port FreeRTOS interrupt example to SDT flow freertos10_xilinx: ARM_CA9: Add support for xiltimer and SDT freertos10_xilinx: ARM_CR5: Update data type for ucInterruptID sw_services: xilsecure: Update CMakeLists.txt for new files scripts:library_utils: Add silent discard option while validating library against BSP sw_services: updated return type for IsCryptoKatEn and IsFipsModeEn xilplmi: optimized u8 variables xilloader: optimized u8 variables sysmonpsv: Added SSIT Support dfeofdm: Support Baremetal SDT Yocto Flow sysmon: Support Baremetal SDT Yocto Flow
* embeddedsw : Updated SRCREV for 2024.1_1195Sivaprasad Addepalli2024-02-141-1/+1
| | | | | | | dfemix: Support Baremetal SDT Yocto Flow sysmonpsu: Support Baremetal SDT Yocto Flow sw_services:xilplmi: XilNvm & XilPuf Enable by Default xilffs: Fix build failure when XILFFS_use_strfunc is enabled
* 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
* meta-xilinx-standalone-experimental: open-amp: pick up multiconfig recipeBen Levinsky2024-02-132-2/+2
| | | | | | | Update to use latest open-amp and MC recipe. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* 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>
* xilskey-example_2024.1.bb: Added recipe to build xilskey examplesMohd Saquib Siraj2024-02-131-0/+29
| | | | | | | Have added the recipe to build the xilskey examples as part of this patch Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilnvm_2024.1.bb: Updated dependent libraries to build xilnvm-exampleMohd Saquib Siraj2024-02-131-1/+1
| | | | | | | Added xilmailbox libraries as dependency, as to build the xilnvm example the header file from these libraries is required Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilpuf-example_2024.1.bb: Updated the dependenciesMohd Saquib Siraj2024-02-131-1/+1
| | | | | | | In depends of xilpuf example recipe, added xilmailbox and xilnvm as dependencies because the build was failing as header files from these libraries are used to compile these examples. Signed-off-by: Mohd Saquib Siraj <mohdsaquib.siraj@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* sample-fw-package: Sample recipe for hello world elf packagingSandeep Gundlupet Raju2024-02-131-0/+11
| | | | | | | | | Add sample recipe for cortexr5-0-zynqmp-baremetal multiconfig target hello world baremetal elf or bin to package and deploy to linux root filesystem under /lib/firmware/xilinx directory. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* README.fw.package.md: Add instructions for fw packagingSandeep Gundlupet Raju2024-02-131-0/+61
| | | | | | | | | | Add instructions to package and deploy baremetal or freertos application elf or bin files to linux root filesystem under /lib/firmware/xilinx(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>
* 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>
* embeddedsw : Updated SRCREV for 2024.1_5955Sivaprasad Addepalli2024-02-131-1/+1
| | | | | | | | | | | | | xilsecure: versal_net SDT support xilocp: versal_net SDT support xilcert: versal_net SDT support xilpuf: versal_net SDT support versal_plm: versal_net SDT support fs-boot: fixing flash issues sdi: Add support for KCU116 SDT flow audio_formatter: Add SDT support for audio formatter i2s: Add SDT support for i2s sound card driver drivers: Fix compilation errors reported by IAR
* 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
* xen : Updated SRCREV for 2024.1_2559Sivaprasad Addepalli2024-02-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xen/arm: Use host layout for hwdom if LLC coloring enabled xen/arm: mm: Extend xen_colored_temp to be able to cover XEN_VIRT_SIZE xen/arm: parse legacy cache coloring configuration parameters xen: print useful coloring information at boot xen: cache coloring build fixes xen/arm: add cache coloring support for Xen xen/arm: add Xen cache colors command line parameter Revert "xen/arm: Remove unused BOOT_RELOC_VIRT_START" xen/arm: use domain memory to allocate p2m page tables xen: add cache coloring allocator for domains xen/page_alloc: introduce preserved page flags macro xen/page_alloc: introduce init_free_page_fields() helper xen/arm: add support for cache coloring configuration via device-tree tools: add support for cache coloring configuration xen: extend domctl interface for cache coloring xen/arm: add Dom0 cache coloring support xen/arm: add cache coloring initialization xen/common: add cache coloring common code vsmmuv3: Add dma-coherent property to exposed vSMMUv3 nodes xen/arm: mark make_hwdom_viommu_node __init xen/arm: mark modify_pfdt_node __init docs: fix pod documentation for viommu xen/arm: support specifying viommu type in device tree xen/arm: vIOMMU: Add proper handling for dom0less domUs xen/arm: vIOMMU: Add command line option dom0_viommu and its handling xen/arm: vIOMMU: Remove global cmdline option viommu arm/libxl: vsmmuv3: Reserve vIRQ only if vSMMUv3 enabled xen/arm: vIOMMU: Fix type of irq to be int in struct host_iommu xen/arm: vIOMMU: Fix viommu_type to be uint8_t xen/arm: vIOMMU: Modify the partial device tree for dom0less libxl/arm: vIOMMU: Modify the partial device tree for iommus xen/arm: vsmmuv3: Add support to send stage-1 event to guest xen/arm: iommu: skip the iommu-map property for PCI devices xen/arm: vsmmuv3: Alloc virq for virtual SMMUv3 arm/libxl: vsmmuv3: Emulated SMMUv3 device tree node in libxl xen/arm: vsmmuv3: Emulated SMMUv3 device tree node for dom0less xen/arm: vIOMMU: IOMMU device tree node for dom0 xen/arm: vsmmuv3: Add "iommus" property node for dom0 devices xen/arm: vsmmuv3: Add support for event queue and global error xen/arm: vsmmuv3: Attach Stage-1 configuration to SMMUv3 hardware xen/arm: vsmmuv3: Add support for command CMD_CFGI_STE xen/arm: vsmmuv3: Add support for cmdqueue handling xen/arm: vsmmuv3: Add support for registers emulation xen/arm: vIOMMU: Add cmdline boot option "viommu = <boolean>" xen/domctl: Add XEN_DOMCTL_CONFIG_VIOMMU_* and viommu config param xen/arm: vsmmuv3: Add dummy support for virtual SMMUv3 for guests xen/arm: vIOMMU: add generic vIOMMU framework xen/arm: smmuv3: Alloc io_domain for each device xen/arm: smmuv3: Add support for stage-1 and nested stage translation xen/arm: smmuv3: Maintain a SID->device structure tools: build/use qemu-system-aarch64 tools: liblx_dm: Add iommu_platform args to virtio-mmio libxl: virtio-mmio: add iommu property for all backend domains libxl: default nic type should be vif libs: light: Add virtio-net support libs: light: Correct virtio-mmio mapping order for disk backends tools: libxl: Add support for xenpvh machine libxl: add support for emulated TPM on ARM xen/eemi: Do not forward PM_CLOCK_DISABLE to firmware xen/eemi: Add PM_SECURE_AES handling xen/eemi: Make PM_FEATURE_CHECK handling common xen/eemi: Fix clock_id_is_pll() for Versal xen/arm: vpl011: Add PL011 emulation support arm/libxl + domctl: Add emulated PL011 device tree node in libxl xen/arm: vpl011: Add sbsa parameter to domain_vpl011_init() xen/arm: Add emulated PL011 device tree node for dom0less domUs xen/arm: vpl011: Untangle driver from being SBSA specific xen/arm: Rename CONFIG_SBSA_VUART_CONSOLE to CONFIG_VPL011_CONSOLE xen/domctl: Rename XEN_DOMCTL_VUART_TYPE_VPL011 arm/libxl: Drop unneeded parameters of make_vpl011_uart_node() arm/platforms: add EEMI support for versal-net xen/arm: Enable SMMUv3 by default sanitise_domain_config: continue when no IOMMU is present xen: Always set XENFEAT_not_direct_mapped if vIOMMU enabled ioreq: Update ioreq_server_create() to support ARM arch xen/eemi: add newlines to gdprintk messages Arm: Enable BOOT_PIN_CTRL for Dom0 platforms: xilinx: Add support for mapping PM nodes into 64-bit addresses xen: eemi: make xen passthrough for unknown EEMI calls from Dom0 xen/eemi: Add EEMI calls to support SGI registration xen/eemi: Add call to set SGI interrupt xen/eemi: on CLOCK_ENABLE, check if the clock is already enabled xen: dynamically choose the gnttab region for direct-map domUs xen: domain_has_clock_access return true for dom0 for missing entries xen/arm: allow domUs to iomap reserved-memory regions xen: platforms: Correct pm_rst_access to map a node into a memory address xen/arm: introduce xen,reg-cacheable Add PM_FPGA_READ to the EEMIs list xen/arm: allow domU access for certain eemi functions for configuring MMC xen/arm: Allow DomU access for certain EEMI functions xen/arm: increase the max size of domU dtb xen/arm: allow device assignment to direct-map domains without IOMMU xen/arm: skip duplicate memory banks xen: platforms: Add clock mapping for test_pattern and timestamp platforms: xilinx: zynqmp: add GEM[0-3] nodes for DomU access platforms: xilinx: move EEMI PM_PLL* fns handling to common file platforms: xilinx: versal: Match ZynqMP For EEMI PLL commands platforms: xilinx: zynqmp: wrap pll bound check for EEMI PLL commands platforms: xilinx: move EEMI PM_CLOCK* fns handling to common file platforms: xilinx: zynqmp: Match Versal by adding clock_id_is_pll platforms: xilinx: fix style in comments platforms: xilinx: zynqmp: Update EEMI Handler to Fn IDs platform: versal: rename macros for dev, rst, clk platforms: xilinx: move domain_has_clock_access handling to common file platforms: xilinx: move clock_is_valid handling to common file platforms: xilinx: move pm reset access handling to common file platforms: xilinx: move domain_has_node_access handling to common file platforms: xilinx: move pm_check_access to common file platforms: xilinx: move common structs pm_access and pm_clk2node to common xilinx-eemi.h platforms: xilinx: EEMI: add extra file for PM mediation to remove duplicated code platform: zynqmp: match Versal EEMI definitions to be #define ints platform: zynqmp: remove special case for PM_DEV_UNKNOWN platform: zynqmp: rename macros for dev, rst, clk platform: versal: Remove all PL devices except PLD_0 device platform: versal: add missing R5 and OCM clock/dev mappings platform: versal: add AIE device and reset nodes to node map platform: versal: sync PM EEMI/MM headers with firmware headers platform: versal: Improve prints in versal EEMI mediate layer platforms/versal: fix switch condition in EEMI mediate layer platform: zynqmp: allow Dom0 access to PL device platform: versal: add EEMI layer support platform: zynqmp: add a common EEMI header platform: zynqmp: correct typos in comments platform: zynqmp: rename clock node macros platform: zynqmp: rename reset node macros platform: zynqmp: rename device node macros xen: add a separate platform file for Versal xen: mediate EEMI TCM calls platform: zynqmp: Map missing clocks to respective node s/xen,shared-memory/xen,shared-memory-v1/g xen/docs: improve reserved-memory doc xen/libxc: dont change xc_domain_memory_mapping xen/docs: how to map a page between dom0 and domU using iomem libxl/xl: add cacheability option to iomem libxc: xc_domain_memory_mapping, handle cacheability xen: extend XEN_DOMCTL_memory_mapping to handle cacheability xen/arm: export shared memory regions as reserved-memory on device tree xen/arm: zynqmp: Add RPLL and VPLL-related clocks to pm_clock2node map xen/arm: zynqmp: Remove direct accesses to PLLs and their resets xen/arm: zynqmp: Remove MMIO r/w accesses to clock and PLL control xen/arm: zynqmp: Add PLL set mode/parameter EEMI API xen/arm: zynqmp: Add PLL EEMI API definitions and passthrough get functions xen/arm: zynqmp: Implement checking and passthrough for clock control APIs xen/arm: zynqmp: Clock get EEMI API functions are allowed to each guest xen/arm: zynqmp: Return not supported error for clock get/set rate API xen/arm: zynqmp: Fix power management status/error codes xen/eemi: proper bounds checks xen: platform: zynqmp: Add new eemi api IDs arch/arm64: zynqmp: Allow MMIO access to the CRF audio register xen/arm: zynqmp: Use the USB XHCI areas to determine EEMI perms xen/arm64: zynqmp: Regenerate LPD memmap xen/arm: zynqmp: Forward plaform specific firmware calls docs: documentation about static shared memory regions libxl:xl: add parsing code to parse "libxl_static_sshm" from xl config files libxl: support unmapping static shared memory areas during domain destruction libxl: support mapping static shared memory areas during domain creation libxl: introduce a new structure to represent static shared memory regions xen: xsm: flask: introduce XENMAPSPACE_gmfn_share for memory sharing xen/arm: allow domUs to discover their domid via a DEBUG hypercall xen: disable undef exception on set/way flushing xen/arm: disable warnings at boot about SILO and sync_console xen/arm: populate arm64_defconfig
* meta-xilinx-standalone-experimental: Update recipes for libmetal driversConall O'Griofa2024-02-1211-10/+47
| | | | | | | | | | | | | Upadted and added recipes for libmetal drivers: rfdc dfeccf dfeequ dfemix dfeofdm dfeprach Signed-off-by: Conall O'Griofa <conall.ogriofa@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* 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
* embeddedsw : Updated SRCREV for 2024.1_7175Sivaprasad Addepalli2024-02-121-1/+1
| | | | | | | | | | | | | | | | | | | axiethernet: Add support for compiling driver examples in yocto flow sw_apps: Update cmake version for standalone lwip apps in yocto flow dmaps: Add support for compiling driver examples in yocto flow v_hdmirxss: xhdmi_example: Update HDCP logic to support system device-tree flow for versal boards. v_hdmitxss1: Add xparameters.h to fix compilation errors v_hdmitxss: xhdmi_example: Update HDCP logic to support system device-tree flow for versal boards. v_hdmirxss: xhdmi_example: Fix HDMIRX/HDMITX Interrupt registration out of platform dependency. v_hdmirxss1:xhdmi_example: Update HDCP logic to support system device-tree flow. sw_services: xilsecure: Support for AES Operation and Zeroize Key ospipsv: Update OSPI TX tap delay element to 0x26 for DDR mode ospipsv: Increase the hold time after device reset ospipsv: Add OSPI controller reset for hardware pin reset mipicsiss: Support of SDT flow to selftest application. mipicsiss: Support of SDT flow to Interrupt application mipicsiss: SDT flow support for SP701 example application mipicsiss: data: Update yaml to support import example
* 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
* empty-application_2024.1.bb: Add processor suffix to elf filesSandeep Gundlupet Raju2024-02-091-6/+4
| | | | | | | | | | | | | Add target processor suffix so that it doesn't conflict with app name under /lib/firmware direcory when you build emplty-application targeting different processor. Since empty_application in esw source code doesn't have any source(.c) files and it will act as template so inheriting esw_apps_common bbclass in not a right approach in this case. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* recipes-applications: Inherit esw_apps_common bblcassSandeep Gundlupet Raju2024-02-0919-437/+54
| | | | | | | | | Remove common code in all esw applications recipes and inherit esw_apps_common bblcass which provides bitbake install and deploy tasks functionality. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* esw_apps_common.bbclass: Create new class for apps common codeSandeep Gundlupet Raju2024-02-091-0/+31
| | | | | | | | | | | | | | | | | | | | | | Create new bbclass for apps common code. This bbclass is inherited by esw application recipes. This class provides common code for elf name, bitbake install and deploy task functionality for multiconfig target images. Also add target processor suffix so that it doesn't conflict with app name under /lib/firmware direcory when you build same app (ex: hello-world) targeting different processor. Example: hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexr5-0-zynqmp-baremetal.elf hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexr5-1-zynqmp-baremetal.elf hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexa53-0-zynqmp-baremetal.elf hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexa53-1-zynqmp-baremetal.elf hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexa53-2-zynqmp-baremetal.elf hello-world-xlnx-zynqmp-zcu102-rev1-0-cortexa53-3-zynqmp-baremetal.elf Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* classes: Move classes to match bbclass scope functionalitySandeep Gundlupet Raju2024-02-092-0/+0
| | | | | | | | Move classes to classes-recipe as appropriate to match bbclass scope functionality. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* 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>