summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* layer.conf: Add SOC_VARIANT to the build configurationMark Hatle2022-11-101-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* versal-net-generic: Cleanup overridesMark Hatle2022-11-101-6/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* conf/machine: Better document inheritence expectationsMark Hatle2022-11-104-9/+121
| | | | | | | | | | | | | | | | See the README files for specific requirements, but we have designed the machine configurations into an inheritance model. This module can be further broken into 3 distinct categories of variables: 1 - Variables that MUST be declared BEFORE inheriting the base machine 2 - Variables that SHOULD be declared BEFORE inheriting the base machine, as they are commonly overridden. (This will need continual review.) 3 - All remaining variables that should only be declared in the machine .conf file, and MUST be declared AFTER inheriting the base machine. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Partial revert "packagegroup-core-tools-debug/testapps: Clear unsupported ↵Mark Hatle2022-11-101-2/+0
| | | | | | | | | | items when on microblaze" This is a partial revert of commit 36428595d7da5a18ebf5ec173ecfbfc8bb7c73cb Revert disabling of gdb and gdbserver in packagegroup-core-tools-debug. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Revert "meta-microblaze: gdb: Temporarily disable GDB"Mark Hatle2022-11-103-9/+0
| | | | | | This reverts commit 17daecd2918a7cd98f61825704cac1d9d3a046e2. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Revert "ltp: Disable ltp gdb dependency only on Microblaze"Mark Hatle2022-11-101-2/+0
| | | | | | This reverts commit a88a734282fb007f81e0d8e365eccfc7d8a375e3. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* gdb-microblaze: Update to new version of the portMark Hatle2022-11-1012-2191/+1738
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* newlib-microblaze: Update to new version of the portMark Hatle2022-11-1011-38/+48
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* gcc-microblaze: Update to new version of the portMark Hatle2022-11-1054-560/+556
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* binutils-microblaze: Update to new version of the portMark Hatle2022-11-1040-2769/+792
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx: Add the LINUX_VERSION_EXTENSION to the PVMark Hatle2022-11-101-1/+1
| | | | | | | This makes it clear a particular kernel version is related to a particular Xilinx release. For example, 5.15.36 becomes 5.15.36-xilinx-v2022.2. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* layer.conf: Revise the PREFERRED_VERSION operationsMark Hatle2022-11-101-6/+18
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* pmu-rom-native: This is a binary download, remove versioningMark Hatle2022-11-103-28/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-dp: Version the unversioned _gitMark Hatle2022-11-101-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-hdmi: Version the unversioned _gitMark Hatle2022-11-101-1/+1
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* qemu-xilinx: Split to allow for version specific BRANCH/SRCREVMark Hatle2022-11-109-4/+14
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* meta-xilinx: Deprecate meta-xilinx-pynq layerSandeep Gundlupet Raju2022-11-1024-4341/+0
| | | | | | | | meta-xilinx-pynq is no longer supported from Yocto, hence deprecating meta-xilinx-pynq layer. Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* linux-xlnx-udev-rules: Unconditionally add the aie udev rulesMark Hatle2022-11-101-4/+1
| | | | | | | | | Since this package is not machine specific, we need to just add the rules as well as the group. This won't cause any issues on systems w/o aie. Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 4582487e13cad0e910194ccfff2b0920bf0ce6d7) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: machine-xilinx-zynq, remove obsolete BIG_PARTITION_DEPENDSMark Hatle2022-11-101-3/+0
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: Update Zynq and ZynqMP bitstream to use RECIPE_SYSROOTMark Hatle2022-11-102-2/+2
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xilinx-bootbin: If a file is missing, avoid a backtraceMark Hatle2022-11-101-0/+2
| | | | | | | Provide a better user experience with a reasonable error message instead of a python backtrace! Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* dfx-mgr: Workaround for various warnings that cause errors (-Wall)Mark Hatle2022-11-101-0/+7
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Add AIE support for 'versal-ai-edge' family of devicesrbramand2022-11-101-0/+10
| | | | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com> (cherry picked from commit 24761df81446f98e56291c9a3b8ad3b3939d7bb7) Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* xrt/zocl: Remove zynq compatibility from recipesrbramand2022-11-102-0/+8
| | | | | Signed-off-by: rbramand <rbramand@xilinx.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Move ultra96 bsp related components from plnx_bsp_overlay repoTejas Bhumkar2022-11-102-0/+33
| | | | | | | Moved ultra96 bsp related component as we are removing that from plnx_bsp_overlay repo. Signed-off-by: Tejas Bhumkar <tejas.arvind.bhumkar@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* embeddedsw:add the pmu-conf extraction from fsblSwagath Gadde2022-11-101-0/+12
| | | | | | | | QEMU for all zynqmp platforms requires pmu-conf from fsbl binary section. Signed-off-by: Swagath Gadde <swagath.gadde@amd.com> Signed-off-by: Shubhangi Mahalle <shubhangi.shrikrushna-mahalle@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Merge remote-tracking branch 'origin/kirkstone-next' into master-nextMark Hatle2022-10-192-3/+3
|\ | | | | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
| * xilinx-standalone.inc: Move to xlnx specific versions of libmetal and open-ampkirkstone-nextMark Hatle2022-10-191-2/+2
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
| * xrt: Move from libmetal to libmetal-xlnxMark Hatle2022-10-191-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
| * xrt: XRT uses pkgconfigMark Hatle2022-10-191-1/+1
| | | | | | | | Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>