1#
2# DVB device configuration
3#
4
5config DVB_MAX_ADAPTERS
6	int "maximum number of DVB/ATSC adapters"
7	depends on DVB_CORE
8	default 8
9	range 1 255
10	help
11	  Maximum number of DVB/ATSC adapters. Increasing this number
12	  increases the memory consumption of the DVB subsystem even
13	  if a much lower number of DVB/ATSC adapters is present.
14	  Only values in the range 4-32 are tested.
15
16	  If you are unsure about this, use the default value 8
17
18config DVB_DYNAMIC_MINORS
19	bool "Dynamic DVB minor allocation"
20	depends on DVB_CORE
21	default n
22	help
23	  If you say Y here, the DVB subsystem will use dynamic minor
24	  allocation for any device that uses the DVB major number.
25	  This means that you can have more than 4 of a single type
26	  of device (like demuxes and frontends) per adapter, but udev
27	  will be required to manage the device nodes.
28
29	  If you are unsure about this, say N here.
30
31menuconfig DVB_CAPTURE_DRIVERS
32	bool "DVB/ATSC adapters"
33	depends on DVB_CORE
34	default y
35	---help---
36	  Say Y to select Digital TV adapters
37
38if DVB_CAPTURE_DRIVERS && DVB_CORE
39
40comment "Supported SAA7146 based PCI Adapters"
41	depends on DVB_CORE && PCI && I2C
42source "drivers/media/dvb/ttpci/Kconfig"
43
44comment "Supported USB Adapters"
45	depends on DVB_CORE && USB && I2C
46source "drivers/media/dvb/dvb-usb/Kconfig"
47source "drivers/media/dvb/ttusb-budget/Kconfig"
48source "drivers/media/dvb/ttusb-dec/Kconfig"
49source "drivers/media/dvb/siano/Kconfig"
50
51comment "Supported FlexCopII (B2C2) Adapters"
52	depends on DVB_CORE && (PCI || USB) && I2C
53source "drivers/media/dvb/b2c2/Kconfig"
54
55comment "Supported BT878 Adapters"
56	depends on DVB_CORE && PCI && I2C
57source "drivers/media/dvb/bt8xx/Kconfig"
58
59comment "Supported Pluto2 Adapters"
60	depends on DVB_CORE && PCI && I2C
61source "drivers/media/dvb/pluto2/Kconfig"
62
63comment "Supported SDMC DM1105 Adapters"
64	depends on DVB_CORE && PCI && I2C
65source "drivers/media/dvb/dm1105/Kconfig"
66
67comment "Supported FireWire (IEEE 1394) Adapters"
68	depends on DVB_CORE && FIREWIRE
69source "drivers/media/dvb/firewire/Kconfig"
70
71comment "Supported Earthsoft PT1 Adapters"
72	depends on DVB_CORE && PCI && I2C
73source "drivers/media/dvb/pt1/Kconfig"
74
75comment "Supported Mantis Adapters"
76	depends on DVB_CORE && PCI && I2C
77	source "drivers/media/dvb/mantis/Kconfig"
78
79comment "Supported nGene Adapters"
80	depends on DVB_CORE && PCI && I2C
81	source "drivers/media/dvb/ngene/Kconfig"
82
83comment "Supported ddbridge ('Octopus') Adapters"
84	depends on DVB_CORE && PCI && I2C
85	source "drivers/media/dvb/ddbridge/Kconfig"
86
87comment "Supported DVB Frontends"
88	depends on DVB_CORE
89source "drivers/media/dvb/frontends/Kconfig"
90
91endif # DVB_CAPTURE_DRIVERS
92