xref: /linux/drivers/media/i2c/Kconfig (revision 1e8d3bbcdda30973a10d34032401647fc4111747)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
2cb7a01acSMauro Carvalho Chehab#
3cb7a01acSMauro Carvalho Chehab# Multimedia Video device configuration
4cb7a01acSMauro Carvalho Chehab#
5cb7a01acSMauro Carvalho Chehab
6cb7a01acSMauro Carvalho Chehabif VIDEO_V4L2
7cb7a01acSMauro Carvalho Chehab
85c57ae64SMauro Carvalho Chehabcomment "IR I2C driver auto-selected by 'Autoselect ancillary drivers'"
95c57ae64SMauro Carvalho Chehab	depends on MEDIA_SUBDRV_AUTOSELECT && I2C && RC_CORE
105c57ae64SMauro Carvalho Chehab
11cb7a01acSMauro Carvalho Chehabconfig VIDEO_IR_I2C
128169cf0aSStefan Agner	tristate "I2C module for IR" if !MEDIA_SUBDRV_AUTOSELECT || EXPERT
13cb7a01acSMauro Carvalho Chehab	depends on I2C && RC_CORE
14cb7a01acSMauro Carvalho Chehab	default y
15b60a5b8dSMauro Carvalho Chehab	help
16cb7a01acSMauro Carvalho Chehab	  Most boards have an IR chip directly connected via GPIO. However,
17cb7a01acSMauro Carvalho Chehab	  some video boards have the IR connected via I2C bus.
18cb7a01acSMauro Carvalho Chehab
19cb7a01acSMauro Carvalho Chehab	  If your board doesn't have an I2C IR chip, you may disable this
20cb7a01acSMauro Carvalho Chehab	  option.
21cb7a01acSMauro Carvalho Chehab
22cb7a01acSMauro Carvalho Chehab	  In doubt, say Y.
23cb7a01acSMauro Carvalho Chehab
24cb7a01acSMauro Carvalho Chehab#
2532a363d0SMauro Carvalho Chehab# V4L2 I2C drivers that aren't related with Camera support
26cb7a01acSMauro Carvalho Chehab#
27cb7a01acSMauro Carvalho Chehab
285c57ae64SMauro Carvalho Chehabcomment "audio, video and radio I2C drivers auto-selected by 'Autoselect ancillary drivers'"
294fa4ef39SEzequiel Garcia	depends on MEDIA_HIDE_ANCILLARY_SUBDRV
3032a363d0SMauro Carvalho Chehab#
3132a363d0SMauro Carvalho Chehab# Encoder / Decoder module configuration
3232a363d0SMauro Carvalho Chehab#
3332a363d0SMauro Carvalho Chehab
345c57ae64SMauro Carvalho Chehabmenu "Audio decoders, processors and mixers"
355c57ae64SMauro Carvalho Chehab	visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
36cb7a01acSMauro Carvalho Chehab
37cb7a01acSMauro Carvalho Chehabconfig VIDEO_TVAUDIO
38cb7a01acSMauro Carvalho Chehab	tristate "Simple audio decoder chips"
39cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
40b60a5b8dSMauro Carvalho Chehab	help
41cb7a01acSMauro Carvalho Chehab	  Support for several audio decoder chips found on some bt8xx boards:
42cb7a01acSMauro Carvalho Chehab	  Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300,
43cb7a01acSMauro Carvalho Chehab		   tea6320, tea6420, tda8425, ta8874z.
44cb7a01acSMauro Carvalho Chehab	  Microchip: pic16c54 based design on ProVideo PV951 board.
45cb7a01acSMauro Carvalho Chehab
46cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
47cb7a01acSMauro Carvalho Chehab	  module will be called tvaudio.
48cb7a01acSMauro Carvalho Chehab
49cb7a01acSMauro Carvalho Chehabconfig VIDEO_TDA7432
50cb7a01acSMauro Carvalho Chehab	tristate "Philips TDA7432 audio processor"
51cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
52b60a5b8dSMauro Carvalho Chehab	help
53cb7a01acSMauro Carvalho Chehab	  Support for tda7432 audio decoder chip found on some bt8xx boards.
54cb7a01acSMauro Carvalho Chehab
55cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
56cb7a01acSMauro Carvalho Chehab	  module will be called tda7432.
57cb7a01acSMauro Carvalho Chehab
58cb7a01acSMauro Carvalho Chehabconfig VIDEO_TDA9840
59cb7a01acSMauro Carvalho Chehab	tristate "Philips TDA9840 audio processor"
60cb7a01acSMauro Carvalho Chehab	depends on I2C
61b60a5b8dSMauro Carvalho Chehab	help
62cb7a01acSMauro Carvalho Chehab	  Support for tda9840 audio decoder chip found on some Zoran boards.
63cb7a01acSMauro Carvalho Chehab
64cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
65cb7a01acSMauro Carvalho Chehab	  module will be called tda9840.
66cb7a01acSMauro Carvalho Chehab
679ac0038dSTim Harveyconfig VIDEO_TDA1997X
689ac0038dSTim Harvey	tristate "NXP TDA1997x HDMI receiver"
6932a363d0SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
7015001033SArnd Bergmann	depends on SND_SOC
7179e89e36SArnd Bergmann	select HDMI
725f2efda7SKoen Vandeputte	select SND_PCM
735f2efda7SKoen Vandeputte	select V4L2_FWNODE
7432a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
7532a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
76b60a5b8dSMauro Carvalho Chehab	help
779ac0038dSTim Harvey	  V4L2 subdevice driver for the NXP TDA1997x HDMI receivers.
789ac0038dSTim Harvey
799ac0038dSTim Harvey	  To compile this driver as a module, choose M here: the
809ac0038dSTim Harvey	  module will be called tda1997x.
819ac0038dSTim Harvey
82cb7a01acSMauro Carvalho Chehabconfig VIDEO_TEA6415C
83cb7a01acSMauro Carvalho Chehab	tristate "Philips TEA6415C audio processor"
84cb7a01acSMauro Carvalho Chehab	depends on I2C
85b60a5b8dSMauro Carvalho Chehab	help
86cb7a01acSMauro Carvalho Chehab	  Support for tea6415c audio decoder chip found on some bt8xx boards.
87cb7a01acSMauro Carvalho Chehab
88cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
89cb7a01acSMauro Carvalho Chehab	  module will be called tea6415c.
90cb7a01acSMauro Carvalho Chehab
91cb7a01acSMauro Carvalho Chehabconfig VIDEO_TEA6420
92cb7a01acSMauro Carvalho Chehab	tristate "Philips TEA6420 audio processor"
93cb7a01acSMauro Carvalho Chehab	depends on I2C
94b60a5b8dSMauro Carvalho Chehab	help
95cb7a01acSMauro Carvalho Chehab	  Support for tea6420 audio decoder chip found on some bt8xx boards.
96cb7a01acSMauro Carvalho Chehab
97cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
98cb7a01acSMauro Carvalho Chehab	  module will be called tea6420.
99cb7a01acSMauro Carvalho Chehab
100cb7a01acSMauro Carvalho Chehabconfig VIDEO_MSP3400
101cb7a01acSMauro Carvalho Chehab	tristate "Micronas MSP34xx audio decoders"
102cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
103b60a5b8dSMauro Carvalho Chehab	help
104cb7a01acSMauro Carvalho Chehab	  Support for the Micronas MSP34xx series of audio decoders.
105cb7a01acSMauro Carvalho Chehab
106cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
107cb7a01acSMauro Carvalho Chehab	  module will be called msp3400.
108cb7a01acSMauro Carvalho Chehab
109fc279cc2SHans Verkuilconfig VIDEO_CS3308
110fc279cc2SHans Verkuil	tristate "Cirrus Logic CS3308 audio ADC"
111fc279cc2SHans Verkuil	depends on VIDEO_V4L2 && I2C
112b60a5b8dSMauro Carvalho Chehab	help
113fc279cc2SHans Verkuil	  Support for the Cirrus Logic CS3308 High Performance 8-Channel
114fc279cc2SHans Verkuil	  Analog Volume Control
115fc279cc2SHans Verkuil
116fc279cc2SHans Verkuil	  To compile this driver as a module, choose M here: the
117fc279cc2SHans Verkuil	  module will be called cs3308.
118fc279cc2SHans Verkuil
119cb7a01acSMauro Carvalho Chehabconfig VIDEO_CS5345
120cb7a01acSMauro Carvalho Chehab	tristate "Cirrus Logic CS5345 audio ADC"
121cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
122b60a5b8dSMauro Carvalho Chehab	help
123cb7a01acSMauro Carvalho Chehab	  Support for the Cirrus Logic CS5345 24-bit, 192 kHz
124cb7a01acSMauro Carvalho Chehab	  stereo A/D converter.
125cb7a01acSMauro Carvalho Chehab
126cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
127cb7a01acSMauro Carvalho Chehab	  module will be called cs5345.
128cb7a01acSMauro Carvalho Chehab
129cb7a01acSMauro Carvalho Chehabconfig VIDEO_CS53L32A
130cb7a01acSMauro Carvalho Chehab	tristate "Cirrus Logic CS53L32A audio ADC"
131cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
132b60a5b8dSMauro Carvalho Chehab	help
133cb7a01acSMauro Carvalho Chehab	  Support for the Cirrus Logic CS53L32A low voltage
134cb7a01acSMauro Carvalho Chehab	  stereo A/D converter.
135cb7a01acSMauro Carvalho Chehab
136cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
137cb7a01acSMauro Carvalho Chehab	  module will be called cs53l32a.
138cb7a01acSMauro Carvalho Chehab
139cb7a01acSMauro Carvalho Chehabconfig VIDEO_TLV320AIC23B
140cb7a01acSMauro Carvalho Chehab	tristate "Texas Instruments TLV320AIC23B audio codec"
1412cca7d4eSHans Verkuil	depends on VIDEO_V4L2 && I2C
142b60a5b8dSMauro Carvalho Chehab	help
143cb7a01acSMauro Carvalho Chehab	  Support for the Texas Instruments TLV320AIC23B audio codec.
144cb7a01acSMauro Carvalho Chehab
145cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
146cb7a01acSMauro Carvalho Chehab	  module will be called tlv320aic23b.
147cb7a01acSMauro Carvalho Chehab
14873d9f979SHans Verkuilconfig VIDEO_UDA1342
14973d9f979SHans Verkuil	tristate "Philips UDA1342 audio codec"
15073d9f979SHans Verkuil	depends on VIDEO_V4L2 && I2C
151b60a5b8dSMauro Carvalho Chehab	help
15273d9f979SHans Verkuil	  Support for the Philips UDA1342 audio codec.
15373d9f979SHans Verkuil
15473d9f979SHans Verkuil	  To compile this driver as a module, choose M here: the
15573d9f979SHans Verkuil	  module will be called uda1342.
15673d9f979SHans Verkuil
157cb7a01acSMauro Carvalho Chehabconfig VIDEO_WM8775
158cb7a01acSMauro Carvalho Chehab	tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer"
159cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
160b60a5b8dSMauro Carvalho Chehab	help
161cb7a01acSMauro Carvalho Chehab	  Support for the Wolfson Microelectronics WM8775 high
162cb7a01acSMauro Carvalho Chehab	  performance stereo A/D Converter with a 4 channel input mixer.
163cb7a01acSMauro Carvalho Chehab
164cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
165cb7a01acSMauro Carvalho Chehab	  module will be called wm8775.
166cb7a01acSMauro Carvalho Chehab
167cb7a01acSMauro Carvalho Chehabconfig VIDEO_WM8739
168cb7a01acSMauro Carvalho Chehab	tristate "Wolfson Microelectronics WM8739 stereo audio ADC"
169cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
170b60a5b8dSMauro Carvalho Chehab	help
171cb7a01acSMauro Carvalho Chehab	  Support for the Wolfson Microelectronics WM8739
172cb7a01acSMauro Carvalho Chehab	  stereo A/D Converter.
173cb7a01acSMauro Carvalho Chehab
174cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
175cb7a01acSMauro Carvalho Chehab	  module will be called wm8739.
176cb7a01acSMauro Carvalho Chehab
177cb7a01acSMauro Carvalho Chehabconfig VIDEO_VP27SMPX
178c7c54a98SHans Verkuil	tristate "Panasonic VP27's internal MPX"
179cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
180b60a5b8dSMauro Carvalho Chehab	help
181cb7a01acSMauro Carvalho Chehab	  Support for the internal MPX of the Panasonic VP27s tuner.
182cb7a01acSMauro Carvalho Chehab
183cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
184cb7a01acSMauro Carvalho Chehab	  module will be called vp27smpx.
185cb7a01acSMauro Carvalho Chehab
186c7c54a98SHans Verkuilconfig VIDEO_SONY_BTF_MPX
187c7c54a98SHans Verkuil	tristate "Sony BTF's internal MPX"
188c7c54a98SHans Verkuil	depends on VIDEO_V4L2 && I2C
189c7c54a98SHans Verkuil	help
190c7c54a98SHans Verkuil	  Support for the internal MPX of the Sony BTF-PG472Z tuner.
191c7c54a98SHans Verkuil
192c7c54a98SHans Verkuil	  To compile this driver as a module, choose M here: the
193c7c54a98SHans Verkuil	  module will be called sony-btf-mpx.
1945c57ae64SMauro Carvalho Chehabendmenu
195c7c54a98SHans Verkuil
1965c57ae64SMauro Carvalho Chehabmenu "RDS decoders"
1975c57ae64SMauro Carvalho Chehab	visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
198cb7a01acSMauro Carvalho Chehab
199cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA6588
200cb7a01acSMauro Carvalho Chehab	tristate "SAA6588 Radio Chip RDS decoder support"
201cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
202cb7a01acSMauro Carvalho Chehab
203cb7a01acSMauro Carvalho Chehab	help
204cb7a01acSMauro Carvalho Chehab	  Support for this Radio Data System (RDS) decoder. This allows
205cb7a01acSMauro Carvalho Chehab	  seeing radio station identification transmitted using this
206cb7a01acSMauro Carvalho Chehab	  standard.
207cb7a01acSMauro Carvalho Chehab
208cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
209cb7a01acSMauro Carvalho Chehab	  module will be called saa6588.
2105c57ae64SMauro Carvalho Chehabendmenu
211cb7a01acSMauro Carvalho Chehab
2125c57ae64SMauro Carvalho Chehabmenu "Video decoders"
2135c57ae64SMauro Carvalho Chehab	visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
214cb7a01acSMauro Carvalho Chehab
215cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7180
216cb7a01acSMauro Carvalho Chehab	tristate "Analog Devices ADV7180 decoder"
21732a363d0SMauro Carvalho Chehab	depends on GPIOLIB && VIDEO_V4L2 && I2C
21832a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
21932a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
220b60a5b8dSMauro Carvalho Chehab	help
221cb7a01acSMauro Carvalho Chehab	  Support for the Analog Devices ADV7180 video decoder.
222cb7a01acSMauro Carvalho Chehab
223cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
224cb7a01acSMauro Carvalho Chehab	  module will be called adv7180.
225cb7a01acSMauro Carvalho Chehab
226cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7183
227cb7a01acSMauro Carvalho Chehab	tristate "Analog Devices ADV7183 decoder"
228cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
229b60a5b8dSMauro Carvalho Chehab	help
230cb7a01acSMauro Carvalho Chehab	  V4l2 subdevice driver for the Analog Devices
231cb7a01acSMauro Carvalho Chehab	  ADV7183 video decoder.
232cb7a01acSMauro Carvalho Chehab
233cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
234cb7a01acSMauro Carvalho Chehab	  module will be called adv7183.
235cb7a01acSMauro Carvalho Chehab
2363e89586aSKieran Binghamconfig VIDEO_ADV748X
2373e89586aSKieran Bingham	tristate "Analog Devices ADV748x decoder"
23832a363d0SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
2393e89586aSKieran Bingham	depends on OF
24032a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
24132a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
2423e89586aSKieran Bingham	select REGMAP_I2C
2436685d515SArnd Bergmann	select V4L2_FWNODE
244b60a5b8dSMauro Carvalho Chehab	help
2453e89586aSKieran Bingham	  V4L2 subdevice driver for the Analog Devices
2463e89586aSKieran Bingham	  ADV7481 and ADV7482 HDMI/Analog video decoders.
2473e89586aSKieran Bingham
2483e89586aSKieran Bingham	  To compile this driver as a module, choose M here: the
2493e89586aSKieran Bingham	  module will be called adv748x.
2503e89586aSKieran Bingham
25154450f59SHans Verkuilconfig VIDEO_ADV7604
25254450f59SHans Verkuil	tristate "Analog Devices ADV7604 decoder"
25332a363d0SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
2542f8e75d2SGeert Uytterhoeven	depends on GPIOLIB || COMPILE_TEST
25532a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
25632a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
2576de18fa3SIan Kumlien	select REGMAP_I2C
258516613c1SHans Verkuil	select HDMI
259859969b3SSakari Ailus	select V4L2_FWNODE
260b60a5b8dSMauro Carvalho Chehab	help
26154450f59SHans Verkuil	  Support for the Analog Devices ADV7604 video decoder.
26254450f59SHans Verkuil
26354450f59SHans Verkuil	  This is a Analog Devices Component/Graphics Digitizer
26454450f59SHans Verkuil	  with 4:1 Multiplexed HDMI Receiver.
26554450f59SHans Verkuil
26654450f59SHans Verkuil	  To compile this driver as a module, choose M here: the
26754450f59SHans Verkuil	  module will be called adv7604.
26854450f59SHans Verkuil
26941a52373SHans Verkuilconfig VIDEO_ADV7604_CEC
27041a52373SHans Verkuil	bool "Enable Analog Devices ADV7604 CEC support"
2719177e51dSHans Verkuil	depends on VIDEO_ADV7604
2729177e51dSHans Verkuil	select CEC_CORE
273b60a5b8dSMauro Carvalho Chehab	help
27441a52373SHans Verkuil	  When selected the adv7604 will support the optional
27541a52373SHans Verkuil	  HDMI CEC feature.
27641a52373SHans Verkuil
277a89bcd4cSHans Verkuilconfig VIDEO_ADV7842
278a89bcd4cSHans Verkuil	tristate "Analog Devices ADV7842 decoder"
27932a363d0SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
28032a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
28132a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
28209f90c53SMartin Bugge	select HDMI
283b60a5b8dSMauro Carvalho Chehab	help
284a89bcd4cSHans Verkuil	  Support for the Analog Devices ADV7842 video decoder.
285a89bcd4cSHans Verkuil
286a89bcd4cSHans Verkuil	  This is a Analog Devices Component/Graphics/SD Digitizer
287a89bcd4cSHans Verkuil	  with 2:1 Multiplexed HDMI Receiver.
288a89bcd4cSHans Verkuil
289a89bcd4cSHans Verkuil	  To compile this driver as a module, choose M here: the
290a89bcd4cSHans Verkuil	  module will be called adv7842.
291a89bcd4cSHans Verkuil
29225c84fb1SHans Verkuilconfig VIDEO_ADV7842_CEC
29325c84fb1SHans Verkuil	bool "Enable Analog Devices ADV7842 CEC support"
2949177e51dSHans Verkuil	depends on VIDEO_ADV7842
2959177e51dSHans Verkuil	select CEC_CORE
296b60a5b8dSMauro Carvalho Chehab	help
29725c84fb1SHans Verkuil	  When selected the adv7842 will support the optional
29825c84fb1SHans Verkuil	  HDMI CEC feature.
29925c84fb1SHans Verkuil
300cb7a01acSMauro Carvalho Chehabconfig VIDEO_BT819
301cb7a01acSMauro Carvalho Chehab	tristate "BT819A VideoStream decoder"
302cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
303b60a5b8dSMauro Carvalho Chehab	help
304cb7a01acSMauro Carvalho Chehab	  Support for BT819A video decoder.
305cb7a01acSMauro Carvalho Chehab
306cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
307cb7a01acSMauro Carvalho Chehab	  module will be called bt819.
308cb7a01acSMauro Carvalho Chehab
309cb7a01acSMauro Carvalho Chehabconfig VIDEO_BT856
310cb7a01acSMauro Carvalho Chehab	tristate "BT856 VideoStream decoder"
311cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
312b60a5b8dSMauro Carvalho Chehab	help
313cb7a01acSMauro Carvalho Chehab	  Support for BT856 video decoder.
314cb7a01acSMauro Carvalho Chehab
315cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
316cb7a01acSMauro Carvalho Chehab	  module will be called bt856.
317cb7a01acSMauro Carvalho Chehab
318cb7a01acSMauro Carvalho Chehabconfig VIDEO_BT866
319cb7a01acSMauro Carvalho Chehab	tristate "BT866 VideoStream decoder"
320cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
321b60a5b8dSMauro Carvalho Chehab	help
322cb7a01acSMauro Carvalho Chehab	  Support for BT866 video decoder.
323cb7a01acSMauro Carvalho Chehab
324cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
325cb7a01acSMauro Carvalho Chehab	  module will be called bt866.
326cb7a01acSMauro Carvalho Chehab
327cb7a01acSMauro Carvalho Chehabconfig VIDEO_KS0127
328cb7a01acSMauro Carvalho Chehab	tristate "KS0127 video decoder"
329cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
330b60a5b8dSMauro Carvalho Chehab	help
331cb7a01acSMauro Carvalho Chehab	  Support for KS0127 video decoder.
332cb7a01acSMauro Carvalho Chehab
333cb7a01acSMauro Carvalho Chehab	  This chip is used on AverMedia AVS6EYES Zoran-based MJPEG
334cb7a01acSMauro Carvalho Chehab	  cards.
335cb7a01acSMauro Carvalho Chehab
336cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
337cb7a01acSMauro Carvalho Chehab	  module will be called ks0127.
338cb7a01acSMauro Carvalho Chehab
339ed3e12d2SVladimir Barinovconfig VIDEO_ML86V7667
340ed3e12d2SVladimir Barinov	tristate "OKI ML86V7667 video decoder"
341ed3e12d2SVladimir Barinov	depends on VIDEO_V4L2 && I2C
342b60a5b8dSMauro Carvalho Chehab	help
343ed3e12d2SVladimir Barinov	  Support for the OKI Semiconductor ML86V7667 video decoder.
344ed3e12d2SVladimir Barinov
345ed3e12d2SVladimir Barinov	  To compile this driver as a module, choose M here: the
346ed3e12d2SVladimir Barinov	  module will be called ml86v7667.
347ed3e12d2SVladimir Barinov
348cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA7110
349cb7a01acSMauro Carvalho Chehab	tristate "Philips SAA7110 video decoder"
350cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
351b60a5b8dSMauro Carvalho Chehab	help
352cb7a01acSMauro Carvalho Chehab	  Support for the Philips SAA7110 video decoders.
353cb7a01acSMauro Carvalho Chehab
354cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
355cb7a01acSMauro Carvalho Chehab	  module will be called saa7110.
356cb7a01acSMauro Carvalho Chehab
357cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA711X
358cb7a01acSMauro Carvalho Chehab	tristate "Philips SAA7111/3/4/5 video decoders"
359cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
360b60a5b8dSMauro Carvalho Chehab	help
361cb7a01acSMauro Carvalho Chehab	  Support for the Philips SAA7111/3/4/5 video decoders.
362cb7a01acSMauro Carvalho Chehab
363cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
364cb7a01acSMauro Carvalho Chehab	  module will be called saa7115.
365cb7a01acSMauro Carvalho Chehab
366d32d9864SMats Randgaardconfig VIDEO_TC358743
367d32d9864SMats Randgaard	tristate "Toshiba TC358743 decoder"
36832a363d0SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
36932a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
37032a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
37122dbe35aSHans Verkuil	select HDMI
372859969b3SSakari Ailus	select V4L2_FWNODE
373b60a5b8dSMauro Carvalho Chehab	help
374d32d9864SMats Randgaard	  Support for the Toshiba TC358743 HDMI to MIPI CSI-2 bridge.
375d32d9864SMats Randgaard
376d32d9864SMats Randgaard	  To compile this driver as a module, choose M here: the
377d32d9864SMats Randgaard	  module will be called tc358743.
378d32d9864SMats Randgaard
379a0ec8d1dSHans Verkuilconfig VIDEO_TC358743_CEC
380a0ec8d1dSHans Verkuil	bool "Enable Toshiba TC358743 CEC support"
381a0ec8d1dSHans Verkuil	depends on VIDEO_TC358743
382a0ec8d1dSHans Verkuil	select CEC_CORE
383b60a5b8dSMauro Carvalho Chehab	help
384a0ec8d1dSHans Verkuil	  When selected the tc358743 will support the optional
385a0ec8d1dSHans Verkuil	  HDMI CEC feature.
386a0ec8d1dSHans Verkuil
387cb7a01acSMauro Carvalho Chehabconfig VIDEO_TVP514X
388cb7a01acSMauro Carvalho Chehab	tristate "Texas Instruments TVP514x video decoder"
389cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
390859969b3SSakari Ailus	select V4L2_FWNODE
391b60a5b8dSMauro Carvalho Chehab	help
392be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the TI TVP5146/47
393cb7a01acSMauro Carvalho Chehab	  decoder. It is currently working with the TI OMAP3 camera
394cb7a01acSMauro Carvalho Chehab	  controller.
395cb7a01acSMauro Carvalho Chehab
396cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
397cb7a01acSMauro Carvalho Chehab	  module will be called tvp514x.
398cb7a01acSMauro Carvalho Chehab
399cb7a01acSMauro Carvalho Chehabconfig VIDEO_TVP5150
400cb7a01acSMauro Carvalho Chehab	tristate "Texas Instruments TVP5150 video decoder"
401cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
402859969b3SSakari Ailus	select V4L2_FWNODE
4036de18fa3SIan Kumlien	select REGMAP_I2C
404b60a5b8dSMauro Carvalho Chehab	help
405cb7a01acSMauro Carvalho Chehab	  Support for the Texas Instruments TVP5150 video decoder.
406cb7a01acSMauro Carvalho Chehab
407cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
408cb7a01acSMauro Carvalho Chehab	  module will be called tvp5150.
409cb7a01acSMauro Carvalho Chehab
410cb7a01acSMauro Carvalho Chehabconfig VIDEO_TVP7002
411cb7a01acSMauro Carvalho Chehab	tristate "Texas Instruments TVP7002 video decoder"
412cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
413859969b3SSakari Ailus	select V4L2_FWNODE
414b60a5b8dSMauro Carvalho Chehab	help
415cb7a01acSMauro Carvalho Chehab	  Support for the Texas Instruments TVP7002 video decoder.
416cb7a01acSMauro Carvalho Chehab
417cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
418cb7a01acSMauro Carvalho Chehab	  module will be called tvp7002.
419cb7a01acSMauro Carvalho Chehab
42012be52a9SHans Verkuilconfig VIDEO_TW2804
42112be52a9SHans Verkuil	tristate "Techwell TW2804 multiple video decoder"
42212be52a9SHans Verkuil	depends on VIDEO_V4L2 && I2C
423b60a5b8dSMauro Carvalho Chehab	help
42412be52a9SHans Verkuil	  Support for the Techwell tw2804 multiple video decoder.
42512be52a9SHans Verkuil
42612be52a9SHans Verkuil	  To compile this driver as a module, choose M here: the
42712be52a9SHans Verkuil	  module will be called tw2804.
42812be52a9SHans Verkuil
4290890ec19SHans Verkuilconfig VIDEO_TW9903
4300890ec19SHans Verkuil	tristate "Techwell TW9903 video decoder"
4310890ec19SHans Verkuil	depends on VIDEO_V4L2 && I2C
432b60a5b8dSMauro Carvalho Chehab	help
43312be52a9SHans Verkuil	  Support for the Techwell tw9903 multi-standard video decoder
4340890ec19SHans Verkuil	  with high quality down scaler.
4350890ec19SHans Verkuil
4360890ec19SHans Verkuil	  To compile this driver as a module, choose M here: the
4370890ec19SHans Verkuil	  module will be called tw9903.
4380890ec19SHans Verkuil
439a000e9a0SHans Verkuilconfig VIDEO_TW9906
440a000e9a0SHans Verkuil	tristate "Techwell TW9906 video decoder"
441a000e9a0SHans Verkuil	depends on VIDEO_V4L2 && I2C
442b60a5b8dSMauro Carvalho Chehab	help
443a000e9a0SHans Verkuil	  Support for the Techwell tw9906 enhanced multi-standard comb filter
444a000e9a0SHans Verkuil	  video decoder with YCbCr input support.
445a000e9a0SHans Verkuil
446a000e9a0SHans Verkuil	  To compile this driver as a module, choose M here: the
447a000e9a0SHans Verkuil	  module will be called tw9906.
448a000e9a0SHans Verkuil
4497b20f325SJacopo Mondiconfig VIDEO_TW9910
4507b20f325SJacopo Mondi	tristate "Techwell TW9910 video decoder"
4517b20f325SJacopo Mondi	depends on VIDEO_V4L2 && I2C
452b60a5b8dSMauro Carvalho Chehab	help
4537b20f325SJacopo Mondi	  Support for Techwell TW9910 NTSC/PAL/SECAM video decoder.
4547b20f325SJacopo Mondi
4557b20f325SJacopo Mondi	  To compile this driver as a module, choose M here: the
4567b20f325SJacopo Mondi	  module will be called tw9910.
4577b20f325SJacopo Mondi
458cb7a01acSMauro Carvalho Chehabconfig VIDEO_VPX3220
459cb7a01acSMauro Carvalho Chehab	tristate "vpx3220a, vpx3216b & vpx3214c video decoders"
460cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
461b60a5b8dSMauro Carvalho Chehab	help
462cb7a01acSMauro Carvalho Chehab	  Support for VPX322x video decoders.
463cb7a01acSMauro Carvalho Chehab
464cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
465cb7a01acSMauro Carvalho Chehab	  module will be called vpx3220.
466cb7a01acSMauro Carvalho Chehab
467cb7a01acSMauro Carvalho Chehabcomment "Video and audio decoders"
468cb7a01acSMauro Carvalho Chehab
469cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA717X
470cb7a01acSMauro Carvalho Chehab	tristate "Philips SAA7171/3/4 audio/video decoders"
471cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
472b60a5b8dSMauro Carvalho Chehab	help
473cb7a01acSMauro Carvalho Chehab	  Support for the Philips SAA7171/3/4 audio/video decoders.
474cb7a01acSMauro Carvalho Chehab
475cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
476cb7a01acSMauro Carvalho Chehab	  module will be called saa717x.
477cb7a01acSMauro Carvalho Chehab
478cb7a01acSMauro Carvalho Chehabsource "drivers/media/i2c/cx25840/Kconfig"
479cb7a01acSMauro Carvalho Chehab
4805c57ae64SMauro Carvalho Chehabendmenu
4815c57ae64SMauro Carvalho Chehab
4825c57ae64SMauro Carvalho Chehabmenu "Video encoders"
4835c57ae64SMauro Carvalho Chehab	visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
484cb7a01acSMauro Carvalho Chehab
485cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA7127
486cb7a01acSMauro Carvalho Chehab	tristate "Philips SAA7127/9 digital video encoders"
487cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
488b60a5b8dSMauro Carvalho Chehab	help
489cb7a01acSMauro Carvalho Chehab	  Support for the Philips SAA7127/9 digital video encoders.
490cb7a01acSMauro Carvalho Chehab
491cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
492cb7a01acSMauro Carvalho Chehab	  module will be called saa7127.
493cb7a01acSMauro Carvalho Chehab
494cb7a01acSMauro Carvalho Chehabconfig VIDEO_SAA7185
495cb7a01acSMauro Carvalho Chehab	tristate "Philips SAA7185 video encoder"
496cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
497b60a5b8dSMauro Carvalho Chehab	help
498cb7a01acSMauro Carvalho Chehab	  Support for the Philips SAA7185 video encoder.
499cb7a01acSMauro Carvalho Chehab
500cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
501cb7a01acSMauro Carvalho Chehab	  module will be called saa7185.
502cb7a01acSMauro Carvalho Chehab
503cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7170
504cb7a01acSMauro Carvalho Chehab	tristate "Analog Devices ADV7170 video encoder"
505cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
506b60a5b8dSMauro Carvalho Chehab	help
507cb7a01acSMauro Carvalho Chehab	  Support for the Analog Devices ADV7170 video encoder driver
508cb7a01acSMauro Carvalho Chehab
509cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
510cb7a01acSMauro Carvalho Chehab	  module will be called adv7170.
511cb7a01acSMauro Carvalho Chehab
512cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7175
513cb7a01acSMauro Carvalho Chehab	tristate "Analog Devices ADV7175 video encoder"
514cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
515b60a5b8dSMauro Carvalho Chehab	help
516cb7a01acSMauro Carvalho Chehab	  Support for the Analog Devices ADV7175 video encoder driver
517cb7a01acSMauro Carvalho Chehab
518cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
519cb7a01acSMauro Carvalho Chehab	  module will be called adv7175.
520cb7a01acSMauro Carvalho Chehab
521cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7343
522cb7a01acSMauro Carvalho Chehab	tristate "ADV7343 video encoder"
523cb7a01acSMauro Carvalho Chehab	depends on I2C
524cb7a01acSMauro Carvalho Chehab	help
525cb7a01acSMauro Carvalho Chehab	  Support for Analog Devices I2C bus based ADV7343 encoder.
526cb7a01acSMauro Carvalho Chehab
527cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
528cb7a01acSMauro Carvalho Chehab	  module will be called adv7343.
529cb7a01acSMauro Carvalho Chehab
530cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADV7393
531cb7a01acSMauro Carvalho Chehab	tristate "ADV7393 video encoder"
532cb7a01acSMauro Carvalho Chehab	depends on I2C
533cb7a01acSMauro Carvalho Chehab	help
534cb7a01acSMauro Carvalho Chehab	  Support for Analog Devices I2C bus based ADV7393 encoder.
535cb7a01acSMauro Carvalho Chehab
536cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
537cb7a01acSMauro Carvalho Chehab	  module will be called adv7393.
538cb7a01acSMauro Carvalho Chehab
5395a544cceSHans Verkuilconfig VIDEO_ADV7511
5405a544cceSHans Verkuil	tristate "Analog Devices ADV7511 encoder"
54132a363d0SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
5424419617eSAnders Roxell	depends on DRM_I2C_ADV7511=n || COMPILE_TEST
54332a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
54432a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
545b4dbad8fSHans Verkuil	select HDMI
546b60a5b8dSMauro Carvalho Chehab	help
5475a544cceSHans Verkuil	  Support for the Analog Devices ADV7511 video encoder.
5485a544cceSHans Verkuil
5495a544cceSHans Verkuil	  This is a Analog Devices HDMI transmitter.
5505a544cceSHans Verkuil
5515a544cceSHans Verkuil	  To compile this driver as a module, choose M here: the
5525a544cceSHans Verkuil	  module will be called adv7511.
5535a544cceSHans Verkuil
554257d4eaeSHans Verkuilconfig VIDEO_ADV7511_CEC
555257d4eaeSHans Verkuil	bool "Enable Analog Devices ADV7511 CEC support"
5569177e51dSHans Verkuil	depends on VIDEO_ADV7511
5579177e51dSHans Verkuil	select CEC_CORE
558b60a5b8dSMauro Carvalho Chehab	help
559257d4eaeSHans Verkuil	  When selected the adv7511 will support the optional
560257d4eaeSHans Verkuil	  HDMI CEC feature.
561257d4eaeSHans Verkuil
562117a55b6SHans Verkuilconfig VIDEO_AD9389B
563117a55b6SHans Verkuil	tristate "Analog Devices AD9389B encoder"
56432a363d0SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
56532a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
56632a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
56732a363d0SMauro Carvalho Chehab
568b60a5b8dSMauro Carvalho Chehab	help
569117a55b6SHans Verkuil	  Support for the Analog Devices AD9389B video encoder.
570117a55b6SHans Verkuil
571117a55b6SHans Verkuil	  This is a Analog Devices HDMI transmitter.
572117a55b6SHans Verkuil
573117a55b6SHans Verkuil	  To compile this driver as a module, choose M here: the
574117a55b6SHans Verkuil	  module will be called ad9389b.
575117a55b6SHans Verkuil
576cb7a01acSMauro Carvalho Chehabconfig VIDEO_AK881X
577cb7a01acSMauro Carvalho Chehab	tristate "AK8813/AK8814 video encoders"
578cb7a01acSMauro Carvalho Chehab	depends on I2C
579cb7a01acSMauro Carvalho Chehab	help
580cb7a01acSMauro Carvalho Chehab	  Video output driver for AKM AK8813 and AK8814 TV encoders
581cb7a01acSMauro Carvalho Chehab
58214735190SHans Verkuilconfig VIDEO_THS8200
58314735190SHans Verkuil	tristate "Texas Instruments THS8200 video encoder"
58414735190SHans Verkuil	depends on VIDEO_V4L2 && I2C
585b60a5b8dSMauro Carvalho Chehab	help
58614735190SHans Verkuil	  Support for the Texas Instruments THS8200 video encoder.
58714735190SHans Verkuil
58814735190SHans Verkuil	  To compile this driver as a module, choose M here: the
58914735190SHans Verkuil	  module will be called ths8200.
5905c57ae64SMauro Carvalho Chehabendmenu
59114735190SHans Verkuil
5925c57ae64SMauro Carvalho Chehabmenu "Video improvement chips"
5935c57ae64SMauro Carvalho Chehab	visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
594f48fd151SMauro Carvalho Chehab
595f48fd151SMauro Carvalho Chehabconfig VIDEO_UPD64031A
596f48fd151SMauro Carvalho Chehab	tristate "NEC Electronics uPD64031A Ghost Reduction"
597f48fd151SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
598f48fd151SMauro Carvalho Chehab	help
599f48fd151SMauro Carvalho Chehab	  Support for the NEC Electronics uPD64031A Ghost Reduction
600f48fd151SMauro Carvalho Chehab	  video chip. It is most often found in NTSC TV cards made for
601f48fd151SMauro Carvalho Chehab	  Japan and is used to reduce the 'ghosting' effect that can
602f48fd151SMauro Carvalho Chehab	  be present in analog TV broadcasts.
603f48fd151SMauro Carvalho Chehab
604f48fd151SMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
605f48fd151SMauro Carvalho Chehab	  module will be called upd64031a.
606f48fd151SMauro Carvalho Chehab
607f48fd151SMauro Carvalho Chehabconfig VIDEO_UPD64083
608f48fd151SMauro Carvalho Chehab	tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation"
609f48fd151SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
610f48fd151SMauro Carvalho Chehab	help
611f48fd151SMauro Carvalho Chehab	  Support for the NEC Electronics uPD64083 3-Dimensional Y/C
612f48fd151SMauro Carvalho Chehab	  separation video chip. It is used to improve the quality of
613f48fd151SMauro Carvalho Chehab	  the colors of a composite signal.
614f48fd151SMauro Carvalho Chehab
615f48fd151SMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
616f48fd151SMauro Carvalho Chehab	  module will be called upd64083.
6175c57ae64SMauro Carvalho Chehabendmenu
618f48fd151SMauro Carvalho Chehab
6195c57ae64SMauro Carvalho Chehabmenu "Audio/Video compression chips"
6205c57ae64SMauro Carvalho Chehab	visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
621f48fd151SMauro Carvalho Chehab
622f48fd151SMauro Carvalho Chehabconfig VIDEO_SAA6752HS
623f48fd151SMauro Carvalho Chehab	tristate "Philips SAA6752HS MPEG-2 Audio/Video Encoder"
624f48fd151SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
625f48fd151SMauro Carvalho Chehab	select CRC32
626f48fd151SMauro Carvalho Chehab	help
627f48fd151SMauro Carvalho Chehab	  Support for the Philips SAA6752HS MPEG-2 video and MPEG-audio/AC-3
628f48fd151SMauro Carvalho Chehab	  audio encoder with multiplexer.
629f48fd151SMauro Carvalho Chehab
630f48fd151SMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
631f48fd151SMauro Carvalho Chehab	  module will be called saa6752hs.
632f48fd151SMauro Carvalho Chehab
6335c57ae64SMauro Carvalho Chehabendmenu
6345c57ae64SMauro Carvalho Chehab
6355c57ae64SMauro Carvalho Chehabmenu "SDR tuner chips"
6365c57ae64SMauro Carvalho Chehab	visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
637f48fd151SMauro Carvalho Chehab
638f48fd151SMauro Carvalho Chehabconfig SDR_MAX2175
639f48fd151SMauro Carvalho Chehab	tristate "Maxim 2175 RF to Bits tuner"
640f48fd151SMauro Carvalho Chehab	depends on VIDEO_V4L2 && MEDIA_SDR_SUPPORT && I2C
641f48fd151SMauro Carvalho Chehab	select REGMAP_I2C
642f48fd151SMauro Carvalho Chehab	help
643f48fd151SMauro Carvalho Chehab	  Support for Maxim 2175 tuner. It is an advanced analog/digital
644f48fd151SMauro Carvalho Chehab	  radio receiver with RF-to-Bits front-end designed for SDR solutions.
645f48fd151SMauro Carvalho Chehab
646f48fd151SMauro Carvalho Chehab	  To compile this driver as a module, choose M here; the
647f48fd151SMauro Carvalho Chehab	  module will be called max2175.
648f48fd151SMauro Carvalho Chehab
6495c57ae64SMauro Carvalho Chehab
6505c57ae64SMauro Carvalho Chehabendmenu
6515c57ae64SMauro Carvalho Chehab
6525c57ae64SMauro Carvalho Chehabmenu "Miscellaneous helper chips"
6535c57ae64SMauro Carvalho Chehab	visible if !MEDIA_HIDE_ANCILLARY_SUBDRV
654f48fd151SMauro Carvalho Chehab
655f48fd151SMauro Carvalho Chehabconfig VIDEO_THS7303
656f48fd151SMauro Carvalho Chehab	tristate "THS7303/53 Video Amplifier"
657f48fd151SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
658f48fd151SMauro Carvalho Chehab	help
659f48fd151SMauro Carvalho Chehab	  Support for TI THS7303/53 video amplifier
660f48fd151SMauro Carvalho Chehab
661f48fd151SMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
662f48fd151SMauro Carvalho Chehab	  module will be called ths7303.
663f48fd151SMauro Carvalho Chehab
664f48fd151SMauro Carvalho Chehabconfig VIDEO_M52790
665f48fd151SMauro Carvalho Chehab	tristate "Mitsubishi M52790 A/V switch"
666f48fd151SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
667f48fd151SMauro Carvalho Chehab	help
668f48fd151SMauro Carvalho Chehab	 Support for the Mitsubishi M52790 A/V switch.
669f48fd151SMauro Carvalho Chehab
670f48fd151SMauro Carvalho Chehab	 To compile this driver as a module, choose M here: the
671f48fd151SMauro Carvalho Chehab	 module will be called m52790.
672f48fd151SMauro Carvalho Chehab
673f48fd151SMauro Carvalho Chehabconfig VIDEO_I2C
674f48fd151SMauro Carvalho Chehab	tristate "I2C transport video support"
675f48fd151SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
676f48fd151SMauro Carvalho Chehab	select VIDEOBUF2_VMALLOC
677f48fd151SMauro Carvalho Chehab	imply HWMON
678f48fd151SMauro Carvalho Chehab	help
679f48fd151SMauro Carvalho Chehab	  Enable the I2C transport video support which supports the
680f48fd151SMauro Carvalho Chehab	  following:
681f48fd151SMauro Carvalho Chehab	   * Panasonic AMG88xx Grid-Eye Sensors
682f48fd151SMauro Carvalho Chehab	   * Melexis MLX90640 Thermal Cameras
683f48fd151SMauro Carvalho Chehab
684f48fd151SMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
685f48fd151SMauro Carvalho Chehab	  module will be called video-i2c
686f48fd151SMauro Carvalho Chehab
687f48fd151SMauro Carvalho Chehabconfig VIDEO_ST_MIPID02
688f48fd151SMauro Carvalho Chehab	tristate "STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge"
689f48fd151SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
690f48fd151SMauro Carvalho Chehab	select MEDIA_CONTROLLER
691f48fd151SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
692f48fd151SMauro Carvalho Chehab	select V4L2_FWNODE
693f48fd151SMauro Carvalho Chehab	help
694f48fd151SMauro Carvalho Chehab	  Support for STMicroelectronics MIPID02 CSI-2 to PARALLEL bridge.
695f48fd151SMauro Carvalho Chehab	  It is used to allow usage of CSI-2 sensor with PARALLEL port
696f48fd151SMauro Carvalho Chehab	  controller.
697f48fd151SMauro Carvalho Chehab
698f48fd151SMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
699f48fd151SMauro Carvalho Chehab	  module will be called st-mipid02.
700f48fd151SMauro Carvalho Chehabendmenu
701f48fd151SMauro Carvalho Chehab
702f48fd151SMauro Carvalho Chehab#
7035c57ae64SMauro Carvalho Chehab# V4L2 I2C drivers that are related with Camera support
704f48fd151SMauro Carvalho Chehab#
705f48fd151SMauro Carvalho Chehab
7065c57ae64SMauro Carvalho Chehabmenu "Camera sensor devices"
7075c57ae64SMauro Carvalho Chehab	visible if MEDIA_CAMERA_SUPPORT
708cb7a01acSMauro Carvalho Chehab
709cb7a01acSMauro Carvalho Chehabconfig VIDEO_APTINA_PLL
710cb7a01acSMauro Carvalho Chehab	tristate
711cb7a01acSMauro Carvalho Chehab
712cb7a01acSMauro Carvalho Chehabconfig VIDEO_SMIAPP_PLL
713cb7a01acSMauro Carvalho Chehab	tristate
714cb7a01acSMauro Carvalho Chehab
715e6213840SShawn Tuconfig VIDEO_HI556
716e6213840SShawn Tu	tristate "Hynix Hi-556 sensor support"
71732a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
71832a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
71932a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
720e6213840SShawn Tu	select V4L2_FWNODE
721e6213840SShawn Tu	help
722e6213840SShawn Tu	  This is a Video4Linux2 sensor driver for the Hynix
723e6213840SShawn Tu	  Hi-556 camera.
724e6213840SShawn Tu
725e6213840SShawn Tu	  To compile this driver as a module, choose M here: the
726e6213840SShawn Tu	  module will be called hi556.
727e6213840SShawn Tu
72843619059SRicardo Ribalda Delgadoconfig VIDEO_IMX214
72943619059SRicardo Ribalda Delgado	tristate "Sony IMX214 sensor support"
73032a363d0SMauro Carvalho Chehab	depends on GPIOLIB && I2C && VIDEO_V4L2
73143619059SRicardo Ribalda Delgado	depends on V4L2_FWNODE
73232a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
73332a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
7346de18fa3SIan Kumlien	select REGMAP_I2C
73543619059SRicardo Ribalda Delgado	help
73643619059SRicardo Ribalda Delgado	  This is a Video4Linux2 sensor driver for the Sony
73743619059SRicardo Ribalda Delgado	  IMX214 camera.
73843619059SRicardo Ribalda Delgado
73943619059SRicardo Ribalda Delgado	  To compile this driver as a module, choose M here: the
74043619059SRicardo Ribalda Delgado	  module will be called imx214.
74143619059SRicardo Ribalda Delgado
7421283b3b8SDave Stevensonconfig VIDEO_IMX219
7431283b3b8SDave Stevenson	tristate "Sony IMX219 sensor support"
74432a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
74532a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
74632a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
7471283b3b8SDave Stevenson	select V4L2_FWNODE
7481283b3b8SDave Stevenson	help
7491283b3b8SDave Stevenson	  This is a Video4Linux2 sensor driver for the Sony
7501283b3b8SDave Stevenson	  IMX219 camera.
7511283b3b8SDave Stevenson
7521283b3b8SDave Stevenson	  To compile this driver as a module, choose M here: the
7531283b3b8SDave Stevenson	  module will be called imx219.
7541283b3b8SDave Stevenson
755e4802cb0SJason Chenconfig VIDEO_IMX258
756e4802cb0SJason Chen	tristate "Sony IMX258 sensor support"
75732a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
75832a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
75932a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
760b60a5b8dSMauro Carvalho Chehab	help
761be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the Sony
762e4802cb0SJason Chen	  IMX258 camera.
763e4802cb0SJason Chen
764e4802cb0SJason Chen	  To compile this driver as a module, choose M here: the
765e4802cb0SJason Chen	  module will be called imx258.
766e4802cb0SJason Chen
7670985dd30SLeon Luoconfig VIDEO_IMX274
7680985dd30SLeon Luo	tristate "Sony IMX274 sensor support"
76932a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
77032a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
77132a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
7724f9d7225SLuca Ceresoli	select REGMAP_I2C
773b60a5b8dSMauro Carvalho Chehab	help
774be9543ecSSakari Ailus	  This is a V4L2 sensor driver for the Sony IMX274
7750985dd30SLeon Luo	  CMOS image sensor.
7760985dd30SLeon Luo
777828dbc29SManivannan Sadhasivamconfig VIDEO_IMX290
778828dbc29SManivannan Sadhasivam	tristate "Sony IMX290 sensor support"
77932a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
78032a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
78132a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
7826de18fa3SIan Kumlien	select REGMAP_I2C
783828dbc29SManivannan Sadhasivam	select V4L2_FWNODE
784828dbc29SManivannan Sadhasivam	help
785828dbc29SManivannan Sadhasivam	  This is a Video4Linux2 sensor driver for the Sony
786828dbc29SManivannan Sadhasivam	  IMX290 camera sensor.
787828dbc29SManivannan Sadhasivam
788828dbc29SManivannan Sadhasivam	  To compile this driver as a module, choose M here: the
789828dbc29SManivannan Sadhasivam	  module will be called imx290.
790828dbc29SManivannan Sadhasivam
7918a89dc62SBingbu Caoconfig VIDEO_IMX319
7928a89dc62SBingbu Cao	tristate "Sony IMX319 sensor support"
79332a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
79432a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
79532a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
7968a89dc62SBingbu Cao	help
7978a89dc62SBingbu Cao	  This is a Video4Linux2 sensor driver for the Sony
7988a89dc62SBingbu Cao	  IMX319 camera.
7998a89dc62SBingbu Cao
8008a89dc62SBingbu Cao	  To compile this driver as a module, choose M here: the
8018a89dc62SBingbu Cao	  module will be called imx319.
8028a89dc62SBingbu Cao
803df0b5c4aSBingbu Caoconfig VIDEO_IMX355
804df0b5c4aSBingbu Cao	tristate "Sony IMX355 sensor support"
80532a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
80632a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
80732a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
808df0b5c4aSBingbu Cao	help
809df0b5c4aSBingbu Cao	  This is a Video4Linux2 sensor driver for the Sony
810df0b5c4aSBingbu Cao	  IMX355 camera.
811df0b5c4aSBingbu Cao
812df0b5c4aSBingbu Cao	  To compile this driver as a module, choose M here: the
813df0b5c4aSBingbu Cao	  module will be called imx355.
814df0b5c4aSBingbu Cao
81534aa8879SHans Verkuilconfig VIDEO_OV2640
81634aa8879SHans Verkuil	tristate "OmniVision OV2640 sensor support"
817a463ea99SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
81834aa8879SHans Verkuil	help
819be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
82034aa8879SHans Verkuil	  OV2640 camera.
82134aa8879SHans Verkuil
82234aa8879SHans Verkuil	  To compile this driver as a module, choose M here: the
82334aa8879SHans Verkuil	  module will be called ov2640.
82434aa8879SHans Verkuil
825c4c0283aSBenoit Parrotconfig VIDEO_OV2659
826c4c0283aSBenoit Parrot	tristate "OmniVision OV2659 sensor support"
8272b4a07a0SBenoit Parrot	depends on VIDEO_V4L2 && I2C && GPIOLIB
828859969b3SSakari Ailus	select V4L2_FWNODE
829b60a5b8dSMauro Carvalho Chehab	help
830be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
831c4c0283aSBenoit Parrot	  OV2659 camera.
832c4c0283aSBenoit Parrot
833c4c0283aSBenoit Parrot	  To compile this driver as a module, choose M here: the
834c4c0283aSBenoit Parrot	  module will be called ov2659.
835c4c0283aSBenoit Parrot
8363ee47cadSRui Miguel Silvaconfig VIDEO_OV2680
8373ee47cadSRui Miguel Silva	tristate "OmniVision OV2680 sensor support"
83832a363d0SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
83932a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
8403ee47cadSRui Miguel Silva	select V4L2_FWNODE
841b60a5b8dSMauro Carvalho Chehab	help
8423ee47cadSRui Miguel Silva	  This is a Video4Linux2 sensor driver for the OmniVision
8433ee47cadSRui Miguel Silva	  OV2680 camera.
8443ee47cadSRui Miguel Silva
8453ee47cadSRui Miguel Silva	  To compile this driver as a module, choose M here: the
8463ee47cadSRui Miguel Silva	  module will be called ov2680.
8473ee47cadSRui Miguel Silva
848e3861d91SShunqian Zhengconfig VIDEO_OV2685
849e3861d91SShunqian Zheng	tristate "OmniVision OV2685 sensor support"
85032a363d0SMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
85132a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
852e3861d91SShunqian Zheng	select V4L2_FWNODE
853b60a5b8dSMauro Carvalho Chehab	help
854be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
855e3861d91SShunqian Zheng	  OV2685 camera.
856e3861d91SShunqian Zheng
857e3861d91SShunqian Zheng	  To compile this driver as a module, choose M here: the
858e3861d91SShunqian Zheng	  module will be called ov2685.
859e3861d91SShunqian Zheng
860866edc89SBingbu Caoconfig VIDEO_OV2740
861866edc89SBingbu Cao	tristate "OmniVision OV2740 sensor support"
862866edc89SBingbu Cao	depends on VIDEO_V4L2 && I2C
863*1e8d3bbcSBingbu Cao	depends on ACPI || COMPILE_TEST
864866edc89SBingbu Cao	select MEDIA_CONTROLLER
865866edc89SBingbu Cao	select VIDEO_V4L2_SUBDEV_API
866866edc89SBingbu Cao	select V4L2_FWNODE
867866edc89SBingbu Cao	help
868866edc89SBingbu Cao	  This is a Video4Linux2 sensor driver for the OmniVision
869866edc89SBingbu Cao	  OV2740 camera.
870866edc89SBingbu Cao
871866edc89SBingbu Cao	  To compile this driver as a module, choose M here: the
872866edc89SBingbu Cao	  module will be called ov2740.
873866edc89SBingbu Cao
87419a81c14SSteve Longerbeamconfig VIDEO_OV5640
87519a81c14SSteve Longerbeam	tristate "OmniVision OV5640 sensor support"
87619a81c14SSteve Longerbeam	depends on OF
87732a363d0SMauro Carvalho Chehab	depends on GPIOLIB && VIDEO_V4L2 && I2C
87832a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
87932a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
88019a81c14SSteve Longerbeam	select V4L2_FWNODE
881b60a5b8dSMauro Carvalho Chehab	help
882be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the Omnivision
88319a81c14SSteve Longerbeam	  OV5640 camera sensor with a MIPI CSI-2 interface.
88419a81c14SSteve Longerbeam
8859cae9722STodor Tomovconfig VIDEO_OV5645
8869cae9722STodor Tomov	tristate "OmniVision OV5645 sensor support"
8879cae9722STodor Tomov	depends on OF
88832a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
88932a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
89032a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
891859969b3SSakari Ailus	select V4L2_FWNODE
892b60a5b8dSMauro Carvalho Chehab	help
893be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
8949cae9722STodor Tomov	  OV5645 camera.
8959cae9722STodor Tomov
8969cae9722STodor Tomov	  To compile this driver as a module, choose M here: the
8979cae9722STodor Tomov	  module will be called ov5645.
8989cae9722STodor Tomov
8993c2472a3SRamiro Oliveiraconfig VIDEO_OV5647
9003c2472a3SRamiro Oliveira	tristate "OmniVision OV5647 sensor support"
90132a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
90232a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
90332a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
904859969b3SSakari Ailus	select V4L2_FWNODE
905b60a5b8dSMauro Carvalho Chehab	help
906be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
9073c2472a3SRamiro Oliveira	  OV5647 camera.
9083c2472a3SRamiro Oliveira
9093c2472a3SRamiro Oliveira	  To compile this driver as a module, choose M here: the
9103c2472a3SRamiro Oliveira	  module will be called ov5647.
9113c2472a3SRamiro Oliveira
91223a52386SJanusz Krzysztofikconfig VIDEO_OV6650
91323a52386SJanusz Krzysztofik	tristate "OmniVision OV6650 sensor support"
91423a52386SJanusz Krzysztofik	depends on I2C && VIDEO_V4L2
915b60a5b8dSMauro Carvalho Chehab	help
916be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
91723a52386SJanusz Krzysztofik	  OV6650 camera.
91823a52386SJanusz Krzysztofik
91923a52386SJanusz Krzysztofik	  To compile this driver as a module, choose M here: the
92023a52386SJanusz Krzysztofik	  module will be called ov6650.
92123a52386SJanusz Krzysztofik
9225de35c9bSChiranjeevi Rapoluconfig VIDEO_OV5670
9235de35c9bSChiranjeevi Rapolu	tristate "OmniVision OV5670 sensor support"
92432a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
92532a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
92632a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
9275de35c9bSChiranjeevi Rapolu	select V4L2_FWNODE
928b60a5b8dSMauro Carvalho Chehab	help
929be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
9305de35c9bSChiranjeevi Rapolu	  OV5670 camera.
9315de35c9bSChiranjeevi Rapolu
9325de35c9bSChiranjeevi Rapolu	  To compile this driver as a module, choose M here: the
9335de35c9bSChiranjeevi Rapolu	  module will be called ov5670.
9345de35c9bSChiranjeevi Rapolu
935bf27502bSShawn Tuconfig VIDEO_OV5675
936bf27502bSShawn Tu	tristate "OmniVision OV5675 sensor support"
93732a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
93832a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
93932a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
940bf27502bSShawn Tu	select V4L2_FWNODE
941bf27502bSShawn Tu	help
942bf27502bSShawn Tu	  This is a Video4Linux2 sensor driver for the OmniVision
943bf27502bSShawn Tu	  OV5675 camera.
944bf27502bSShawn Tu
945bf27502bSShawn Tu	  To compile this driver as a module, choose M here: the
946bf27502bSShawn Tu	  module will be called ov5675.
947bf27502bSShawn Tu
9488a77009bSShunqian Zhengconfig VIDEO_OV5695
9498a77009bSShunqian Zheng	tristate "OmniVision OV5695 sensor support"
9508a77009bSShunqian Zheng	depends on I2C && VIDEO_V4L2
951c31e2febSYueHaibing	select V4L2_FWNODE
952b60a5b8dSMauro Carvalho Chehab	help
953be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
9548a77009bSShunqian Zheng	  OV5695 camera.
9558a77009bSShunqian Zheng
9568a77009bSShunqian Zheng	  To compile this driver as a module, choose M here: the
9578a77009bSShunqian Zheng	  module will be called ov5695.
9588a77009bSShunqian Zheng
959d30bb512STodor Tomovconfig VIDEO_OV7251
960d30bb512STodor Tomov	tristate "OmniVision OV7251 sensor support"
96132a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
96232a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
96332a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
964d30bb512STodor Tomov	select V4L2_FWNODE
965d30bb512STodor Tomov	help
966be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
967d30bb512STodor Tomov	  OV7251 camera.
968d30bb512STodor Tomov
969d30bb512STodor Tomov	  To compile this driver as a module, choose M here: the
970d30bb512STodor Tomov	  module will be called ov7251.
971d30bb512STodor Tomov
972762c2812SJacopo Mondiconfig VIDEO_OV772X
973762c2812SJacopo Mondi	tristate "OmniVision OV772x sensor support"
974762c2812SJacopo Mondi	depends on I2C && VIDEO_V4L2
9755bbf3221SAkinobu Mita	select REGMAP_SCCB
976b60a5b8dSMauro Carvalho Chehab	help
977be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
978762c2812SJacopo Mondi	  OV772x camera.
979762c2812SJacopo Mondi
980762c2812SJacopo Mondi	  To compile this driver as a module, choose M here: the
981762c2812SJacopo Mondi	  module will be called ov772x.
982762c2812SJacopo Mondi
983ec367c3cSHans Verkuilconfig VIDEO_OV7640
984ec367c3cSHans Verkuil	tristate "OmniVision OV7640 sensor support"
985ec367c3cSHans Verkuil	depends on I2C && VIDEO_V4L2
986b60a5b8dSMauro Carvalho Chehab	help
987be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
988ec367c3cSHans Verkuil	  OV7640 camera.
989ec367c3cSHans Verkuil
990ec367c3cSHans Verkuil	  To compile this driver as a module, choose M here: the
991ec367c3cSHans Verkuil	  module will be called ov7640.
992ec367c3cSHans Verkuil
993cb7a01acSMauro Carvalho Chehabconfig VIDEO_OV7670
994cb7a01acSMauro Carvalho Chehab	tristate "OmniVision OV7670 sensor support"
995cb7a01acSMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
99601b84448SJacopo Mondi	select V4L2_FWNODE
997b60a5b8dSMauro Carvalho Chehab	help
998be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
999cb7a01acSMauro Carvalho Chehab	  OV7670 VGA camera.  It currently only works with the M88ALP01
1000cb7a01acSMauro Carvalho Chehab	  controller.
1001cb7a01acSMauro Carvalho Chehab
100239c5c447SWenyou Yangconfig VIDEO_OV7740
100339c5c447SWenyou Yang	tristate "OmniVision OV7740 sensor support"
100439c5c447SWenyou Yang	depends on I2C && VIDEO_V4L2
10056de18fa3SIan Kumlien	select REGMAP_I2C
1006b60a5b8dSMauro Carvalho Chehab	help
1007be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
100839c5c447SWenyou Yang	  OV7740 VGA camera sensor.
100939c5c447SWenyou Yang
1010879347f0SBen Kaoconfig VIDEO_OV8856
1011879347f0SBen Kao	tristate "OmniVision OV8856 sensor support"
101232a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
101332a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
101432a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1015879347f0SBen Kao	select V4L2_FWNODE
1016879347f0SBen Kao	help
1017879347f0SBen Kao	  This is a Video4Linux2 sensor driver for the OmniVision
1018879347f0SBen Kao	  OV8856 camera sensor.
1019879347f0SBen Kao
1020879347f0SBen Kao	  To compile this driver as a module, choose M here: the
1021879347f0SBen Kao	  module will be called ov8856.
1022879347f0SBen Kao
102357b0ad9eSPetr Cvekconfig VIDEO_OV9640
102457b0ad9eSPetr Cvek	tristate "OmniVision OV9640 sensor support"
102557b0ad9eSPetr Cvek	depends on I2C && VIDEO_V4L2
102657b0ad9eSPetr Cvek	help
102757b0ad9eSPetr Cvek	  This is a Video4Linux2 sensor driver for the OmniVision
102857b0ad9eSPetr Cvek	  OV9640 camera sensor.
102957b0ad9eSPetr Cvek
103084a15dedSSylwester Nawrockiconfig VIDEO_OV9650
103184a15dedSSylwester Nawrocki	tristate "OmniVision OV9650/OV9652 sensor support"
103232a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
103332a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
103432a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1035361f3803SAkinobu Mita	select REGMAP_SCCB
1036b60a5b8dSMauro Carvalho Chehab	help
1037be9543ecSSakari Ailus	  This is a V4L2 sensor driver for the Omnivision
103884a15dedSSylwester Nawrocki	  OV9650 and OV9652 camera sensors.
103984a15dedSSylwester Nawrocki
10405fcf092eSHyungwoo Yangconfig VIDEO_OV13858
10415fcf092eSHyungwoo Yang	tristate "OmniVision OV13858 sensor support"
104232a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
104332a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
104432a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1045fce8ba67SSakari Ailus	select V4L2_FWNODE
1046b60a5b8dSMauro Carvalho Chehab	help
1047be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the OmniVision
10485fcf092eSHyungwoo Yang	  OV13858 camera.
10495fcf092eSHyungwoo Yang
1050cb7a01acSMauro Carvalho Chehabconfig VIDEO_VS6624
1051cb7a01acSMauro Carvalho Chehab	tristate "ST VS6624 sensor support"
1052cb7a01acSMauro Carvalho Chehab	depends on VIDEO_V4L2 && I2C
1053b60a5b8dSMauro Carvalho Chehab	help
1054be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the ST VS6624
1055cb7a01acSMauro Carvalho Chehab	  camera.
1056cb7a01acSMauro Carvalho Chehab
1057cb7a01acSMauro Carvalho Chehab	  To compile this driver as a module, choose M here: the
1058cb7a01acSMauro Carvalho Chehab	  module will be called vs6624.
1059cb7a01acSMauro Carvalho Chehab
1060f8ce7c35SAkinobu Mitaconfig VIDEO_MT9M001
1061f8ce7c35SAkinobu Mita	tristate "mt9m001 support"
106232a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
106332a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
106432a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1065f8ce7c35SAkinobu Mita	help
1066f8ce7c35SAkinobu Mita	  This driver supports MT9M001 cameras from Micron, monochrome
1067f8ce7c35SAkinobu Mita	  and colour models.
1068f8ce7c35SAkinobu Mita
1069cb7a01acSMauro Carvalho Chehabconfig VIDEO_MT9M032
1070cb7a01acSMauro Carvalho Chehab	tristate "MT9M032 camera sensor support"
107132a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
107232a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
107332a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1074cb7a01acSMauro Carvalho Chehab	select VIDEO_APTINA_PLL
1075b60a5b8dSMauro Carvalho Chehab	help
1076cb7a01acSMauro Carvalho Chehab	  This driver supports MT9M032 camera sensors from Aptina, monochrome
1077cb7a01acSMauro Carvalho Chehab	  models only.
1078cb7a01acSMauro Carvalho Chehab
1079c61e74e3SRobert Jarzmikconfig VIDEO_MT9M111
1080c61e74e3SRobert Jarzmik	tristate "mt9m111, mt9m112 and mt9m131 support"
1081c61e74e3SRobert Jarzmik	depends on I2C && VIDEO_V4L2
108298480d65SEnrico Scholz	select V4L2_FWNODE
1083c61e74e3SRobert Jarzmik	help
1084c61e74e3SRobert Jarzmik	  This driver supports MT9M111, MT9M112 and MT9M131 cameras from
1085c61e74e3SRobert Jarzmik	  Micron/Aptina
1086c61e74e3SRobert Jarzmik
1087cb7a01acSMauro Carvalho Chehabconfig VIDEO_MT9P031
1088cb7a01acSMauro Carvalho Chehab	tristate "Aptina MT9P031 support"
108932a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
109032a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
109132a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1092cb7a01acSMauro Carvalho Chehab	select VIDEO_APTINA_PLL
1093b60a5b8dSMauro Carvalho Chehab	help
1094be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the Aptina
1095cb7a01acSMauro Carvalho Chehab	  (Micron) mt9p031 5 Mpixel camera.
1096cb7a01acSMauro Carvalho Chehab
1097cb7a01acSMauro Carvalho Chehabconfig VIDEO_MT9T001
1098cb7a01acSMauro Carvalho Chehab	tristate "Aptina MT9T001 support"
109932a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
110032a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
110132a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1102b60a5b8dSMauro Carvalho Chehab	help
1103be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the Aptina
1104cb7a01acSMauro Carvalho Chehab	  (Micron) mt0t001 3 Mpixel camera.
1105cb7a01acSMauro Carvalho Chehab
11066a26f141SJacopo Mondiconfig VIDEO_MT9T112
11076a26f141SJacopo Mondi	tristate "Aptina MT9T111/MT9T112 support"
11086a26f141SJacopo Mondi	depends on I2C && VIDEO_V4L2
1109b60a5b8dSMauro Carvalho Chehab	help
1110be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the Aptina
11116a26f141SJacopo Mondi	  (Micron) MT9T111 and MT9T112 3 Mpixel camera.
11126a26f141SJacopo Mondi
11136a26f141SJacopo Mondi	  To compile this driver as a module, choose M here: the
11146a26f141SJacopo Mondi	  module will be called mt9t112.
11156a26f141SJacopo Mondi
1116cb7a01acSMauro Carvalho Chehabconfig VIDEO_MT9V011
1117cb7a01acSMauro Carvalho Chehab	tristate "Micron mt9v011 sensor support"
1118cb7a01acSMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
1119b60a5b8dSMauro Carvalho Chehab	help
1120be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the Micron
1121cb7a01acSMauro Carvalho Chehab	  mt0v011 1.3 Mpixel camera.  It currently only works with the
1122cb7a01acSMauro Carvalho Chehab	  em28xx driver.
1123cb7a01acSMauro Carvalho Chehab
1124cb7a01acSMauro Carvalho Chehabconfig VIDEO_MT9V032
1125cb7a01acSMauro Carvalho Chehab	tristate "Micron MT9V032 sensor support"
112632a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
112732a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
112832a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
112980b44ef2SPhilipp Zabel	select REGMAP_I2C
1130859969b3SSakari Ailus	select V4L2_FWNODE
1131b60a5b8dSMauro Carvalho Chehab	help
1132be9543ecSSakari Ailus	  This is a Video4Linux2 sensor driver for the Micron
1133cb7a01acSMauro Carvalho Chehab	  MT9V032 752x480 CMOS sensor.
1134cb7a01acSMauro Carvalho Chehab
1135aab7ed1cSJacopo Mondiconfig VIDEO_MT9V111
1136aab7ed1cSJacopo Mondi	tristate "Aptina MT9V111 sensor support"
1137aab7ed1cSJacopo Mondi	depends on I2C && VIDEO_V4L2
1138aab7ed1cSJacopo Mondi	help
1139aab7ed1cSJacopo Mondi	  This is a Video4Linux2 sensor driver for the Aptina/Micron
1140aab7ed1cSJacopo Mondi	  MT9V111 sensor.
1141aab7ed1cSJacopo Mondi
1142aab7ed1cSJacopo Mondi	  To compile this driver as a module, choose M here: the
1143aab7ed1cSJacopo Mondi	  module will be called mt9v111.
1144aab7ed1cSJacopo Mondi
1145cb7a01acSMauro Carvalho Chehabconfig VIDEO_SR030PC30
1146cb7a01acSMauro Carvalho Chehab	tristate "Siliconfile SR030PC30 sensor support"
1147cb7a01acSMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
1148b60a5b8dSMauro Carvalho Chehab	help
1149cb7a01acSMauro Carvalho Chehab	  This driver supports SR030PC30 VGA camera from Siliconfile
1150cb7a01acSMauro Carvalho Chehab
1151cb7a01acSMauro Carvalho Chehabconfig VIDEO_NOON010PC30
1152cb7a01acSMauro Carvalho Chehab	tristate "Siliconfile NOON010PC30 sensor support"
115332a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
115432a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
115532a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1156b60a5b8dSMauro Carvalho Chehab	help
1157cb7a01acSMauro Carvalho Chehab	  This driver supports NOON010PC30 CIF camera from Siliconfile
1158cb7a01acSMauro Carvalho Chehab
1159cb7a01acSMauro Carvalho Chehabsource "drivers/media/i2c/m5mols/Kconfig"
1160cb7a01acSMauro Carvalho Chehab
11618cba1ae6SJacopo Mondiconfig VIDEO_RJ54N1
11628cba1ae6SJacopo Mondi	tristate "Sharp RJ54N1CB0C sensor support"
11638cba1ae6SJacopo Mondi	depends on I2C && VIDEO_V4L2
11648cba1ae6SJacopo Mondi	help
1165be9543ecSSakari Ailus	  This is a V4L2 sensor driver for Sharp RJ54N1CB0C CMOS image
11668cba1ae6SJacopo Mondi	  sensor.
11678cba1ae6SJacopo Mondi
11688cba1ae6SJacopo Mondi	  To compile this driver as a module, choose M here: the
11698cba1ae6SJacopo Mondi	  module will be called rj54n1.
11708cba1ae6SJacopo Mondi
1171cb7a01acSMauro Carvalho Chehabconfig VIDEO_S5K6AA
1172cb7a01acSMauro Carvalho Chehab	tristate "Samsung S5K6AAFX sensor support"
117332a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
117432a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
117532a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1176b60a5b8dSMauro Carvalho Chehab	help
1177be9543ecSSakari Ailus	  This is a V4L2 sensor driver for Samsung S5K6AA(FX) 1.3M
1178cb7a01acSMauro Carvalho Chehab	  camera sensor with an embedded SoC image signal processor.
1179cb7a01acSMauro Carvalho Chehab
1180814b4dd9SSylwester Nawrockiconfig VIDEO_S5K6A3
1181814b4dd9SSylwester Nawrocki	tristate "Samsung S5K6A3 sensor support"
118232a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
118332a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
118432a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1185b60a5b8dSMauro Carvalho Chehab	help
1186be9543ecSSakari Ailus	  This is a V4L2 sensor driver for Samsung S5K6A3 raw
1187814b4dd9SSylwester Nawrocki	  camera sensor.
1188814b4dd9SSylwester Nawrocki
11898b99312bSSangwook Leeconfig VIDEO_S5K4ECGX
11908b99312bSSangwook Lee	tristate "Samsung S5K4ECGX sensor support"
119132a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
119232a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
119332a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1194c739c0a7SArnd Bergmann	select CRC32
1195b60a5b8dSMauro Carvalho Chehab	help
1196be9543ecSSakari Ailus	  This is a V4L2 sensor driver for Samsung S5K4ECGX 5M
11978b99312bSSangwook Lee	  camera sensor with an embedded SoC image signal processor.
11988b99312bSSangwook Lee
11997d459937SAndrzej Hajdaconfig VIDEO_S5K5BAF
12007d459937SAndrzej Hajda	tristate "Samsung S5K5BAF sensor support"
120132a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
120232a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
120332a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1204859969b3SSakari Ailus	select V4L2_FWNODE
1205b60a5b8dSMauro Carvalho Chehab	help
1206be9543ecSSakari Ailus	  This is a V4L2 sensor driver for Samsung S5K5BAF 2M
12077d459937SAndrzej Hajda	  camera sensor with an embedded SoC image signal processor.
12087d459937SAndrzej Hajda
1209cb7a01acSMauro Carvalho Chehabsource "drivers/media/i2c/smiapp/Kconfig"
1210c5254e72SPavel Macheksource "drivers/media/i2c/et8ek8/Kconfig"
1211cb7a01acSMauro Carvalho Chehab
1212cac47f18SAndrzej Hajdaconfig VIDEO_S5C73M3
1213cac47f18SAndrzej Hajda	tristate "Samsung S5C73M3 sensor support"
121432a363d0SMauro Carvalho Chehab	depends on I2C && SPI && VIDEO_V4L2
121532a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
121632a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1217859969b3SSakari Ailus	select V4L2_FWNODE
1218b60a5b8dSMauro Carvalho Chehab	help
1219be9543ecSSakari Ailus	  This is a V4L2 sensor driver for Samsung S5C73M3
1220cac47f18SAndrzej Hajda	  8 Mpixel camera.
1221cac47f18SAndrzej Hajda
12225c57ae64SMauro Carvalho Chehabendmenu
12235c57ae64SMauro Carvalho Chehab
12245c57ae64SMauro Carvalho Chehabmenu "Lens drivers"
12255c57ae64SMauro Carvalho Chehab	visible if MEDIA_CAMERA_SUPPORT
12260d0d87fbSSakari Ailus
12270d0d87fbSSakari Ailusconfig VIDEO_AD5820
12280d0d87fbSSakari Ailus	tristate "AD5820 lens voice coil support"
122932a363d0SMauro Carvalho Chehab	depends on GPIOLIB && I2C && VIDEO_V4L2
123032a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
1231b60a5b8dSMauro Carvalho Chehab	help
12320d0d87fbSSakari Ailus	  This is a driver for the AD5820 camera lens voice coil.
12330d0d87fbSSakari Ailus	  It is used for example in Nokia N900 (RX-51).
12340d0d87fbSSakari Ailus
12350d0d87fbSSakari Ailusconfig VIDEO_AK7375
12360d0d87fbSSakari Ailus	tristate "AK7375 lens voice coil support"
123732a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
123832a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
123932a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
12400d0d87fbSSakari Ailus	help
12410d0d87fbSSakari Ailus	  This is a driver for the AK7375 camera lens voice coil.
12420d0d87fbSSakari Ailus	  AK7375 is a 12 bit DAC with 120mA output current sink
12430d0d87fbSSakari Ailus	  capability. This is designed for linear control of
12440d0d87fbSSakari Ailus	  voice coil motors, controlled via I2C serial interface.
12450d0d87fbSSakari Ailus
12460d0d87fbSSakari Ailusconfig VIDEO_DW9714
12470d0d87fbSSakari Ailus	tristate "DW9714 lens voice coil support"
124832a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
124932a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
125032a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1251b60a5b8dSMauro Carvalho Chehab	help
12520d0d87fbSSakari Ailus	  This is a driver for the DW9714 camera lens voice coil.
12530d0d87fbSSakari Ailus	  DW9714 is a 10 bit DAC with 120mA output current sink
12540d0d87fbSSakari Ailus	  capability. This is designed for linear control of
12550d0d87fbSSakari Ailus	  voice coil motors, controlled via I2C serial interface.
12560d0d87fbSSakari Ailus
12570d0d87fbSSakari Ailusconfig VIDEO_DW9807_VCM
12580d0d87fbSSakari Ailus	tristate "DW9807 lens voice coil support"
125932a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
126032a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
126132a363d0SMauro Carvalho Chehab	select VIDEO_V4L2_SUBDEV_API
1262b60a5b8dSMauro Carvalho Chehab	help
12630d0d87fbSSakari Ailus	  This is a driver for the DW9807 camera lens voice coil.
12640d0d87fbSSakari Ailus	  DW9807 is a 10 bit DAC with 100mA output current sink
12650d0d87fbSSakari Ailus	  capability. This is designed for linear control of
12660d0d87fbSSakari Ailus	  voice coil motors, controlled via I2C serial interface.
12670d0d87fbSSakari Ailus
12685c57ae64SMauro Carvalho Chehabendmenu
12698f4ac27aSSakari Ailus
12705c57ae64SMauro Carvalho Chehabmenu "Flash devices"
12715c57ae64SMauro Carvalho Chehab	visible if MEDIA_CAMERA_SUPPORT
1272cb7a01acSMauro Carvalho Chehab
1273cb7a01acSMauro Carvalho Chehabconfig VIDEO_ADP1653
1274cb7a01acSMauro Carvalho Chehab	tristate "ADP1653 flash support"
127532a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
127632a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
1277b60a5b8dSMauro Carvalho Chehab	help
1278cb7a01acSMauro Carvalho Chehab	  This is a driver for the ADP1653 flash controller. It is used for
1279cb7a01acSMauro Carvalho Chehab	  example in Nokia N900.
1280cb7a01acSMauro Carvalho Chehab
12817f6b11a1SDaniel Jeongconfig VIDEO_LM3560
12827f6b11a1SDaniel Jeong	tristate "LM3560 dual flash driver support"
128332a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
128432a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
12857f6b11a1SDaniel Jeong	select REGMAP_I2C
1286b60a5b8dSMauro Carvalho Chehab	help
12877f6b11a1SDaniel Jeong	  This is a driver for the lm3560 dual flash controllers. It controls
12887f6b11a1SDaniel Jeong	  flash, torch LEDs.
12897f6b11a1SDaniel Jeong
1290dc76df5dSDaniel Jeongconfig VIDEO_LM3646
1291dc76df5dSDaniel Jeong	tristate "LM3646 dual flash driver support"
129232a363d0SMauro Carvalho Chehab	depends on I2C && VIDEO_V4L2
129332a363d0SMauro Carvalho Chehab	select MEDIA_CONTROLLER
1294dc76df5dSDaniel Jeong	select REGMAP_I2C
1295b60a5b8dSMauro Carvalho Chehab	help
1296dc76df5dSDaniel Jeong	  This is a driver for the lm3646 dual flash controllers. It controls
1297dc76df5dSDaniel Jeong	  flash, torch LEDs.
12985c57ae64SMauro Carvalho Chehabendmenu
129932a363d0SMauro Carvalho Chehab
130032a363d0SMauro Carvalho Chehabendif # VIDEO_V4L2
1301