video: omap/h3: fix tps65010 dependency
authorArnd Bergmann <arnd@arndb.de>
Fri, 22 May 2015 14:22:16 +0000 (16:22 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Wed, 27 May 2015 09:54:47 +0000 (12:54 +0300)
The h3 LCD driver fails to link when tps65010 is configured
as a loadable module:

drivers/built-in.o: In function `h3_panel_disable':
debugfs.c:(.text+0x206ac): undefined reference to `tps65010_set_gpio_out_value'
debugfs.c:(.text+0x206cc): undefined reference to `tps65010_set_gpio_out_value'
drivers/built-in.o: In function `h3_panel_enable':
debugfs.c:(.text+0x206e0): undefined reference to `tps65010_set_gpio_out_value'
debugfs.c:(.text+0x20704): undefined reference to `tps65010_set_gpio_out_value'

This clarifies the dependency so we can only select it if
the dependnecy is built-in.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/video/fbdev/omap/Kconfig

index 18c4cb0d569078bf99133b555ca9d1c280c31bcd..29d250da8a3e5f976a7fd39341e4540d43a7f35d 100644 (file)
@@ -42,7 +42,7 @@ config FB_OMAP_LCD_MIPID
 config FB_OMAP_LCD_H3
        bool "TPS65010 LCD controller on OMAP-H3"
        depends on MACH_OMAP_H3
-       depends on TPS65010
+       depends on TPS65010=y
        default y
        help
          Say Y here if you want to have support for the LCD on the