fbdev: wm8505fb: select CONFIG_FB_IOMEM_FOPS
authorArnd Bergmann <arnd@arndb.de>
Fri, 18 Oct 2024 15:12:49 +0000 (15:12 +0000)
committerHelge Deller <deller@gmx.de>
Mon, 21 Oct 2024 09:16:51 +0000 (11:16 +0200)
The fb_io_mmap() function is used in the file operations but
not enabled in all configurations unless FB_IOMEM_FOPS gets
selected:

ld.lld-20: error: undefined symbol: fb_io_mmap
   referenced by wm8505fb.c
   drivers/video/fbdev/wm8505fb.o:(wm8505fb_ops) in archive vmlinux.a

Fixes: 11754a504608 ("fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Thomas Zimmermann <tzimmermann@suse.de>
Signed-off-by: Helge Deller <deller@gmx.de>
drivers/video/fbdev/Kconfig

index 77b5057..de03507 100644 (file)
@@ -1373,6 +1373,7 @@ config FB_VT8500
 config FB_WM8505
        bool "Wondermedia WM8xxx-series frame buffer support"
        depends on (FB = y) && HAS_IOMEM && (ARCH_VT8500 || COMPILE_TEST)
+       select FB_IOMEM_FOPS
        select FB_SYS_FILLRECT if (!FB_WMT_GE_ROPS)
        select FB_SYS_COPYAREA if (!FB_WMT_GE_ROPS)
        select FB_SYS_IMAGEBLIT