arm64: dts: rockchip: add touscreen for excavator linux
[firefly-linux-kernel-4.4.55.git] / drivers / media / Kconfig
index 69ac19957b760a681dc53a20829d2451e52f2ce0..c7dbbd9d4a26bbd0ddc871b1fcab06dd5d5d5133 100644 (file)
@@ -59,6 +59,13 @@ config MEDIA_RADIO_SUPPORT
                support radio reception. Disabling this option will
                disable support for them.
 
+config MEDIA_SDR_SUPPORT
+       bool "Software defined radio support"
+       ---help---
+         Enable software defined radio support.
+
+         Say Y when you have a software defined radio device.
+
 config MEDIA_RC_SUPPORT
        bool "Remote Controller support"
        depends on INPUT
@@ -80,13 +87,22 @@ config MEDIA_RC_SUPPORT
 
 config MEDIA_CONTROLLER
        bool "Media Controller API"
-       depends on MEDIA_CAMERA_SUPPORT
+       depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT
        ---help---
          Enable the media controller API used to query media devices internal
          topology and configure it dynamically.
 
          This API is mostly used by camera interfaces in embedded platforms.
 
+config MEDIA_CONTROLLER_DVB
+       bool "Enable Media controller for DVB (EXPERIMENTAL)"
+       depends on MEDIA_CONTROLLER
+       depends on BROKEN
+       ---help---
+         Enable the media controller API support for DVB.
+
+         This is currently experimental.
+
 #
 # Video4Linux support
 #      Only enables if one of the V4L2 types (ATV, webcam, radio) is selected
@@ -95,7 +111,7 @@ config MEDIA_CONTROLLER
 config VIDEO_DEV
        tristate
        depends on MEDIA_SUPPORT
-       depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT
+       depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_RADIO_SUPPORT || MEDIA_SDR_SUPPORT
        default y
 
 config VIDEO_V4L2_SUBDEV_API
@@ -153,7 +169,6 @@ source "drivers/media/usb/Kconfig"
 source "drivers/media/pci/Kconfig"
 source "drivers/media/platform/Kconfig"
 source "drivers/media/mmc/Kconfig"
-source "drivers/media/parport/Kconfig"
 source "drivers/media/radio/Kconfig"
 
 comment "Supported FireWire (IEEE 1394) Adapters"
@@ -171,7 +186,10 @@ comment "Media ancillary drivers (tuners, sensors, i2c, frontends)"
 
 config MEDIA_SUBDRV_AUTOSELECT
        bool "Autoselect ancillary drivers (tuners, sensors, i2c, frontends)"
-       depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_CAMERA_SUPPORT
+       depends on MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT || MEDIA_CAMERA_SUPPORT || MEDIA_SDR_SUPPORT
+       depends on HAS_IOMEM
+       select I2C
+       select I2C_MUX
        default y
        help
          By default, a media driver auto-selects all possible ancillary