blob: 6e5867c57305253227096b3e9715bc92b4c761bd [file] [log] [blame]
Hans Verkuil1a0adaf2007-04-27 12:31:25 -03001config VIDEO_IVTV
2 tristate "Conexant cx23416/cx23415 MPEG encoder/decoder support"
Hans Verkuil7c34158f2008-10-28 10:45:46 -03003 depends on VIDEO_V4L2 && PCI && I2C
Hans Verkuilc9b9a582007-07-17 06:45:42 -03004 select I2C_ALGOBIT
Mauro Carvalho Chehab6bda9642010-11-17 13:28:38 -03005 depends on RC_CORE
Mauro Carvalho Chehabfdbbfb02008-05-06 12:35:58 -03006 select VIDEO_TUNER
Hans Verkuil1a0adaf2007-04-27 12:31:25 -03007 select VIDEO_TVEEPROM
8 select VIDEO_CX2341X
Hans Verkuil82dcab22007-03-03 08:01:54 -03009 select VIDEO_CX25840
Hans Verkuil1a0adaf2007-04-27 12:31:25 -030010 select VIDEO_MSP3400
11 select VIDEO_SAA711X
Hans Verkuilfb7b37c2008-04-09 06:26:17 -030012 select VIDEO_SAA717X
Hans Verkuil1a0adaf2007-04-27 12:31:25 -030013 select VIDEO_SAA7127
Hans Verkuil1a0adaf2007-04-27 12:31:25 -030014 select VIDEO_CS53L32A
Hans Verkuile2a17742007-10-30 05:50:03 -030015 select VIDEO_M52790
Hans Verkuil1a0adaf2007-04-27 12:31:25 -030016 select VIDEO_WM8775
17 select VIDEO_WM8739
Hans Verkuilac247432007-07-27 06:56:50 -030018 select VIDEO_VP27SMPX
Hans Verkuil1a0adaf2007-04-27 12:31:25 -030019 select VIDEO_UPD64031A
20 select VIDEO_UPD64083
21 ---help---
Hans Verkuil7809b4c2007-07-17 13:50:46 -030022 This is a video4linux driver for Conexant cx23416 or cx23415 based
Hans Verkuil1a0adaf2007-04-27 12:31:25 -030023 PCI personal video recorder devices.
24
25 This is used in devices such as the Hauppauge PVR-150/250/350/500
Hans Verkuil7809b4c2007-07-17 13:50:46 -030026 cards. There is a driver homepage at <http://www.ivtvdriver.org>.
Hans Verkuil1a0adaf2007-04-27 12:31:25 -030027
28 To compile this driver as a module, choose M here: the
29 module will be called ivtv.
Hans Verkuil32db7752007-07-20 09:29:43 -030030
Andy Walls269c11f2012-09-02 19:13:14 -030031config VIDEO_IVTV_ALSA
Andy Walls24e527a2012-09-03 17:03:41 -030032 tristate "Conexant cx23415/cx23416 ALSA interface for PCM audio capture"
33 depends on VIDEO_IVTV && SND
Andy Walls269c11f2012-09-02 19:13:14 -030034 select SND_PCM
35 ---help---
Andy Walls24e527a2012-09-03 17:03:41 -030036 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.
Andy Walls269c11f2012-09-02 19:13:14 -030043
44 To compile this driver as a module, choose M here: the
45 module will be called ivtv-alsa.
46
Hans Verkuil0f45b8c2007-08-26 06:04:10 -030047config VIDEO_FB_IVTV
Hans Verkuil32db7752007-07-20 09:29:43 -030048 tristate "Conexant cx23415 framebuffer support"
Hans Verkuil7c34158f2008-10-28 10:45:46 -030049 depends on VIDEO_IVTV && FB
Hans Verkuil32db7752007-07-20 09:29:43 -030050 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
Luis R. Rodriguez1bf17352015-06-15 10:28:16 +020060 In order to use this module, you will need to boot with PAT disabled
61 on x86 systems, using the nopat kernel parameter.
62
Hans Verkuil32db7752007-07-20 09:29:43 -030063 To compile this driver as a module, choose M here: the
Hans Verkuil7b3a0d42007-08-26 06:11:07 -030064 module will be called ivtvfb.