162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
262306a36Sopenharmony_ciconfig DVB_BUDGET_CORE
362306a36Sopenharmony_ci	tristate "SAA7146 DVB cards (aka Budget, Nova-PCI)"
462306a36Sopenharmony_ci	depends on DVB_CORE && PCI && I2C
562306a36Sopenharmony_ci	select VIDEO_SAA7146
662306a36Sopenharmony_ci	select TTPCI_EEPROM
762306a36Sopenharmony_ci	help
862306a36Sopenharmony_ci	  Support for simple SAA7146 based DVB cards
962306a36Sopenharmony_ci	  (so called Budget- or Nova-PCI cards) without onboard
1062306a36Sopenharmony_ci	  MPEG2 decoder.
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ciconfig DVB_BUDGET
1362306a36Sopenharmony_ci	tristate "Budget cards"
1462306a36Sopenharmony_ci	depends on DVB_BUDGET_CORE && I2C
1562306a36Sopenharmony_ci	select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
1662306a36Sopenharmony_ci	select DVB_VES1X93 if MEDIA_SUBDRV_AUTOSELECT
1762306a36Sopenharmony_ci	select DVB_VES1820 if MEDIA_SUBDRV_AUTOSELECT
1862306a36Sopenharmony_ci	select DVB_L64781 if MEDIA_SUBDRV_AUTOSELECT
1962306a36Sopenharmony_ci	select DVB_TDA8083 if MEDIA_SUBDRV_AUTOSELECT
2062306a36Sopenharmony_ci	select DVB_S5H1420 if MEDIA_SUBDRV_AUTOSELECT
2162306a36Sopenharmony_ci	select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT
2262306a36Sopenharmony_ci	select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT
2362306a36Sopenharmony_ci	select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
2462306a36Sopenharmony_ci	select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT
2562306a36Sopenharmony_ci	select DVB_ISL6423 if MEDIA_SUBDRV_AUTOSELECT
2662306a36Sopenharmony_ci	select DVB_STV090x if MEDIA_SUBDRV_AUTOSELECT
2762306a36Sopenharmony_ci	select DVB_STV6110x if MEDIA_SUBDRV_AUTOSELECT
2862306a36Sopenharmony_ci	help
2962306a36Sopenharmony_ci	  Support for simple SAA7146 based DVB cards (so called Budget-
3062306a36Sopenharmony_ci	  or Nova-PCI cards) without onboard MPEG2 decoder, and without
3162306a36Sopenharmony_ci	  analog inputs or an onboard Common Interface connector.
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci	  Say Y if you own such a card and want to use it.
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
3662306a36Sopenharmony_ci	  module will be called budget.
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ciconfig DVB_BUDGET_CI
3962306a36Sopenharmony_ci	tristate "Budget cards with onboard CI connector"
4062306a36Sopenharmony_ci	depends on DVB_BUDGET_CORE && I2C
4162306a36Sopenharmony_ci	select DVB_STV0297 if MEDIA_SUBDRV_AUTOSELECT
4262306a36Sopenharmony_ci	select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
4362306a36Sopenharmony_ci	select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT
4462306a36Sopenharmony_ci	select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT
4562306a36Sopenharmony_ci	select DVB_STB6100 if MEDIA_SUBDRV_AUTOSELECT
4662306a36Sopenharmony_ci	select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
4762306a36Sopenharmony_ci	select DVB_STV0288 if MEDIA_SUBDRV_AUTOSELECT
4862306a36Sopenharmony_ci	select DVB_STB6000 if MEDIA_SUBDRV_AUTOSELECT
4962306a36Sopenharmony_ci	select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
5062306a36Sopenharmony_ci	select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT
5162306a36Sopenharmony_ci	depends on RC_CORE
5262306a36Sopenharmony_ci	help
5362306a36Sopenharmony_ci	  Support for simple SAA7146 based DVB cards
5462306a36Sopenharmony_ci	  (so called Budget- or Nova-PCI cards) without onboard
5562306a36Sopenharmony_ci	  MPEG2 decoder, but with onboard Common Interface connector.
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ci	  Note: The Common Interface is not yet supported by this driver
5862306a36Sopenharmony_ci	  due to lack of information from the vendor.
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci	  Say Y if you own such a card and want to use it.
6162306a36Sopenharmony_ci
6262306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
6362306a36Sopenharmony_ci	  module will be called budget-ci.
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ciconfig DVB_BUDGET_AV
6662306a36Sopenharmony_ci	tristate "Budget cards with analog video inputs"
6762306a36Sopenharmony_ci	depends on DVB_BUDGET_CORE && I2C
6862306a36Sopenharmony_ci	select VIDEO_SAA7146_VV
6962306a36Sopenharmony_ci	depends on VIDEO_DEV	# dependencies of VIDEO_SAA7146_VV
7062306a36Sopenharmony_ci	select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
7162306a36Sopenharmony_ci	select DVB_STV0299 if MEDIA_SUBDRV_AUTOSELECT
7262306a36Sopenharmony_ci	select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT
7362306a36Sopenharmony_ci	select DVB_TDA10021 if MEDIA_SUBDRV_AUTOSELECT
7462306a36Sopenharmony_ci	select DVB_TDA10023 if MEDIA_SUBDRV_AUTOSELECT
7562306a36Sopenharmony_ci	select DVB_STB0899 if MEDIA_SUBDRV_AUTOSELECT
7662306a36Sopenharmony_ci	select DVB_TDA8261 if MEDIA_SUBDRV_AUTOSELECT
7762306a36Sopenharmony_ci	select DVB_TUA6100 if MEDIA_SUBDRV_AUTOSELECT
7862306a36Sopenharmony_ci	help
7962306a36Sopenharmony_ci	  Support for simple SAA7146 based DVB cards
8062306a36Sopenharmony_ci	  (so called Budget- or Nova-PCI cards) without onboard
8162306a36Sopenharmony_ci	  MPEG2 decoder, but with one or more analog video inputs.
8262306a36Sopenharmony_ci
8362306a36Sopenharmony_ci	  Say Y if you own such a card and want to use it.
8462306a36Sopenharmony_ci
8562306a36Sopenharmony_ci	  To compile this driver as a module, choose M here: the
8662306a36Sopenharmony_ci	  module will be called budget-av.
87