summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* u-boot-xlnx: Split output packages between .bin and .elfMark Hatle2023-04-071-0/+12
| | | | | | | | During runtime we will rarely need BOTH .bin and .elf files, however we may need them both during build. Follow the kernel example and split the variations into subpackages, while the main package will install both. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-standalone-experimetnal: esw.bbclass: Define default PV as ↵Mark Hatle2023-04-071-0/+2
| | | | | | | | | | release version Most users will be '_git' or '_experimental'. So default the PV to the ESW version. If a recipe wants a specific version, it should set the PV after the inherit of esw. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* lwip_git: Fix incorrect override syntaxMark Hatle2023-04-071-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-vendor: Rename u-boot scripts and uenv packagesSandeep Gundlupet Raju2023-04-074-14/+4
| | | | | | | | | | | In meta-xilinx-core u-boot-zynq-scr and u-boot-zynq-uenv recipes are renamed to u-boot-xlnx-scr and u-boot-xlnx-uenv. Hence change these in all the configuration files. Also move common EXTRA_IMAGEDEPENDS to zynq-generic.conf files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dt-processor.sh: Rename u-boot scripts packagesSandeep Gundlupet Raju2023-04-071-2/+2
| | | | | | | | | In meta-xilinx-core u-boot-zynq-scr and u-boot-zynq-uenv recipes are renamed to u-boot-xlnx-scr and u-boot-xlnx-uenv. Hence change these in all the files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* zc706-zynq7.conf: Rename u-boot scripts and uenv packagesSandeep Gundlupet Raju2023-04-071-4/+1
| | | | | | | | | | | In meta-xilinx-core u-boot-zynq-scr and u-boot-zynq-uenv recipes are renamed to u-boot-xlnx-scr and u-boot-xlnx-uenv. Hence change these in all the configuration files. Also move common EXTRA_IMAGEDEPENDS to zynq-generic.conf files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-core: Rename u-boot scripts and uenv packagesSandeep Gundlupet Raju2023-04-075-16/+24
| | | | | | | | | In meta-xilinx-core u-boot-zynq-scr and u-boot-zynq-uenv recipes are renamed to u-boot-xlnx-scr and u-boot-xlnx-uenv. Hence change these in all the configuraiton and inclusion files. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot: Rename u-boot scripts and uenv recipes and directoriesSandeep Gundlupet Raju2023-04-0710-0/+0
| | | | | | | | | | | Rename u-boot script and uenv recipes. These recipes are used by all the generic machines not just specific to zynq. u-boot-zynq-scr -> u-boot-xlnx-scr u-boot-zynq-uenv -> u-boot-xlnx-uenv Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Fix file permissionsJohn Toomey2023-04-0716-0/+0
| | | | | Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* freeipmi: Add new recipeChristian Kohn2023-04-073-0/+455
| | | | | | | | | | | | | | The freeipmi project provides a utility named ipmi-fru which allows reading and interpreting FRU data based that can be read from a binary file or EEPROM. The patches add additional functionality to interpret the Xilinx OEM records and format them properly when printing the output. They're cherry-picked from upstream: http://git.savannah.gnu.org/cgit/freeipmi.git/commit/?h=freeipmi-1-6-0-stable&id=181e279da345315efa06f593edaf0f04af614da5 http://git.savannah.gnu.org/cgit/freeipmi.git/commit/?h=freeipmi-1-6-0-stable&id=c578c999b7d9aabbd6e54b0310a609b8f96ae962 Signed-off-by: Christian Kohn <chris.kohn@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Drop meta-browser supportMark Hatle2023-04-072-5/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx-dev: Move kria definition to meta-kriaMark Hatle2023-04-071-3/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx: Move kria definition to meta-kriaMark Hatle2023-04-071-2/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot: Add u-boot configs for kc705 boardSandeep Gundlupet Raju2023-04-072-0/+44
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx: Add kernel metadata for evaluation boardSandeep Gundlupet Raju2023-04-075-2/+59
| | | | | | | | | 1. Add kernel metadata for ac701 and vcu118 evaluation board. 2. Add kernel fragments and series configuration compiler(.scc) files for ac701 and vcu118 boards. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* u-boot: Add microbalze generic u-boot configsSandeep Gundlupet Raju2023-04-074-0/+103
| | | | | | | | | | | 1. Add microbalze-generic u-boot fragment cfg which is commonly used by all the microblaze families. 2. Add microblaze-generic-top.h include configs to enable commands and other options. 3. Add u-boot-xlnx-microblaze inclusion file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* microblaze_generic: Add microblaze common kernel configsSandeep Gundlupet Raju2023-04-071-14/+47
| | | | | | | | Add microblaze common kernel configs which is commonly used by all the microblaze families. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree.bbappend: Remove microblaze-generic YAML configsSandeep Gundlupet Raju2023-04-071-5/+0
| | | | | | | | Remove microblaze-generic YAML configs and move these configs to microblaze-generic.conf file. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* microblaze-generic: Update generic machine configurationSandeep Gundlupet Raju2023-04-071-12/+47
| | | | | | | | | 1. Move YAML configs to microblaze-generic file with weak assignments. 2. Add bitstream, bootloader and u-boot-zynq-scr to EXTRA_IMAGEDEPENDS. 3. Use QB_KERNEL_CMDLINE_APPEND to pass bootargs to QEMU. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Rename Kria MACHINEOVERRIDEJohn Toomey2023-04-073-4/+4
| | | | | | | :k26 has been replaced with :kria and :k26-sm{,k} Signed-off-by: John Toomey <john.toomey@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* image-wic-utils.bbclass: Support subdirectory parsingMark Hatle2023-04-071-1/+4
| | | | | | | | | | | | | | | | Syntax for IMAGE_BOOT_FILES is <source>;<dest> where either or both source can include a directory. In the case of: devicetree/*.dtbo;devicetree/ The system will copy all of the contents (*.dtbo) from devicetree directory and place it into a corresponding devicetree directory (using the same filename) in the boot partition. The code wasn't paying attention to this directory syntax, which caused boot configuration errors. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xrt: Depend on libmetal so we can use PREFERRED_PROVIDERMark Hatle2023-04-071-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx: Enable ptests, based on YP configMark Hatle2023-04-071-2/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu/qemu-native/qemu-system-native: Allow preferred provider to select XilinxMark Hatle2023-04-0712-4/+55
| | | | | | | | Implement Xilinux versions to work with the PREFERRED_PROVIDER syntax. This will prevent the non-preferred version of being used with the anonymous python in the 'alt.inc' files. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx-helper-native: Remove, replace with standard upstream versionMark Hatle2023-04-075-24/+2
| | | | | | | | | qemu-system-helper contains support for general system items, there is no reason for us to provide our own version. We can then add a dependency for the specific xilinx multiarch component as needed to the system-native versions. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx-system-native: Add qmp python support to match oe-coreMark Hatle2023-04-072-2/+8
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx-bsp: recipes-bsp: embeddedsw: fsbl-firmware: Fix compilation ↵Appana Durga Kedareswara rao2023-04-071-2/+6
| | | | | | | | | error in system device-tree flow Update checks for system device-tree flow. Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* device-tree.bbappend: Remove vck-sc and vpk-sc board dtsiSandeep Gundlupet Raju2023-04-071-2/+0
| | | | | Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* machine: Remove vck-sc-zynqmp machine confSandeep Gundlupet Raju2023-04-071-10/+0
| | | | | | | Remove vck-sc-zynqmp machine conf file from meta-xilinx-bsp layer. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xrt/zocl: Update PV, SRCREVrbramand2023-04-071-3/+3
| | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* mesa: Fix mesa-native when mali400 is enabledMark Hatle2022-11-101-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* soc-zynqmp.inc: Reorder the mali400 and vcu machineoverridesMark Hatle2022-11-101-2/+2
| | | | | | | | We need the mali400 and vcu overrides to override the SOC and SOC_FAMILY overrides. So adjust the order so they are higher priority, just under the machine name itself. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* mesa: Add CONFIG_DRM_XLNX direct rendering supportMark Hatle2022-11-103-0/+32
| | | | | | Also update the kernel to enable this support as part of the lima work. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* mesa: Enable lima support on zynqmp-eg and zynqmp-evMark Hatle2022-11-101-0/+8
| | | | | | | Also completely disable if mali400 is enabled, the mesa-gl should be used instead. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx: Add local kmeta with drm-lima supportMark Hatle2022-11-103-0/+11
| | | | | | | drm-lima will be enabled if mali400 is NOT enabled, via MACHINE_FEATURES on the zynqmp-eg and zynqmp-ev. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* mali400: mali400 is now a MACHINE_FEATURE, set package arch to MACHINE_ARCHMark Hatle2022-11-1012-19/+20
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmali-xlnx: Use REQUIRED_MACHINE_FEATURES for better error messagesMark Hatle2022-11-101-3/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Use REQUIRED_MACHINE_FEATURES for better error messagesMark Hatle2022-11-101-3/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* soc-zynqmp: Enable mali400 support using MACHINE_FEATURESMark Hatle2022-11-101-2/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* libmali-xlnx: Move to enable via mali400 overrideMark Hatle2022-11-101-2/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Enable based on :mali400 overrideMark Hatle2022-11-101-2/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Switch to using community device-tree namesMark Hatle2022-11-102-0/+92
| | | | | | | | | | | | | | | | | | | | | | | | The community LIMA driver uses a series of names that are different then the legacy Xilinx names. Moves from the legacy names to the more standard names. This will allow us to have a single device tree that works with both the mali driver, as well as the lima driver. Interrupt-names: IRQGP -> gp IRQGPMMU -> gpmmu IRQPP0 -> pp0 IRQPPMMU0 -> ppmmu0 IRQPP1 -> pp1 IRQPPMMU1 -> ppmmu1 ... Clock-names: gpu_pp0 -> core gpu_pp1 -> bus Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* soc-zynqmp.inc: Break the vcu and mali400 overrides into two partsMark Hatle2022-11-101-2/+8
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx-udev-rules: Add udev rules for mali deviceSandeep Gundlupet Raju2022-11-102-0/+3
| | | | | | | | | Add udev rules for mali device and change permissions of device node from 0600 to 0660 so that users can access mali device(/dev/mali) without using sudo from linux userspace. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* packagegroup-core-tools-testapps: Disable mesa-demos when libmali-xlnx is usedMark Hatle2022-11-101-0/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* weston: Fix build with libmali/mali400Mark Hatle2022-11-102-0/+78
| | | | | | | | libmali provides GLESv1 and v2, but not v3 which Weston is using. Implement workarounds for v3 usage Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* weston: Disable dmabuf-feedback, not supported due to mali-xlnx incompatibilityMark Hatle2022-11-101-0/+3
| | | | | | | Dependency gbm found: NO found 17.3 but need: '>= 21.1.1' (cached) Message: dmabuf-feedback requires gbm which was not found. If you rather not build this, drop "dmabuf-feedback" from simple-clients option. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx: No support for jack disable PACKAGECONFIGMark Hatle2022-11-101-0/+1
| | | | | | | The 'jack' PACKAGECONFIG is inherited from oe-core, disable this, as it is not supported. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* zynqmp-generic: Move default soc variant to cg to match zynqmp-genericMark Hatle2022-11-102-5/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* conf/machine: Add all of the zynqmp and versal variantsMark Hatle2022-11-1010-2/+110
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>