xref: /openbmc/linux/drivers/media/usb/go7007/Kconfig (revision c4c3c32d)
1# SPDX-License-Identifier: GPL-2.0-only
2config VIDEO_GO7007
3	tristate "WIS GO7007 MPEG encoder support"
4	depends on VIDEO_DEV && I2C
5	depends on SND && USB
6	select VIDEOBUF2_VMALLOC
7	select VIDEO_TUNER
8	select CYPRESS_FIRMWARE
9	select SND_PCM
10	select VIDEO_SONY_BTF_MPX if MEDIA_SUBDRV_AUTOSELECT
11	select VIDEO_SAA711X if MEDIA_SUBDRV_AUTOSELECT
12	select VIDEO_TW2804 if MEDIA_SUBDRV_AUTOSELECT
13	select VIDEO_TW9903 if MEDIA_SUBDRV_AUTOSELECT
14	select VIDEO_TW9906 if MEDIA_SUBDRV_AUTOSELECT
15	select VIDEO_OV7640 if MEDIA_SUBDRV_AUTOSELECT && MEDIA_CAMERA_SUPPORT
16	select VIDEO_UDA1342 if MEDIA_SUBDRV_AUTOSELECT
17	help
18	  This is a video4linux driver for the WIS GO7007 MPEG
19	  encoder chip.
20
21	  To compile this driver as a module, choose M here: the
22	  module will be called go7007.
23
24config VIDEO_GO7007_USB
25	tristate "WIS GO7007 USB support"
26	depends on VIDEO_GO7007 && USB
27	help
28	  This is a video4linux driver for the WIS GO7007 MPEG
29	  encoder chip over USB.
30
31	  To compile this driver as a module, choose M here: the
32	  module will be called go7007-usb.
33
34config VIDEO_GO7007_LOADER
35	tristate "WIS GO7007 Loader support"
36	depends on VIDEO_GO7007
37	default y
38	help
39	  This is a go7007 firmware loader driver for the WIS GO7007
40	  MPEG encoder chip over USB.
41
42	  To compile this driver as a module, choose M here: the
43	  module will be called go7007-loader.
44
45config VIDEO_GO7007_USB_S2250_BOARD
46	tristate "Sensoray 2250/2251 support"
47	depends on VIDEO_GO7007_USB && USB
48	help
49	  This is a video4linux driver for the Sensoray 2250/2251 device.
50
51	  To compile this driver as a module, choose M here: the
52	  module will be called s2250.
53