xref: /linux/drivers/media/pci/saa7134/Kconfig (revision 85f7cd3a2aadd3be9652ce105370f561ff755a26)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2b285192aSMauro Carvalho Chehabconfig VIDEO_SAA7134
3b285192aSMauro Carvalho Chehab	tristate "Philips SAA7134 support"
4*85f7cd3aSMauro 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"
40*85f7cd3aSMauro 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