-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
drm/panthor: Allow driver compilation
Now that all blocks are available, we can add/update Kconfig/Makefile files to allow compilation. v6: - Add Maxime's and Heiko's acks - Keep source files alphabetically ordered in the Makefile v4: - Add Steve's R-b v3: - Add a dep on DRM_GPUVM - Fix dependencies in Kconfig - Expand help text to (hopefully) describe which GPUs are to be supported by this driver and which are for panfrost. Co-developed-by: Steven Price <steven.price@arm.com> Signed-off-by: Steven Price <steven.price@arm.com> Signed-off-by: Boris Brezillon <boris.brezillon@collabora.com> Acked-by: Steven Price <steven.price@arm.com> # MIT+GPL2 relicensing,Arm Acked-by: Grant Likely <grant.likely@linaro.org> # MIT+GPL2 relicensing,Linaro Acked-by: Boris Brezillon <boris.brezillon@collabora.com> # MIT+GPL2 relicensing,Collabora Reviewed-by: Steven Price <steven.price@arm.com> Acked-by: Maxime Ripard <mripard@kernel.org> Acked-by: Heiko Stuebner <heiko@sntech.de> Link: https://patchwork.freedesktop.org/patch/msgid/20240229162230.2634044-13-boris.brezillon@collabora.com
- Loading branch information
Boris Brezillon
committed
Mar 1, 2024
1 parent
4bdca11
commit d72f049
Showing
4 changed files
with
40 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# SPDX-License-Identifier: GPL-2.0 or MIT | ||
|
||
config DRM_PANTHOR | ||
tristate "Panthor (DRM support for ARM Mali CSF-based GPUs)" | ||
depends on DRM | ||
depends on ARM || ARM64 || COMPILE_TEST | ||
depends on !GENERIC_ATOMIC64 # for IOMMU_IO_PGTABLE_LPAE | ||
depends on MMU | ||
select DEVFREQ_GOV_SIMPLE_ONDEMAND | ||
select DRM_EXEC | ||
select DRM_GEM_SHMEM_HELPER | ||
select DRM_GPUVM | ||
select DRM_SCHED | ||
select IOMMU_IO_PGTABLE_LPAE | ||
select IOMMU_SUPPORT | ||
select PM_DEVFREQ | ||
help | ||
DRM driver for ARM Mali CSF-based GPUs. | ||
|
||
This driver is for Mali (or Immortalis) Valhall Gxxx GPUs. | ||
|
||
Note that the Mali-G68 and Mali-G78, while Valhall architecture, will | ||
be supported with the panfrost driver as they are not CSF GPUs. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# SPDX-License-Identifier: GPL-2.0 or MIT | ||
|
||
panthor-y := \ | ||
panthor_devfreq.o \ | ||
panthor_device.o \ | ||
panthor_drv.o \ | ||
panthor_fw.o \ | ||
panthor_gem.o \ | ||
panthor_gpu.o \ | ||
panthor_heap.o \ | ||
panthor_mmu.o \ | ||
panthor_sched.o | ||
|
||
obj-$(CONFIG_DRM_PANTHOR) += panthor.o |