xref: /linux/drivers/media/usb/pvrusb2/Kconfig (revision 0c0d06cac63ee327ceaab4b5ffe2206574ab86bd)
1*0c0d06caSMauro Carvalho Chehabconfig VIDEO_PVRUSB2
2*0c0d06caSMauro Carvalho Chehab	tristate "Hauppauge WinTV-PVR USB2 support"
3*0c0d06caSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
4*0c0d06caSMauro Carvalho Chehab	select VIDEO_TUNER
5*0c0d06caSMauro Carvalho Chehab	select VIDEO_TVEEPROM
6*0c0d06caSMauro Carvalho Chehab	select VIDEO_CX2341X
7*0c0d06caSMauro Carvalho Chehab	select VIDEO_SAA711X
8*0c0d06caSMauro Carvalho Chehab	select VIDEO_CX25840
9*0c0d06caSMauro Carvalho Chehab	select VIDEO_MSP3400
10*0c0d06caSMauro Carvalho Chehab	select VIDEO_WM8775
11*0c0d06caSMauro Carvalho Chehab	select VIDEO_CS53L32A
12*0c0d06caSMauro Carvalho Chehab	---help---
13*0c0d06caSMauro Carvalho Chehab	  This is a video4linux driver for Conexant 23416 based
14*0c0d06caSMauro Carvalho Chehab	  usb2 personal video recorder devices.
15*0c0d06caSMauro Carvalho Chehab
16*0c0d06caSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
17*0c0d06caSMauro Carvalho Chehab	  module will be called pvrusb2
18*0c0d06caSMauro Carvalho Chehab
19*0c0d06caSMauro Carvalho Chehabconfig VIDEO_PVRUSB2_SYSFS
20*0c0d06caSMauro Carvalho Chehab	bool "pvrusb2 sysfs support (EXPERIMENTAL)"
21*0c0d06caSMauro Carvalho Chehab	default y
22*0c0d06caSMauro Carvalho Chehab	depends on VIDEO_PVRUSB2 && SYSFS && EXPERIMENTAL
23*0c0d06caSMauro Carvalho Chehab	---help---
24*0c0d06caSMauro Carvalho Chehab	  This option enables the operation of a sysfs based
25*0c0d06caSMauro Carvalho Chehab	  interface for query and control of the pvrusb2 driver.
26*0c0d06caSMauro Carvalho Chehab
27*0c0d06caSMauro Carvalho Chehab	  This is not generally needed for v4l applications,
28*0c0d06caSMauro Carvalho Chehab	  although certain applications are optimized to take
29*0c0d06caSMauro Carvalho Chehab	  advantage of this feature.
30*0c0d06caSMauro Carvalho Chehab
31*0c0d06caSMauro Carvalho Chehab	  If you are in doubt, say Y.
32*0c0d06caSMauro Carvalho Chehab
33*0c0d06caSMauro Carvalho Chehab	  Note: This feature is experimental and subject to change.
34*0c0d06caSMauro Carvalho Chehab
35*0c0d06caSMauro Carvalho Chehabconfig VIDEO_PVRUSB2_DVB
36*0c0d06caSMauro Carvalho Chehab	bool "pvrusb2 ATSC/DVB support (EXPERIMENTAL)"
37*0c0d06caSMauro Carvalho Chehab	default y
38*0c0d06caSMauro Carvalho Chehab	depends on VIDEO_PVRUSB2 && DVB_CORE && EXPERIMENTAL
39*0c0d06caSMauro Carvalho Chehab	select DVB_LGDT330X if !DVB_FE_CUSTOMISE
40*0c0d06caSMauro Carvalho Chehab	select DVB_S5H1409 if !DVB_FE_CUSTOMISE
41*0c0d06caSMauro Carvalho Chehab	select DVB_S5H1411 if !DVB_FE_CUSTOMISE
42*0c0d06caSMauro Carvalho Chehab	select DVB_TDA10048 if !DVB_FE_CUSTOMISE
43*0c0d06caSMauro Carvalho Chehab	select MEDIA_TUNER_TDA18271 if !MEDIA_TUNER_CUSTOMISE
44*0c0d06caSMauro Carvalho Chehab	select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
45*0c0d06caSMauro Carvalho Chehab	select MEDIA_TUNER_TDA8290 if !MEDIA_TUNER_CUSTOMISE
46*0c0d06caSMauro Carvalho Chehab	---help---
47*0c0d06caSMauro Carvalho Chehab
48*0c0d06caSMauro Carvalho Chehab	  This option enables a DVB interface for the pvrusb2 driver.
49*0c0d06caSMauro Carvalho Chehab	  If your device does not support digital television, this
50*0c0d06caSMauro Carvalho Chehab	  feature will have no affect on the driver's operation.
51*0c0d06caSMauro Carvalho Chehab
52*0c0d06caSMauro Carvalho Chehab	  If you are in doubt, say Y.
53*0c0d06caSMauro Carvalho Chehab
54*0c0d06caSMauro Carvalho Chehabconfig VIDEO_PVRUSB2_DEBUGIFC
55*0c0d06caSMauro Carvalho Chehab	bool "pvrusb2 debug interface"
56*0c0d06caSMauro Carvalho Chehab	depends on VIDEO_PVRUSB2_SYSFS
57*0c0d06caSMauro Carvalho Chehab	---help---
58*0c0d06caSMauro Carvalho Chehab	  This option enables the inclusion of a debug interface
59*0c0d06caSMauro Carvalho Chehab	  in the pvrusb2 driver, hosted through sysfs.
60*0c0d06caSMauro Carvalho Chehab
61*0c0d06caSMauro Carvalho Chehab	  You do not need to select this option unless you plan
62*0c0d06caSMauro Carvalho Chehab	  on debugging the driver or performing a manual firmware
63*0c0d06caSMauro Carvalho Chehab	  extraction.
64*0c0d06caSMauro Carvalho Chehab
65*0c0d06caSMauro Carvalho Chehab	  If you are in doubt, say N.
66