summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* classes: Move classes to match bbclass scope functionalitySandeep Gundlupet Raju2024-02-092-0/+0
| | | | | | | | Move classes to classes-recipe as appropriate to match bbclass scope functionality. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx-multiarch-helper-native: Refactor the multiarch wrapperMark Hatle2024-02-091-47/+66
| | | | | | | | | | | Add specific --help to better userstand how to call the wrapper. Add additional diagnostic messages in case of an APU failure. Change the way the variables are processed, this will make it easier to add additional switches in the future. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx: Move 2024.1 to release branch and commitMark Hatle2024-02-092-4/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* versal-net-openamp.dtsi: Update R52-1 node to reference second mailbox nodeBen Levinsky2024-02-091-1/+1
| | | | | Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of vdu-omx-il for 2024.1_9331Siva Addepalli2024-02-091-2/+2
| | | | | | | | chore!: update to revision d20240111 chore: update to revision d20231213 Added missing header files for Yocto project master(gcc 13.2) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of vcu-omx-il for 2024.1_9303Siva Addepalli2024-02-091-2/+2
| | | | | | | chore!: update to revision d20240111 chore: update to revision d20231213 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of vcu-firmware for 2024.1_8707Siva Addepalli2024-02-091-2/+2
| | | | | | chore: update to revision d20240111 chore: update to revision d20231213 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of vcu-ctrl-sw for 2024.1_4379Siva Addepalli2024-02-091-2/+2
| | | | | | chore: update to revision d20240111 chore: update to revision d20231213 Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx_user_dts: Fix build issue if SRC_URI has only one fileSandeep Gundlupet Raju2024-02-091-50/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. If SRC_URI has only one file without any space as shown below SRC_URI = "file://vck190-dfx-static.pdi" With this it fails to detect input entries. This is due to current search logic doesn't work unless there is a space after end of file name or new line for each entry as shown below. SRC_URI = "file://vck190-dfx-static.pdi " or SRC_URI = " \ file://vck190-dfx-static.pdi \ " So rewrite the logic to split the SRC_URI enteries and then search key w/o the trailing space. 2. Remove get_dt_count function to avoid duplication. 3. Add docs for *_PATH variables. 4. Add warn message when multiple dtbo or bit or bin or pdi file is found. 5. Fix DTSI_PATH, BIT_PATH build issue when input files are absolute path. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* standalone: Add support for r5/r52 hf tunesOnkar Harsh2024-02-092-2/+3
| | | | | | | | | | | | | c45298aaf4fe commit (machine/include/arm: Backport tune files from master) in meta-xilinx layer added the support for cortex-r5 and cortexr-r52 hard float ABI tunes. Update the conditions that generate the CMAKE_SYSTEM_PROCESSOR to incorporate these two new tunes. Moreover, some additional cflags (-DARMR5 -DARMR52) are needed to compile Cortex R52 specific boot code in embeddedsw. Update the same. Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.1_4819Sivaprasad Addepalli2024-02-091-1/+1
| | | | | | | | | | | | | | | | mipicsiss: Add support for VEK280 mipicsiss: Add support of SDT flow to VCK190 mipiss: fix yaml files scripts: linker_files: Fix constructors for Microblaze RISC-V scripts: linker_files: Fix initialization of sbss and sbss2 sections bsp: standalone: Fix compilation warnings. sw_services: IS25LX512M flash support. lwip: Fix final timestamp in standalone and freertos lwip iic: Add support for compiling driver examples in Yocto flow dp14txss: Add yaml changes to support import examples dp14rxss: Add yaml changes to support import examples dp12txss: Add yaml changes to support import examples dp12rxss: Add yaml changes to support import examples
* qemu : Updated SRCREV for 2024.1_6439Sivaprasad Addepalli2024-02-091-1/+1
| | | | | | | | | | | | | | | | | | | | remote-port: Fix full house check versal: Add SERBS support on AFIFS for LPD & FPD remote-port-memory-master: Implement timed response waits versal: Add the SERBS interface remote-port: Add timed wait for responses versal: Add LPD & FPD interconnect config regs hw/core: remove the dma-ctrl interface hw: remove OSPI and DMA CSU legacy models hw/ssi/xlnx-versal-ospi: align GPIO declaration with the legacy model hw/dma/xlnx_csu_dma: add support for 128 bits CRC hw/dma/xlnx_csu_dma: fix the dma-width property comment hw/dma/xlnx_csu_dma: add support for unaligned accesses hw/dma/xlnx_csu_dma: split endianness swapping logic in its own function hw/dma/xlnx_csu_dma: split CRC computation in its own function hw/dma/xlnx_csu_dma: change is-dst property default value to false hw/dma/xlnx_csu_dma: add memattr and memattr-write legacy properties hw/dma/xlnx_csu_dma: add legacy stream-connected-dma[01] properties
* qemu : Updated SRCREV for 2024.1_8003Sivaprasad Addepalli2024-02-081-1/+1
| | | | qdev-core.h: Add docs to AMD/Xilinx extensions
* libmetal-xlnx: 2024.1: Include libmetal-xlnx.inc to pick up machineBen Levinsky2024-02-071-0/+1
| | | | | | | | Pass CFLAG to Libmetal Repo for Xilinx-AMD build of Libmetal AMP Demo from meta-openamp file libmetal-xlnx.inc Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: libmetal: pick up multiconfig recipeBen Levinsky2024-02-071-11/+1
| | | | | | | Update to use latest Libmetal and MC recipe. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Ben Levinsky2024-02-071-1/+1
| | | | | | | lopper: assists: baremetal_xparameters_xlnx: Fix subnode_phandle property generation Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp-xlnx: Updated SRCREVBen Levinsky2024-02-071-2/+2
| | | | | | | apps: zynqmp_r5: Enable build with latest SDT BSP Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmetal-xlnx: Updated SRCREVBen Levinsky2024-02-071-1/+1
| | | | | | | | examples: linux: zynqmp: Add Versal-NET IPI Values lib: generic: xlnx: Use CMAKE_C_FLAGS to determine if SDT symbol is present Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* standalone: Add support for Versal Net specific CMAKE variablesOnkar Harsh2024-02-072-5/+13
| | | | | | | | | | | | CMAKE_MACHINE and CMAKE_SYSTEM_PROCESSOR values are different for Versal Net than that of Versal. Update the same using the SOC_VARIANT as the SOC_FAMILY is same for both. In addition, update the SOC specific flags (defined in-house to segragate execution of some part of the boot code and the drivers) for versal and versal-net. Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Add the dependency of "packaging" moduleOnkar Harsh2024-02-071-0/+1
| | | | | | | | | The commit 738df8cc6819 (yaml: support ruamel versions > 0.17.x) of github lopper repo introduced a new dependency for lopper over "packaging" module. Add the same in Yocto workflow. Signed-off-by: Onkar Harsh <onkar.harsh@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx: Add recipes for clock wizardShubhrajyoti Datta2024-02-071-0/+5
| | | | | | | Add the recipies for clocking wizard example. Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Appana Durga Kedareswara rao2024-02-071-1/+1
| | | | | | | | | Below are the updates lopper: assists: xlnx_overlay_dt: Fix wrong gic_node referencing setup.py: Add "packaging" module under YAML related requirements of Lopper Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu: Sync to YP masterMark Hatle2024-02-076-6/+60
| | | | | | | | | Sync integration to Yocto Project master as of commit: 25868ee2cc3fdcbf4bff1ff4f66465e8aeef744d Note, we remain on 8.1.x version to match the AMD version. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* soc-tune-include: Add cortex-r5{,2}hf and cortex-a78 supportMark Hatle2024-02-071-2/+5
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* machine/include/arm: Backport tune files from masterMark Hatle2024-02-073-0/+31
| | | | | | | | | | Backport the tune files from poky master as of commit: dd4c941e9fe9e0f1b73a934d9ecd0d165ee85474 This adds support for cortex-r5 and cortexr-r52 hard float ABI, as well as cortex-a78. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw : Updated SRCREV for 2024.1_7123Sivaprasad Addepalli2024-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | v_hdmirxss1: Fix compilation issue with non HDCP design v_hdmirxss: Fix compilation issue with non HDCP design v_hdmitxss: Fix TxOnly application for microblaze platform v_hdmitxss: Fix PassThrough application for vcu118 platform v_hdmirxss: Fix PassThrough application for vcu118 platform v_hdmirxss1: Update PassThrough example application for VCU118 platform v_hdmitxss1: Update PassThrough example application for VCU118 platform v_hdmitxss1: Fix yaml for vck190 passthrough example application v_hdmirxss: Fix RxOnly application for microblaze platform v_hdmirxss: Fix example application build error with zc706 platform v_hdmitxss: Add SDT flow support to I2S audio example application v_hdmirxss1: Update PassThrough example application for VCU118 platform v_hdmirxss: Add SDT support in PT app for vck190 platform v_hdmitxss: Add SDT support in PT app for vck190 platform v_hdmirxss: Correct application file name in yaml file v_hdmitxss: Correct application file name in yaml file audio: Add application support for SDT flow v_sditxss: Add support for SDT flow xilpm: versal_common: server: Add CLK_IGNORE_UNUSED flag for GATE clocks sdi: Add support for SDT flow
* linux-xlnx : Updated SRCREV for 2024.1_7955Sivaprasad Addepalli2024-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | tty: serial: uartps: Add rs485 support to uartps driver tty: serial: uartps: Relocate cdns_uart_tx_empty to facilitate rs485 dt-bindings: Add reference to rs485.yaml serial: core: Provide port lock wrappers v4l: xilinx: dprx: Fix lane count allowed range of values drm: xlnx: dptx: Fix unannotated fall-through between switch labels in xlnx_dp_check_clock_recovery api() drm: xlnx: dptx: Fix xlnx_dp_hdcp_exit() return value drm: xlnx: scaler: Initialize variable nr_rds arm64: versal: Configure reset gpio as active low arm64: versal: Add support for Versal Embedded+ VE2302-revA arm64: configs: Enable DisplayPort driver mmc: core: Do not force a retune before RPMB switch v4l: xilinx: vipp: Fix searching in the correct list while enabling streaming arm64: zynqmp: Add silabs, skip-recall to all si570 clk nodes soc: xilinx: Add cb event for subsystem restart firmware: xilinx: Export function to use in other module Revert "OF: overlay: Perform RCU callback barrier before releasing overlay memory resources" misc: xilinx-ai-engine: add dma_buf_get for each aie mem dmabuf created drivers: misc: xilinx-ai-engine: Remove use of uninitialized variables phy: xilinx-xhdmiphy: Fix GT pll-selection allowed range of values misc: xilinx-ai-engine: support for partitioned AIE address segments arm64: xilinx: Define bootscript address arm64: versal: Move reset-gpios property from controller node to flash node dt-bindings: xilinx: Fix all downstream bindings with latest schema dt-bindings: nvmem: Update xlnx,versal-sec-cfg description arm64: zynqmp: Remove unused zynqmp-clk.dtsi
* Updated Commit IDSiva Addepalli2024-02-071-0/+0
| | | | | | | README.md: Update parse-sdt command help usage Kconfig.dtgsettings: Rename dfx-static to dfx in kconfig sdt_flow.py: Remove dfx-static and dfx-partial references sdt_ipinfo.yaml: Update compatibility strings for ethernet
* embeddedsw : Updated SRCREV for 2024.1_5919Sivaprasad Addepalli2024-02-061-1/+1
| | | | | | | | | | | | | | | | lib: sw_apps: OpenAMP Demos: sdt: Streamline app-create step intc: Initialize IVAR register based on mtvec in case of Microblaze RISC-V bsp: riscv: Initialize mtvec with _trap_handler at start of boot code bsp: riscv: Add constructor to initailize mtvec with _trap_handler lib: bsp: arm: Dont invoke XTime_StartTTCTimer() if xiltimer library is enabled xxvethernet: Add support for compiling driver examples in yocto flow sw_apps: img_rcvry: Clean up sw_apps: img_rcvry: update the imgrcvry template app to support vitisng flow. clk_wiz: Add support for compiling driver examples in Yocto flow i3cpsx: Update the compatible i3cpsx: Update the base address i3cpsx: Add prints under debug i3cpsx: Add support for compiling driver examples in Yocto flow
* embeddedsw : Updated SRCREV for 2024.1_1467Sivaprasad Addepalli2024-02-051-1/+1
| | | | | | | | rfdc: Support Baremetal SDT Yocto Flow scripts: pyesw: Add support for incremental build feature emacps: driver: HwTail check post increment sw_services:xilnvm: Program RoSwap only when it is non-zero gpio: Add support for compiling driver examples in Yocto flow
* dts : Updated SRCREV for 2024.1_5707Sivaprasad Addepalli2024-02-051-1/+1
| | | | | | | versal-net: remove hardcoded ADMA addresses zynqmp: set correct revidr value one the Cortex-A board-versal-xcve2802: Add 2Gib OSPI flash versal: Add vhk158 es1 board
* qemu : Updated SRCREV for 2024.1_7595Sivaprasad Addepalli2024-02-051-1/+1
| | | | hw/arm/smmuv3: add support for the AFFD bit in context descriptors
* embeddedsw : Updated SRCREV for 2024.1_7375Sivaprasad Addepalli2024-02-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Warp_init: App completion statement is added sw_apps :zynqmp_fsbl: Add init_array and fini_array in linker script for A53 FSBL spi: Add support for compiling driver examples in Yocto flow gpiops: Add support for compiling driver examples in Yocto flow gpiops: Update driver version uartlite: Add support for compiling driver examples in Yocto flow uartlite: Add SDT check to support interrupt example in SDT flow qspips: Add support for compiling driver examples in Yocto flow qspips: Increment driver version uartns550: Add support for compiling driver examples in Yocto flow trafgen: Add support for compiling driver examples in Yocto flow trafgen: Increment driver version iicps: Add support for compiling driver examples in Yocto flow iicps: Incremented driver version to 3.19 freertos10_xilinx: Fix the minor version in mld file. emacps: Fix warnings for IAR builds uartpsv: Add support for compiling driver examples in Yocto flow Revert "xilloader: Do delayed handoffs and subsystem activation after boot device is released" bram: Add support for compiling driver examples in Yocto flow bram: Increment driver version sw_services:xilplmi:Code spell warning fix xilpm: versal: server: Add rigel flow support for xcvp1902 dp12txss: Update driver to support HDCP1X dp12txss: update yaml file to enable multi-interrupts and VTC entries hdcp1x: Update header file with new macros dual_splitter: Update Xparameter canonical definations as per new sdt flow. dp12rxss: Update config structure to align with new sdt flow dp12rxss: Add support for multi-interrupts. dp12rxss: examples: Add support for system device-tree flow. dp12rxss: Add support for system device-tree flow. dp12txss: Add support for System-device tree flow v_hdmirxss:hdcp_key_utility: Update driver to support new system device-tree flow. v_hdmirxss:Add Multiple interrupt support for new system device-tree flow. v_hdmirxss: xhdmi_example: PassThrough: Update HDCP initialization to support system device-tree flow. v_hdmirxss:Update HDCP Controlling Logic to support system device-tree flow. v_hdmirxss1:hdcp_key_utility: Update driver to support new system device-tree flow. v_hdmirxss1:Add Multiple interrupt support for new system device-tree flow. v_hdmirxss1:Update HDCP Controlling Logic to support system device-tree flow. v_hdmitxss:xhdmi_example:PassThrough:Update HDCP initialization to support system device-tree flow. v_hdmitxss:hdcp_key_utility: Update driver to support new system device-tree flow. v_hdmitxss:Update HDCP Controlling Logic to support system device-tree flow. v_hdmitxss:Add Multiple interrupt support for new system device-tree flow. v_hdmitxss1: hdcp_key_utility:Update driver to support new system device-tree flow. v_hdmitxss1: xhdmi_example:Update application to support system device-tree flow. v_hdmitxss1: Update Yaml file to support multi-interrupts in system device-tree flow. v-hdmitxss1: Update HDCP Controlling Logic to support system device-tree flow. hdcp22_rx: Driver updates to support system device-tree flow. hdcp22_rx: Add support for system device-tree flow hdcp22_cipher:Driver updates to support system device-tree flow. hdcp22_cipher:Add support for system device-tree flow hdcp22_tx: Driver updates to support system device-tree flow. hdcp22_tx: Add support for system device-tree flow sw_services:xilplmi:Updated XPlmi_SetPmcIroFreq function lib: bsp: Fix cache invalidation range API for A9 platforms lib: bsp: Fix cache invalidation range API for Cortex-R platforms v_hdmirxss: Fixed yaml to support import examples uartps: Add support for compiling driver examples in Yocto flow xilpm: versal_common: server: Fix IpiMask and AckType in force pwr dwn lib: bsp: standalone: Update the CMakeLists.txt to pull microblaze_interrupt_handler.c file for microblaze non freertos use case explicitly spips: Add support for compiling driver examples in Yocto flow FreeRTOS Avoid mem mapping in MPU for region mapped canps: Add support for compiling examples in Yocto flow lib: bsp: xparameters_ps: Update GIC base address lib: sw_apps: memory_test: Initialize the status variable to success tft: Add support for compiling driver examples in Yocto flow tft: Increment driver version sw_apps: memory_tests: Update code to exclude memory regions from all designs sw_apps: memory_tests: Fix logic to find out instruction memories in HW design. bsp: standalone: Update lower DDR mapping calculation for MMUtbl2. xilloader: Do delayed handoffs and subsystem activation after boot device is released canps: Update example to fix compilation error in Rigel flow versal_net: psmfw: Integration into vitisng/rigel flow sw_services: xilpm: versal_net: Integration into vitisng/rigel flow
* libmetal-xlnx: Updated SRCREVBen Levinsky2024-02-031-2/+2
| | | | | | | | | | | | Pick up latest commits for build examples: linux: zynqmp: Add Versal-NET IPI Values lib: generic: xlnx: Use CMAKE_C_FLAGS to determine if SDT symbol is present examples: generic: zynqmp_r5: Add symbols for System Device Flow flow lib: generic: xlnx: Enable CMake handling for System Device Tree Flow Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update SRCREV for 2024.1Sandeep Gundlupet Raju2024-02-031-1/+1
| | | | | | | | | | | | Changelogs: lops: lop-microblaze-riscv: Fix handling of use-muldiv and use-fpu lopper: assists: Remove domain specific code from the assist xlnx_overlay_dt.py: Rename dfx-static to dfx asists/subsystem: make processing more robust isospec: ensure that memory and cpus are always lists Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* README.md: Add SDT DFx pl overlay instructionsSandeep Gundlupet Raju2024-02-031-4/+13
| | | | | | | | | | 1. Add SDT DFx pl overlay instructions in README.md file. 2. Rename dfx-static config option to dfx as this option is changed in lopper and gen-machineconf. Also remove dfx-partial as it was place holder for early prototyping which is no longer required. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx: Fix mingw compilationMark Hatle2024-02-031-1/+1
| | | | | | | | Mingw compilation does not support libcap-ng which is requird by the virtfs configuration. Change this to match the previous 7.1 implementation where virtfs is only enabled on the target version of qemu. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: add support for compiling ↵RAM M ABINANTHAN2024-02-031-0/+44
| | | | | | | | | srec_spi_bootloader in Yocto flow Add recipe for srec_spi_bootloader application. Signed-off-by: RAM M ABINANTHAN <abinanthanramm.ramm@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: Add support for compiling ↵RAM M ABINANTHAN2024-02-031-0/+44
| | | | | | | | | srec-bootloader in Yocto flow Add recipe for srec_bootloader application. Signed-off-by: RAM M ABINANTHAN <abinanthanramm.ramm@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated Commit IDSiva Addepalli2024-02-021-0/+0
| | | | | | hw-description.tcl:kconfig_syshw.py: Rename Serial DTB to U-boot/Linux sdt_flow.py: Rename dfx-static to dfx plnx_machine.py: add xen support for plnx in sdt flow.
* qemu : Updated SRCREV for 2024.1_6715Sivaprasad Addepalli2024-02-011-1/+1
| | | | target/arm: add the revidr property to the CPU
* Revert "u-boot-xlnx : Updated SRCREV for 2024.1_6931"Mark Hatle2024-01-311-1/+1
| | | | | | This reverts commit 121edde2e704900a7b4e24b260167614705297aa. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Revert "u-boot-xlnx : Updated SRCREV for 2024.1_4487"Mark Hatle2024-01-311-1/+1
| | | | | | This reverts commit 6f7a824d505115a01dd49386aa47b079598fc07c. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV of libdfx for 2024.1_2707Siva Addepalli2024-01-311-1/+1
| | | | | | libdfx: Add document for dfx_cfg_init_file() API Src: Add new API dfx_cfg_init_file() to provide more flexibility to the user Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2024.1Ben Levinsky2024-01-311-1/+1
| | | | | | | | | | | | | | | | | | lopper: assists: baremetal*: Add provision to pass float numbers from SDT as is yaml: support ruamel versions > 0.17.x lopper: assists: gen_domain_dts: Fix syntax issue in the code lopper: assists: baremetal_xparams: Done generate interruptIDs for PS peripherals isospec: refactor for speed and tracking tree: fix property iteration for json isospec. WIP2. cleanedup prints WIP: v2 unassigned devices and memory WIP: unreferenced devices can be addded, lots of address warnings assist:baremetalconfig: Avoid the error when there is no serial mapped to the processor xlnx_overlay_dt.py: Update script to support partial use cases openamp: xlnx: Enable Linux generated Device Tree to work for OpenAMP use cases Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: Add ddr_self_refresh recipeHarini T2024-01-311-0/+51
| | | | | | | Add recipe for ddr_self_refresh application. Signed-off-by: Harini T <harini.t@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: recipes-applications: zynqmp-dram-test: ↵Paul Alvin2024-01-311-0/+50
| | | | | | | | | | | Add recipe for zynqmp dram test This recipe does the below --> Generates the required meta-data files for the zynqmp dram test. --> Compiles the zynqmp dram test application. Signed-off-by: Paul Alvin <alvin.paulp@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: recipes-applications: zynq-dram-test: ↵Paul Alvin2024-01-311-0/+50
| | | | | | | | | | | Add recipe for zynq dram test This recipe does the below --> Generates the required meta-data files for the zynq dram test. --> Compiles the zynq dram test application. Signed-off-by: Paul Alvin <alvin.paulp@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lwip_2024.1: Update lwip version to 2.2.0Sandeep Gundlupet Raju2024-01-311-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lwip-echo-server baremetal application fails to build with below errors: ERROR: mc:cortexr5-0-zynqmp-baremetal:lwip-2024.1+gitAUTOINC+2a07bc9c76-r0 do_configure: ExecutionError('/scratch/sandeep/yocto/2024.1/yp-dev/build-sdt/tmp-cortexr5-0-zynqmp-baremetal/work/cortexr5-vfpv3d16-xilinx-eabi/lwip/2024.1+gitAUTOINC+2a07bc9c76-r0/temp/run.do_configure.2679569', 1, None, None) ERROR: Logfile of failure stored in: /scratch/sandeep/yocto/2024.1/yp-dev/build-sdt/tmp-cortexr5-0-zynqmp-baremetal/work/cortexr5-vfpv3d16-xilinx-eabi/lwip/2024.1+gitAUTOINC+2a07bc9c76-r0/temp/log.do_configure.2679569 Log data follows: | DEBUG: Executing python function extend_recipe_sysroot | NOTE: Direct dependencies are ['mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/meta-xilinx/meta-xilinx-standalone-experimental/recipes-libraries/libxil_2024.1.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/../meta-xilinx/meta-xilinx-core/recipes-bsp/device-tree/device-tree.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-core/newlib/libgloss_4.2.0.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-core/newlib/newlib_4.2.0.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/cmake/cmake-native_3.24.2.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/gcc/gcc-cross_12.2.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/gcc/gcc-runtime_12.2.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/gcc/libgcc_12.2.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:virtual:native:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/../meta-virtualization/recipes-kernel/dtc/python3-dtc_1.6.1.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:virtual:native:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/../meta-virtualization/recipes-kernel/lopper/lopper_git.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:virtual:native:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/ninja/ninja_1.11.1.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:virtual:native:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:virtual:native:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:virtual:native:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:virtual:native:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/python/python3-pyyaml_6.0.bb:do_populate_sysroot', 'mc:cortexr5-0-zynqmp-baremetal:virtual:native:/scratch/sandeep/yocto/2024.1/yp-dev/sources/poky/meta/recipes-devtools/python/python3_3.10.6.bb:do_populate_sysroot'] | NOTE: Installed into sysroot: [] | NOTE: Skipping as already exists in sysroot: ['libxil', 'device-tree', 'libgloss', 'newlib', 'cmake-native', 'gcc-cross-arm', 'gcc-runtime', 'libgcc', 'quilt-native', 'python3-dtc-native', 'lopper-native', 'ninja-native', 'patch-native', 'pkgconfig-native', 'pseudo-native', 'python3-pyyaml-native', 'python3-native', 'libtool-native', 'attr-native', 'bzip2-native', 'libtirpc-native', 'sqlite3-native', 'readline-native', 'zlib-native', 'libffi-native', 'libnsl2-native', 'xz-native', 'ncurses-native', 'util-linux-libuuid-native', 'gdbm-native', 'openssl-native', 'canps', 'qspipsu', 'xilstandalone', 'dppsu', 'gpiops', 'iicps', 'intc', 'pciepsu', 'rtcpsu', 'video-common', 'zdma', 'coresightps-dcc', 'csudma', 'resetps', 'sysmonpsu', 'dpdma', 'common', 'sdps', 'emacps', 'scugic', 'uartps', 'ddrcpsu', 'clockps', 'avbuf', 'usbpsu', 'ttcps', 'axipmon', 'ipipsu', 'wdtps', 're2c-native', 'zstd-native', 'curl-native', 'flex-native', 'binutils-cross-arm', 'gmp-native', 'libmpc-native', 'texinfo-dummy-native', 'mpfr-native', 'gnu-config-native', 'python3-installer-native', 'python3-wheel-native', 'python3-picobuild-native', 'python3-humanfriendly-native', 'python3-anytree-native', 'python3-setuptools-native', 'python3-six-native', 'python3-ruamel-yaml-native', 'python3-cython-native', 'libyaml-native', 'dtc-native', 'python3-setuptools-scm-native', 'swig-native', 'gettext-minimal-native', 'perl-native', 'm4-native', 'python3-flit-core-native', 'python3-pyparsing-native', 'python3-tomli-native', 'python3-packaging-native', 'python3-typing-extensions-native', 'python3-pip-native', 'libpcre-native', 'make-native', 'unzip-native'] | DEBUG: Python function extend_recipe_sysroot finished | DEBUG: Executing shell function do_configure | lwip213 Driver doesn't have yaml file | install: target '/scratch/sandeep/yocto/2024.1/yp-dev/build-sdt/tmp-cortexr5-0-zynqmp-baremetal/work/cortexr5-vfpv3d16-xilinx-eabi/lwip/2024.1+gitAUTOINC+2a07bc9c76-r0/git//ThirdParty/sw_services/lwip213/src//' is not a directory: No such file or directory | WARNING: /scratch/sandeep/yocto/2024.1/yp-dev/build-sdt/tmp-cortexr5-0-zynqmp-baremetal/work/cortexr5-vfpv3d16-xilinx-eabi/lwip/2024.1+gitAUTOINC+2a07bc9c76-r0/temp/run.do_configure.2679569:146 exit 1 from 'do_configure' | WARNING: Backtrace (BB generated script): | #1: do_configure, /scratch/sandeep/yocto/2024.1/yp-dev/build-sdt/tmp-cortexr5-0-zynqmp-baremetal/work/cortexr5-vfpv3d16-xilinx-eabi/lwip/2024.1+gitAUTOINC+2a07bc9c76-r0/temp/run.do_configure.2679569, line 146 | #2: main, /scratch/sandeep/yocto/2024.1/yp-dev/build-sdt/tmp-cortexr5-0-zynqmp-baremetal/work/cortexr5-vfpv3d16-xilinx-eabi/lwip/2024.1+gitAUTOINC+2a07bc9c76-r0/temp/run.do_configure.2679569, line 216 ERROR: Task (mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/meta-xilinx/meta-xilinx-standalone-experimental/recipes-libraries/lwip_2024.1.bb:do_configure) failed with exit code '1' NOTE: Tasks Summary: Attempted 1246 tasks of which 1244 didn't need to be rerun and 1 failed. Summary: 1 task failed: mc:cortexr5-0-zynqmp-baremetal:/scratch/sandeep/yocto/2024.1/yp-dev/sources/meta-xilinx/meta-xilinx-standalone-experimental/recipes-libraries/lwip_2024.1.bb:do_configure Summary: There were 26 WARNING messages. Summary: There was 1 ERROR message, returning a non-zero exit code. This is due to lwip version has upgraded from 2.1.3 to 2.2.0 in esw repo, so update lwip version. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* bootbin-version-header: Move recipe from meta-kriaJohn Toomey2024-01-311-0/+54
| | | | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit fe1fee9a45076aab2e39e38b5705d1ad0aa06de5) Signed-off-by: Mark Hatle <mark.hatle@amd.com>