1*ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 2b285192aSMauro Carvalho Chehabconfig VIDEO_SAA7134 3b285192aSMauro Carvalho Chehab tristate "Philips SAA7134 support" 4b285192aSMauro Carvalho Chehab depends on VIDEO_DEV && PCI && I2C 52ada815fSHans Verkuil select VIDEOBUF2_DMA_SG 6b285192aSMauro Carvalho Chehab select VIDEO_TUNER 7b285192aSMauro Carvalho Chehab select VIDEO_TVEEPROM 8b285192aSMauro Carvalho Chehab select CRC32 9fccea74fSMauro Carvalho Chehab select VIDEO_SAA6588 if MEDIA_SUBDRV_AUTOSELECT 106052ba35SHans Verkuil select VIDEO_SAA6752HS if MEDIA_SUBDRV_AUTOSELECT 11b60a5b8dSMauro Carvalho Chehab help 12b285192aSMauro Carvalho Chehab This is a video4linux driver for Philips SAA713x based 13b285192aSMauro Carvalho Chehab TV cards. 14b285192aSMauro Carvalho Chehab 15b285192aSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 16b285192aSMauro Carvalho Chehab module will be called saa7134. 17b285192aSMauro Carvalho Chehab 18b285192aSMauro Carvalho Chehabconfig VIDEO_SAA7134_ALSA 19b285192aSMauro Carvalho Chehab tristate "Philips SAA7134 DMA audio support" 20b285192aSMauro Carvalho Chehab depends on VIDEO_SAA7134 && SND 21b285192aSMauro Carvalho Chehab select SND_PCM 22b60a5b8dSMauro Carvalho Chehab help 23b285192aSMauro Carvalho Chehab This is a video4linux driver for direct (DMA) audio in 24b285192aSMauro Carvalho Chehab Philips SAA713x based TV cards using ALSA 25b285192aSMauro Carvalho Chehab 26b285192aSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 27b285192aSMauro Carvalho Chehab module will be called saa7134-alsa. 28b285192aSMauro Carvalho Chehab 29b285192aSMauro Carvalho Chehabconfig VIDEO_SAA7134_RC 30b285192aSMauro Carvalho Chehab bool "Philips SAA7134 Remote Controller support" 31b285192aSMauro Carvalho Chehab depends on RC_CORE 32b285192aSMauro Carvalho Chehab depends on VIDEO_SAA7134 33b285192aSMauro Carvalho Chehab depends on !(RC_CORE=m && VIDEO_SAA7134=y) 34b285192aSMauro Carvalho Chehab default y 35b60a5b8dSMauro Carvalho Chehab help 36b285192aSMauro Carvalho Chehab Enables Remote Controller support on saa7134 driver. 37b285192aSMauro Carvalho Chehab 38b285192aSMauro Carvalho Chehabconfig VIDEO_SAA7134_DVB 39b285192aSMauro Carvalho Chehab tristate "DVB/ATSC Support for saa7134 based TV cards" 40b285192aSMauro Carvalho Chehab depends on VIDEO_SAA7134 && DVB_CORE 412ada815fSHans Verkuil select VIDEOBUF2_DVB 42fccea74fSMauro Carvalho Chehab select DVB_PLL if MEDIA_SUBDRV_AUTOSELECT 43fccea74fSMauro Carvalho Chehab select DVB_MT352 if MEDIA_SUBDRV_AUTOSELECT 44fccea74fSMauro Carvalho Chehab select DVB_TDA1004X if MEDIA_SUBDRV_AUTOSELECT 45fccea74fSMauro Carvalho Chehab select DVB_NXT200X if MEDIA_SUBDRV_AUTOSELECT 46fccea74fSMauro Carvalho Chehab select DVB_TDA10086 if MEDIA_SUBDRV_AUTOSELECT 47fccea74fSMauro Carvalho Chehab select DVB_TDA826X if MEDIA_SUBDRV_AUTOSELECT 48fccea74fSMauro Carvalho Chehab select DVB_ISL6421 if MEDIA_SUBDRV_AUTOSELECT 49fccea74fSMauro Carvalho Chehab select DVB_ISL6405 if MEDIA_SUBDRV_AUTOSELECT 50fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA827X if MEDIA_SUBDRV_AUTOSELECT 51fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_SIMPLE if MEDIA_SUBDRV_AUTOSELECT 52fccea74fSMauro Carvalho Chehab select DVB_ZL10036 if MEDIA_SUBDRV_AUTOSELECT 53fccea74fSMauro Carvalho Chehab select DVB_MT312 if MEDIA_SUBDRV_AUTOSELECT 54fccea74fSMauro Carvalho Chehab select DVB_LNBP21 if MEDIA_SUBDRV_AUTOSELECT 55fccea74fSMauro Carvalho Chehab select DVB_ZL10353 if MEDIA_SUBDRV_AUTOSELECT 56fccea74fSMauro Carvalho Chehab select DVB_LGDT3305 if MEDIA_SUBDRV_AUTOSELECT 57fccea74fSMauro Carvalho Chehab select DVB_TDA10048 if MEDIA_SUBDRV_AUTOSELECT 58fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA18271 if MEDIA_SUBDRV_AUTOSELECT 59fccea74fSMauro Carvalho Chehab select MEDIA_TUNER_TDA8290 if MEDIA_SUBDRV_AUTOSELECT 60fccea74fSMauro Carvalho Chehab select DVB_ZL10039 if MEDIA_SUBDRV_AUTOSELECT 61b60a5b8dSMauro Carvalho Chehab help 62b285192aSMauro Carvalho Chehab This adds support for DVB cards based on the 63b285192aSMauro Carvalho Chehab Philips saa7134 chip. 64b285192aSMauro Carvalho Chehab 65b285192aSMauro Carvalho Chehab To compile this driver as a module, choose M here: the 66b285192aSMauro Carvalho Chehab module will be called saa7134-dvb. 67aff440faSMauro Carvalho Chehab 68aff440faSMauro Carvalho Chehabconfig VIDEO_SAA7134_GO7007 69aff440faSMauro Carvalho Chehab tristate "go7007 support for saa7134 based TV cards" 70aff440faSMauro Carvalho Chehab depends on VIDEO_SAA7134 71aff440faSMauro Carvalho Chehab depends on VIDEO_GO7007 72b60a5b8dSMauro Carvalho Chehab help 73aff440faSMauro Carvalho Chehab Enables saa7134 driver support for boards with go7007 74aff440faSMauro Carvalho Chehab MPEG encoder (WIS Voyager or compatible). 75