mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-18 22:14:16 +00:00
media: vivid: fix FB dependency
It's not enough to have a dependency on CONFIG_FB, as that can be in
a loadable module when vivid itself is builtin:
drivers/media/test-drivers/vivid/vivid-osd.o: in function `vivid_fb_init':
vivid-osd.c:(.text+0xdc0): undefined reference to `fb_alloc_cmap'
vivid-osd.c:(.text+0xe26): undefined reference to `register_framebuffer'
Change the dependency to only allow configurations that can be built,
but change the FB to FB_CORE so this is also possible when using
DRM with FB compatibility rather than full fbdev.
Fixes: 20889ddede
("media: vivid: Introduce VIDEO_VIVID_OSD")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Ricardo Ribalda <ribalda@chromium.org>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
This commit is contained in:
parent
0af2f6be1b
commit
549d899444
1 changed files with 2 additions and 1 deletions
|
@ -32,7 +32,8 @@ config VIDEO_VIVID_CEC
|
|||
|
||||
config VIDEO_VIVID_OSD
|
||||
bool "Enable Framebuffer for testing Output Overlay"
|
||||
depends on VIDEO_VIVID && FB
|
||||
depends on VIDEO_VIVID && FB_CORE
|
||||
depends on VIDEO_VIVID=m || FB_CORE=y
|
||||
default y
|
||||
select FB_IOMEM_HELPERS
|
||||
help
|
||||
|
|
Loading…
Add table
Reference in a new issue