summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* soc-zynqmp: Move from vcu override to MACHINE_FEATURESMark Hatle2022-12-161-5/+6
| | | | | | | | | | The override was not being used anywhere, this was just acting as a potential tigger for recipes. Instead, we define the MACHINE_FEATURES vcu and will use that to determine if VCU functionality is enabled. By default the zynqmp-ev has VCU feature present. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vcu: Move vcu recipes to trigger off MACHINE_FEATURES vcuMark Hatle2022-12-164-10/+15
| | | | | | Side effect of this change, all vcu recipes are now package arch of machine. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemuboot-xilinx: Return empty if soc_family not definedMark Hatle2022-12-161-0/+2
| | | | | | Fix an issue when soc_family is not defined that an exception was thrown. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libvdu-omxil.bb: Add recipe to integrate vdu OMXIL layerSai Hari Chandana Kalluri2022-12-151-0/+53
| | | | | | | | | | | | Add yocto recipe to integrate AllegroDVT2 OpenMax Integration Layer. The OpenMax APIs define a standardized media component interface to enable developers and platform providers to integrate and communicate with multimedia codecs implemented in hardware or software. The OpenMAX IL layer is integrated on top of the VDU Control Software. Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* fpgamanager-custom: Remove zynqmp and zynq COMPATIBLE_MACHINE overridesChristian Kohn2022-12-151-2/+6
| | | | | | | | | | | Assignemnts like COMPATIBLE_MACHINE:zynqmp = ".*" won't allow recipes that inherit from this bbclass to restrict the COMPATIBLE_MACHINE via machine overrides. Therefore remove the COMPATIBLE_MACHINE assignments here and force downstream recipes set the desired value. Don't allow microblaze to use this bbclass. Also set PACKAGE_ARCH in this bbclass. Signed-off-by: Christian Kohn <chris.kohn@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* ***WORKAROUND*** Disable items not compatible with linux-xlnx 6.1Mark Hatle2022-12-1510-344/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx: Move 2023.1 version to Linux 6.1.0Mark Hatle2022-12-154-51/+5
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_4607Sivaprasad Addepalli2022-12-151-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* hw-description.tcl:sdt-description.tcl: Updated help of netmask addressSiva Addepalli2022-12-151-0/+0
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* *-tc.conf: Update machines to define qemu-xilinx as preferredMark Hatle2022-12-144-0/+4
| | | | | | | Each Xilinx machine.conf should include the qemu file to ensure the correct PREFERRED_PROVIDERS_qemu (and related) are defined properly. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* gen-machine-conf: Update gen-machine-conf commitRaju Kumar Pothuraju2022-12-141-0/+0
| | | | | | | | | | | | | | Updating commit id for below commits: Kconfig.part:update default QSPI_FIT_IMAGE_OFFSET gen_plnx_machine.py: Use soc_family override for IMAGE_FSTYPES gen-machineconf: Add user-rootfsconfig support gen_config:gen_plnx_machine: Update rootfs config name Kconfig: Add option to build openamp dtsi update MACHINEOVERRIDES for k26 BSP's gen_config.py: vdu support Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* mali400: Added patch for compatibility with 6.1 kernelYash Ladani2022-12-082-0/+68
| | | | | | | | | Added 0025-Import-DMA_BUF-module-and-update-register_shrinker-f.patch which has register_shrinker API changes and DMA_BUF Import to make mali400 compilation compatible with 6.1 kernel. Signed-off-by: Yash Ladani <yash.ladani@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* gen-machine-conf: Update gen-machine-conf commitRaju Kumar Pothuraju2022-12-081-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | Update the commit to support following: gen_config.py: Generate flash info configs:gen_yocto_machine.py: Update TMPDIR, BOARD overrides rootfs_config.py: Add machine_features mali400 Add MACHINE_FEATURES as mali400 when libmali-xlnx enabled. Kconfig*: Updated config name with suffix essential Kconfig: Remove libdrm-kms Remove webkitgtk and epiphany rootfs packages Support for the chromium and web apps is dropped so removing webkitgtk and epiphany from rootfs. petalinux-yocto:*-description.tcl: Remove DNS variable from .network file for systemd machineconf.json: Update machineconf json file machineconf.json: Update MACHINEOVERRIDES for SC Update MACHINEOVERRIDES for SC bsps with -zynqmp. Kconfig.part: Update gen-machineconf Kconfig file Kconfig.part: Add check to change the help section as per plnx sdt flow Kconfig.part:*.tcl: Renaming menu config option Kconfig.part:metadata.json: Add menu config option to specify pmufw bsp flags Kconfig.part: Add config option to enable eeprom and rtc adding hbm support Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vek280-versal: Add new machine conf file for VEK280 boardSandeep Gundlupet Raju2022-12-081-0/+43
| | | | | | | | Add new machine conf file for VEK280 evaluation board. This machine conf file is generated using gen-machine-conf tool. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone: Update 2023.1 embeddedsw and git versionMark Hatle2022-12-0813-114/+350
| | | | | | | | | | Update the integration to match 2023 changes. Update the Makefile and versal pathes for 2023 specific version Add a workaround for -Werror -Wnull-dereference failing during some compiles Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xlnx-embeddedsw: Add special git - AUTOREV versionMark Hatle2022-12-081-0/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone: Remove obsolete machine referencesMark Hatle2022-12-081-29/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* vdu: Enable VDU IP in yoctoSai Hari Chandana Kalluri2022-12-073-0/+117
| | | | | | | | | | | | | Enable VDU IP in yocto. Video Decode Unit (VDU) core is a Hard IP in Versal® AI Edge and Versal® AI Core series. The VDU core has multiple instance decoder cores (upto four cores) and are implemented as Hard IP in Versal® AI Edge and Versal® AI Core series. To enable this the following recipes are included: - kernel-module-vdu - vdu-firmware - vdu-ctrlsw Signed-off-by: Sai Hari Chandana Kalluri <chandana.kalluri@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_8563Sivaprasad Addepalli2022-12-072-2/+2
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* xrt_git:zocl_git:update commitidrbramand2022-12-061-1/+1
| | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_2767Sivaprasad Addepalli2022-12-061-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* gen-machine-conf: Update to include latest updatesMark Hatle2022-12-051-0/+0
| | | | | | | Changelog: gen_plnx_machine.py: Adjust IMAGE_FSTYPES override for initramdisk Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-scr: Load openamp.dtbo if presentMark Hatle2022-12-055-1/+41
| | | | | | | Loading the devicetree/openamp.dtbo if present and merge into the loaded system dtb. (Note, not all boot modes support this behavior.) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-uenv: Dynamically load openamp.dtbo if presentMark Hatle2022-12-051-1/+4
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* open-amp-device-tree: Add a DTBO generating recipe for OpenAMPMark Hatle2022-12-054-0/+90
| | | | | | The recipe will generate a DTBO for OpenAMP Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree.bbappend: Add bbappend for openamp usageMark Hatle2022-12-054-0/+314
| | | | | | | | | If meta-openamp is available, ENABLE_OPENAMP_DTSI is set to 1, automatically add the openamp nodes to the system-top.dts. This may not work in all configurations, but should work in most. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimental: update recipes as per 2023.1 embeddedsw ↵Appana Durga Kedareswara rao2022-12-0522-32/+56
| | | | | | | | | | repo changes Update recipes and readme as per 2023.1 embeddedsw repo and as per latest lopper changes. 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 lopperAppana Durga Kedareswara rao2022-12-051-1/+1
| | | | | Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Updated SRCREV for 2023.1_6111Sivaprasad Addepalli2022-12-051-1/+1
| | | | Signed-off-by: Siva Addepalli <sivaprasad.addepalli@xilinx.com>
* gen-machine-conf: Update commit to support SDT flowRaju Kumar Pothuraju2022-12-021-0/+0
| | | | | Signed-off-by: Raju Kumar Pothuraju <rajukumar.pothuraju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-default-sd.wks: Enable a new rootfs based sd/mmc imageMark Hatle2022-12-025-5/+12
| | | | | | Switch the machine files to use the new 'xilinx-default-sd.wks' file. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot-xlnx-scr: Add package generationMark Hatle2022-12-021-2/+11
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* machine-xilinx-default.inc: Enable both bootimg and rootfs image /bootMark Hatle2022-12-021-6/+30
| | | | | | | | | | | | | | IMAGE_BOOT_FILES and WKS_FILE_DEPENDS are used in the bootimg technique. THis ensures that an bootimg will continue to work in the future. The MACHINE_ESSENTIAL_EXTRA_RDEPENDS is also filled out based on the same IMAGE_BOOT_FILES. This ensures that the packages used to generate the filesystem's /boot partition is matching and full. The end result of both approaches is slightly different, but the rootfs method must be used for on-target package upgrade to work properly. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* initramdisk-xilinx: Add a recipe to package the INITRAMFS_IMAGEMark Hatle2022-12-021-0/+37
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* arm-trusted-firmware: Sync packaged and deploy filesMark Hatle2022-12-021-2/+13
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>