OSDN Git Service

media: Kconfig files: use select for V4L2 subdevs and MC
authorMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Wed, 25 Mar 2020 14:36:56 +0000 (15:36 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 14 Apr 2020 08:29:05 +0000 (10:29 +0200)
commit32a363d0b0b142f35512848dc646ee53e0926723
tree9c37541cbb827fc583c7f411de93cac94f0f5239
parente58be01614ca8640d727ea7cd37f5984e0b57a7a
media: Kconfig files: use select for V4L2 subdevs and MC

There are lots of drivers that only work when the media controller
and/or the V4L2 subdev APIs are present.

Right now, someone need to first enable those APIs before
using those drivers.

Well, ideally, drivers, should, instead *optionally*
depend on it, in order for PC camera drivers to be able to use
them, but nowadays most drivers are UVC cameras, with don't
require a sensor driver.

So, be it.

Let's instead make them select the MEDIA_CONTROLLER and the
SUBDEV API, in order to make easier for people to be able
of enabling them.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
25 files changed:
drivers/media/i2c/Kconfig
drivers/media/i2c/et8ek8/Kconfig
drivers/media/i2c/m5mols/Kconfig
drivers/media/i2c/smiapp/Kconfig
drivers/media/mc/Kconfig
drivers/media/pci/cobalt/Kconfig
drivers/media/pci/intel/ipu3/Kconfig
drivers/media/pci/sta2x11/Kconfig
drivers/media/platform/Kconfig
drivers/media/platform/am437x/Kconfig
drivers/media/platform/atmel/Kconfig
drivers/media/platform/cadence/Kconfig
drivers/media/platform/exynos4-is/Kconfig
drivers/media/platform/rcar-vin/Kconfig
drivers/media/platform/sunxi/sun4i-csi/Kconfig
drivers/media/platform/sunxi/sun6i-csi/Kconfig
drivers/media/platform/xilinx/Kconfig
drivers/media/spi/Kconfig
drivers/media/test_drivers/vimc/Kconfig
drivers/staging/media/hantro/Kconfig
drivers/staging/media/imx/Kconfig
drivers/staging/media/ipu3/Kconfig
drivers/staging/media/omap4iss/Kconfig
drivers/staging/media/rkisp1/Kconfig
drivers/staging/media/sunxi/cedrus/Kconfig