video: Make vexpress DVI driver depend on CONFIG_FB

The driver uses symbols from fbmem.c so if CONFIG_FB is not
selected we get build errors like:

drivers/built-in.o: In function `vexpress_dvi_fb_select':
 :(.text+0x1b6c): undefined reference to `lock_fb_info'
 :(.text+0x1ba0): undefined reference to `registered_fb'

Note, this is only a partial solution because we still have a
problem if CONFIG_FB is selected as a module.

Signed-off-by: Jon Medhurst <tixy@linaro.org>
This commit is contained in:
Jon Medhurst
2013-01-15 17:45:19 +00:00
parent d73a32d90f
commit c3e43a142a
2 changed files with 6 additions and 1 deletions

View File

@@ -39,6 +39,11 @@ config VIDEOMODE_HELPERS
config HDMI
bool
config VEXPRESS_DVI_CONTROL
bool "Versatile Express DVI control"
depends on FB && VEXPRESS_CONFIG
default y
menuconfig FB
tristate "Support for frame buffer devices"
---help---

View File

@@ -179,4 +179,4 @@ obj-$(CONFIG_VIDEOMODE_HELPERS) += of_display_timing.o of_videomode.o
endif
# platform specific output drivers
obj-$(CONFIG_VEXPRESS_CONFIG) += vexpress-dvi.o
obj-$(CONFIG_VEXPRESS_DVI_CONTROL) += vexpress-dvi.o