summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/classes
Commit message (Collapse)AuthorAgeFilesLines
* meta-xilinx-standalone: Rework embeddedsw integrationHEADmasterMark Hatle2024-11-241-1/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce a new embeddedsw-source recipe that is a single point for unpack, and patch of the sources. This will allow someone to universally patch (via a bbappend or similar) the esw sources. As part of this work, we transfered the various patches for fsbl, pmu, plm, and psm to the universe source recipe. Most of this is transparent to any recipe using xlnx-embeddedsw. The class automaticaly detects if the recipe is a user our the special embeddedsw-source recipe and enables the correct behavior. Since the esw sources expect the S and B to be the same, the cmake objects get written into S, we are not able to follow the gcc-source example. Instead recipes that use the xlnx-embeddedsw class will hard link or copy the source files to their working directory. This avoid the penalty for fetch, unpack and patch. Note these recipes may also add their own SRC_URI which WILL be processed as normal. This is often used to introduce special tcl scripts. See the do_copy_shared_src task injected by the xlnx-embeddedsw.bbclass for technical details. Additionally, correct some of the existing patch Upstream-Status entries to conform to current YP guidelines. For 2024.2 introduce a special Xil_Assert fix for the current toolchain which is more strict on type conversion.. See the patch itself for more details. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.2_7615Sivaprasad Addepalli2024-11-051-1/+1
| | | | | | Updated changelog for 2024.2, removed redundant entries sysmonpsv: Add doxygen and editorial fixes dp14txss: zcu_pt_dp14_hdcp: Fix DP14 HDCP multi combination issues
* xlnx-embeddedsw: Move to release branch xlnx_rel_v2024.2Mark Hatle2024-11-041-3/+3
| | | | | | | | Changelog: Remove dp14txss: zcu_pt_dp14_hdcp: Fix DP14 HDCP multi combination issues Updated changelog for 2024.2 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.2_3475Sivaprasad Addepalli2024-11-051-1/+1
| | | | | Updated chnagelog for 2024.2 Update changelog for xilloader, xilplmi, xilasu, asufw and spartanup_plm
* embeddedsw : Updated SRCREV for 2024.2_6219Sivaprasad Addepalli2024-11-041-1/+1
| | | | | | | sw_services: xilcert: Additional sub-fields in TCB Info extension sw_services: xilloader: Get application version from user optional data sw_services: xilloader: Store SPK ID used during boot in RTCA Updated changelog for 2024.2
* embeddedsw : Updated SRCREV for 2024.2_3507Sivaprasad Addepalli2024-10-301-2/+2
| | | | | update license file for 2024.2 release xilpm: versal: server: Request AIE2 from PMC to keep it on
* embeddedsw : Updated SRCREV for 2024.2_7055Sivaprasad Addepalli2024-10-301-1/+1
| | | | | | | | | | | xilpm: versal_net: server: Increase xilpm bytebuffer size to 78K xilplmi: Fix chunk boundary handling in KeyholeXfr logic xilpm: versal: server: Exclude AIE during XPm_InitFinalize sw_services: xilplmi: remove 2nd file open call in tcl Thirdparty: bsp: freertos: Dont Enable stack overflow protection sw_services:xilsecure:Removed END label in XSecure_AesDecryptUpdate sw_services:xilocp:Added redundancy checks for dynamic reconfiguration sw_services:xilpdi: Fix optional data start address calculation during PPDI
* embeddedsw : Updated SRCREV for 2024.2_9987Sivaprasad Addepalli2024-10-281-1/+1
| | | | sw_services: xiltimer: Add checks for default timer functionality
* embeddedsw : Updated SRCREV for 2024.2_7055Sivaprasad Addepalli2024-10-281-1/+1
| | | | | | | | | | | | | | | | | | | | | Revert "sw_services: xilplmi: Added support for handling PSM to PLM IPI events" Revert "versal_psmfw: Use shared memory to pass events to PLM" Revert "versal_psmfw: Use shared memory to pass STL events to PLM" xilpm: examples: Make changes to use canonical definition sw_services:xilloader: Removed LoadReadBackPdi feature support Revert "versal_psmfw: versal: do not notify plm in case of cpu idle" xilpm: versal_common: Conditionally compile-in thermal-based DVS code axiethernet: Remove peripheral test inclusion sw_services: xiltimer: Fix default sleep timer for single instance sw_services:xilsecure:Removed duplicate code in AES sw_services: xilsecure: Added maximum supported hash size macro sw_services: xilsecure: Changed FATAL_ERROR to WARNING for CMake Build files generation sw_apps: img_rcvry: fix build failure error v_sditx: Remove linux compatible string axiethernet : Update BD Alignment esw: fix typos in XGet_IntrOffset() api and freertos configUSE_STATS_FORMATTING_FUNCTION define Updated chnagelog for 2024.2 from bram_v4_11 sw_services:xilocp: Fix for INIT-TO-FAIL security best practices
* embeddedsw : Updated SRCREV for 2024.2_9091Sivaprasad Addepalli2024-10-251-1/+1
| | | | | | | | | sw_services:xilloader: Made CFI_selective_read feature configurable bsp: standalone: Add support for AXI_NoC2 regions in the translation table ddrpsv: Fix incorrect DDR address mapping Revert "ddrpsv: Add macro definition" xilloader: Authentication components to be extended to PCR on a eFuse check iic: Correct the argument of dynamic send in low level dynamic eeprom example
* embeddedsw : Updated SRCREV for 2024.2_6007Sivaprasad Addepalli2024-10-241-2/+2
| | | | Updated licenses for 2024.2
* embeddedsw : Updated SRCREV for 2024.2_8363Sivaprasad Addepalli2024-10-231-1/+1
| | | | | | | | | | | | sw_services:xilplmi: Added glitch detector support for PL microblaze drivers: trngpsx: Replace xil_util.h with xil_sutil.h drivers: trngpsv: Replace xil_util.h with xil_sutil.h sw_services: xilsecure: Replace xil_util.h with xil_sutil.h lib: bsp: Move secure APIs to xil_sutil.c xdmapcie: Fix compilation issue caused by 64bit variables versal_psmfw: versal_net: wait for stable state before pchannel req versal_psmfw: versal_net: Assert cold and warm resets during power down scuwdt: Remove ScuWdtPolledExample support from peripheral test in SDT flow
* embeddedsw : Updated SRCREV for 2024.2_7551Sivaprasad Addepalli2024-10-221-1/+1
| | | | | sw_services: xilloader: Extend support for getting optional data to Versal sw_services:xilsecure: Removed redefined macro
* embeddedsw : Updated SRCREV for 2024.2_8479Sivaprasad Addepalli2024-10-211-1/+1
| | | | Updated from axiethernet_v5_18 to mipi_dsi_tx_ss
* embeddedsw : Updated SRCREV for 2024.2_5015Sivaprasad Addepalli2024-10-201-1/+1
| | | | | | | | | | | | | | | | sw_services: xiltimer: Fix default values for sleep and tick timers sw_services: xilsecure: Remove ECDSA_SM2_FP256 from code base zynqmp: Update directory paths in zynqmp_fsbl and zynqmp_pmufw make files dp21txss:dp21_pt:resolved issue for no output for unified vitis elf dp21txss: Add sideband messages only sink supports it dp21: Fix video issue with aorus monitor sw_services: xilsecure: Fix PLM build issue for versal net mipicsiss: example: fix logic for switching between two displays sw_services:xilpuf: Fix doxygen warnings for spartanup sw_services:xilloader:Doxygen Fixes scripts: pyesw: create_bsp: Pass template app info to lopper assists sw_services:xilnvm: Fix doxygen warnings and code formatting sw_services: xilloader: Add support to validate partial and optimized authentication enabled PDI
* embeddedsw : Updated SRCREV for 2024.2_1647Sivaprasad Addepalli2024-10-181-1/+1
| | | | | | | | | | | lwip220: Add UDP block transmission option in SDT flow uartlite: Fix compilation issue in interrupt example uartlite: Add support for MDM V and TMR SEM cores lwip220 : Fix NETIF_DEBUG debug macro sw_apps: zynqmp_pmufw: Clear the error before proceeding the handler lwip220 : Fix LWIP_IGMP macro handling zynqmp_fsbl: update ID code lookup table with new devices drivers: emacps: example: Set min payload size
* embeddedsw : Updated SRCREV for 2024.2_4887Sivaprasad Addepalli2024-10-171-1/+1
| | | | | | | xilloader: Address security review comments. xilsecure: Add README file to understand the directory structure xilsecure: Refactor the xilsecure src directory axiethernet : Add SDT support for AxiEthernetSgDmaIntrExample
* embeddedsw : Updated SRCREV for 2024.2_9527Sivaprasad Addepalli2024-10-171-1/+1
| | | | | | | | | | | | | | | | | | | xilpm: versal: server: Update CPM5 isolation node definitions with base address bsp: standalone: Fix plm/psmfw compilation warnings xilloader: Send device to SLD on invalid AuthJTag when AuthJTagLockDis is set sw_services: xilloader: Fix Doxygen Warnings sw_services: xilplmi: Fix Doxygen Warning xilsem: Add IPI driver dependency in SDT flow. dfeofdm: Add frequency range MODEL_PARAM scripts: create_bsp: Check if the app is passed as user input before reading the yaml for app specific flags nandps: Retrieve the reg property value from smcc node ranges nandps: Update driver version sw_services: xilnvm: Skip programming empty glitch detection value sw_services: xilnvm: Fix read of FIPS version versal_psmfw: Use shared memory to pass STL events to PLM sw_services: xilplmi: Added support for handling PSM to PLM IPI events versal_psmfw: Use shared memory to pass events to PLM uartpsv: BAUDFDIV_Value needs to be 32 bits
* embeddedsw : Updated SRCREV for 2024.2_1347Sivaprasad Addepalli2024-10-151-1/+1
| | | | | | | | | sw_services:xilplmi: Reporting slave SLR error to master sw_apps: zynqmp_pmufw: Enable recovery mechanism when either of the WDT 0 or 1 is enabled versal_psmfw: versal_net: Remove unused function prototype versal_psmfw: common: Add doxygen comments for functions xilpm: versal_aiepg2: server: Increase bytebuffer to 64KB versal_psmfw: common: Add doxygen comments for structures
* embeddedsw : Updated SRCREV for 2024.2_2451Sivaprasad Addepalli2024-10-141-1/+1
| | | | | | | | | | | | | | | | | xilpm: server: Fix a build error for telluride sw_services:xilocp:Fix for few other security best practices sw_services:xilocp:Fix for initialize to failure state sw_services:xilocp:Added redundancy checks i3cpsx: Update examples with return statements, remove resetfifos and hardcoded values i3cpsx: Enhance send/receive functions and improve interrupt handling sw_services:xilplmi: Added client API to read secure communication establishment status zynq_fsbl: update macro names for QSPI memory xilsecure: Doxygen updates for VersalAiePg2 sw_services: xilloader: Add support for authenticated JTAG i3c: Set Hold Time based on IP revision Reverting the PM workaround introduced to handle the PDI program failure due to CDO commands(len >= 8) happen to be on 32K chunk boundary versal_psmfw: versal: do not notify plm in case of cpu idle scripts: Fix linker warnings observed for Microblaze
* embeddedsw : Updated SRCREV for 2024.2_8631Sivaprasad Addepalli2024-10-101-1/+1
| | | | | | | | | | | | scripts: Add support for SpartanUp PLM in BSP and the workflow lib: sw_apps: openamp: sdt: Ensure generated header is picked up sw_apps: zynqmp_pmufw: Fix compilation warning sw_services: xilsecure: Configure DmaSwap before transferring IV to AES engine sw_services:xilsecure:Changed WARNING to FATAL_ERROR for IPI dependency sw_services: xilloader: Fix MISRA-C violations xilpm: versalnet: server: bugfix in XPmAccess_MaskWriteReg() bram: Add support for lmb ram sw_services: xilsecure: Remove XSecure_InputSlrIndex function
* embeddedsw : Updated SRCREV for 2024.2_4127Sivaprasad Addepalli2024-10-101-1/+1
| | | | | | | | | | | | | | | | | | | | | dp21txss:dp21_pt:Edited the yaml file to pass regression test sw_services:xilplmi: Added workaround for XILSEM feature check command sw_services: xilsecure: Added maximum supported hash size sw_services: xilsecure: Added easier approach to enable SHA2 Crypto engine in PMC xilasu: examples: Fix compilation warning for r52 proc asufw: ecc: Fix security review comments sw_apps: asufw: Fix code review comments asufw: aes: Fix security review comments asufw: rsa: Fix security review comments ASU: Fix validation of input arguments sw_apps: asufw: Fix MISRA C violation 17.8 sw_apps: asufw: Fix MISRA C violation 14.3 sw_apps: asufw: Fix MISRA C violation 8.3 sw_apps: asufw: Fix MISRA C violation 8.13 sw_apps: asufw: Fix declaration of unused variables sw_apps: asufw: Remove deadcode asufw: Fix implicit conversion of operands sw_services:xilplmi: clearing SSIT errors and GSW error
* embeddedsw : Updated SRCREV for 2024.2_2563Sivaprasad Addepalli2024-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | zdma: Fix the register reset values sdps: Fix IAR compilation warnings xilpm: versal: add crypto support lib:bsp:standalone: Update the descriptions for BSP config options dp21: Update RX Lanecount XDp_RxSetLaneCount() api vphy: Updated CDR Values for DP1.4 rates in DP2.1 condition bsp: standalone: Fix IAR compilation warnings XilAsu: Modified SHA2 example to support asynchronous calls XilAsu: Added asynchronous call support from client sw_apps:asufw:Moved shared memory structures sw_apps: asufw: Remove static IPI configurations XilASU: Updated examples to support call back mipicsiss: Add support for yaml to intact with linux v_hdmiphy1: data: Update generic string to support IP version change dsitxss: data: Updating yaml to support generic compatible string xilpm: versal_common: Fix MISRA-C violation xilpm: versal_common: Fix Misra-C violations sw_services:xilsecure:Fix for existing implementation of AES CM KAT sw_services:xilsecure:Fixed doxygen groupings and comments for versal and versalnet sw_services:xilsecure:Fixed doxygen groupings and comments for core files in server sw_services:xilsecure:Fixed doxygen groupings and comments for client dp21txss: Add support for DP2.1 Passthrough mode dp21rxss: Add debug parameters for DP2.1 training mode dp21: Add DP21 Passthrough support v_hdmitxss: PassThrough: Fix passthrough mode for microblaze platform v_hdmirxss: PassThrough: Fix passthrough mode for microblaze platform sw_services:xilplmi:Updated ASU RAM high address
* embeddedsw : Updated SRCREV for 2024.2_4051Sivaprasad Addepalli2024-10-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | scripts: linker_files: Fix repeated execution of Microblaze based apps cmake: UserConfig.cmake: Update the description and grammatical issues spartanup_plm: refactor DMA initialization API spartanup_plm: Add SDT support dp14txss: zcu_pt_dp14_hdcp: Add XPAR_XV_FRMBUFWR_NUM_INSTANCES declaration spartanup_plm: Add doxygen grouping and code comments spartanup_plm: implement temporal redundancy lwip : Fix lwip warnings in xilinx adapter lwip : Fix emacps lwip warnings dp21_pt: Added new application for VCU118 DP21 PT design. BSP: arm: common: Fix linker issues in c++ apps build with SDT flow BSP: cortexr5: versal: Fix MPU region for DDR xilpm: zynqmp: client: Fix EXPRESSION_WITH_MAGIC_NUMBERS Coverity warnings zynqmp_pmufw: Fix NO_EFFECT Coverity warning esw: Add support for compiling source files using c++ compiler axicdma: Add DDR dependency for peripheral test sw_services: xilnvm:Fix for Misra C warnings sw_services: xilsecure:Fix for Misra C rule 14.3 sw_services: xilsecure:Fix for Misra C rule 5.9 sw_services: xilsecure:Fix for Dereferencing null pointer sw_services: xilsecure:Fix for HIS_COMF sw_services: xilsecure:Fix for Misra C rule 8.3 sw_services: xilsecure:Fix for Misra c rule 12.1 sw_services: xilsecure:Fix for Misra C rule 10.6 dp21: Fix Linktraining issue with Samsung TV xilpm: versal_net: Conditionally Enable Vendor Lookup in xpm_rail zynqmp_fsbl: Fix build inconsistency in .rodata sw_services: xilnvm: Invalidate cache before and after reading efuses XilNvm: Update eFuse client library to pass EnvMonDis flag qspipsu: Fix IAR compilation warning Revert "ttcps: Add support for multiple counters in SDT flow" sw_apps: Added extern C keyword in header files BSP: Fix XGetBootStatus for VersalGen2 SoC lib: sw_apps: openamp: sdt: enable app-create with just bsp, not built vphy: Updated the GT Common Values for DP2.1 v_hdmitxss1: Added support for vck190 in hdcp_key_utility v_hdmirxss1: Added support for vck190 in hdcp_key_utility xilpm: versal_common: server: Add comments to the lengthy functions for clarity sw_apps:asufw:Doxygen groupings and doxygen comments for application files sw_apps:asufw:Doxygen groupings and doxygen comments for SHA and TRNG sw_apps:asufw:Doxygen groupings and doxygen comments for ECC, RSA and AES sw_services:xilasu:Doxygen groupings and doxygen comments for xilasu sw_services: xilsfl: Update example to support reading unaligned bytes sw_services: xilsfl: Add support for non-blocking read and unaligned bytes read xdmapcie: Add Window program, ECAM and Base address for QDMA driver Remove deleting folders in library tcl files xilpm: server: Fix some potential issues when reducing and restoring CFU clk freq scripts: pyesw: create_bsp: When overriding CMAKE_*_FLAGS use FORCE XilinxProcessorIPLib: drivers: CMakeLists.txt: preserve the driver order while creating the archive lib: bsp: standalone: When microblaze is compile with flto add special handling for microblaze_interrupt_handler.c lib: sw_services: xiltimer: For PSM microblaze sleep timer should always be running out of processor instructions sw_services:xilnvm:versalnet:Corrected offchipid range to be programmed sdi_rx: Add generic compatible name for SDT flow sdi_tx: Add the generic comptible name for sdi tx core sdiaud: Add the generic compatible name for sdi audio sdi_rxss: Add the generic compatible name for SDI rxss sdi_txss: Add the generic compatible anme for SDI Txss lib: sw_apps: OpenAMP: Fix coverity issues in OpeAMP apps ttcps: Add support for multiple counters in SDT flow xilpm: versal: reset HcleanDone value sw_services: xilcert: Remove extra token at end of #ifdef directive sw_services: xilpuf:Fix for Misra C rule 9.3 updated changelog for 2024.2 sw_apps:versal_plm: Writing new key in PPU RAM for secure communication Fixing the xilpdi dependency for xilloader xilpm: versal_net: Enhance XPm_Update xilpm: versal_net: Skip Adding Default Subsystem During IPU xilpm: versal_net: server: Support for multi-vendor VID csudma: Update ByteAlignedTransfer support xilloader: Fix boot device copy optimization control logic BSP: microblaze: Update microblaze_exceptions_g.h inclusion logic BSP: microblaze: Fix exception enablement for firmware processors BSP: microblaze: Revert SDT flow related changes in hw_exception_handler axiethernet : add tapp section BSP: cortexr5: VersaNet: Add comments for MPU regions sw_services: xilasu: Add SDT support to build ASU examples dp12: Fix Multi-stream hanging issues during Multiple power cycles lib: sw_apps: Dont generate compile_commands.json file for YOCTO scripts: pyesw: Link the math library by default for libmetal dependent drivers lib: sw_apps: empty_application: Fix cmake configuring wraning scripts: pyesw: retarget_app: Reorder the build folder deletion logic xilpm: versal_common: Fix overlapping debug codes
* embeddedsw : Updated SRCREV for 2024.2_4867Sivaprasad Addepalli2024-10-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | v_hdmiphy1: Added min max for DPLL scripts: pyesw: validate_hw: Add special handling for dhrystone xilpm: versal_aiepg2: Fix plm build error sw_services: xilsecure: Add Redundancy check for XPlmi_MemCpy64 xdmapcie:Modify the format specifier for BAR allocation debug prints pciepsu:Modify format specifier for BAR allocation debug prints bsp: standalone: Add support for AXI NOC2 DDR region in MPU initialization sw_services:xilasu:Added timeout xilpm: versal_common: server: Fix compilation warning versalnet: xilnvm doxygen updates to RTF versal: xilnvm doxygen updates for RTF xilnvm: fixed doxygen grouping peripheral_tests: Fixed source code-format issue. peripheral_tests: Fix compilation warnings sw_services:xilnvm: Fix for debug prints in efuse client example spdif: Fix the interrupt id mapping xilpm: versal: support skipping ADC/DAC housecleaning sw_services: xilplmi: Fix compilation errors ThirdParty: openamp: libmetal version dependency sw_services: xilpuf: Corrected comments in function header lib: sw_apps: openamp: sdt: versal: Add RPU1 to A72 channel
* embeddedsw : Updated SRCREV for 2024.2_9139Sivaprasad Addepalli2024-09-281-1/+1
| | | | | | | | | | | | | | | | | | | sw_services: xilplmi: Increase scheduler frequency to 100ms for COSIM platform sw_services: xilcert: Updated doxygen comments for RTF docs xilpm: versal: BISR support for DDRMC5 xilpm: versal: server: Support NoC clock gating for limited devices versal_psmfw: versal_net: fix typos in APU PCIL macros versal_psmfw: versal_net: add logic to retry PCIL state change versal_psmfw: versal_net: Do not notify plm on cpu idle event versal_psmfw: versal_net: Clear APU_PCIL interrupt and disable versal_psmfw: Add 1 us sleep in poll and wait functions versal_psmfw: versal_net: Add proper error prints Corrected versals xplmi.h, zynq_fsbls fsbl.h, versal_nets xplmi_plat.h and versal_aiepg2s xplmi_plat.h sw_services:xilasu:Added check for ASUFW present bit lib: bsp: Add an empty function for getimeofday dhrystone: Add depends section in the yaml xilpuf: updated doxygen comments feature: allow propogation of sw errors in ssit devices
* xlnx-embeddedsw: ESW has been branched, move to xlnx_rel_v2024.2-nextMark Hatle2024-09-201-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.2_7879Sivaprasad Addepalli2024-09-201-1/+1
| | | | | | | | | | | qspipsu: Update examples to configure correct baud rate value qspipsu: Add support for baud rate divisor dp21txss: Update XDpTxSs_GetSinkCapabilities() dp21: Update training flow to fix LinkLayer CTS sw_services: xilsecure: Fix issue in copy of files xilloader: 384 bit PPK hash comparision with eFuse Ppk hash sw_apps: asufw: Add versionless build support for asufw application fixed leading whitespaces, mix of tabs and spaces
* embeddedsw : Updated SRCREV for 2024.2_6791Sivaprasad Addepalli2024-09-191-1/+1
| | | | | | | | | | | | scugic: Skip un-mapping of interrupts in case of GICv3 scugic: Fix hang due to repeated interrupts on GICv3 based devices sw_services: xilsecure: Use XSecure_MemCpy64 instead of XPlmi_MemCpy64 when copying small chunks of data sw_services:xilplmi: Modification is done to throw proper error code ASU:Code update on minor issues xilsem: Libxilsem.a with DFX auto init and partial PDI failure fixes. spartanup_plm: mask poll fixes and secure load minor error mask update spartanup_plm: enable prints to log buffer lib: sw_apps: hello_world: Add depends section in the yaml
* embeddedsw : Updated SRCREV for 2024.2_4491Sivaprasad Addepalli2024-09-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | drivers: emacps: example: Fix compilation warnings drivers: emacps: example: Add random packet size drivers: emacps: example: Add assertion mechanism iicps: Reorder XIicPs_MasterPolledRead call in XIicPs_MasterRecvPolled for proper error detection Update Copyright information sw_apps: Fix missing extern C keyword from header files drivers: Fix missing extern C keyword from header files drivers: Increment driver version iicps: Fix Misra violations lwip: emacps: Get the number of queues runtime csudma: Add support for ByteAlignedTransfer bsp: Fix multiple definition linking error sw_apps:versal_plm:Save PLM default exception handler to restore after NOC ECC error injection lwip : Handle UDP datagram sequence number sw_apps:versal_plm: Enabled microblaze exceptions sw_services:xilnvm: Removed zeroization during key write at server side tmrctr: Fix missing extern C keyword in header files dp21rxss:dp21txss: Added the index.html files for dp21txss and dp21rxss example application so that they can be imported in classic vitis lib: sw_services: xiltimer: Add missing prototype for msleep() API drivers: Fix missing extern C keyword in header files drivers: Update minor versions Revert "lib: sw_apps: OpenAMP Demos: FreeRTOS: Reduce CPU usage by ceding task when waiting for kick" bsp: standalone: Add option for xclocking enable v_hdmiphy1: Added DPLL Support for Versal Devices freertos10_xilinx: Fix INTC handling for Microblaze port PDI programming failure due to CDO commands (len >=8) happen to be on 32K chunk boundary sw_services: xilplmi: Change SSIT timeout for slave message events Fix for review points from Security team
* embeddedsw : Updated SRCREV for 2024.2_2919Sivaprasad Addepalli2024-09-141-1/+1
| | | | | | | | | | | | | | | | | | | | | asufw: src: Fix C++ compilation error esw: Fix multiple definition of `outbyte error for PLM for no uart enabled designs lib: bsp: standalone: intr_wrapper: updated XGetPriorityTriggerType() with IntrId to IntrNum transform xilpm: versal: server: Add entry for PMC_GPIO in WakeupHandler intc: Remove Unused variable and return value sw_services: xilasu: Add SHA2/SHA3 client examples Add asufw application and xilasu library with SDT flow support sw_services:xilplmi:Update XPlmi_VerifyAddrRange function to handle ASU memory regions xilsem:Update Cram Examples for SSIT and Mono To Correct prints of Last seven CE error Details drivers: emacps: Use array indexing instead of macro array indexing drivers: emacps: use function instead of macro array drivers: emacps: Add bit helper functions Revert "bsp: standalone: common: Add bit helper functions" esw: Update the code to support iomodule for stdin/sdtout configuration in sdt flow esw: Inline the STDIN define generation with xsct flow sw_apps:versal_plm: Add STL diagnostic task scheduling in keep alive task sw_services: xilplmi: Add error codes for STL diagnostic task asudma: Fix device reference to Versal Gen2
* embeddedsw : Updated SRCREV for 2024.2_4499Sivaprasad Addepalli2024-09-111-1/+1
| | | | sw_apps:versal_plm: Changed AES key registers used for secure communication
* embeddedsw : Updated SRCREV for 2024.2_5155Sivaprasad Addepalli2024-09-101-1/+1
| | | | | | | xilplmi: update ssit secure lockdown long pulse duration BSP: Fix XPM_EVENT_CNTRS_MASK for CortexR5 BSP: Fix xpm_counter_arm_example failure on VersalNet RPU sw_apps:versal_aiepg2:Add configs for UFS
* embeddedsw : Updated SRCREV for 2024.2_5399Sivaprasad Addepalli2024-09-101-1/+1
| | | | | | | | | | | | sw_services: xilsecure: Add SHA example for spartanup lwip: Fix critical section handling for riscv/mb-v sw_services:xilloader: Updated xilloader QSPI code to make use of QSPI baudrate set in CIPS Enhance PLM exception dump lib: sw_apps: OpenAMP Demos: FreeRTOS: Reduce CPU usage by ceding task when waiting for kick clk_wiz: Update the example to support get rate clk_wiz: Add support for multiple clocks and GetRate function support sysmonpsv: Update yaml for polled example pciepsu: Remove static keyword from LastBusNum to allow proper reset and re-initialization of the bus
* embeddedsw : Updated SRCREV for 2024.2_6787Sivaprasad Addepalli2024-09-081-1/+1
| | | | | | | | | | | | scripts: pyesw: create_bsp: Fix race condition while calling validate hw scripts: pyesw: build_bsp: Fix broken incremental build feature scripts: pyesw: For Linux platform Make default generator as ninja scripts: pyesw: create_app: Add support for --no_clangd option scripts: pyesw: Use proper checks to avoid calling unneeded lopper calls scripts: pyesw: Add support for logging in the scripts xilpm: versal_common: Fix issues exposed by unit-test freertos10_xilinx: Fix SDT flow builds by including missing header files Freertos: fix microblaze exceptions header file path
* embeddedsw : Updated SRCREV for 2024.2_1483Sivaprasad Addepalli2024-09-051-1/+1
| | | | | | | | | | | BSP: riscv: Fix alignment issues related to MB-V 64 bit variant v_hdmitxss1:xhdmi_example: Add menu options for XV_HdmiRxSs1_SetUserHdcpProtocol api v_hdmirxss1:xhdmi_example: Add menu options for XV_HdmiRxSs1_SetUserHdcpProtocol api v_hdmirxss1: Add XV_HdmiRxSs1_SetUserHdcpProtocol() API ufspsxc: Add support to read calibration values ufspsxc: Update the compatible string and clock property name sw_services: xilsfl: Update description in yaml file sw_services: xilsfl: Update copyright
* embeddedsw : Updated SRCREV for 2024.2_8231Sivaprasad Addepalli2024-09-041-1/+1
| | | | | | sw_services:versal_aiepg2:Added SDT flow support xilpm: versal_aiepg2: Add support for SDT flow sw_services: xilsfl: Add serial flash library initial version
* embeddedsw : Updated SRCREV for 2024.2_4447Sivaprasad Addepalli2024-09-031-1/+1
| | | | hdcp22_mmult: Fix C++ linking issue
* embeddedsw : Updated SRCREV for 2024.2_5511Sivaprasad Addepalli2024-09-021-1/+1
| | | | xilsem: Updated Libxilsem.a with LTO 13.1 version build.
* embeddedsw : Updated SRCREV for 2024.2_1367Sivaprasad Addepalli2024-09-011-1/+1
| | | | | | | | | | | | | | | | | | | sw_services:xilsecure: Added SSIT support for RSA, ECDSA and SHA client libraries APIs sw_apps: img_rcvry: Added link status check to handle ethernet errors sw_services:xilplmi:EAM updates for versal_aiepg2 xilnvm: Update ppk-hash 384 bit programming for versal_aiepg2 sw_services:xilpuf: Format code using checkpatch sw_services:xilpuf: Fix capturing key ready and AUX value lwip : add phy dt node support xilpm: versal_aiepg2: Add stub API for LLC flush in CMN block sw_apps:versal_plm: Modified XPlm_ExceptionHandler for external linkage xxvethernet : Increment Driver Version emaclite : Increment Driver Version axiethernet : Increment Driver Version Add C++ Linkage Guards FBW Driver: Removed tab from Yaml file lib: sw_apps: OpenAMP Demos: Add support for repeat attach/detach rpmsg_virtio: rpmsg_deinit_vdev: Add check for empty endpoint list
* embeddedsw : Updated SRCREV for 2024.2_8999Sivaprasad Addepalli2024-08-281-1/+1
| | | | | | | | | | | | | | | | | | | | | i3cpsx: Use macros instead of hard code values i3cpsx: Update the driver version sw_services: xilloader: Check configuration limiter during secure boot sw_services: xilnvm: Provisioning Configuration Limiter parameters dp14txss: Updated the GT quad address macro in the pt and txo application due to change of the macro in gt quad. xilsecure: Add RsaPrivateDecrypt for Versal_AiePg2 xilpm: versal_net: Add API for LLC flush in CMN block scripts: Add support for ASU processor bsp: Move the platform specific macro definitions from toolchain and scripts to bspconfig sw_services:xilloader: Fixed build issue sw_services:xilpuf: Add xilpuf library support for spartan ultrascale plus sw_services:xilsecure: Add xilsecure library support for spartan ultrascale plus sw_services:xilnvm: Add xilnvm library support for spartan ultrascale plus xilpm: versal_common: server: Add new APIs for subsystem specific address management xilpm: versal_common: server: Handle memory region nodes for default subsystem xilpm: versal_common: server: Add API for new memory region nodes sw_services:xilsecure:Add Key Transfer to ASU via IPI sw_services: xilloader: Add support for loading CDO after secure boot
* embeddedsw : Updated SRCREV for 2024.2_9111Sivaprasad Addepalli2024-08-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | sw_services: xilcert: Remove HwType for Versal Gen2 devices FBW MDD: Updated MDD file to increment driver version FBW TCL: Parameter generation support for configtable in driver FBW Driver: Added Y_U_V12, alpha and tile format support to FBW driver FBR MDD: Updated MDD file to increment driver FBR TCL: Parameter generation support for configtable in driver FBR Driver: Added Y_U_V12, alpha and tile format support to FBW driver spi: Add logic to wait for FIFO reset to complete spi: Updated the driver version Video_Common: Added Tileformat support to video common esw: set default compiler flags in the toolchain file itself pciepsu: Add alignment support for requested BARs xilsecure: SDT updates for Versal_AiePg2 sw_services:xilplmi:CFI selective readback command addition drivers: ospipsv: add spartanup device support drivers: csudma: add spartanup device support Revert "sw_services: xilloader: Add support for loading CDO after secure boot." bsp: standalone: add spartanup device support CDO Error format for cmd resume fail is changed to XPLMI_ERR_CDO_CMD(0x2XXX) spartanup_plm: plm app support dma: Fix missing extern C keyword from header files dma: Increment driver version of dma drivers sw_services: xilloader: Add support for loading CDO after secure boot.
* embeddedsw : Updated SRCREV for 2024.2_5531Sivaprasad Addepalli2024-08-251-1/+1
| | | | | | zdma: Fix dma-mode properties in the yaml xdmapcie: Add alignment support for requested BARs zynq: Remove openamp and libmetal support for Zynq-7000 SoC
* embeddedsw : Updated SRCREV for 2024.2_8623Sivaprasad Addepalli2024-08-221-1/+1
| | | | | | | | | | | | | | | | mipicsiss: example: sp701: Add support for SDT support drivers: emacps: example: Use all queues for sending packets. drivers: emacps: Configure all queues drivers: emacps: Resolve interrupts from all Queues drivers: emacps: Refactor interrupt APIs drivers: emacps: Get the number of Queues on a device drivers: emacps: Add indexing macros for multi queue drivers: emacps: Add new register offsets and bit fields sw_services: xilnvm: Add support to read/write efuses via IPI sw_services: xilnvm: Cleaned up code sw_services: xilcert: Add TCB Info extension for DevIk CSR lwip : Fix include path for debug header sw_services:xilsecure: Added SSIT support for kat client APIs
* embeddedsw : Updated SRCREV for 2024.2_3023Sivaprasad Addepalli2024-08-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xilpm: versal: server: Handle No-OP isolation commands sw_services: xilocp: Fix update in DevAkIndex array mbox: Optimize wait time with timeout reduction and usleep() inclusion. XilinxProcessorIPLib:drivers:trngpsx: Fix for security review comments sw_services: xilsecure: Optimize xilsecure_versal_ecdsa_client_example code bsp: standalone: common: Add bit helper functions freertos10_xilinx: Enable exceptions after starting the timer v_hdmirxss: RxOnly: Fix Rxonly application for different platforms XilSem: Update API call as per XilSecure API interface sysmonpsu: Missing null ptr assert check added freertos10_xilinx: Fixed source code-format issue. freertos10_xilinx: Fix interrupt example for SDT flow freertos10_xilinx: Port FreeRTOS based interrupt APIs to SDT flow freertos10_xilinx: Update minor version sw_services: xilsecure: Validate command and payload before use xilpm: versal: update failure logic axicdma: Update dependency properties in the yaml xilsecure: Add CMakeList for trng core feature xilsecure: standalone: SDT flow support xilocp: Disable KeyUnwrap for Versal_AiePg2 and update XOcp_GenSubSysDevAk call in xilloader xilsecure: Fix SDT flow for VersalNet zdma: Fix SDT checks for interrupt header inclusion zdma: Increment driver version xilsecure: Fix SDT flow for Versal and ZynqMp xilloader: Sha3Lookup for Sha3 engine1 to intialize the CfgPtr xilsecure: tcl updates for refactored xilsecure library csudma: Update csudma yaml file with ASUDMA0 and 1 differentiation csudma: Add support for ASU DMA0 and DMA1 versal_plm: plm build updates with refactoring updates for versal_aiepg2 xilloader: HashBlock Authentication and Encryption flow for versal_aiepg2 xilplmi: Code refactoring changes for xilplmi xilpdi: Code refactoring for versal, versal_net and versal_aiepg2 xilsecure: Refactor xilsecure library for versal, versal_net and versal_aiepg2 ZynqMp: XilSecure: Copied xsecure_rsa files to ZynqMp folder xilffs: examples: Add example to test UFS interface xilffs: Add support for UFS interface sw_services:versal_aiepg2 support to embeddedsw xilpm: src: Add support of versal_aiepg2 platform sysmonpsv: Missing null ptr assert check added xilpm: versal_net: server: Fix resume-safe pm_init_node handler sw_services: xiltimer: Update minor version xilocp: When XPPU is not enabled by default, dont restore aperture configurations lib: sw_apps: OpenAMP: Add FreeRTOS support to apps scripts: pyesw: Move OpenAMP Lopper logic to create_app lib: sw_apps: OpenAMP Demos: sdt: Move SDT specific cmake logic to Vitis-specific files sw_services: xilsecure: Add major error code for RSA keypair generation dp21txss: Add XDpTxSs_GetSinkCapabilities API dp21: Add XDp_TxGetSinkCapabilities API sysmonpsv: Supply and Voltage Averaging APIs added lib: Add missing config parameter zynqmp_fsbl_bsp support in SDT flow scripts: pyesw: create_app: Pass stdin configuration information to the assist in case of peripheral test template esw: Update the FILENAME macro to fix the executable size issue in sdt flow lib: bsp: standalone: Update the microblaze hardware exception handling in SDT flow XilinxProcessorIPLib: drivers: intc: Fix the SDT flow size issues drivers: emacps: Increment driver version drivers: emacps: update copyright year drivers: emacps: Print final stats drivers: emacps: Transmit/receive multiple packets drivers: emacps: Format code using checkpatch.
* Revert "embeddedsw : Updated SRCREV for 2024.2_8687"Manikanta Sreeram2024-08-071-1/+1
| | | | This reverts commit 2b91077d9e7d5677b1cbcaddbf0d209613d089dc.
* embeddedsw : Updated SRCREV for 2024.2_8687Sivaprasad Addepalli2024-08-071-1/+1
| | | | | | | | | | | | | | sysmonpsv: Supply and Voltage Averaging APIs added lib: Add missing config parameter zynqmp_fsbl_bsp support in SDT flow scripts: pyesw: create_app: Pass stdin configuration information to the assist in case of peripheral test template esw: Update the FILENAME macro to fix the executable size issue in sdt flow lib: bsp: standalone: Update the microblaze hardware exception handling in SDT flow XilinxProcessorIPLib: drivers: intc: Fix the SDT flow size issues drivers: emacps: Increment driver version drivers: emacps: update copyright year drivers: emacps: Print final stats drivers: emacps: Transmit/receive multiple packets drivers: emacps: Format code using checkpatch.
* embeddedsw : Updated SRCREV for 2024.2_9751Sivaprasad Addepalli2024-08-051-1/+1
| | | | | | | | sw_services: xilsecure: Attest RSA public key with DevAk private key sw_services: xilocp: Generate certificate for additional DevAk sw_services: xilocp: Attestation with additional DevAk for KeyWrap sw_services: xilocp: Support to generate additional DevAk per subsystem sw_services: xilocp: Get personalization string for additional DevAK
* embeddedsw : Updated SRCREV for 2024.2_3675Sivaprasad Addepalli2024-08-021-1/+1
| | | | | sw_services:xilplmi: Fixed misrac and coverity violations in secure plm to plm communication additions sw_services:xilplmi:Enabled server mode as default mode for glitch detection
* embeddedsw : Updated SRCREV for 2024.2_3487Sivaprasad Addepalli2024-08-011-1/+1
| | | | | sysmonpsu: Fix on OT upper threshold value set and get BSP: microblaze: Fix microblaze_disable_interrupts in SDT flow