xref: /openbmc/linux/drivers/media/pci/ivtv/Kconfig (revision d0b73b48)
1config VIDEO_IVTV
2	tristate "Conexant cx23416/cx23415 MPEG encoder/decoder support"
3	depends on VIDEO_V4L2 && PCI && I2C
4	select I2C_ALGOBIT
5	depends on RC_CORE
6	select VIDEO_TUNER
7	select VIDEO_TVEEPROM
8	select VIDEO_CX2341X
9	select VIDEO_CX25840
10	select VIDEO_MSP3400
11	select VIDEO_SAA711X
12	select VIDEO_SAA717X
13	select VIDEO_SAA7127
14	select VIDEO_CS53L32A
15	select VIDEO_M52790
16	select VIDEO_WM8775
17	select VIDEO_WM8739
18	select VIDEO_VP27SMPX
19	select VIDEO_UPD64031A
20	select VIDEO_UPD64083
21	---help---
22	  This is a video4linux driver for Conexant cx23416 or cx23415 based
23	  PCI personal video recorder devices.
24
25	  This is used in devices such as the Hauppauge PVR-150/250/350/500
26	  cards. There is a driver homepage at <http://www.ivtvdriver.org>.
27
28	  To compile this driver as a module, choose M here: the
29	  module will be called ivtv.
30
31config VIDEO_IVTV_ALSA
32	tristate "Conexant cx23415/cx23416 ALSA interface for PCM audio capture"
33	depends on VIDEO_IVTV && SND
34	select SND_PCM
35	---help---
36	  This driver provides an ALSA interface as another method for user
37	  applications to obtain PCM audio data from Conexant cx23415/cx23416
38	  based PCI TV cards supported by the ivtv driver.
39
40	  The ALSA interface has much wider use in user applications performing
41	  PCM audio capture, than the V4L2 "/dev/video24" PCM audio interface
42	  provided by the main ivtv driver.
43
44	  To compile this driver as a module, choose M here: the
45	  module will be called ivtv-alsa.
46
47config VIDEO_FB_IVTV
48	tristate "Conexant cx23415 framebuffer support"
49	depends on VIDEO_IVTV && FB
50	select FB_CFB_FILLRECT
51	select FB_CFB_COPYAREA
52	select FB_CFB_IMAGEBLIT
53	---help---
54	  This is a framebuffer driver for the Conexant cx23415 MPEG
55	  encoder/decoder.
56
57	  This is used in the Hauppauge PVR-350 card. There is a driver
58	  homepage at <http://www.ivtvdriver.org>.
59
60	  To compile this driver as a module, choose M here: the
61	  module will be called ivtvfb.
62