summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone
Commit message (Collapse)AuthorAgeFilesLines
...
* embeddedsw : Updated SRCREV for 2023.2_4127Addepalli, Siva2023-08-031-1/+1
| | | | | | | | | | | | | sw_apps: zynqmp_fsbl: added SDT support dfeofdm: Antenna interleave delay reorder ipipsu: Update the target count sw_services:xilsecure:Fix HMAC security review comments scripts: linker_files: Add bootdata section to R5 linker scripts xilpm: versal_net: server: Fix incorrect PSM RAM size xilpm: versal: server: Fix incorrect PSM RAM size Export each of the memory_order enumerators Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
* embeddedsw : Updated SRCREV for 2023.2_4711Addepalli, Siva2023-08-011-1/+1
| | | | | | | | | | | | | | | | | | | | drivers: tmr_inject: Fix example compilation issue v_hdmitxss1: Fix code indentation of XV_HdmiTxSs1_ReadEdid function v_hdmitxss1: Add support for reading 4 block EDID rfdc: Add NCO frequency paramater rfdc: Add properties to yaml sw_services:xilloader:Set status variables as Volatile sw_services:xilplmi:Added temporal check for Sld Notification sw_services:xilplmi:Added redundant check for PlmUpdate sw_services:xilplmi:Added redundant write in plmupdate sw_services:xilplmi:Added redundant call for Tamper Detect sw_services:xilplmi:Added redundancy for SlrType Check sw_services: xilsecure: Check StatusTmp instead of Status sw_services:xilocp:Add redundancy for key generation APIs sw_services:xilocp: Remove clearing personalization string dfeofdm: Output delay in ccid slots Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
* embeddedsw : Updated SRCREV for 2023.2_7299Addepalli, Siva2023-07-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xilpm: versal: server: SRST support for xcvp1902 xilpm: versal: server: SRST support for xcvp1902 lib: sw_services: xilpm: Auto generate device specific macro for xcvp1902 sw_services:xilsecure:Updated PCIE IDE KAT macro names sw_services:xilloader:Added example for LoadPDI from IS freertos10_xilinx: ARM_CR5: Invoke XTimer_ReleaseTickTimer to release tick timer lib: sw_services: xiltimer: Add xiltimer release support ttcps: Invoke XTtcPs_Release to release ttc node ttcps: Add support for ttc release node gpio: Use proper base address macro in xgpio_low_level_example for non-sdt flow ipipsu: Fix MISRA-C violations cmake: UserConfig.cmake: Remove the quotes around variable initialization dp21rxss: Enable HDCP2X Timer handler calling function only when HDCP2X is enabled. dp21rxss: dp21rxss: Added AMD copyright under the Xilinx copyright for the 2023.1 modified files dp21rxss: Added AMD copyright. sw_services: xilmailbox: Fix code formatting issues with checkpatch sw_services: xilmailbox: Restructure the code for more modularity xadcps: Add SDT Support cmake: toolchainfiles: microblaze_toolchain.cmake: Add no-relax linker flags by default sw_services:xilplmi: Add XilStl SW triggered error events BSP:standalone: Add XilStl errors to SW errors list xilpm: versal_net: increase byte buffer size xilpm: versal_net: power down core only if it powered up versal_psmfw: enable IEN during pwr down rfdc: Remove duplicate from yaml lib: sw_apps: Update the hello_world and empty_application to support all c++ file extensions drivers: tmr_inject: Fix compilation issue qspipsu: Fix code format issue qspipsu: Fix wrong init sequence dmaps: Remove arm,primecell compatible string qspips: Generate BUS_WIDTH define in xparameters.h in sdt flow Signed-off-by: Siva Addepalli <siva.addepalli@amd.com>
* embeddedsw : Updated SRCREV for 2023.2_7283Sivaprasad Addepalli2023-07-301-1/+1
| | | | | | rfdc: Remove Dead Code sysmon: Add SDT Support Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_5299Sivaprasad Addepalli2023-07-281-1/+1
| | | | | | | | | | | | lib: xiltimer: Adding default value for XSLEEPTIMER_FREQ for Zynq APU Revert "sw_apps: zynqmp_fsbl: added SDT support" Revert "xiplmi: Remove Error Action while disabling error" Xilfpga: Avoid compiler optimization for function pointer validation check lib: sw_apps: libmetal demo: sdt: Add size for heap emaclite: Fix doxygen documentation lib: sw_apps: openamp: sdt: matrix multiply: Specify correct demo as output Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* meta-xilinx-standalone: embeddedsw: Move to in-progress release branchMark Hatle2023-07-271-3/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2023.2_7639Sivaprasad Addepalli2023-07-261-1/+1
| | | | | | | | | | | | lib: xiltimer: Adding default value for XSLEEPTIMER_FREQ for Zynq APU Revert "sw_apps: zynqmp_fsbl: added SDT support" Revert "xiplmi: Remove Error Action while disabling error" Xilfpga: Avoid compiler optimization for function pointer validation check lib: sw_apps: libmetal demo: sdt: Add size for heap emaclite: Fix doxygen documentation lib: sw_apps: openamp: sdt: matrix multiply: Specify correct demo as output Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_7347Sivaprasad Addepalli2023-07-251-1/+1
| | | | | | | | | | | | | | | | | | | driver:trngpsx:Update version number of the driver driver:trngpsv:Update version number of the driver sw_services:Update version number of crypto alg for versal_net sw_services:Update version number of crypto alg for versal sw_services:Update version number of crypto alg for zynqmp sw_services:Updated version number of secure libraries Video Drivers: Adding Overview to addtogroup for all video drivers lib: sw_apps: Fix lwip app compilation for MB in non SDT flow xiplmi: Remove Error Action while disabling error xilplmi: Typecast IPI Access macros properly sw_apps: zynqmp_fsbl: added SDT support sw_services:xilplmi:Added NULL check for Tamper Task Create sw_services:xilplmi: Add NULL check in SsitCreateTask sw_services:xilplmi:Updated error codes for process elf Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_8215Sivaprasad Addepalli2023-07-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lib: sw_services: xilskey: Use CMake Cache variable for conditional checks xadcps: Modify addtogroup sysmon: Modify addtogroup sysmonpsv: Modify addtogroup dp14txss:tx_only: Removed custom print xxvethernet: Update example dependency files in yaml emaclite: Update yaml file with example details axiethernet: Update example dependency files in yaml lib: sw_apps: srec_bootloader: Fix style issues lib: sw_apps: srec_bootloader: Add srec bootloader to embeddedsw repo mipiciss:Uprevved to include VEK280_REVB and RC Programming mipicsiss:Added Support for VEK280_REVB and RC programming to Support HDMI2.1 usb: usbps: fix code formatting issues with checkpatch scugic: Fix XScuGic_DeviceInterruptHandler for SDT flow sw_services: xilocp: Add access permission for XOCP_API_GEN_SHARED_SECRET sw_services: xilsecure: Calculation of shared secret sw_services: xilskey: update the xilskey library to support vitisng flow xilpm: versal: server: Add Laguna housecleaning sw_apps: versal_plm: Update the versal_plm template app to support vitisng flow. sw_services: xilnvm: Update the xilnvm library to support vitisng flow. sw_services: xilpuf: Update the xilpuf library to support vitisng flow. bsp: standalone: updated the cmake list file sw_services: xilsecure: Update the xilsecure library to support vitisng flow. sw_services: xilloader: Update the xilloader library to support vitisng flow. sw_services: xilplmi: Update the xilplmi library to support vitisng flow. sw_services: xilpdi: Update the xilpdi library to support vitisng flow. sw_apps: rsa_auth_app: update the rsa auth app to support vitisng flow. Revert "sw_apps: zynqmp_fsbl: Update the zynqmp_fsbl template app to support vitisng flow." xilffs: Update xilffs.yaml file xilloader: Measure SPK ID and Encryption Revoke ID before PCR extend FRMBUF Drivers: Corrected Frmbuf rd and wr Yaml files gpiops: Add support zynq platform in sdt flow qspips: Fix syntax issues in CMakeLists.txt scripts: pyesw: library_utils: Pull the library based on the supported_processor list scripts:pyesw:repo: Adding a check to continue scanning if a yaml reading fails scuwdt: Fix formatting issues scuwdt: Add support for system device tree based flow scuwdt: Update addtogroup from version num to overview scuwdt: Update copyright information. scuwdt: Increment the version number scripts: pyesw: open-amp: Update apps to use single unified SDT location scripts: pyesw: build_app: openamp: pass app name for apps scripts: pyesw: open-amp: update library name for open-amp to openamp qspips: Fix code formatting issues with checkpatch qspips: Add support for system device-tree flow for example qspips: Update the driver to support for system device-tree flow dp21txss: Fix Macro definations for 20Gbps and 13.5Gbps dp21: Fix Macro definations for 20Gbps and 13.5Gbps sysmonpsu: Add SDT support csudma: Fix additional line in yaml file xilocp: clear DICE CDI SEED freertos10_xilinx: sync xparameters.h with standalone BSP TPG: Ported driver for decoupling flow. TPG: Added yaml file for decoupling flow support TPG: incremeted driver version VTC: Ported driver for decoupling flow. VTC: Added yaml file for decoupling flow support VTC: IP version is incremented FrmBuf_Wr: Ported driver for decoupling flow. FrmBuf_Wr: Added yaml file for decoupling flow support FrmBuf_Rd: Ported driver for decoupling flow. FrmBuf_Rd: Added yaml file for decoupling flow support sw_apps: zynq_fsbl: update the zynq_fsbl template app to support vitisng flow. dfeofdm: Add SDT examples dfemix: Add SDT examples sw_apps: zynqmp_fsbl: Update the zynqmp_fsbl template app to support vitisng flow. dfeequ: Add SDT examples xilpm:versal_net: save and restore subsystem flags and ipi masks dfeccf: Add SDT examples BSP: riscv: Fix style issues BSP:riscv: Add missing CSR definitions BSP: riscv: Add checks in exception init lib: sw_apps: openamp: sdt: Move common files to single directory lib: sw_apps: openamp: sdt: Update YAML to use openamp instead of open-amp ThirdParty: sw_services: OpenAMP: sdt: Move YAML to be consistent with directory structure ThirdParty: sw_services: OpenAMP: sdt: Add descriptions for Libmetal and OpenAMP mcdma: Fix code formatting using checkpatch tool mcdma: Add support for SDT flow in examples mcdma: Fix LookUpConfig in SDT flow BSP: Do not define ARMv8 specific macros for other processors qspipsu: Update dependency_files inorder to pull dependency files automatically emacps: Update dependency_files inorder to pull dependency files automatically bram: Fix formatting issues bram: Add system-device-tree support for example bram: Update the driver for system device tree flow bram: Update the driver version scripts: pyesw: library_utils: Update dependency_files if the supported platforms are not present Revert "xiplmi: Removed Error Action from Error Table while disabling error" sw_services:xilsecure:Parameter name change in xilsecure mld xilpm: versal_common: server: Change IPI Access permissions for PM API xilpm : cfg: Add Check for master if defined before the returning a macro string vphy: Added support for clock primitive vphy: Added support for clock primitive v_hdmiphy1: Added clock primitive v_hdmiphy1: Added clock primitive v_hdmitxss1: Fixed the define for VEK280 v_hdmirxss1: Fixed the define for VEK280 dp14txss:zcu_pt_dp14_hdcp:Added support to the hdcp app to work with any combination of hdcp1.3/2.2 on rx and tx xilpm: versal_common: Bug fix for XPmPinFunc_GetFuncName Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_6935Sivaprasad Addepalli2023-07-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | freertos10_xilinx: Fix FreeRTOS in SDT flow dhrystone: Update UARTNS defines in sdt flow xiplmi: Removed Error Action from Error Table while disabling error plm: versal_net: Fix In-Place Update Failures qspipsu: Fix GCC warnings uartite: Fix GCC warnings canfd: Fix GCC warnings wdtps: Fix peripheral_tests syntax in system device-tree flow wdttb: Fix code formatting issues with checkpatch wdttb: Add support for system device-tree flow for examples wdttb: Add support for system device-tree flow coresightps_dcc: Add support for Zynq and VersalNet in SDT flow driver: cframe: added SDT support sw_services: xilloader:Added check for returning glitch error scutimer: Format it using checkpatch scutimer: Add support for system device tree flow scripts: pyesw: regen_linker: Fix compilation errors on windows driver: cfupmc: added SDT support Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_3455Sivaprasad Addepalli2023-07-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | emacps: Fix cfg ptr error xiltimer: Add proper checks freertos10_xilinx: Fix SDT flow for microblaze driver: trngpsv: added SDT support sw_services: xilmailbox: Add example support in SDT flow xilpm: versal_net: Save and Restore XPm_Reqm xilflash: Fix code formatting issues with checkpatch xliflash: Add AMD copyright information xilflash: Add support for system device-tree flow for example xilflash: Update lib to support for system device-tree flow lib: sw_apps: freertos_lwip_udp_perf_client: Add SDT code deviations lib: sw_apps: freertos_lwip_udp_perf_client: Add SDT metadata files lib: sw_apps: freertos_lwip_udp_perf_server: Add SDT flow deviations lib: sw_apps: freertos_lwip_udp_perf_server: Add SDT flow metadata files lib: sw_apps: freertos_lwip_tcp_perf_client: Add SDT deviations lib: sw_apps: freertos_lwip_tcp_perf_client: Add SDT metada files lib: sw_apps: freertos_lwip_tcp_perf_server: Add SDT deviations lib: sw_apps: freertos_lwip_tcp_server: Add SDT metadata lib: sw_apps: freertos_lwip_echo_server: Add SDT code deviations lib: sw_apps: freertos_lwip_echo_server: Add SDT Flow. lib: sw_apps: lwip_udp_server_client: Add SDT deviations lib: sw_apps: lwip_udp_perf_client: Add SDT metadata files lib: sw_apps: lwip_udp_perf_server: Add SDT flow deviations lib: sw_apps: lwip_udp_perf_server: Add SDT metada files lib: sw_apps: lwip_tcp_perf_client: Add SDT flow deviations lib: sw_apps: lwip_tcp_perf_client: Add SDT metadata files lib: sw_apps: lwip_tcp_perf_server: Add SDT deviations lib: sw_apps: lwip_tcp_perf_server: Add SDT metada files lib: sw_apps: lwip_echo_server: Add SDT flow deviations lib: sw_apps: lwip_echo_server: Add metadata for SDT flow sw_apps: srec_spi_bootloader: Fix style issues sw_apps:srec_spi_bootloader: Support SDT flow trafgen: Fix the disable interrupt uartns550: Add outbyte and inbyte in SDT flow axicdma: Add support for peripheral test in SDT flow cmake: Fix Microblaze BSP failure on windows cmake: Fix microblaze based toolchain files for windows uartlite: Add outbyte and inbyte in SDT flow sdps: Fix code format issues sdps: Add support for system device-tree flow for examples sdps: Add support for system device-tree flow xilffs: Fix code format issues xilffs: Add support for system device-tree flow for examples xilffs: Add support for system device-tree flow scripts: pyesw: library_utils: Update the gen_lib_metadata() API to generate pm_cfg_obj.c for xilpm library scripts: pyesw: library_utils: Fix race condition in populating the param value scripts: pyesw: create_example: Fix compilation errors on windows scripts: pyesw: config_bsp: Fix set_repo_path for windows scripts: pyesw: Update link libraries based on the available libraries in the bsp rfdc: Updated examples to SDT flow SDT: Update libmetal driver yamls hello_world/empty_app: Correct the processor names in the application yamls scugic: Adding a SDT check to not rely on one of the xparameter definition BSP: cortexr5: Fix SDT flow for CortexR5 BSP: cortexr5: Support SDT flow for CortexR52 BSP standalone: cortexr5: Moving the versal r5 specific files to CortexR5 folder standalone: CMakeLists/headers: Adding versal-net specific checks and R52 specific files linker_files: Adding support for versal-net specific linker files standalone: yaml: Adding versal-net specific entries in standalone yaml files cmake: toolchainfiles: Adding new toolchainfiles for versal-net rfdc: Fix issues with SDT sw_services:xilsecure:Loading partial PDI when SHA core is busy sw_services:xilsecure:Throw an error when AES/SHA is already in use tmrctr: Update signatures of examples being used in peripheral tests BSP: intr: Fix style issues tmrctr: Fix style issues intc: Fix style issues tmrctr: Port examples to SDT flow intc: Port examples to SDT flow intc: Add support for SDT flow BSP: Fix xinterrupt_wrap APIs for AXI INTC xxvethernet: Fix code formatting in examples xxvethernet: examples: Add support for system device-tree flow drivers: xxvethernet: Add device-tree flow support for xxvethernet axienet: Add support for system device-tree axienet: Update axienet driver to support SDT and non-SDT flows axienet: Update tcl script to support opensource macros axienet: Update driver version to 5.16 mcdma: Update driver to support SDT flow emaclite: examples: Update code formatting emaclite: examples: Add system device-tree flow support drivers: emaclite: Add support for device-tree flow iicps: Fix code formatting issues with checkpatch iicps: Add support for system device-tree flow for iicps examples iicps: Add support for system device-tree flow spi: Fix code formatting issues with checkpatch spi: Add support for system device-tree flow for examples spi: Add support for system device-tree flow mutex: Add support for peripheral tests in SDT flow xdmapcie: Add examples in YAML for SDT flow pciepsu: Add properties to support SDT flow Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_7275Sivaprasad Addepalli2023-07-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sw_services:xilloader:Enable TCM Boot based on PH Attribute xilpm: versal_net: enable TCM Boot config option clockps: Fix code formatting clockps: Add support for system device-tree flow for example clockps: Add support for system device-tree flow clockps: Increment the driver version for 2023.2 axis_switch: Add support for system device-tree flow in examples axis_switch: Add support for system device-tree flow axis_switch: Upgrade the driver version sw_apps: ddr_self_refresh: Fix code formatting issues with checkpatch sw_apps: ddr_self_refresh: Add support for system device-tree flow resetps: Fix formatting issues resetps: Add system-device-tree support for example resetps: Update the driver for system device tree flow resetps: Update the driver version tft: Add support for system device-tree flow for examples tft: Update the driver for system device tree flow tft: Update the driver version xilpm: versal_net: server: reset SD_DLL_MAP registers as workaround bsp:standalone: Add coresight IP to stdin/stdout bsp settings. coresightps_dcc: Add option of coresight uart in bsp settings. trafgen: Fix formatting issues trafgen: Update the examples to support SDT flow trafgen: update the driver to support SDT flow trafgen: Update the driver version sw_services:xilsecure: Add RSA pairwise consistency test sw_services:xilsecure:Add key unwrap support sw_services:xilsecure: Add OAEP padding support sw_services:xilloader: Move mask generate function to platform specific sw_services:xilsecure: Add mask generate function sw_services:xilsecure: Add AES ECB support ipipsu: Add example support in SDT flow bsp:standalone:Fix code formatting issues. bsp: To fix unused variables compilation warnings axicdma: updated files to support the system device tree flow axivdma: updated cmake to support device tree flow lib: sw_apps: hello_world: Delete unused helloworld_xmk.c lib: sw_apps: dhrystone: Fix compilation issues in sdt flow lib: sw_services: Update supported_processors list for a9 and VersalNet VersalNet PLM: Added MC uB and PMC handshake support xilpm: versal: server: fix compilation warning scripts: pyesw: scripts for generating apps and bsp in system device-tree flow nandpsu: Fix code formatting issues with checkpatch nandpsu: Add support for system device-tree flow for example nandpsu: Update the driver to support for system device-tree flow clk_wiz: Formatting changes clk_wiz: Update examples for SDT flow clk_wiz: Update driver for SDT flow. clk_wiz: Update the driver version gpio: Fix code formatting issues gpio: Add support for system device-tree flow fot gpio examples gpio: Add support for system device-tree flow openamp: apps: Add missing cmake toolchain file for SDT flow Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_1179Sivaprasad Addepalli2023-07-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lwip213: Fix Cmake errors lib: sw_apps: openamp_rpc_demo: Add support for system device-tree flow lib: sw_apps: openamp_matrix_multiply: Add support for system device-tree flow lib: sw_apps: openamp_echo_test: Add support for system device-tree flow lib: sw_apps: libmetal demo: Add support for system device-tree flow ThirdParty: sw_services: OpenAMP: Add support for system device-tree flow ThirdParty: sw_services: Libmetal: Add support for system device-tree flow Implement Authentication time optimization gpiops: Fix code formatting issues gpiops: Add support for system device-tree flow for gpiops example gpiops: Add support for system device-tree zdma: fixed changes in header file uartlite: Fix code formatting issues uartlite: Add support for system device-tree flow for uartlite examples uartlite: Add support for system device-tree flow for uartlite nandps: Fix code formatting issues with checkpatch nandps: Add support for system device-tree flow for example nandps: Update the driver to support for system device-tree flow canps: Add support for peripheral tests in SDT flow iomodule: Fix race condition in XIOModule_DeviceInterruptHandler() API for sdt flow usb: usbpsu: fix code formatting issues with checkpatch SDITXSS: Modified addtogroup in all driver src files. SDITXSS: Incremented driver version dmaps: Fix code formatting issues with checkpatch dmaps: Add support for system device-tree flow in examples dmaps: Add support for system device-tree flow iic: Fix code formatting issues with checkpatch iic: Add support for system device-tree flow for iic examples iic: Add support for system device-tree flow uartns550: Fix code formatting issues uartns550: Add SDT support for uartns550 examples uartns550: Add support for system device-tree flow for uartns550 can: Add support for peripheral tests in SDT flow lib: sw_apps: zynq_dram_test: Add support for system device-tree flow sw_services:Added FIPS required info to VersalNet crypto algo sw_services: Added FIPS required info to Versal crypto algo sw_services:Added FIPS required info to ZynqMP crypto alg sw_services:Added code for versioning of secure lib v_hdmitxss1: updated the define for VEK280 v_hdmitxss1: uprevved the mdd v_hdmirxss1: updated define for VEK280 v_hdmirxss1: uprevved mdd Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_7335Sivaprasad Addepalli2023-07-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mbox: Fix code formatting issues with checkpatch mbox: Add support for system device-tree flow for examples mbox: Add support for system device-tree flow usb: usb: fix code formatting issues with checkpatch Revert "sw_services:xilloader:Enable TCM Boot based on PH Attribute" Revert "xilpm: versal_net: enable TCM Boot config option" DSITXSS: Updated addtogroup to remove version number in src files. DSITXSS: Incremented driver version to v2_3 DSITXSS: Updated driver tcl file to support Compressed mode sw_services:xilloader:Enable TCM Boot based on PH Attribute xilpm: versal_net: enable TCM Boot config option llfifo: Add support for system device-tree flow for example llfifo: Add support for system device-tree flow llfifo: increment the driver version usb: usbps: examples: Add support for system device-tree flow usb: usbps: data: add yaml to support SDT flow usb: usbps: src: update the driver to support SDT flow sw_services: xilsecure:VersalNet:Added support for non-word aligned data transfer in AES ospipsv: examples: Fix compilation warnings in sdt flow ospipsv: src: Fix compilation warnings ospipsv: data: Update yaml file to port examples in sdt flow sw_services:xilloader: Add support to read DDR crypto counters sw_services:xilloader:IPI Command to support Jtag Unlock xiplmi: versalnet: Add List commands xilplmi: Refactor Proc logic to make it generic xilplmi: versalnet: Add Run Proc command XilSecure:Client:VersalNet:Separated IPI commands XilSecure:VersalNet:Server: Separated IPI calls for modules lwip213: Add zynq support in device-tree flow spips: Fix code formatting issues with checkpatch spips: Add support for system device-tree flow for examples spips: Add support for system device-tree flow Revert "pciepsu: Add properties to support SDT flow" axidma: Fix code formatting issues with checkpatch axidma: Add support for system device-tree flow in examples axidma: Add support for system device-tree flow lib: bsp: standalone: Update the stdin and stdout configuration for coresightps_dcc in sdt flow Xilsem:FreeRTOS support for XILSEM client xdmapcie: Add support for system device tree flow dfxasm: Fix code formatting issues with checkpatch dfxasm: Add support for system device-tree flow BSP: cortexr5: Support TCM A, B and C initialization for CortexR52 Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_3019Sivaprasad Addepalli2023-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | usb: usb: examples: Modify examples to SDT flow usb: usb: data: add interrupt to support SDT flow usb: usb: src: update the driver to support SDT flow usb: usb: examples: remove the powerpc support sw_services:xilsecure:Fixed compilation error for trng client example xilpm: server: Fix MISRA-C violation for Rule 20.9 sw_services: xilcert: Fixes for doxygen and static analysis warnings sw_services: xilcert: Add support for Certificate Signing Request sw_services: Fixed issues related to OpenSSL parsing sw_services: xilcert: Add support for X.509 extensions sw_services: xilcert: Add support to create ASN.1 structures XilOCP: Handled device key generation during In place PLM update can: Fix code formatting issues with checkpatch can: Add support for system device-tree flow for example can: Add support for system device-tree flow axivdma: Fix code formatting issues with checkpatch axivdma: Add support for system device-tree flow in examples axivdma: Add support for system device-tree flow usb: usbpsu: data: add dependency_files in yaml examples BSP: Cortexr5: Fix logic to ensure that r52 timer is started before being used lib: bsp: standalone: Fix grammatical issues lib: bsp: standalone: Update pin_ctrl_config_param_set api version lib: sw_apps: zynqmp_dram_test: Fix code formatting issues with checkpatch lib: sw_apps: zynqmp_dram_test: Add support for system device-tree flow rfdc: Add SDT support dfeofdm: Add SDT support xilpm:versal_net: update ByteBuffer size plm:versal_net: add call to restore all nodes xilpm:versal_net: add custom update handler xilpm:versal_net: Add support PLM update for all XPm_Node types xilpm:versal_net: Add Node SaveRestoreHandler to support PLM update xilpm:versal_net: add AllNodes storage xilpm:versal_net: Add Subsystem SaveRestoreHandler to support PLM update. xilpm:versal_net: Add xpm_update which help inplace update libXilPm coresightps_dcc: Fix code formatting issues with checkpatch coresightps_dcc: Add support for system device-tree flow xilpki: Add PKI multi-queue support for ECC operations xilpm: versal_common: server: Add IPI Access permissions for PM module xilpm: versal_common: server: Add IPI Access permissions for PSM module lib: sw_apps: Fix unbalanced endif in empty application CMake sw_services: xilsecure: Added pwct support for P-256 lib: bsp: standalone: Add a new query id into doxygen table xilpm: versal_common: client: Add a new pin attribute query id xilpm: versal: server: Add API to provide MIO attributes Update addtogroup to Overview pciepsu: Add properties to support SDT flow hwicap: Fix code formatting issues with checkpatch hwicap: Add support for system device-tree flow xilsem: Add IPI Access permissions for XilSEM module Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_7231Sivaprasad Addepalli2023-07-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | axicdma: Fix code formatting issues with checkpatch axicdma: Add support for system device-tree flow in examples axicdma: Add support for system device-tree flow lib: sw_services: xilpm: Include pm config object sources in CMakeLists.txt lib: bsp: standalone: Update the CMakeLists.txt to include pm_api_version.h header usbpsu: Don't pull microblaze_sleep.h in system device-tree flow lib: sw_apps: zynqmp_pmufw: Update the CMakeLists.txt to inline with latest changes lib: sw_apps: versal_psmfw: Update the CMakeLists.txt to inline with latest changes prc: Fix code formatting issues with checkpatch prc: Add support for system device-tree flow dfeprach: Add SDT support dfemix: Add SDT support dfeequ: Add SDT support cmake: esw: Improve the cmake configure time freertos10_xilinx: Add XPM_SUPPORT flag for versal and versal net bsp: standalone: Update versal and versal net order in NodeId/ResetId list ttcps: Add support for ttc request node prd: Fix code formatting issues with checkpatch prd: Add support for system device-tree flow dfeccf: Add SDT support sw_services: xilsecure: Add example for ECDH sw_services: xilsecure: Add wrapper API for ECDH sw_services: xilsecure: Support to generate shared secret with user private key sw_services: xilocp: Support to generate shared secret with DevAk private key xilpm: versal_common: client: remove ClientWakeup Call zdma: Fix code formatting issues with checkpatch zdma: Add support for system device-tree flow in examples zdma: Add support for system device-tree flow xilpm: versal_net: server: clear the pwrctrl register sd_fec: Modifications for SDT flow Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_8291Sivaprasad Addepalli2023-07-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | canps: Fix code formatting issues with checkpatch canps: Add support for system device-tree flow for example canps: Add support for system device-tree flow dfeofdm: Add phase compensation calculation scripts: linker_files: Move the drvcfg_sec to the appropriate location xilsecure: Add crypto check in features command xilcert: Store the Signature of TBS certificate wdtps: Fix code formatting issues with checkpatch wdtps: Add support for system device-tree flow for examples wdtps: Add support for system device-tree flow sw_services:xilocp: Added xilocp library support on soft microblaze iomodule: Generate the MAX_INTR_SIZE define in the xparameters.h file XilinxProcessorIPLib: drivers: tmr_inject: Add support for system device-tree flow XilinxProcessorIPLib: drivers: tmr_manager: Add support for system device-tree flow v_hdmitx1: Move DSC Decoder Error Callback from Lts2 to LtsP xdmapcie: Fix the yaml syntax issue mutex: Fix code formatting issues with checkpatch mutex: Add support for system device-tree flow for example mutex: Add support for system device-tree flow Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_5299Sivaprasad Addepalli2023-07-061-1/+1
| | | | | | | | | | | | | | | | | | | lib: sw_apps: empty_application: Add missing endif() at the end of the source v_frmbuf_rd: Modified addtogroup in driver src directory v_frmbuf_rd: New video format support is added to driver - Y_U_V8_420 v_frmbuf_rd: MDD version is modified to v4.7 xilpuf: Add IPI Access permissions for PUF module xilocp: Add IPI Access permissions for OCP module xilsecure: Add IPI Access permissions for Secure module xilnvm: Add IPI Access permissions for NVM module xilloader: Add IPI Access permissions for Loader module xilplmi: Add IPI Access permissions for Error module xilplmi: Add SSIT Msg event access validation xilplmi: Add IPI access filtering support xdmapcie: Adds support for SDT flow devcfg: Add support for system device-tree flow Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_8643Sivaprasad Addepalli2023-07-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sw_apps: zynqmp_pmufw: MPSoC PMU MIO Reset Pin Control sw_services: xilpm: Integrate xilpm into vitisng/rigel flow versal: psmfw: Integrate psmfw into vitisng/rigel flow sw_apps: zynqmp_pmufw: Integrate pmufw into vitisng/rigel flow xilpm: server: Add support for device security, coherency and virt handling in Versal Net FB_Wr Driver: Updated addtogroup in driver src directory FB_Wr Driver: New video format to driver changes are added - Y_U_V8_420 FB_Wr Driver: Incremented driver version to v4.7 xilpm: versal: server: Add support for DDRMC5c pre-config xilpm: versal_common: server: XPm_WritePggs and XPm_ReadPggs bug fix xilpm: versal_net: server: Add CPM5N Bisr support xdmapcie: Update mdd version xdmapcie: Fix BAR allocation to consider maximum xdmapcie: Fix macro declaration for header type mask xdmapcie: Fix the BAR allocation issues based on requests. xdmapcie: Update copyright year SDITXSS Driver: Updated addtogroup driver in src files SDITXSS MDD: Incremented Driver version to v4_3 SDITXSS Driver: Modified Driver TCL file to correct device id value wdttb: Fix code format issue wdttb: Correct the interrupt ID for Versal-net platform rtcpsu: Fix code formatting issues with checkpatch rtcpsu: Add support for system device-tree flow for examples. rtcpsu: Add support for system device-tree flow client: Add specific error codes for failure cases server: Add specific error codes for KAT failure cases xilpm: CPPUTEST macro added to files xilpm: versal: SSIT temperature propagation xilrsa: Added Rigel support drivers: Fix code formatting issues with checkpatch drivers: Update doxygen documentation csudma: Fixed code formatting issue using checkpatch tool csudma: Update DCache operation for R52 bsp: standalone: Add xpm support for versal and versal net xilpm: Add SMC support for Request node, Reset Assert and Release Node canfd: Add support for request/release node canfd: Invoke XCanFd_stop function to release canfd node Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_4319Sivaprasad Addepalli2023-06-301-1/+1
| | | | | | | | | | | | | | | esw: Update the compiler flags for system device-tree flow cmake: UserConfig: Add more user options lib: sw_apps: Update the memory tests and dhrystone yaml supported processor for cortexa9 processor lib: sw_apps: Use print_elf_size() macro for printing elf size cmake: Generate elf.size file when building the embedded application cmake: Add helper macro for printing the size of the target pmonpsv: Driver is going to be deprecated as IP feature is not part of Versal TRM xilpm: versal_common: server: Memory region node skeleton usb: usbpsu: src: Add SDT check for interrupt and interrupt parent uartps: Add support for system device-tree flow for uartps examples uartps: Add uartps examples list in yaml Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_7051Sivaprasad Addepalli2023-06-281-1/+1
| | | | | | | | | | | | | | uartpsv: Fix code format issues uartpsv: Add support for system device-tree flow for uartpsv example uartpsv: Add uartpsv examples list in yaml axipmon: Fix code formatting issues with checkpatch axipmon: Add support for system device-tree flow for examples axipmon: Add support for system device-tree flow Revert "wdttb: Correct the interrupt ID for Versal-net platform" scugic: Fix code formatting issues scugic: Make SGI as Group1 interrupt for Cortex-R52 Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_5247Sivaprasad Addepalli2023-06-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | xilpm: versal: server: Remove conditional compile of WaitForPowerRailUp freertos10_xilinx: Update handling on error condition freertos10_xilinx: Fix the interrupt id for xiltimer use cases freertos10_xilinx: Update copyright freertos10_xilinx: Update freertos intr example to fix code fomatting riscv: riscv_interface: Fix code formatting issues BSP: riscv: Fix sleep related macros xilpm: Set CKE low during Memory Device Power-Down lib: standalone: Adding xparameters_ps.h for A9 bsp lib: sw_services: xiltimer: Generate COUNTS_PER_SECOND and XSLEEPTIMER_FREQ macro lib: bsp: Update Zynq translation table to use the SDT specifc DDR macros lib: bsp: Support for zynq specific BSP in System device-tree flow lwip213: Add device-tree cmake files. lwip213: Add lwip configs metadata lwip213: port deviations for device-tree flow lwip213: Add device-tree yaml file usb: usbpsu: examples: Update the examples to support SDT flow and wrapper API usb: usbpsu: data: add interrupt to support SDT flow usb: usbpsu: src: update the driver to support SDT flow scripts: lscript_mb.ld.in: Fix stack and heap size sw_apps:dhrystone: Add support for SDT flow cmake: Add toolchain file for Microblaze lib: Add support for Microblaze dfeofdm: Depricate obsolete APIs xilpm: versal_common: Remove unused variables canfd: Fix code formatting issues with checkpatch canfd: Add support for system device-tree flow for example canfd: Add support for system device-tree flow canfd: Update library version for 2023.2 DP14RXSS: Updated addtogroup in all the driver files DP14RXSS: Incremented driver version DP14RXSS: TCL file is modified to remove 0 xilpm: versal: server: DVS of power rail using GPIO usb: usb: src: Update addtogroup to fix doxygen warnings usb: usb: Incremented driver version to 5.6 and copyright usb: usbps: src: Update addtogroup to fix doxygen warnings usb: usbps: Incremented driver version to 2.8 and copyright usb: usbpsu: src: Update addtogroup to fix doxygen warnings usb: usbpsu: data: Incremented driver version to 1.14 xilplmi: Log PLM Error before deferring xilplmi: Add unique error code support for mask poll Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* embeddedsw : Updated SRCREV for 2023.2_4459Sivaprasad Addepalli2023-06-231-1/+1
| | | | | | | | | | | | | | | | | | | | | csudma: Add support for peripheral_tests in system device-tree flow lib: sw_apps: peripheral_tests: Add support for system device-tree flow lib: sw_apps: hello_world: Add support for system device-tree flow dfeccf: Depricate obsolete APIs lib: sw_apps: empty_application: Add support for system device-tree flow dfeprach: Depricate obsolete APIs dfemix: Depricate obsolete APIs Updated the files which had 755 to 644 xilsem: Update copyright information in xsem_ebdgoldendata.c xilloader: Allow only 1 failed attempt of AuthJtag failure when AUTH_JTAG_LOCK_DIS eFuse programmed updated for changelog and versal cdo Xilsecure: Fixed doxygen warnings XilOcp: Fixed doxygen comments ipipsu: Fix code formatting issues with checkpatch ipipsu: Restructure the code for more modularity wdttb: Correct the interrupt ID for Versal-net platform Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_6063Sivaprasad Addepalli2023-06-211-1/+1
| | | | | | | | | | | | | | | | qspipsu: Fix code format issues qspipsu: Fix interrupt transfer fail issue dfeccf: Function comment update lib: sw_services: xilfpga: Add example meta-data cortexa9_toolchain: Add toolchain file for cortexa9 processor esw: Remove hardcoded linker script for cortexr5 processor xilplmi: initialised IsKatRan state to false dfemix: Correct comment about gain dfeofdm: State and status upgrades avbuf: Print reference clock frequency being used dfeprach: Configure all trigger parameters in examples Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_9439Sivaprasad Addepalli2023-06-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | xilplmi: Log CDO command offset in GSW register freertos10_xilinx: Fix tick interrupt clearing logic cleanup xilnvm: Add support for Programming PUF secure control bits xilpuf: Add support for Programming PUF secure control bits lib: sw_services: xilfpga: Add support for system device-tree flow xilpm: versal_net: server: increase size of node buffer drivers: Update addtogroup to fix doxygen warnings. sw_apps: zynqmp_fsbl:versal_plm: Add support of parallel build ospipsv: Fix code format issues ospipsv: Add support for system device-tree flow for examples ospipsv: Add support for system device-tree flow sw_services: xilsecure:Support for P-256 sw_apps: imgsel: Vless build failure fix emacps: Support device-tree flow qspipsu: Fix code format issues qspipsu: Add support for system device-tree flow for example qspipsu: Add support for system device-tree flow sw_services:xilloader:Deprecate copy to memory feature dfeprach: Support dynamic and static modes of operation Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_3055Sivaprasad Addepalli2023-06-141-1/+1
| | | | | | | xilpki: Fix issues with pki mux selection/deselection logic sw_services: xilmailbox: Fix MISRA-C violation for Rule 10.3 Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_6275Sivaprasad Addepalli2023-06-121-1/+1
| | | | | | | | | | | drivers: emacps: format xemacps.h file sw_services: xilmailbox: Fix code formatting issues with checkpatch xilmailbox: Add support for system device-tree flow for example sw_services: xilmailbox: Add support for system device-tree flow ipipsu: Fix code formatting issues with checkpatch ipipsu: Add support for system device-tree flow Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_3371Sivaprasad Addepalli2023-06-091-1/+1
| | | | | | | | | | | | | | xilloader: Fix for compilation error when PLM_SECURE_EXCLUDE enabled versal_common: xpm_common: Make XPm_Out32 honor WPROT bit xilloader: SWPCR support in xilloader xilocp: Add SWPCR support in OCP library xilplmi: Add SWPCR related error codes xilsecure: Add Sha2-384 start, update and finish support OCP: Key generation and attestation endianness fix sw_services: xilsecure: Add KAT in client examples sw_services: xilpuf: Add KAT in examples Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_7439Sivaprasad Addepalli2023-06-071-1/+1
| | | | | | | | | freertos10_xilinx: Fix tick interrupt clearing logic freertos10_xilinx: Update copyright freertos10_xilinx: Fix checkpatch issues freertos10_xilinx: Update the standalone BSP dependency version Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_2463Sivaprasad Addepalli2023-06-051-1/+1
| | | | | | | | | | | | | | | | | | | sw_services: xilpuf: Check if IRO frequency update is required sw_services:xilocp:Fix circular buffer issues during HWPCR logging xilplmi:Fixed doxygen warnings lib: bsp: standalone: Document the PM_IOCTL API version bumpup changes sw_services: xilpm: versal: Zeroization of AIE2 data memory separately sw_services: xilpm: versal: Zeroization of AIE1 data memory separately sw_services: xilpm: versal: Zeroization of AIE data memory separately. qspipsu: Fix code format issue qspipsu: Update sector calculation logic sw_services: xilnvm: Support to read HWTSTBITS_DIS and PMC_SC_EN bits sw_services: xilcert: Modified logic for storing user configuration ttcps: Update check for MatchValue and IntervalValue as per platform ttcps: Fix code formatting issues with checkpatch emacps: example: Add Clock settings to Versal Net Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_9623Sivaprasad Addepalli2023-05-311-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_2091Sivaprasad Addepalli2023-05-291-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_1759Sivaprasad Addepalli2023-05-291-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.2_1891Sivaprasad Addepalli2023-05-281-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.2_5223Sivaprasad Addepalli2023-05-231-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.2_3567Sivaprasad Addepalli2023-05-191-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_6027Sivaprasad Addepalli2023-05-151-1/+1
| | | | | plm:versal: Add STL invocation in hook after PMC CDO Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_3575Sivaprasad Addepalli2023-05-121-1/+1
| | | | | | | dfeprach: Dual and single mode calculation fix plm:versal: Remove dummy function in XILSEM interface xilsem: Adds support for versal net Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_7275Sivaprasad Addepalli2023-05-111-1/+1
| | | | | | | | | | | | | | | | | xilpm: versal_common: server: Add support for HNICx_NTHUB BISR xilpm: versal_common: server: Add support for FPDx BISR xilpm: versal_common: server: Add support for LPDx BISR dfeprach: Set NCO config for RCId=0 fix sw_apps: psmfw: versal_net: Add support of parallel build sw_apps: psmfw: versal: Add support of parallel build sw_services: xilnvm: Fix GCC warning sw_services: xilsecure: Add SHA384 KAT XilNvm: Handle the CDO command, whose payload is more than 8 words on chunk boundary sw_apps: Support empty application and hello world template for RISC-V sw_apps: Update copyright for empty application and hello world sw_apps: Add empty_application and hello_world templates Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_5935Sivaprasad Addepalli2023-05-111-1/+1
| | | | | | | | | | | | | | | | | | xilpm: versal_net: server: fix gcc warnings sw_services:xilnvm:Fix bug in reading PUF secure control bits bsp: standalone: Fixed source code-format issue. zynqmp_rpu_bsp: Fix standalone coverity static analysis sw_services: xilmailbox: Updated XIpiPs_PollforDone logic to improve AES client performance sw_services: xilsecure:Fixed MISRA C violation for Rule 10.3 sw_services: xilsecure:Fixed MISRA C violation for Rule 12.2 sw_services: xilsecure:Fixed MISRA C violation for Rule 2.5 sw_services: xilsecure:Fixed MISRA C violation for Rule 12.1 sw_services: xilsecure:Fixed MISRA C violation for Rule 8.3 csudma: examples: Add support for system device-tree flow csudma: Format examples using checkpatch scugic: Initialize priority of SGI and PPI interrupts Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_2895Sivaprasad Addepalli2023-05-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | sw_services: xilloader: Redundancy check implemented incorrectly xilloader: versal_net: Added support for cluster flags in ATF handoff params xilpm: versal_net: server: add PMC_GPIO device in pre-alloc list xilplmi: Update default WDT timeout for VERSAL_NET sw_services:xilsecure:Fix xilsecure sha client example failure csudma: Fix Assert condition in XCsuDma_Transfer for VERSAL_NET lib: bsp: standalone: Update R5 ZyqnMP CMakeLists.txt as per latest soucre file xilplmi: versal_net: Fix PMC IRO frequency logic zynqmp_pmufw: Remove API ID enum xilpm: versal: common: Remove API ID enum xilpm: versal_net: common: Remove API ID enum xilpm: zynqmp: client: Remove API ID enum lib: bsp: standalone: Move API ID enum to common place prd: Increment driver version, copyright and addtogroup version prc: Increment driver version, copyright and addtogroup version dfxasm: Increment driver version, copyright and addtogroup version devcfg: Increment driver version, copyright and addtogroup version sw_apps: img_rcvry: Added support for kd240 boards lib: sw_apps: freertos: Enable lwip examples for Versal-Net lib: sw_apps: Enable lwip standalone examples for Versal-Net. lwip213: Add Versal-Net support for PS GEM. Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_6171Sivaprasad Addepalli2023-05-031-1/+1
| | | | | | | | | sw_services:xilloader:Add partial pdi loading from Image Store BSP: cortexr5: Separate out CortexR52 MPU APIs asm_vectors: fix kernel boot header sw_apps: zynqmp_pmufw: Add support of parallel build Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_7755Sivaprasad Addepalli2023-04-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lib: bsp: standalone: Include bspconfig.h in boot.S for system device-tree flow lib: bsp: standalone: Use XScuGic_LookupConfigBaseAddr() API for xsct flow Update addtogroup to Overview and AMD copyright versal_rpu_bsp: Fixed some MISRA-C violations. xilpm: versal_net: client: add idle call back support zynqmp_pmufw: bypass smmu during suspend Updated change logs for plm & its libraries lib: sw_services: xiltimer: Fix ifdef check in the microblaze_sleep.c lib: bsp: standalone: Fix race conditions in the versal r5 mpu.c lib: bsp: standalone: Fix race conditions in the A72 translation table update Embedded SW license file for 2023.1 Revert "XilinxProcessorIPLib: drivers: aiengine: Add support for system device-tree flow" freertos: gicv3: check group 1 IAR in NS EL1 irq handler iomodule: Updated data types for few variables. iomodule: Typecasting condition expressions with bool. iomodule: Added parentheses to Expressions. iomodule: Added U to Numericals. sw_services: xilplmi: Address third party review comments sw_services: xilplmi: Fix third party review comments xilsem: Add support for psxl IP name sw_services:xilloader:updated examples to support versalnet XilNvm:Voltage, Temp Monitoring before efuse program lib: sw_apps: freertos_hello_world: Add support for system device-tree flow ThirdParty: bsp: freertos10_xilinx: Add support for system device-tree flow lib: sw_apps: memory_tests: Add support for system device-tree flow XilinxProcessorIPLib: drivers: iomodule: Add support for system device-tree flow XilinxProcessorIPLib: drivers: ipipsu: Add support for system device-tree flow XilinxProcessorIPLib: drivers: common: Add meta-data required for system device-tree flow XilinxProcessorIPLib: drivers: tmrctr: Add support for system device-tree flow XilinxProcessorIPLib: drivers: scugic: Add support for system device-tree flow XilinxProcessorIPLib: drivers: csudma: Add support for system device-tree flow XilinxProcessorIPLib: drivers: ttcps: Add support for system device-tree flow XilinxProcessorIPLib: drivers: uartpsv: Add support for system device-tree flow XilinxProcessorIPLib: drivers: uartps: Add support for system device-tree flow lib: sw_services: xiltimer: Add support for system device-tree flow scripts: Add linker template and processor spec files cmake: Add required cmake meta-data lib: bsp: standalone: src: common: Much needed improvements in xinterrupt_wrap.c lib: bsp: standalone: Add meta-data for the system device-tree flow lib: bsp: standalone: Update common code to support system device-tree flow lib: bsp: standalone: Add support for microblaze in system device-tree flow lib: bsp: standalone: Add support for cortexr5 in system device-tree flow lib: bsp: standalone: Add support for ARMv8 in system device-tree flow Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* xlnx-embeddedsw: Move to release branch and commitMark Hatle2023-04-281-3/+3
| | | | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 2ba0c89b9aae7459b3d9e3c328c1db3fea4dc617) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of embeddedsw for 2023.2_8743Sivaprasad Addepalli2023-04-201-1/+1
| | | | | | | | | | | | rfdc: Enable workaround for a specific version of libidn.so needed by cmake XilinxProcessorIPLib: drivers: aiengine: Add support for system device-tree flow plm: versal: Remove xplm_modules from PPU1 RAM XilinxProcessorIPLib: drivers: CMakeLists.txt: Add required cmake meta-data for libxil xilpuf: Fix PUF auxiliary convergence error versal_psmfw: versal_net: reduce partition count xilpm: versal: server: Update BFR-B pre-config sequence Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_4219Sivaprasad Addepalli2023-04-171-1/+1
| | | | | | | versal_psmfw: versal_net: set local power state at last emacps: example: Fix GEM1 base address check. Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* xilinx-standalone.inc: Remove security_flags.incMark Hatle2023-04-131-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Inclusion of security_flags.inc lead to a number of problems with the baremetal distributions: *ARM v8* aarch64-xilinx-elf-ld: testA53.elf: error: PHDR segment not covered by LOAD segment aarch64-xilinx-elf-ld: warning: testA53.elf has a LOAD segment with RWX permissions *ARM v7* arm-xilinx-eabi-ld: .../aarch32-xilinx-eabi/usr/lib/thumb/v7-a+fp/hard/crtbegin.o: relocation R_ARM_THM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC The configuration that works: export CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types " export CXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types " export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -Wl,-z,relro,-z,now" export CPPFLAGS="" Configuration that provides the warnings/errors: export CFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types " export CXXFLAGS=" -O2 -pipe -g -feliminate-unused-debug-types " export LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed " export CPPFLAGS="" The LDFLAGS was introdued by the security_flags.inc, the SECURITY_CFLGAS:class-target ?= "" and SECURITY_LDFLAGS:class-target ?= "" was supposed to prevent this, however the cross compiler is built in the cross or canadian-cross or other context and NOT target. Additionally the SDK environment is configured in the nativesdk environment, so the default values may not match the configured (target) compiler and CFLAGS. Removing security_flags.inc resolves both of these issues, as the security flags don't really do anything on a baremetal configuration, by default, anyway. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of embeddedsw for 2023.2_7003Sivaprasad Addepalli2023-04-121-1/+1
| | | | | | | dfeofdm: Update documentation lib: sw_apps: memory_tests: Update copyright year lib: bsp: Added support to- use ttc as sleeptimer for cortexR52 Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of embeddedsw for 2023.2_9251Sivaprasad Addepalli2023-04-111-1/+1
| | | | | | | | sdps: Fix doxygen warnings freertos10_xilinx: ARM_CR5: Use group 1 interrupts for CortexR52 scugic: Use IRQ for CortexR52 interrupts by default Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV of fsbl-firmware for 2023.2_5443Sivaprasad Addepalli2023-04-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | updated for xilsem changelog xilpm: versal_net: server: add power rail checks for LPD domain xilpm: versal_net: server: add power rail checks for FPD domain xilpm: versal_net: server: add power rail checks for pl domain xilpm: versal_net: server: add power rail checks for np domain xilpm: versal_net: server: add power rail checks for cpm domain xilpm: versal_net: server: Update rail status for PMC xilpm: versal_net: server: add support to check and control power rail status xilpm: versal_net: server: Add pmc global and sysmon registers xilpm: server: Remove unnecessary validation of arguments xilpm: versal_commom: server: Add power rail support for Versal NET Updated changelog updated for license and copyright Doxygen fixes - xilpdi Doxygen fixes - xilplmi Doxygen fixes - xilloader Doxygen fixes - versal_plm xilplmi: updated algorithm & return values xilloader: updated algorithm & return values xilpdi: updated algorithm & return values xilpm:versal_net: enable isolation during system reset xilpki: Update examples notes description Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>