From b40b0f2d67b9d0b40c7e8dc977a8c4d84a44b724 Mon Sep 17 00:00:00 2001 From: Daniel Almeida <daniel.almeida@collabora.com> Date: Fri, 16 Aug 2024 14:57:46 -0300 Subject: [PATCH] HACK: make panthor-rs compile --- drivers/gpu/drm/panthor-rs/Kconfig | 3 ++- drivers/gpu/drm/panthor-rs/Makefile | 2 ++ drivers/gpu/drm/panthor-rs/panthor.rs | 4 ++++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/panthor-rs/Kconfig b/drivers/gpu/drm/panthor-rs/Kconfig index 7f527b0b51c22..b00b83e468efa 100644 --- a/drivers/gpu/drm/panthor-rs/Kconfig +++ b/drivers/gpu/drm/panthor-rs/Kconfig @@ -7,13 +7,14 @@ config DRM_PANTHOR_RS depends on ARM || ARM64 || COMPILE_TEST depends on !GENERIC_ATOMIC64 # for IOMMU_IO_PGTABLE_LPAE depends on MMU + depends on !DRM_PANTHOR + depends on IOMMU_SUPPORT 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. diff --git a/drivers/gpu/drm/panthor-rs/Makefile b/drivers/gpu/drm/panthor-rs/Makefile index d64b0b7292897..6be31c5cfdcf4 100644 --- a/drivers/gpu/drm/panthor-rs/Makefile +++ b/drivers/gpu/drm/panthor-rs/Makefile @@ -13,3 +13,5 @@ panthor_rs-y := \ panthor.o obj-$(CONFIG_DRM_PANTHOR_RS) += panthor_rs.o + +CFLAGS_panthor_drv.o := -Wno-missing-prototypes -Wno-unused-function -Wno-unused-const-variable diff --git a/drivers/gpu/drm/panthor-rs/panthor.rs b/drivers/gpu/drm/panthor-rs/panthor.rs index 342fc9bf4f324..a9ffdc7fda614 100644 --- a/drivers/gpu/drm/panthor-rs/panthor.rs +++ b/drivers/gpu/drm/panthor-rs/panthor.rs @@ -3,6 +3,10 @@ //! Driver for the Arm Mali CSF-based GPUs. +#![allow(improper_ctypes)] +#![allow(dead_code)] +#![allow(unused_variables)] + mod driver; mod gem; mod file; -- GitLab