18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only
28c2ecf20Sopenharmony_ciconfig VIDEO_SAA7134
38c2ecf20Sopenharmony_ci	tristate "Philips SAA7134 support"
48c2ecf20Sopenharmony_ci	depends on VIDEO_DEV && PCI && I2C
58c2ecf20Sopenharmony_ci	select VIDEOBUF2_DMA_SG
68c2ecf20Sopenharmony_ci	select VIDEO_TUNER
78c2ecf20Sopenharmony_ci	select VIDEO_TVEEPROM
88c2ecf20Sopenharmony_ci	select CRC32
98c2ecf20Sopenharmony_ci	select VIDEO_SAA6588 if MEDIA_SUBDRV_AUTOSELECT
108c2ecf20Sopenharmony_ci	select VIDEO_SAA6752HS if MEDIA_SUBDRV_AUTOSELECT
118c2ecf20Sopenharmony_ci	help
128c2ecf20Sopenharmony_ci	  This is a video4linux driver for Philips SAA713x based
138c2ecf20Sopenharmony_ci	  TV cards.
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
168c2ecf20Sopenharmony_ci	  module will be called saa7134.
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciconfig VIDEO_SAA7134_ALSA
198c2ecf20Sopenharmony_ci	tristate "Philips SAA7134 DMA audio support"
208c2ecf20Sopenharmony_ci	depends on VIDEO_SAA7134 && SND
218c2ecf20Sopenharmony_ci	select SND_PCM
228c2ecf20Sopenharmony_ci	help
238c2ecf20Sopenharmony_ci	  This is a video4linux driver for direct (DMA) audio in
248c2ecf20Sopenharmony_ci	  Philips SAA713x based TV cards using ALSA
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
278c2ecf20Sopenharmony_ci	  module will be called saa7134-alsa.
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ciconfig VIDEO_SAA7134_RC
308c2ecf20Sopenharmony_ci	bool "Philips SAA7134 Remote Controller support"
318c2ecf20Sopenharmony_ci	depends on RC_CORE
328c2ecf20Sopenharmony_ci	depends on VIDEO_SAA7134
338c2ecf20Sopenharmony_ci	depends on !(RC_CORE=m && VIDEO_SAA7134=y)
348c2ecf20Sopenharmony_ci	default y
358c2ecf20Sopenharmony_ci	help
368c2ecf20Sopenharmony_ci	  Enables Remote Controller support on saa7134 driver.
378c2ecf20Sopenharmony_ci
388c2ecf20Sopenharmony_ciconfig VIDEO_SAA7134_DVB
398c2ecf20Sopenharmony_ci	tristate "DVB/ATSC Support for saa7134 based TV cards"
408c2ecf20Sopenharmony_ci	depends on VIDEO_SAA7134 && DVB_CORE
418c2ecf20Sopenharmony_ci	select VIDEOBUF2_DVB
428c2ecf20Sopenharmony_ci	select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT
438c2ecf20Sopenharmony_ci	select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT
448c2ecf20Sopenharmony_ci	select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT
458c2ecf20Sopenharmony_ci	select DVB_NXT200X if MEDIA_SUBDRV_AUTOSELECT
468c2ecf20Sopenharmony_ci	select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT
478c2ecf20Sopenharmony_ci	select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT
488c2ecf20Sopenharmony_ci	select DVB_ISL6421 if MEDIA_SUBDRV_AUTOSELECT
498c2ecf20Sopenharmony_ci	select DVB_ISL6405 if MEDIA_SUBDRV_AUTOSELECT
508c2ecf20Sopenharmony_ci	select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT
518c2ecf20Sopenharmony_ci	select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT
528c2ecf20Sopenharmony_ci	select DVB_ZL10036 if MEDIA_SUBDRV_AUTOSELECT
538c2ecf20Sopenharmony_ci	select DVB_MT312 if MEDIA_SUBDRV_AUTOSELECT
548c2ecf20Sopenharmony_ci	select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT
558c2ecf20Sopenharmony_ci	select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT
568c2ecf20Sopenharmony_ci	select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT
578c2ecf20Sopenharmony_ci	select DVB_TDA10048 if MEDIA_SUBDRV_AUTOSELECT
588c2ecf20Sopenharmony_ci	select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT
598c2ecf20Sopenharmony_ci	select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT
608c2ecf20Sopenharmony_ci	select DVB_ZL10039 if MEDIA_SUBDRV_AUTOSELECT
618c2ecf20Sopenharmony_ci	help
628c2ecf20Sopenharmony_ci	  This adds support for DVB cards based on the
638c2ecf20Sopenharmony_ci	  Philips saa7134 chip.
648c2ecf20Sopenharmony_ci
658c2ecf20Sopenharmony_ci	  To compile this driver as a module, choose M here: the
668c2ecf20Sopenharmony_ci	  module will be called saa7134-dvb.
678c2ecf20Sopenharmony_ci
688c2ecf20Sopenharmony_ciconfig VIDEO_SAA7134_GO7007
698c2ecf20Sopenharmony_ci	tristate "go7007 support for saa7134 based TV cards"
708c2ecf20Sopenharmony_ci	depends on VIDEO_SAA7134
718c2ecf20Sopenharmony_ci	depends on VIDEO_GO7007
728c2ecf20Sopenharmony_ci	help
738c2ecf20Sopenharmony_ci	  Enables saa7134 driver support for boards with go7007
748c2ecf20Sopenharmony_ci	  MPEG encoder (WIS Voyager or compatible).
75