0ad985542c60dc143b75a13112515f8ef5364169
[linux-2.6-block.git] / drivers / media / usb / au0828 / Kconfig
1
2 config VIDEO_AU0828
3         tristate "Auvitek AU0828 support"
4         depends on I2C && INPUT && DVB_CORE && USB && VIDEO_V4L2
5         select MEDIA_CONTROLLER
6         select MEDIA_CONTROLLER_DVB
7         select I2C_ALGOBIT
8         select VIDEO_TVEEPROM
9         select VIDEOBUF2_VMALLOC if VIDEO_V4L2
10         select DVB_AU8522_DTV if MEDIA_SUBDRV_AUTOSELECT
11         select MEDIA_TUNER_XC5000 if MEDIA_SUBDRV_AUTOSELECT
12         select MEDIA_TUNER_MXL5007T if MEDIA_SUBDRV_AUTOSELECT
13         select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
14         help
15           This is a hybrid analog/digital tv capture driver for
16           Auvitek's AU0828 USB device.
17
18           To compile this driver as a module, choose M here: the
19           module will be called au0828
20
21 config VIDEO_AU0828_V4L2
22         bool "Auvitek AU0828 v4l2 analog video support"
23         depends on VIDEO_AU0828
24         depends on VIDEO_V4L2=y || VIDEO_V4L2=VIDEO_AU0828
25         select DVB_AU8522_V4L if MEDIA_SUBDRV_AUTOSELECT
26         select VIDEO_TUNER
27         default y
28         help
29           This is a video4linux driver for Auvitek's USB device.
30
31           Choose Y here to include support for v4l2 analog video
32           capture within the au0828 driver.
33
34 config VIDEO_AU0828_RC
35         bool "AU0828 Remote Controller support"
36         depends on RC_CORE
37         depends on !(RC_CORE=m && VIDEO_AU0828=y)
38         depends on VIDEO_AU0828
39         help
40            Enables Remote Controller support on au0828 driver.