summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/recipes-graphics/mali
Commit message (Collapse)AuthorAgeFilesLines
* meta-xilinx-mali400: Create new Mali400 layerJohn Toomey2024-11-2127-1657/+0
| | | | | | | | | Create a new layer containing all code related to the Mali400 graphics stack and software. This includes the Mali kernel module / patches, libglu/libgles code, mesa, wayland, kernel recipe and udev rules. This layer also includes a dynamic layer for the qt5 bbappends and patches. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* various: WORKDIR/UNPACKDIR changesMark Hatle2024-06-101-1/+1
| | | | | | | | | | | | Recently oe-core implemented an architetural change that WORKDIR is no longer to be used as a dumping group for miscellaneous files. link: https://lists.openembedded.org/g/openembedded-architecture/topic/cleanup_of_workdir_by/105739556 oe-core: e022d62ba917 ("base/bitbake.conf: Introduce UNPACKDIR") Based on changes submitted by Trevor Woerner <twoerner@gmail.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Fix building with 5.15.x kernelsMark Hatle2024-05-181-3/+3
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Simplify versionsMark Hatle2024-05-184-185/+2
| | | | | | | | | | | Remove the special MALI_VERSION, and set the PV to the proper matching version. With code inspection, there is no purpose to the multiple versions, as the module will work with different kernel versions. Remove unnecessary recipes. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Fixed buildpath QA warningParth Gajjar2024-05-185-0/+33
| | | | | | | | | | | Added: 0029-Fixed-buildpath-QA-warning.patch Resolved buildpath QA warning Signed-off-by: Parth Gajjar <parth.gajjar@amd.com> Sync fix to all recipe version Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Replace vma->vm_flags modifications with modifier callsParth Gajjar2024-05-185-0/+89
| | | | | | | | | | | | Added 0028-Replace-vma-vm_flags-direct-modifications-with-modif.patch Replaced direct modifications to vma->vm_flags with modifier calls. Signed-off-by: Parth Gajjar <parth.gajjar@amd.com> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com> Sync 2022.1 through 2023.2 Signed-off: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Version based to match linux-xlnx kernelMark Hatle2024-04-244-3/+174
| | | | Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Updated clock name to match LIMA driverParth Gajjar2023-04-102-0/+96
| | | | | | | | | | | Added 0027-Updated-clock-name-and-structure-to-match-LIMA-drive.patch Updated clock name and structure to match LIMA driver Signed-off-by: Parth Gajjar <parth.gajjar@amd.com> Fixup patch path to match recipe S value. Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* kernel-module-mali: Add patch to fix mali probe issueParth Gajjar2023-04-102-0/+47
| | | | | | | Added 0026-Fix-gpu-driver-probe-failure.patch for probe fix Signed-off-by: Parth Gajjar <parth.gajjar@amd.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* mali400: Added patch for compatibility with 6.1 kernelYash Ladani2023-04-102-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>
* 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>
* 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>
* Transition LICENSE values to supported valuesMark Hatle2022-09-131-1/+1
| | | | | | | | GPLv2+ to GPL-2.0-or-later GPLv2 to GPL-2.0-only Signed-off-by: Mark Hatle <mark.hatle@amd.com>
* Initial restructure/split of meta-xilinx-bspMark Hatle2022-01-1421-0/+1246
Create a new meta-xilinx-core, move core functionality to the core, keeping board specific files in the bsp layer. zynqmp-generic changed from require <board> to include, so if meta-xilinx-bsp is not available it will not fail. Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>