diff --git a/drivers/gpu/drm/panthor-rs/Kconfig b/drivers/gpu/drm/panthor-rs/Kconfig index 7f527b0b51c229e0e54336d6d0e178a83ad98ce7..b00b83e468efa743c9504ce822a9f57a5057b83d 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 d64b0b7292897eea231c7d6c78f77fd6e7281123..6be31c5cfdcf4cbae158330a7fd99488e998d18e 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 342fc9bf4f324d0d51433ad7677e49d906953fb2..a9ffdc7fda614ede9dd14e456f4e9db9ef3c6750 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;