xref: /openbmc/linux/drivers/media/pci/ttpci/Kconfig (revision 9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e)
1*39d08ab9SHans Verkuil# SPDX-License-Identifier: GPL-2.0-only
2*39d08ab9SHans Verkuilconfig DVB_BUDGET_CORE
3*39d08ab9SHans Verkuil	tristate "SAA7146 DVB cards (aka Budget, Nova-PCI)"
4*39d08ab9SHans Verkuil	depends on DVB_CORE && PCI && I2C
5*39d08ab9SHans Verkuil	select VIDEO_SAA7146
6*39d08ab9SHans Verkuil	select TTPCI_EEPROM
7*39d08ab9SHans Verkuil	help
8*39d08ab9SHans Verkuil	  Support for simple SAA7146 based DVB cards
9*39d08ab9SHans Verkuil	  (so called Budget- or Nova-PCI cards) without onboard
10*39d08ab9SHans Verkuil	  MPEG2 decoder.
11*39d08ab9SHans Verkuil
12*39d08ab9SHans Verkuilconfig DVB_BUDGET
13*39d08ab9SHans Verkuil	tristate "Budget cards"
14*39d08ab9SHans Verkuil	depends on DVB_BUDGET_CORE && I2C
15*39d08ab9SHans Verkuil	select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
16*39d08ab9SHans Verkuil	select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT
17*39d08ab9SHans Verkuil	select DVB_VES1820 if MEDIA_SUBDRV_AUTOSELECT
18*39d08ab9SHans Verkuil	select DVB_L64781 if MEDIA_SUBDRV_AUTOSELECT
19*39d08ab9SHans Verkuil	select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT
20*39d08ab9SHans Verkuil	select DVB_S5H1420 if MEDIA_SUBDRV_AUTOSELECT
21*39d08ab9SHans Verkuil	select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT
22*39d08ab9SHans Verkuil	select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT
23*39d08ab9SHans Verkuil	select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
24*39d08ab9SHans Verkuil	select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT
25*39d08ab9SHans Verkuil	select DVB_ISL6423 if MEDIA_SUBDRV_AUTOSELECT
26*39d08ab9SHans Verkuil	select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT
27*39d08ab9SHans Verkuil	select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT
28*39d08ab9SHans Verkuil	help
29*39d08ab9SHans Verkuil	  Support for simple SAA7146 based DVB cards (so called Budget-
30*39d08ab9SHans Verkuil	  or Nova-PCI cards) without onboard MPEG2 decoder, and without
31*39d08ab9SHans Verkuil	  analog inputs or an onboard Common Interface connector.
32*39d08ab9SHans Verkuil
33*39d08ab9SHans Verkuil	  Say Y if you own such a card and want to use it.
34*39d08ab9SHans Verkuil
35*39d08ab9SHans Verkuil	  To compile this driver as a module, choose M here: the
36*39d08ab9SHans Verkuil	  module will be called budget.
37*39d08ab9SHans Verkuil
38*39d08ab9SHans Verkuilconfig DVB_BUDGET_CI
39*39d08ab9SHans Verkuil	tristate "Budget cards with onboard CI connector"
40*39d08ab9SHans Verkuil	depends on DVB_BUDGET_CORE && I2C
41*39d08ab9SHans Verkuil	select DVB_STV0297 if MEDIA_SUBDRV_AUTOSELECT
42*39d08ab9SHans Verkuil	select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
43*39d08ab9SHans Verkuil	select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT
44*39d08ab9SHans Verkuil	select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT
45*39d08ab9SHans Verkuil	select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT
46*39d08ab9SHans Verkuil	select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
47*39d08ab9SHans Verkuil	select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT
48*39d08ab9SHans Verkuil	select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT
49*39d08ab9SHans Verkuil	select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
50*39d08ab9SHans Verkuil	select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT
51*39d08ab9SHans Verkuil	depends on RC_CORE
52*39d08ab9SHans Verkuil	help
53*39d08ab9SHans Verkuil	  Support for simple SAA7146 based DVB cards
54*39d08ab9SHans Verkuil	  (so called Budget- or Nova-PCI cards) without onboard
55*39d08ab9SHans Verkuil	  MPEG2 decoder, but with onboard Common Interface connector.
56*39d08ab9SHans Verkuil
57*39d08ab9SHans Verkuil	  Note: The Common Interface is not yet supported by this driver
58*39d08ab9SHans Verkuil	  due to lack of information from the vendor.
59*39d08ab9SHans Verkuil
60*39d08ab9SHans Verkuil	  Say Y if you own such a card and want to use it.
61*39d08ab9SHans Verkuil
62*39d08ab9SHans Verkuil	  To compile this driver as a module, choose M here: the
63*39d08ab9SHans Verkuil	  module will be called budget-ci.
64*39d08ab9SHans Verkuil
65*39d08ab9SHans Verkuilconfig DVB_BUDGET_AV
66*39d08ab9SHans Verkuil	tristate "Budget cards with analog video inputs"
67*39d08ab9SHans Verkuil	depends on DVB_BUDGET_CORE && I2C
68*39d08ab9SHans Verkuil	select VIDEO_SAA7146_VV
69*39d08ab9SHans Verkuil	depends on VIDEO_DEV	# dependencies of VIDEO_SAA7146_VV
70*39d08ab9SHans Verkuil	select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
71*39d08ab9SHans Verkuil	select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
72*39d08ab9SHans Verkuil	select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT
73*39d08ab9SHans Verkuil	select DVB_TDA10021 if MEDIA_SUBDRV_AUTOSELECT
74*39d08ab9SHans Verkuil	select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
75*39d08ab9SHans Verkuil	select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT
76*39d08ab9SHans Verkuil	select DVB_TDA8261 if MEDIA_SUBDRV_AUTOSELECT
77*39d08ab9SHans Verkuil	select DVB_TUA6100 if MEDIA_SUBDRV_AUTOSELECT
78*39d08ab9SHans Verkuil	help
79*39d08ab9SHans Verkuil	  Support for simple SAA7146 based DVB cards
80*39d08ab9SHans Verkuil	  (so called Budget- or Nova-PCI cards) without onboard
81*39d08ab9SHans Verkuil	  MPEG2 decoder, but with one or more analog video inputs.
82*39d08ab9SHans Verkuil
83*39d08ab9SHans Verkuil	  Say Y if you own such a card and want to use it.
84*39d08ab9SHans Verkuil
85*39d08ab9SHans Verkuil	  To compile this driver as a module, choose M here: the
86*39d08ab9SHans Verkuil	  module will be called budget-av.
87