OSDN Git Service

media: drivers: media: i2c: don't enable if CONFIG_DRM_I2C_ADV7511=n
authorAnders Roxell <anders.roxell@linaro.org>
Wed, 12 Jun 2019 08:15:43 +0000 (04:15 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Wed, 12 Jun 2019 14:43:37 +0000 (10:43 -0400)
CONFIG_DRM_I2C_ADV7511 and CONFIG_VIDEO_ADV7511 bind to the same
platform device, so whichever driver gets loaded first will be used on
the device. So they shouldn't be enabled at the same time.

Rework so that VIDEO_ADV7511 and VIDEO_COBALT depends on
DRM_I2C_ADV7511=n or COMPILE_TEST.

Suggested-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/i2c/Kconfig
drivers/media/pci/cobalt/Kconfig

index 95d4273..79ce9ec 100644 (file)
@@ -511,6 +511,7 @@ config VIDEO_ADV7393
 config VIDEO_ADV7511
        tristate "Analog Devices ADV7511 encoder"
        depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
+       depends on DRM_I2C_ADV7511=n || COMPILE_TEST
        select HDMI
        help
          Support for the Analog Devices ADV7511 video encoder.
index 6c6c60a..e0e7df4 100644 (file)
@@ -3,7 +3,7 @@ config VIDEO_COBALT
        tristate "Cisco Cobalt support"
        depends on VIDEO_V4L2 && I2C && VIDEO_V4L2_SUBDEV_API
        depends on PCI_MSI && MTD_COMPLEX_MAPPINGS
-       depends on GPIOLIB || COMPILE_TEST
+       depends on (GPIOLIB && DRM_I2C_ADV7511=n) || COMPILE_TEST
        depends on SND
        depends on MTD
        select I2C_ALGOBIT