linux/drivers/staging/media
Arnd Bergmann cbe6bbc8f5 media: staging: tighten omap4iss dependencies
commit 4856fbd12d upstream.

The OMAP4 camera support depends on I2C and VIDEO_V4L2, both
of which can be loadable modules. This causes build failures
if we want the camera driver to be built-in.

This can be solved by turning the option into "tristate",
which unfortunately causes another problem, because the
driver incorrectly calls a platform-internal interface
for omap4_ctrl_pad_readl/omap4_ctrl_pad_writel.

Instead, this patch just forbids the invalid configurations
and ensures that the driver can only be built if all its
dependencies are built-in.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2014-07-31 12:52:53 -07:00
..
as102 Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 2014-01-31 09:31:14 -08:00
bcm2048 media: radio-bcm2048: fix wrong overflow check 2014-06-30 20:11:59 -07:00
cxd2099 staging: delete non-required instances of include <linux/init.h> 2013-12-17 10:08:14 -08:00
davinci_vpfe [media] davinci-vpfe: fix compile error 2014-01-07 08:02:51 -02:00
dt3155v4l staging: remove DEFINE_PCI_DEVICE_TABLE macro 2013-12-02 22:32:35 -08:00
go7007 [media] go7007-loader: fix usb_dev leak 2014-02-04 06:28:00 -02:00
lirc Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 2014-01-31 09:31:14 -08:00
msi3101 Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 2013-11-18 15:08:02 -08:00
omap4iss media: staging: tighten omap4iss dependencies 2014-07-31 12:52:53 -07:00
omap24xx [media] omap24xx/tcm825x: move to staging for future removal 2013-12-20 13:45:22 -02:00
sn9c102 [media] [for,v3.14] sn9c102: fix build dependency 2014-01-07 08:49:01 -02:00
solo6x10 Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media 2014-01-31 09:31:14 -08:00
Kconfig [media] omap24xx/tcm825x: move to staging for future removal 2013-12-20 13:45:22 -02:00
Makefile [media] omap24xx/tcm825x: move to staging for future removal 2013-12-20 13:45:22 -02:00