From ca5a15e4169ae0f60f01862f38dec854f4561401 Mon Sep 17 00:00:00 2001 From: Erik Bourget Date: Tue, 27 Oct 2026 23:42:55 -0400 Subject: [PATCH] media: apple: isp: Depend on DRM The driver manages its firmware address space with drm_mm, which is built into the DRM core. Without CONFIG_DRM the link fails: ld.lld: error: undefined symbol: drm_mm_insert_node_in_range ld.lld: error: undefined symbol: drm_mm_remove_node ld.lld: error: undefined symbol: drm_mm_takedown ld.lld: error: undefined symbol: drm_mm_init Real configurations enable DRM for the display, so this shows up only in minimal ones, such as a KUnit configuration for the driver's tests. Depend on DRM. Fixes: a4f0cf2bc247 ("media: apple: Add Apple ISP driver") --- drivers/media/platform/apple/isp/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/platform/apple/isp/Kconfig b/drivers/media/platform/apple/isp/Kconfig index b51d19ee115de..c3284b3388747 100644 --- a/drivers/media/platform/apple/isp/Kconfig +++ b/drivers/media/platform/apple/isp/Kconfig @@ -8,6 +8,7 @@ config VIDEO_APPLE_ISP select APPLE_PMP_REPORT depends on ARCH_APPLE || COMPILE_TEST depends on OF_ADDRESS + depends on DRM depends on V4L_PLATFORM_DRIVERS depends on VIDEO_DEV help