summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* arm-trusted-firmware.inc: Use softer assignmentRaju Kumar Pothuraju2023-01-061-6/+8
| | | | | | | | | | | Use softer assignemnt for ATF_CONSOLE zynqmp to override from .conf file. Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Adjusted to use an intermediate default, so no override is required. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* openamp: use latest meta-openamp rpmsg-examples for demosBen Levinsky2023-01-061-0/+1
| | | | | | | | As the meta-openamp rpmsg-examples has been updated, make sure this is included to enable demos being built. Signed-off-by: Ben Levinsky <ben.levinsky@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: Update recipes as per latest lopper updatesAppana Durga Kedareswara rao2023-01-0624-23/+2
| | | | | | | | With the latest lopper changes memory.ld file is no longer getting generated update the recipes for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: Update machine name checks to inline ↵Appana Durga Kedareswara rao2023-01-065-6/+6
| | | | | | | | | | | with latest system device-tree system device-tree repo (DTG++) has updated the processor label names to inline with xsa ip naming, update the machine checks in the recipes for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: recipes-core: meta: files: ↵Appana Durga Kedareswara rao2023-01-061-2/+7
| | | | | | | | | | | dt-processor.sh: Update petalinux config assist as per latest lopper With the latest lopper change processor name needs to be passed as a first argument when calling the petalinuxconfig_xlnx assist update the logic for the same. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: conf: dtb-embeddedsw.inc: Update srcrev ↵Appana Durga Kedareswara rao2023-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for 2023 Below are updates in the embeddedsw scripts: rigel_scripts: Remove unneed libsrc calling in add_lib scripts: rigel_scripts: Improve build timings lib: bsp: standalone: Remove unneeded messages cmake: toolchainfiles: Rearrange compiler flags lib: bsp: Update software config parameters lib: bsp: standalone: Rename the software config paramter from BSPCONFIG_* to standalone_* cmake: Findcommon.cmake: Don't remove linker_gen files ThirdParty: bsp: freertos: Add freertos prefix for all software config parameters esw: Per bsp top level CMakeLists.txt changes esw: Move uart config selection to standalone bsp lib: sw_apps: Add support for USER_CC_FLAGS and USER_LINKER_FLAGS scripts: linker_files: Remove memory.ld and include cmake met-data build_app: Adding a check, gen_bsp should be run only if .a doesnt exist. scripts: rigel_scripts: remove older drop files scripts: rigel_scripts: drop_3_1: Move latest scripts to rigel_scripts folder Revert "scripts: Copy latest drop_3_1 scripts to scripts folder" scripts: Copy latest drop_3_1 scripts to scripts folder scripts: rigel_scripts: Rename domain.yaml file lib/*.yamls: Updating the lib info wherever needed drop_3_1: Update scripts as per rigel requirments updated yaml syntax lib: sw_apps: fix yaml syntax Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lopper: Update srcrev for 2023Appana Durga Kedareswara rao2023-01-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | Below are the updates in lopper lopper: assists: bmcmake_metadata_xlnx: Generate node label name instead of node name in the cmake meta-data lopper: assists: Move get_label api to baremetalconfig_xlnx so that other baremetal assists can use it Revert "lopper: assists: baremetaldrvlist_xlnx: Generate CMakeLists.txt file" lopper: assists: bmcmake_metadata_xlnx: Add support for generating standalone bsp meta-data lopper: assists: Add MEMORY_SECTION cmake variable lopper: assists: petalinuxconfig_xlnx: Remove the hardcoded processor name Convert demo readme to markdown specification: remove secure-bus and secure-reg specification: fix incorrect usage of unit addresses specification: fix invalid dts in examples Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vek280-versal: Update machine conf fileSandeep Gundlupet Raju2023-01-061-20/+12
| | | | | | | | | | 1. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. 2. Remove duplicate entries of variables as it is already set in versal-generic.conf file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dynamic-layers: Move YAML_DT_BOARD_FLAGS to machine conf filesSandeep Gundlupet Raju2023-01-061-13/+0
| | | | | | | | Move YAML_DT_BOARD_FLAGS from device-tree.bbappend to respective generic machine conf files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* microblaze-generic: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-01-061-17/+21
| | | | | | | | | | | 1. Update machine conf file using gen-machineconf tool by parsing kcu105 xsa. 2. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. 3. Use UIMAGE_LOADADDR in KERNEL_EXTRA_ARGS instead of LOADADDR. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* versal-net-generic: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-01-061-2/+13
| | | | | | | | | | 1. Update machine conf file using gen-machineconf tool by parsing versal-net static xsa. 2. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* versal-generic: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-01-061-11/+41
| | | | | | | | | | | 1. Update machine conf file using gen-machineconf tool by parsing vck190 xsa. 2. Use TFA_BL33_LOAD for TF-A preloadded bl33 base address. 3. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* zynq-generic: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-01-061-18/+50
| | | | | | | | | | | | 1. Update machine conf file using gen-machineconf tool by parsing zc702 xsa. 2. Add UIMAGE_LOADADDR to KERNEL_EXTRA_ARGS. 3. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. 4. Add uImage to IMAGE_BOOT_FILES. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* zynqmp-generic: Update machine conf file using gen-machineconf toolSandeep Gundlupet Raju2023-01-061-44/+85
| | | | | | | | | | | | | | 1. Update machine conf file using gen-machineconf tool by parsing zcu102 xsa. 2. Use TFA_BL33_LOAD for TF-A preloadded bl33 base address. 3. Move variables which changes based on xsa before required inclusion file to handle pre-expansion values. 4. Remove uEnv.txt from IMAGE_BOOT_FILES. 5. Disable U-boot SPL boot by default. User has to set explicitly to use it. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware: Add BL33 preloadded base addressSandeep Gundlupet Raju2023-01-061-0/+3
| | | | | | | | | Add BL33 preloadded base address to EXTRA_OEMAKE for ZynqMP and Versal. In machine or local configuration file user can set TFA_BL33_LOAD value. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx-mgr: Update SRCREVChristian Kohn2023-01-062-2/+2
| | | | | | | | Changelog: xlnx-firmware-detect: Remove valid ID check Signed-off-by: Christian Kohn <chris.kohn@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* weston-init: Don't replace weston.iniChristian Kohn2023-01-062-10/+2
| | | | | | | | | | | | | Instead of replacing the template weston.ini from the original recipe, augment it as needed: 1. There is a PACKAGECONFIG option to set idle-time=0. Use it. 2. For zynqmp device enablement, set gbm-format=rgb565. This keeps the template weston.ini intact so the user can easily uncomment the desired options while running on the target. Signed-off-by: Christian Kohn <chris.kohn@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vdu: Update commit ids for vdu reposSai Hari Chandana Kalluri2023-01-064-5/+5
| | | | | | | | Pull in latest commit ids that include minor changes to License file. Verify correct compilation against latest kernel version. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx: Refactor to enable qemu 2023.1 ver 7.1Mark Hatle2023-01-0610-10/+82
| | | | | | Refactor QEMU integration as the versions now match the Langdale core version. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_6435Sivaprasad Addepalli2023-01-053-3/+3
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_5295Sivaprasad Addepalli2023-01-051-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_5895Sivaprasad Addepalli2023-01-041-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated commit IDSiva Addepalli2023-01-041-0/+0
| | | | | | | gen_plnx_machine.py: Deploy bit file to plnx deploy dir xilinx_mirrors: Update plnxtool.conf with mirrors Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_5475Sivaprasad Addepalli2023-01-031-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Update commit IDSiva Addepalli2023-01-031-0/+0
| | | | | | | | gen_plnx_machine.py: Update Local UNINATIVE_URL rootfs_config.py: Remove auto-login functionality Kconfig-*.part: Remove auto-login menu config entry from rootfs config Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_5327Sivaprasad Addepalli2023-01-022-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated commit IDSiva Addepalli2022-12-291-0/+0
| | | | | | | | rootfs_config.py: Add TUNE_FEATURES in plnxtool.conf file Kconfig-*.part: Add menuconfig entry for wolfssl in rootfs config Kconfig.part: Create menuconfig options for XSCT_WS,PLNX_DEPLOY_DIR Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_3683Sivaprasad Addepalli2022-12-281-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Removed patch which is not neededSiva Addepalli2022-12-281-24/+0
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Update commit IDSiva Addepalli2022-12-282-0/+24
| | | | | | gen_plnx_machine.py: Use MACHINE overrides for u-boot-xlnx-scr variables Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated commit IDSiva Addepalli2022-12-271-0/+0
| | | | | | | | gen_*_machine.py: Use overrides for yocto variables hw-description.tcl: FSBOOT support PL uart gen_yocto_machine.py: Update KERNEL_EXTRA_ARGS Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_9847Sivaprasad Addepalli2022-12-261-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_5591Sivaprasad Addepalli2022-12-231-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_4251Sivaprasad Addepalli2022-12-223-3/+3
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* soc-tune-include.inc: Make crypto tune availableChristian Kohn2022-12-211-0/+1
| | | | | | | | Make cortexa72-cortexa53-crypto tune available so it can be easily turned on by the user. Signed-off-by: Christian Kohn <chris.kohn@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated commit IDSiva Addepalli2022-12-211-0/+0
| | | | | | | | gen_yocto_machine.py: corrected the indentation gen_yocto_machine.py:Update uImage load address variable for zynq gen_plnx_machine.py: adding uninative_url for sdt bsps Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated SRCREV for 2023.1_5219Sivaprasad Addepalli2022-12-211-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* standalone gcc-runtime_%.bbappend: Add workaround for getentropy and relatedMark Hatle2022-12-201-0/+2
| | | | | | | | | | | | | | getentropy and the related arc4random function are defined in unistd.h, they appear to be defined in some iterations of libgloss. However the defintion is not enough in the general case, which causes C++ linkage to fail with: libstdc++.a(random.o): in function `std::(anonymous namespace)::__libc_getentropy(void*)': (.text._ZNSt12_GLOBAL__N_117__libc_getentropyEPv+0x14): *undefined reference to `getentropy'* This change doesn't remove getentropy or arc4random, but does instruct libstdc++ to not use either function. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Remove unused autologin variableJohn Toomey2022-12-201-1/+0
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_1823Sivaprasad Addepalli2022-12-203-3/+3
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* Updated commit ID for gen-machine-confSiva Addepalli2022-12-201-0/+0
| | | | | | | | | gen_config.py: Generate bootargs required for versal-net README.md: Update README for gen-machineconf hw-description.tcl: restricting PL uart support Kconfig.part: Remove fpga-manager-util support Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* libvcu-xlnx: Temporarily allow it to build in all casesMark Hatle2022-12-171-2/+2
| | | | | | | The build system expects the package to be buildable for all zynqmp-generic configurations. Once build system is corrected, we can revert this patch. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libomxil-xlnx: Temporarily allow it to build in all casesMark Hatle2022-12-161-2/+2
| | | | | | | The build system expects the package to be buildable for all zynqmp-generic configurations. Once build system is corrected, we can revert this patch. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* mesa: Refactor lima enablementMark Hatle2022-12-161-5/+6
| | | | | | Set when DISTRO_FEATURES ! 'libmali' and MACHINE_FEATURES = 'mali400' Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* various: Refactor mali400 related bbappendsMark Hatle2022-12-1610-33/+60
| | | | | | Combination of MACHINE_FEATURES = 'mali400' and DISTRO_FEATURES = 'libmali'. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx: Enable lima when not using libmalMark Hatle2022-12-161-3/+3
| | | | | | Enabled when MACHINE_FEATURES 'mali400' and DISTRO_FEATURES ! 'libmali'. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-vcu: Move to using a kernel feature for VCUMark Hatle2022-12-161-3/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* mesa-demos: Move mesa-demos from meta-petalinuxMark Hatle2022-12-165-5/+165
| | | | | | | Move mesa-demos work from meta-petalinux, fix libmali integration and remove the testapps workaround. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* machine: Refactor mali400 supportMark Hatle2022-12-162-12/+22
| | | | | | | | | | | | | | | Define a new MACHINE_FEATURE called mali400 that is used to determine if the hardware has a mali400. Define a new DISTRO_FEATURE called libmali, as well as one called lima to indicated which configuration to build. Both the MACHINE_FEATURE and DISTRO_FEATURE must be enabled to activate the new code. This means any recipe that gets libmali-xlnx is expected to be: PACKAGE_ARCH = "${MACHINE_ARCH}" Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* glmark2: Move mali related items from meta-petalinuxMark Hatle2022-12-163-0/+585
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>