Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] move i2c files into drivers/media/i2c

Move ancillary I2C drivers into drivers/media/i2c, in order to
better organize them.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>

+672 -690
+4 -7
drivers/media/Kconfig
··· 151 151 152 152 source "drivers/media/tuners/Kconfig" 153 153 154 - # 155 - # Video/Radio/Hybrid adapters 156 - # 154 + source "drivers/media/i2c/Kconfig" 157 155 156 + # 157 + # V4L platform/mem2mem drivers 158 + # 158 159 source "drivers/media/video/Kconfig" 159 160 160 161 source "drivers/media/radio/Kconfig" 161 - 162 - # 163 - # DVB adapters 164 - # 165 162 166 163 source "drivers/media/pci/Kconfig" 167 164 source "drivers/media/usb/Kconfig"
+1 -1
drivers/media/Makefile
··· 9 9 endif 10 10 11 11 obj-y += tuners/ common/ rc/ video/ 12 - obj-y += pci/ usb/ mmc/ firewire/ parport/ 12 + obj-y += i2c/ pci/ usb/ mmc/ firewire/ parport/ 13 13 14 14 obj-$(CONFIG_VIDEO_DEV) += radio/ v4l2-core/ 15 15 obj-$(CONFIG_DVB_CORE) += dvb-core/ dvb-frontends/
+566
drivers/media/i2c/Kconfig
··· 1 + # 2 + # Generic video config states 3 + # 4 + 5 + config VIDEO_BTCX 6 + depends on PCI 7 + tristate 8 + 9 + config VIDEO_TVEEPROM 10 + tristate 11 + depends on I2C 12 + 13 + # 14 + # Multimedia Video device configuration 15 + # 16 + 17 + if VIDEO_V4L2 18 + 19 + config VIDEO_HELPER_CHIPS_AUTO 20 + bool "Autoselect pertinent encoders/decoders and other helper chips" 21 + default y if !EXPERT 22 + ---help--- 23 + Most video cards may require additional modules to encode or 24 + decode audio/video standards. This option will autoselect 25 + all pertinent modules to each selected video module. 26 + 27 + Unselect this only if you know exactly what you are doing, since 28 + it may break support on some boards. 29 + 30 + In doubt, say Y. 31 + 32 + config VIDEO_IR_I2C 33 + tristate "I2C module for IR" if !VIDEO_HELPER_CHIPS_AUTO 34 + depends on I2C && RC_CORE 35 + default y 36 + ---help--- 37 + Most boards have an IR chip directly connected via GPIO. However, 38 + some video boards have the IR connected via I2C bus. 39 + 40 + If your board doesn't have an I2C IR chip, you may disable this 41 + option. 42 + 43 + In doubt, say Y. 44 + 45 + # 46 + # Encoder / Decoder module configuration 47 + # 48 + 49 + menu "Encoders, decoders, sensors and other helper chips" 50 + visible if !VIDEO_HELPER_CHIPS_AUTO 51 + 52 + comment "Audio decoders, processors and mixers" 53 + 54 + config VIDEO_TVAUDIO 55 + tristate "Simple audio decoder chips" 56 + depends on VIDEO_V4L2 && I2C 57 + ---help--- 58 + Support for several audio decoder chips found on some bt8xx boards: 59 + Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300, 60 + tea6320, tea6420, tda8425, ta8874z. 61 + Microchip: pic16c54 based design on ProVideo PV951 board. 62 + 63 + To compile this driver as a module, choose M here: the 64 + module will be called tvaudio. 65 + 66 + config VIDEO_TDA7432 67 + tristate "Philips TDA7432 audio processor" 68 + depends on VIDEO_V4L2 && I2C 69 + ---help--- 70 + Support for tda7432 audio decoder chip found on some bt8xx boards. 71 + 72 + To compile this driver as a module, choose M here: the 73 + module will be called tda7432. 74 + 75 + config VIDEO_TDA9840 76 + tristate "Philips TDA9840 audio processor" 77 + depends on I2C 78 + ---help--- 79 + Support for tda9840 audio decoder chip found on some Zoran boards. 80 + 81 + To compile this driver as a module, choose M here: the 82 + module will be called tda9840. 83 + 84 + config VIDEO_TEA6415C 85 + tristate "Philips TEA6415C audio processor" 86 + depends on I2C 87 + ---help--- 88 + Support for tea6415c audio decoder chip found on some bt8xx boards. 89 + 90 + To compile this driver as a module, choose M here: the 91 + module will be called tea6415c. 92 + 93 + config VIDEO_TEA6420 94 + tristate "Philips TEA6420 audio processor" 95 + depends on I2C 96 + ---help--- 97 + Support for tea6420 audio decoder chip found on some bt8xx boards. 98 + 99 + To compile this driver as a module, choose M here: the 100 + module will be called tea6420. 101 + 102 + config VIDEO_MSP3400 103 + tristate "Micronas MSP34xx audio decoders" 104 + depends on VIDEO_V4L2 && I2C 105 + ---help--- 106 + Support for the Micronas MSP34xx series of audio decoders. 107 + 108 + To compile this driver as a module, choose M here: the 109 + module will be called msp3400. 110 + 111 + config VIDEO_CS5345 112 + tristate "Cirrus Logic CS5345 audio ADC" 113 + depends on VIDEO_V4L2 && I2C 114 + ---help--- 115 + Support for the Cirrus Logic CS5345 24-bit, 192 kHz 116 + stereo A/D converter. 117 + 118 + To compile this driver as a module, choose M here: the 119 + module will be called cs5345. 120 + 121 + config VIDEO_CS53L32A 122 + tristate "Cirrus Logic CS53L32A audio ADC" 123 + depends on VIDEO_V4L2 && I2C 124 + ---help--- 125 + Support for the Cirrus Logic CS53L32A low voltage 126 + stereo A/D converter. 127 + 128 + To compile this driver as a module, choose M here: the 129 + module will be called cs53l32a. 130 + 131 + config VIDEO_TLV320AIC23B 132 + tristate "Texas Instruments TLV320AIC23B audio codec" 133 + depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 134 + ---help--- 135 + Support for the Texas Instruments TLV320AIC23B audio codec. 136 + 137 + To compile this driver as a module, choose M here: the 138 + module will be called tlv320aic23b. 139 + 140 + config VIDEO_WM8775 141 + tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" 142 + depends on VIDEO_V4L2 && I2C 143 + ---help--- 144 + Support for the Wolfson Microelectronics WM8775 high 145 + performance stereo A/D Converter with a 4 channel input mixer. 146 + 147 + To compile this driver as a module, choose M here: the 148 + module will be called wm8775. 149 + 150 + config VIDEO_WM8739 151 + tristate "Wolfson Microelectronics WM8739 stereo audio ADC" 152 + depends on VIDEO_V4L2 && I2C 153 + ---help--- 154 + Support for the Wolfson Microelectronics WM8739 155 + stereo A/D Converter. 156 + 157 + To compile this driver as a module, choose M here: the 158 + module will be called wm8739. 159 + 160 + config VIDEO_VP27SMPX 161 + tristate "Panasonic VP27s internal MPX" 162 + depends on VIDEO_V4L2 && I2C 163 + ---help--- 164 + Support for the internal MPX of the Panasonic VP27s tuner. 165 + 166 + To compile this driver as a module, choose M here: the 167 + module will be called vp27smpx. 168 + 169 + comment "RDS decoders" 170 + 171 + config VIDEO_SAA6588 172 + tristate "SAA6588 Radio Chip RDS decoder support" 173 + depends on VIDEO_V4L2 && I2C 174 + 175 + help 176 + Support for this Radio Data System (RDS) decoder. This allows 177 + seeing radio station identification transmitted using this 178 + standard. 179 + 180 + To compile this driver as a module, choose M here: the 181 + module will be called saa6588. 182 + 183 + comment "Video decoders" 184 + 185 + config VIDEO_ADV7180 186 + tristate "Analog Devices ADV7180 decoder" 187 + depends on VIDEO_V4L2 && I2C 188 + ---help--- 189 + Support for the Analog Devices ADV7180 video decoder. 190 + 191 + To compile this driver as a module, choose M here: the 192 + module will be called adv7180. 193 + 194 + config VIDEO_ADV7183 195 + tristate "Analog Devices ADV7183 decoder" 196 + depends on VIDEO_V4L2 && I2C 197 + ---help--- 198 + V4l2 subdevice driver for the Analog Devices 199 + ADV7183 video decoder. 200 + 201 + To compile this driver as a module, choose M here: the 202 + module will be called adv7183. 203 + 204 + config VIDEO_BT819 205 + tristate "BT819A VideoStream decoder" 206 + depends on VIDEO_V4L2 && I2C 207 + ---help--- 208 + Support for BT819A video decoder. 209 + 210 + To compile this driver as a module, choose M here: the 211 + module will be called bt819. 212 + 213 + config VIDEO_BT856 214 + tristate "BT856 VideoStream decoder" 215 + depends on VIDEO_V4L2 && I2C 216 + ---help--- 217 + Support for BT856 video decoder. 218 + 219 + To compile this driver as a module, choose M here: the 220 + module will be called bt856. 221 + 222 + config VIDEO_BT866 223 + tristate "BT866 VideoStream decoder" 224 + depends on VIDEO_V4L2 && I2C 225 + ---help--- 226 + Support for BT866 video decoder. 227 + 228 + To compile this driver as a module, choose M here: the 229 + module will be called bt866. 230 + 231 + config VIDEO_KS0127 232 + tristate "KS0127 video decoder" 233 + depends on VIDEO_V4L2 && I2C 234 + ---help--- 235 + Support for KS0127 video decoder. 236 + 237 + This chip is used on AverMedia AVS6EYES Zoran-based MJPEG 238 + cards. 239 + 240 + To compile this driver as a module, choose M here: the 241 + module will be called ks0127. 242 + 243 + config VIDEO_SAA7110 244 + tristate "Philips SAA7110 video decoder" 245 + depends on VIDEO_V4L2 && I2C 246 + ---help--- 247 + Support for the Philips SAA7110 video decoders. 248 + 249 + To compile this driver as a module, choose M here: the 250 + module will be called saa7110. 251 + 252 + config VIDEO_SAA711X 253 + tristate "Philips SAA7111/3/4/5 video decoders" 254 + depends on VIDEO_V4L2 && I2C 255 + ---help--- 256 + Support for the Philips SAA7111/3/4/5 video decoders. 257 + 258 + To compile this driver as a module, choose M here: the 259 + module will be called saa7115. 260 + 261 + config VIDEO_SAA7191 262 + tristate "Philips SAA7191 video decoder" 263 + depends on VIDEO_V4L2 && I2C 264 + ---help--- 265 + Support for the Philips SAA7191 video decoder. 266 + 267 + To compile this driver as a module, choose M here: the 268 + module will be called saa7191. 269 + 270 + config VIDEO_TVP514X 271 + tristate "Texas Instruments TVP514x video decoder" 272 + depends on VIDEO_V4L2 && I2C 273 + ---help--- 274 + This is a Video4Linux2 sensor-level driver for the TI TVP5146/47 275 + decoder. It is currently working with the TI OMAP3 camera 276 + controller. 277 + 278 + To compile this driver as a module, choose M here: the 279 + module will be called tvp514x. 280 + 281 + config VIDEO_TVP5150 282 + tristate "Texas Instruments TVP5150 video decoder" 283 + depends on VIDEO_V4L2 && I2C 284 + ---help--- 285 + Support for the Texas Instruments TVP5150 video decoder. 286 + 287 + To compile this driver as a module, choose M here: the 288 + module will be called tvp5150. 289 + 290 + config VIDEO_TVP7002 291 + tristate "Texas Instruments TVP7002 video decoder" 292 + depends on VIDEO_V4L2 && I2C 293 + ---help--- 294 + Support for the Texas Instruments TVP7002 video decoder. 295 + 296 + To compile this driver as a module, choose M here: the 297 + module will be called tvp7002. 298 + 299 + config VIDEO_VPX3220 300 + tristate "vpx3220a, vpx3216b & vpx3214c video decoders" 301 + depends on VIDEO_V4L2 && I2C 302 + ---help--- 303 + Support for VPX322x video decoders. 304 + 305 + To compile this driver as a module, choose M here: the 306 + module will be called vpx3220. 307 + 308 + comment "Video and audio decoders" 309 + 310 + config VIDEO_SAA717X 311 + tristate "Philips SAA7171/3/4 audio/video decoders" 312 + depends on VIDEO_V4L2 && I2C 313 + ---help--- 314 + Support for the Philips SAA7171/3/4 audio/video decoders. 315 + 316 + To compile this driver as a module, choose M here: the 317 + module will be called saa717x. 318 + 319 + source "drivers/media/i2c/cx25840/Kconfig" 320 + 321 + comment "MPEG video encoders" 322 + 323 + config VIDEO_CX2341X 324 + tristate "Conexant CX2341x MPEG encoders" 325 + depends on VIDEO_V4L2 && VIDEO_V4L2_COMMON 326 + ---help--- 327 + Support for the Conexant CX23416 MPEG encoders 328 + and CX23415 MPEG encoder/decoders. 329 + 330 + This module currently supports the encoding functions only. 331 + 332 + To compile this driver as a module, choose M here: the 333 + module will be called cx2341x. 334 + 335 + comment "Video encoders" 336 + 337 + config VIDEO_SAA7127 338 + tristate "Philips SAA7127/9 digital video encoders" 339 + depends on VIDEO_V4L2 && I2C 340 + ---help--- 341 + Support for the Philips SAA7127/9 digital video encoders. 342 + 343 + To compile this driver as a module, choose M here: the 344 + module will be called saa7127. 345 + 346 + config VIDEO_SAA7185 347 + tristate "Philips SAA7185 video encoder" 348 + depends on VIDEO_V4L2 && I2C 349 + ---help--- 350 + Support for the Philips SAA7185 video encoder. 351 + 352 + To compile this driver as a module, choose M here: the 353 + module will be called saa7185. 354 + 355 + config VIDEO_ADV7170 356 + tristate "Analog Devices ADV7170 video encoder" 357 + depends on VIDEO_V4L2 && I2C 358 + ---help--- 359 + Support for the Analog Devices ADV7170 video encoder driver 360 + 361 + To compile this driver as a module, choose M here: the 362 + module will be called adv7170. 363 + 364 + config VIDEO_ADV7175 365 + tristate "Analog Devices ADV7175 video encoder" 366 + depends on VIDEO_V4L2 && I2C 367 + ---help--- 368 + Support for the Analog Devices ADV7175 video encoder driver 369 + 370 + To compile this driver as a module, choose M here: the 371 + module will be called adv7175. 372 + 373 + config VIDEO_ADV7343 374 + tristate "ADV7343 video encoder" 375 + depends on I2C 376 + help 377 + Support for Analog Devices I2C bus based ADV7343 encoder. 378 + 379 + To compile this driver as a module, choose M here: the 380 + module will be called adv7343. 381 + 382 + config VIDEO_ADV7393 383 + tristate "ADV7393 video encoder" 384 + depends on I2C 385 + help 386 + Support for Analog Devices I2C bus based ADV7393 encoder. 387 + 388 + To compile this driver as a module, choose M here: the 389 + module will be called adv7393. 390 + 391 + config VIDEO_AK881X 392 + tristate "AK8813/AK8814 video encoders" 393 + depends on I2C 394 + help 395 + Video output driver for AKM AK8813 and AK8814 TV encoders 396 + 397 + comment "Camera sensor devices" 398 + 399 + config VIDEO_APTINA_PLL 400 + tristate 401 + 402 + config VIDEO_SMIAPP_PLL 403 + tristate 404 + 405 + config VIDEO_OV7670 406 + tristate "OmniVision OV7670 sensor support" 407 + depends on I2C && VIDEO_V4L2 408 + depends on MEDIA_CAMERA_SUPPORT 409 + ---help--- 410 + This is a Video4Linux2 sensor-level driver for the OmniVision 411 + OV7670 VGA camera. It currently only works with the M88ALP01 412 + controller. 413 + 414 + config VIDEO_VS6624 415 + tristate "ST VS6624 sensor support" 416 + depends on VIDEO_V4L2 && I2C 417 + depends on MEDIA_CAMERA_SUPPORT 418 + ---help--- 419 + This is a Video4Linux2 sensor-level driver for the ST VS6624 420 + camera. 421 + 422 + To compile this driver as a module, choose M here: the 423 + module will be called vs6624. 424 + 425 + config VIDEO_MT9M032 426 + tristate "MT9M032 camera sensor support" 427 + depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 428 + depends on MEDIA_CAMERA_SUPPORT 429 + select VIDEO_APTINA_PLL 430 + ---help--- 431 + This driver supports MT9M032 camera sensors from Aptina, monochrome 432 + models only. 433 + 434 + config VIDEO_MT9P031 435 + tristate "Aptina MT9P031 support" 436 + depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 437 + depends on MEDIA_CAMERA_SUPPORT 438 + select VIDEO_APTINA_PLL 439 + ---help--- 440 + This is a Video4Linux2 sensor-level driver for the Aptina 441 + (Micron) mt9p031 5 Mpixel camera. 442 + 443 + config VIDEO_MT9T001 444 + tristate "Aptina MT9T001 support" 445 + depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 446 + depends on MEDIA_CAMERA_SUPPORT 447 + ---help--- 448 + This is a Video4Linux2 sensor-level driver for the Aptina 449 + (Micron) mt0t001 3 Mpixel camera. 450 + 451 + config VIDEO_MT9V011 452 + tristate "Micron mt9v011 sensor support" 453 + depends on I2C && VIDEO_V4L2 454 + depends on MEDIA_CAMERA_SUPPORT 455 + ---help--- 456 + This is a Video4Linux2 sensor-level driver for the Micron 457 + mt0v011 1.3 Mpixel camera. It currently only works with the 458 + em28xx driver. 459 + 460 + config VIDEO_MT9V032 461 + tristate "Micron MT9V032 sensor support" 462 + depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 463 + depends on MEDIA_CAMERA_SUPPORT 464 + ---help--- 465 + This is a Video4Linux2 sensor-level driver for the Micron 466 + MT9V032 752x480 CMOS sensor. 467 + 468 + config VIDEO_TCM825X 469 + tristate "TCM825x camera sensor support" 470 + depends on I2C && VIDEO_V4L2 471 + depends on MEDIA_CAMERA_SUPPORT 472 + ---help--- 473 + This is a driver for the Toshiba TCM825x VGA camera sensor. 474 + It is used for example in Nokia N800. 475 + 476 + config VIDEO_SR030PC30 477 + tristate "Siliconfile SR030PC30 sensor support" 478 + depends on I2C && VIDEO_V4L2 479 + depends on MEDIA_CAMERA_SUPPORT 480 + ---help--- 481 + This driver supports SR030PC30 VGA camera from Siliconfile 482 + 483 + config VIDEO_NOON010PC30 484 + tristate "Siliconfile NOON010PC30 sensor support" 485 + depends on I2C && VIDEO_V4L2 && EXPERIMENTAL && VIDEO_V4L2_SUBDEV_API 486 + depends on MEDIA_CAMERA_SUPPORT 487 + ---help--- 488 + This driver supports NOON010PC30 CIF camera from Siliconfile 489 + 490 + source "drivers/media/i2c/m5mols/Kconfig" 491 + 492 + config VIDEO_S5K6AA 493 + tristate "Samsung S5K6AAFX sensor support" 494 + depends on MEDIA_CAMERA_SUPPORT 495 + depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 496 + ---help--- 497 + This is a V4L2 sensor-level driver for Samsung S5K6AA(FX) 1.3M 498 + camera sensor with an embedded SoC image signal processor. 499 + 500 + source "drivers/media/i2c/smiapp/Kconfig" 501 + 502 + comment "Flash devices" 503 + 504 + config VIDEO_ADP1653 505 + tristate "ADP1653 flash support" 506 + depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 507 + depends on MEDIA_CAMERA_SUPPORT 508 + ---help--- 509 + This is a driver for the ADP1653 flash controller. It is used for 510 + example in Nokia N900. 511 + 512 + config VIDEO_AS3645A 513 + tristate "AS3645A flash driver support" 514 + depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 515 + depends on MEDIA_CAMERA_SUPPORT 516 + ---help--- 517 + This is a driver for the AS3645A and LM3555 flash controllers. It has 518 + build in control for flash, torch and indicator LEDs. 519 + 520 + comment "Video improvement chips" 521 + 522 + config VIDEO_UPD64031A 523 + tristate "NEC Electronics uPD64031A Ghost Reduction" 524 + depends on VIDEO_V4L2 && I2C 525 + ---help--- 526 + Support for the NEC Electronics uPD64031A Ghost Reduction 527 + video chip. It is most often found in NTSC TV cards made for 528 + Japan and is used to reduce the 'ghosting' effect that can 529 + be present in analog TV broadcasts. 530 + 531 + To compile this driver as a module, choose M here: the 532 + module will be called upd64031a. 533 + 534 + config VIDEO_UPD64083 535 + tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation" 536 + depends on VIDEO_V4L2 && I2C 537 + ---help--- 538 + Support for the NEC Electronics uPD64083 3-Dimensional Y/C 539 + separation video chip. It is used to improve the quality of 540 + the colors of a composite signal. 541 + 542 + To compile this driver as a module, choose M here: the 543 + module will be called upd64083. 544 + 545 + comment "Miscelaneous helper chips" 546 + 547 + config VIDEO_THS7303 548 + tristate "THS7303 Video Amplifier" 549 + depends on I2C 550 + help 551 + Support for TI THS7303 video amplifier 552 + 553 + To compile this driver as a module, choose M here: the 554 + module will be called ths7303. 555 + 556 + config VIDEO_M52790 557 + tristate "Mitsubishi M52790 A/V switch" 558 + depends on VIDEO_V4L2 && I2C 559 + ---help--- 560 + Support for the Mitsubishi M52790 A/V switch. 561 + 562 + To compile this driver as a module, choose M here: the 563 + module will be called m52790. 564 + 565 + endmenu 566 + endif
+63
drivers/media/i2c/Makefile
··· 1 + msp3400-objs := msp3400-driver.o msp3400-kthreads.o 2 + obj-$(CONFIG_VIDEO_MSP3400) += msp3400.o 3 + 4 + obj-$(CONFIG_VIDEO_SMIAPP) += smiapp/ 5 + obj-$(CONFIG_VIDEO_CX25840) += cx25840/ 6 + obj-$(CONFIG_VIDEO_M5MOLS) += m5mols/ 7 + 8 + obj-$(CONFIG_VIDEO_APTINA_PLL) += aptina-pll.o 9 + obj-$(CONFIG_VIDEO_TVAUDIO) += tvaudio.o 10 + obj-$(CONFIG_VIDEO_TDA7432) += tda7432.o 11 + obj-$(CONFIG_VIDEO_SAA6588) += saa6588.o 12 + obj-$(CONFIG_VIDEO_TDA9840) += tda9840.o 13 + obj-$(CONFIG_VIDEO_TEA6415C) += tea6415c.o 14 + obj-$(CONFIG_VIDEO_TEA6420) += tea6420.o 15 + obj-$(CONFIG_VIDEO_SAA7110) += saa7110.o 16 + obj-$(CONFIG_VIDEO_SAA711X) += saa7115.o 17 + obj-$(CONFIG_VIDEO_SAA717X) += saa717x.o 18 + obj-$(CONFIG_VIDEO_SAA7127) += saa7127.o 19 + obj-$(CONFIG_VIDEO_SAA7185) += saa7185.o 20 + obj-$(CONFIG_VIDEO_SAA7191) += saa7191.o 21 + obj-$(CONFIG_VIDEO_ADV7170) += adv7170.o 22 + obj-$(CONFIG_VIDEO_ADV7175) += adv7175.o 23 + obj-$(CONFIG_VIDEO_ADV7180) += adv7180.o 24 + obj-$(CONFIG_VIDEO_ADV7183) += adv7183.o 25 + obj-$(CONFIG_VIDEO_ADV7343) += adv7343.o 26 + obj-$(CONFIG_VIDEO_ADV7393) += adv7393.o 27 + obj-$(CONFIG_VIDEO_VPX3220) += vpx3220.o 28 + obj-$(CONFIG_VIDEO_VS6624) += vs6624.o 29 + obj-$(CONFIG_VIDEO_BT819) += bt819.o 30 + obj-$(CONFIG_VIDEO_BT856) += bt856.o 31 + obj-$(CONFIG_VIDEO_BT866) += bt866.o 32 + obj-$(CONFIG_VIDEO_KS0127) += ks0127.o 33 + obj-$(CONFIG_VIDEO_THS7303) += ths7303.o 34 + obj-$(CONFIG_VIDEO_TVP5150) += tvp5150.o 35 + obj-$(CONFIG_VIDEO_TVP514X) += tvp514x.o 36 + obj-$(CONFIG_VIDEO_TVP7002) += tvp7002.o 37 + obj-$(CONFIG_VIDEO_CS5345) += cs5345.o 38 + obj-$(CONFIG_VIDEO_CS53L32A) += cs53l32a.o 39 + obj-$(CONFIG_VIDEO_M52790) += m52790.o 40 + obj-$(CONFIG_VIDEO_TLV320AIC23B) += tlv320aic23b.o 41 + obj-$(CONFIG_VIDEO_WM8775) += wm8775.o 42 + obj-$(CONFIG_VIDEO_WM8739) += wm8739.o 43 + obj-$(CONFIG_VIDEO_VP27SMPX) += vp27smpx.o 44 + obj-$(CONFIG_VIDEO_UPD64031A) += upd64031a.o 45 + obj-$(CONFIG_VIDEO_UPD64083) += upd64083.o 46 + obj-$(CONFIG_VIDEO_OV7670) += ov7670.o 47 + obj-$(CONFIG_VIDEO_TCM825X) += tcm825x.o 48 + obj-$(CONFIG_VIDEO_TVEEPROM) += tveeprom.o 49 + obj-$(CONFIG_VIDEO_MT9M032) += mt9m032.o 50 + obj-$(CONFIG_VIDEO_MT9P031) += mt9p031.o 51 + obj-$(CONFIG_VIDEO_MT9T001) += mt9t001.o 52 + obj-$(CONFIG_VIDEO_MT9V011) += mt9v011.o 53 + obj-$(CONFIG_VIDEO_MT9V032) += mt9v032.o 54 + obj-$(CONFIG_VIDEO_SR030PC30) += sr030pc30.o 55 + obj-$(CONFIG_VIDEO_NOON010PC30) += noon010pc30.o 56 + obj-$(CONFIG_VIDEO_S5K6AA) += s5k6aa.o 57 + obj-$(CONFIG_VIDEO_ADP1653) += adp1653.o 58 + obj-$(CONFIG_VIDEO_AS3645A) += as3645a.o 59 + obj-$(CONFIG_VIDEO_SMIAPP_PLL) += smiapp-pll.o 60 + obj-$(CONFIG_VIDEO_BTCX) += btcx-risc.o 61 + obj-$(CONFIG_VIDEO_CX2341X) += cx2341x.o 62 + obj-$(CONFIG_VIDEO_AK881X) += ak881x.o 63 + obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o
+1 -1
drivers/media/pci/bt8xx/Makefile
··· 7 7 8 8 ccflags-y += -Idrivers/media/dvb-core 9 9 ccflags-y += -Idrivers/media/dvb-frontends 10 - ccflags-y += -Idrivers/media/video 10 + ccflags-y += -Idrivers/media/i2c 11 11 ccflags-y += -Idrivers/media/tuners
+1 -1
drivers/media/pci/cx23885/Makefile
··· 7 7 obj-$(CONFIG_VIDEO_CX23885) += cx23885.o 8 8 obj-$(CONFIG_MEDIA_ALTERA_CI) += altera-ci.o 9 9 10 - ccflags-y += -Idrivers/media/video 10 + ccflags-y += -Idrivers/media/i2c 11 11 ccflags-y += -Idrivers/media/tuners 12 12 ccflags-y += -Idrivers/media/dvb-core 13 13 ccflags-y += -Idrivers/media/dvb-frontends
+1 -1
drivers/media/pci/cx25821/Makefile
··· 7 7 obj-$(CONFIG_VIDEO_CX25821) += cx25821.o 8 8 obj-$(CONFIG_VIDEO_CX25821_ALSA) += cx25821-alsa.o 9 9 10 - ccflags-y := -Idrivers/media/video 10 + ccflags-y := -Idrivers/media/i2c 11 11 ccflags-y += -Idrivers/media/tuners 12 12 ccflags-y += -Idrivers/media/dvb-core 13 13 ccflags-y += -Idrivers/media/dvb-frontends
+1 -1
drivers/media/pci/cx88/Makefile
··· 10 10 obj-$(CONFIG_VIDEO_CX88_DVB) += cx88-dvb.o 11 11 obj-$(CONFIG_VIDEO_CX88_VP3054) += cx88-vp3054-i2c.o 12 12 13 - ccflags-y += -Idrivers/media/video 13 + ccflags-y += -Idrivers/media/i2c 14 14 ccflags-y += -Idrivers/media/tuners 15 15 ccflags-y += -Idrivers/media/dvb-core 16 16 ccflags-y += -Idrivers/media/dvb-frontends
+1 -1
drivers/media/pci/ivtv/Makefile
··· 7 7 obj-$(CONFIG_VIDEO_IVTV) += ivtv.o 8 8 obj-$(CONFIG_VIDEO_FB_IVTV) += ivtvfb.o 9 9 10 - ccflags-y += -I$(srctree)/drivers/media/video 10 + ccflags-y += -I$(srctree)/drivers/media/i2c 11 11 ccflags-y += -I$(srctree)/drivers/media/tuners 12 12 ccflags-y += -I$(srctree)/drivers/media/dvb-core 13 13 ccflags-y += -I$(srctree)/drivers/media/dvb-frontends
+1 -1
drivers/media/pci/saa7134/Makefile
··· 10 10 11 11 obj-$(CONFIG_VIDEO_SAA7134_DVB) += saa7134-dvb.o 12 12 13 - ccflags-y += -I$(srctree)/drivers/media/video 13 + ccflags-y += -I$(srctree)/drivers/media/i2c 14 14 ccflags-y += -I$(srctree)/drivers/media/tuners 15 15 ccflags-y += -I$(srctree)/drivers/media/dvb-core 16 16 ccflags-y += -I$(srctree)/drivers/media/dvb-frontends
+1 -1
drivers/media/pci/saa7146/Makefile
··· 2 2 obj-$(CONFIG_VIDEO_HEXIUM_ORION) += hexium_orion.o 3 3 obj-$(CONFIG_VIDEO_HEXIUM_GEMINI) += hexium_gemini.o 4 4 5 - ccflags-y += -I$(srctree)/drivers/media/video 5 + ccflags-y += -I$(srctree)/drivers/media/i2c
+1 -1
drivers/media/pci/saa7164/Makefile
··· 4 4 5 5 obj-$(CONFIG_VIDEO_SAA7164) += saa7164.o 6 6 7 - ccflags-y += -I$(srctree)/drivers/media/video 7 + ccflags-y += -I$(srctree)/drivers/media/i2c 8 8 ccflags-y += -I$(srctree)/drivers/media/tuners 9 9 ccflags-y += -I$(srctree)/drivers/media/dvb-core 10 10 ccflags-y += -I$(srctree)/drivers/media/dvb-frontends
+1 -1
drivers/media/usb/cx231xx/Makefile
··· 8 8 obj-$(CONFIG_VIDEO_CX231XX_ALSA) += cx231xx-alsa.o 9 9 obj-$(CONFIG_VIDEO_CX231XX_DVB) += cx231xx-dvb.o 10 10 11 - ccflags-y += -Idrivers/media/video 11 + ccflags-y += -Idrivers/media/i2c 12 12 ccflags-y += -Idrivers/media/tuners 13 13 ccflags-y += -Idrivers/media/dvb-core 14 14 ccflags-y += -Idrivers/media/dvb-frontends
+1 -1
drivers/media/usb/em28xx/Makefile
··· 9 9 obj-$(CONFIG_VIDEO_EM28XX_DVB) += em28xx-dvb.o 10 10 obj-$(CONFIG_VIDEO_EM28XX_RC) += em28xx-rc.o 11 11 12 - ccflags-y += -Idrivers/media/video 12 + ccflags-y += -Idrivers/media/i2c 13 13 ccflags-y += -Idrivers/media/tuners 14 14 ccflags-y += -Idrivers/media/dvb-core 15 15 ccflags-y += -Idrivers/media/dvb-frontends
+1 -1
drivers/media/usb/hdpvr/Makefile
··· 2 2 3 3 obj-$(CONFIG_VIDEO_HDPVR) += hdpvr.o 4 4 5 - ccflags-y += -Idrivers/media/video 5 + ccflags-y += -Idrivers/media/i2c 6 6 7 7 ccflags-y += $(extra-cflags-y) $(extra-cflags-m)
+1 -1
drivers/media/usb/pvrusb2/Makefile
··· 16 16 17 17 obj-$(CONFIG_VIDEO_PVRUSB2) += pvrusb2.o 18 18 19 - ccflags-y += -Idrivers/media/video 19 + ccflags-y += -Idrivers/media/i2c 20 20 ccflags-y += -Idrivers/media/tuners 21 21 ccflags-y += -Idrivers/media/dvb-core 22 22 ccflags-y += -Idrivers/media/dvb-frontends
+1 -1
drivers/media/usb/stk1160/Makefile
··· 8 8 9 9 obj-$(CONFIG_VIDEO_STK1160) += stk1160.o 10 10 11 - ccflags-y += -Idrivers/media/video 11 + ccflags-y += -Idrivers/media/i2c
+1 -1
drivers/media/usb/tlg2300/Makefile
··· 2 2 3 3 obj-$(CONFIG_VIDEO_TLG2300) += poseidon.o 4 4 5 - ccflags-y += -Idrivers/media/video 5 + ccflags-y += -Idrivers/media/i2c 6 6 ccflags-y += -Idrivers/media/tuners 7 7 ccflags-y += -Idrivers/media/dvb-core 8 8 ccflags-y += -Idrivers/media/dvb-frontends
+1 -1
drivers/media/usb/tm6000/Makefile
··· 9 9 obj-$(CONFIG_VIDEO_TM6000_ALSA) += tm6000-alsa.o 10 10 obj-$(CONFIG_VIDEO_TM6000_DVB) += tm6000-dvb.o 11 11 12 - ccflags-y := -Idrivers/media/video 12 + ccflags-y := -Idrivers/media/i2c 13 13 ccflags-y += -Idrivers/media/tuners 14 14 ccflags-y += -Idrivers/media/dvb-core 15 15 ccflags-y += -Idrivers/media/dvb-frontends
+1 -1
drivers/media/usb/usbvision/Makefile
··· 2 2 3 3 obj-$(CONFIG_VIDEO_USBVISION) += usbvision.o 4 4 5 - ccflags-y += -Idrivers/media/video 5 + ccflags-y += -Idrivers/media/i2c 6 6 ccflags-y += -Idrivers/media/tuners
+3 -576
drivers/media/video/Kconfig
··· 1 - # 2 - # Generic video config states 3 - # 4 - 5 - config VIDEO_BTCX 6 - depends on PCI 7 - tristate 8 - 9 - config VIDEO_TVEEPROM 10 - tristate 11 - depends on I2C 12 - 13 - # 14 - # Multimedia Video device configuration 15 - # 16 - 17 - menuconfig VIDEO_CAPTURE_DRIVERS 18 - bool "Video capture adapters" 19 - depends on VIDEO_V4L2 20 - depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT 21 - default y 22 - ---help--- 23 - Say Y here to enable selecting the video adapters for 24 - webcams, analog TV, and hybrid analog/digital TV. 25 - Some of those devices also supports FM radio. 26 - 27 - if VIDEO_CAPTURE_DRIVERS && VIDEO_V4L2 28 - 29 - config VIDEO_HELPER_CHIPS_AUTO 30 - bool "Autoselect pertinent encoders/decoders and other helper chips" 31 - default y if !EXPERT 32 - ---help--- 33 - Most video cards may require additional modules to encode or 34 - decode audio/video standards. This option will autoselect 35 - all pertinent modules to each selected video module. 36 - 37 - Unselect this only if you know exactly what you are doing, since 38 - it may break support on some boards. 39 - 40 - In doubt, say Y. 41 - 42 - config VIDEO_IR_I2C 43 - tristate "I2C module for IR" if !VIDEO_HELPER_CHIPS_AUTO 44 - depends on I2C && RC_CORE 45 - default y 46 - ---help--- 47 - Most boards have an IR chip directly connected via GPIO. However, 48 - some video boards have the IR connected via I2C bus. 49 - 50 - If your board doesn't have an I2C IR chip, you may disable this 51 - option. 52 - 53 - In doubt, say Y. 54 - 55 - # 56 - # Encoder / Decoder module configuration 57 - # 58 - 59 - menu "Encoders, decoders, sensors and other helper chips" 60 - visible if !VIDEO_HELPER_CHIPS_AUTO 61 - 62 - comment "Audio decoders, processors and mixers" 63 - 64 - config VIDEO_TVAUDIO 65 - tristate "Simple audio decoder chips" 66 - depends on VIDEO_V4L2 && I2C 67 - ---help--- 68 - Support for several audio decoder chips found on some bt8xx boards: 69 - Philips: tda9840, tda9873h, tda9874h/a, tda9850, tda985x, tea6300, 70 - tea6320, tea6420, tda8425, ta8874z. 71 - Microchip: pic16c54 based design on ProVideo PV951 board. 72 - 73 - To compile this driver as a module, choose M here: the 74 - module will be called tvaudio. 75 - 76 - config VIDEO_TDA7432 77 - tristate "Philips TDA7432 audio processor" 78 - depends on VIDEO_V4L2 && I2C 79 - ---help--- 80 - Support for tda7432 audio decoder chip found on some bt8xx boards. 81 - 82 - To compile this driver as a module, choose M here: the 83 - module will be called tda7432. 84 - 85 - config VIDEO_TDA9840 86 - tristate "Philips TDA9840 audio processor" 87 - depends on I2C 88 - ---help--- 89 - Support for tda9840 audio decoder chip found on some Zoran boards. 90 - 91 - To compile this driver as a module, choose M here: the 92 - module will be called tda9840. 93 - 94 - config VIDEO_TEA6415C 95 - tristate "Philips TEA6415C audio processor" 96 - depends on I2C 97 - ---help--- 98 - Support for tea6415c audio decoder chip found on some bt8xx boards. 99 - 100 - To compile this driver as a module, choose M here: the 101 - module will be called tea6415c. 102 - 103 - config VIDEO_TEA6420 104 - tristate "Philips TEA6420 audio processor" 105 - depends on I2C 106 - ---help--- 107 - Support for tea6420 audio decoder chip found on some bt8xx boards. 108 - 109 - To compile this driver as a module, choose M here: the 110 - module will be called tea6420. 111 - 112 - config VIDEO_MSP3400 113 - tristate "Micronas MSP34xx audio decoders" 114 - depends on VIDEO_V4L2 && I2C 115 - ---help--- 116 - Support for the Micronas MSP34xx series of audio decoders. 117 - 118 - To compile this driver as a module, choose M here: the 119 - module will be called msp3400. 120 - 121 - config VIDEO_CS5345 122 - tristate "Cirrus Logic CS5345 audio ADC" 123 - depends on VIDEO_V4L2 && I2C 124 - ---help--- 125 - Support for the Cirrus Logic CS5345 24-bit, 192 kHz 126 - stereo A/D converter. 127 - 128 - To compile this driver as a module, choose M here: the 129 - module will be called cs5345. 130 - 131 - config VIDEO_CS53L32A 132 - tristate "Cirrus Logic CS53L32A audio ADC" 133 - depends on VIDEO_V4L2 && I2C 134 - ---help--- 135 - Support for the Cirrus Logic CS53L32A low voltage 136 - stereo A/D converter. 137 - 138 - To compile this driver as a module, choose M here: the 139 - module will be called cs53l32a. 140 - 141 - config VIDEO_TLV320AIC23B 142 - tristate "Texas Instruments TLV320AIC23B audio codec" 143 - depends on VIDEO_V4L2 && I2C && EXPERIMENTAL 144 - ---help--- 145 - Support for the Texas Instruments TLV320AIC23B audio codec. 146 - 147 - To compile this driver as a module, choose M here: the 148 - module will be called tlv320aic23b. 149 - 150 - config VIDEO_WM8775 151 - tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" 152 - depends on VIDEO_V4L2 && I2C 153 - ---help--- 154 - Support for the Wolfson Microelectronics WM8775 high 155 - performance stereo A/D Converter with a 4 channel input mixer. 156 - 157 - To compile this driver as a module, choose M here: the 158 - module will be called wm8775. 159 - 160 - config VIDEO_WM8739 161 - tristate "Wolfson Microelectronics WM8739 stereo audio ADC" 162 - depends on VIDEO_V4L2 && I2C 163 - ---help--- 164 - Support for the Wolfson Microelectronics WM8739 165 - stereo A/D Converter. 166 - 167 - To compile this driver as a module, choose M here: the 168 - module will be called wm8739. 169 - 170 - config VIDEO_VP27SMPX 171 - tristate "Panasonic VP27s internal MPX" 172 - depends on VIDEO_V4L2 && I2C 173 - ---help--- 174 - Support for the internal MPX of the Panasonic VP27s tuner. 175 - 176 - To compile this driver as a module, choose M here: the 177 - module will be called vp27smpx. 178 - 179 - comment "RDS decoders" 180 - 181 - config VIDEO_SAA6588 182 - tristate "SAA6588 Radio Chip RDS decoder support" 183 - depends on VIDEO_V4L2 && I2C 184 - 185 - help 186 - Support for this Radio Data System (RDS) decoder. This allows 187 - seeing radio station identification transmitted using this 188 - standard. 189 - 190 - To compile this driver as a module, choose M here: the 191 - module will be called saa6588. 192 - 193 - comment "Video decoders" 194 - 195 - config VIDEO_ADV7180 196 - tristate "Analog Devices ADV7180 decoder" 197 - depends on VIDEO_V4L2 && I2C 198 - ---help--- 199 - Support for the Analog Devices ADV7180 video decoder. 200 - 201 - To compile this driver as a module, choose M here: the 202 - module will be called adv7180. 203 - 204 - config VIDEO_ADV7183 205 - tristate "Analog Devices ADV7183 decoder" 206 - depends on VIDEO_V4L2 && I2C 207 - ---help--- 208 - V4l2 subdevice driver for the Analog Devices 209 - ADV7183 video decoder. 210 - 211 - To compile this driver as a module, choose M here: the 212 - module will be called adv7183. 213 - 214 - config VIDEO_BT819 215 - tristate "BT819A VideoStream decoder" 216 - depends on VIDEO_V4L2 && I2C 217 - ---help--- 218 - Support for BT819A video decoder. 219 - 220 - To compile this driver as a module, choose M here: the 221 - module will be called bt819. 222 - 223 - config VIDEO_BT856 224 - tristate "BT856 VideoStream decoder" 225 - depends on VIDEO_V4L2 && I2C 226 - ---help--- 227 - Support for BT856 video decoder. 228 - 229 - To compile this driver as a module, choose M here: the 230 - module will be called bt856. 231 - 232 - config VIDEO_BT866 233 - tristate "BT866 VideoStream decoder" 234 - depends on VIDEO_V4L2 && I2C 235 - ---help--- 236 - Support for BT866 video decoder. 237 - 238 - To compile this driver as a module, choose M here: the 239 - module will be called bt866. 240 - 241 - config VIDEO_KS0127 242 - tristate "KS0127 video decoder" 243 - depends on VIDEO_V4L2 && I2C 244 - ---help--- 245 - Support for KS0127 video decoder. 246 - 247 - This chip is used on AverMedia AVS6EYES Zoran-based MJPEG 248 - cards. 249 - 250 - To compile this driver as a module, choose M here: the 251 - module will be called ks0127. 252 - 253 - config VIDEO_SAA7110 254 - tristate "Philips SAA7110 video decoder" 255 - depends on VIDEO_V4L2 && I2C 256 - ---help--- 257 - Support for the Philips SAA7110 video decoders. 258 - 259 - To compile this driver as a module, choose M here: the 260 - module will be called saa7110. 261 - 262 - config VIDEO_SAA711X 263 - tristate "Philips SAA7111/3/4/5 video decoders" 264 - depends on VIDEO_V4L2 && I2C 265 - ---help--- 266 - Support for the Philips SAA7111/3/4/5 video decoders. 267 - 268 - To compile this driver as a module, choose M here: the 269 - module will be called saa7115. 270 - 271 - config VIDEO_SAA7191 272 - tristate "Philips SAA7191 video decoder" 273 - depends on VIDEO_V4L2 && I2C 274 - ---help--- 275 - Support for the Philips SAA7191 video decoder. 276 - 277 - To compile this driver as a module, choose M here: the 278 - module will be called saa7191. 279 - 280 - config VIDEO_TVP514X 281 - tristate "Texas Instruments TVP514x video decoder" 282 - depends on VIDEO_V4L2 && I2C 283 - ---help--- 284 - This is a Video4Linux2 sensor-level driver for the TI TVP5146/47 285 - decoder. It is currently working with the TI OMAP3 camera 286 - controller. 287 - 288 - To compile this driver as a module, choose M here: the 289 - module will be called tvp514x. 290 - 291 - config VIDEO_TVP5150 292 - tristate "Texas Instruments TVP5150 video decoder" 293 - depends on VIDEO_V4L2 && I2C 294 - ---help--- 295 - Support for the Texas Instruments TVP5150 video decoder. 296 - 297 - To compile this driver as a module, choose M here: the 298 - module will be called tvp5150. 299 - 300 - config VIDEO_TVP7002 301 - tristate "Texas Instruments TVP7002 video decoder" 302 - depends on VIDEO_V4L2 && I2C 303 - ---help--- 304 - Support for the Texas Instruments TVP7002 video decoder. 305 - 306 - To compile this driver as a module, choose M here: the 307 - module will be called tvp7002. 308 - 309 - config VIDEO_VPX3220 310 - tristate "vpx3220a, vpx3216b & vpx3214c video decoders" 311 - depends on VIDEO_V4L2 && I2C 312 - ---help--- 313 - Support for VPX322x video decoders. 314 - 315 - To compile this driver as a module, choose M here: the 316 - module will be called vpx3220. 317 - 318 - comment "Video and audio decoders" 319 - 320 - config VIDEO_SAA717X 321 - tristate "Philips SAA7171/3/4 audio/video decoders" 322 - depends on VIDEO_V4L2 && I2C 323 - ---help--- 324 - Support for the Philips SAA7171/3/4 audio/video decoders. 325 - 326 - To compile this driver as a module, choose M here: the 327 - module will be called saa717x. 328 - 329 - source "drivers/media/video/cx25840/Kconfig" 330 - 331 - comment "MPEG video encoders" 332 - 333 - config VIDEO_CX2341X 334 - tristate "Conexant CX2341x MPEG encoders" 335 - depends on VIDEO_V4L2 && VIDEO_V4L2_COMMON 336 - ---help--- 337 - Support for the Conexant CX23416 MPEG encoders 338 - and CX23415 MPEG encoder/decoders. 339 - 340 - This module currently supports the encoding functions only. 341 - 342 - To compile this driver as a module, choose M here: the 343 - module will be called cx2341x. 344 - 345 - comment "Video encoders" 346 - 347 - config VIDEO_SAA7127 348 - tristate "Philips SAA7127/9 digital video encoders" 349 - depends on VIDEO_V4L2 && I2C 350 - ---help--- 351 - Support for the Philips SAA7127/9 digital video encoders. 352 - 353 - To compile this driver as a module, choose M here: the 354 - module will be called saa7127. 355 - 356 - config VIDEO_SAA7185 357 - tristate "Philips SAA7185 video encoder" 358 - depends on VIDEO_V4L2 && I2C 359 - ---help--- 360 - Support for the Philips SAA7185 video encoder. 361 - 362 - To compile this driver as a module, choose M here: the 363 - module will be called saa7185. 364 - 365 - config VIDEO_ADV7170 366 - tristate "Analog Devices ADV7170 video encoder" 367 - depends on VIDEO_V4L2 && I2C 368 - ---help--- 369 - Support for the Analog Devices ADV7170 video encoder driver 370 - 371 - To compile this driver as a module, choose M here: the 372 - module will be called adv7170. 373 - 374 - config VIDEO_ADV7175 375 - tristate "Analog Devices ADV7175 video encoder" 376 - depends on VIDEO_V4L2 && I2C 377 - ---help--- 378 - Support for the Analog Devices ADV7175 video encoder driver 379 - 380 - To compile this driver as a module, choose M here: the 381 - module will be called adv7175. 382 - 383 - config VIDEO_ADV7343 384 - tristate "ADV7343 video encoder" 385 - depends on I2C 386 - help 387 - Support for Analog Devices I2C bus based ADV7343 encoder. 388 - 389 - To compile this driver as a module, choose M here: the 390 - module will be called adv7343. 391 - 392 - config VIDEO_ADV7393 393 - tristate "ADV7393 video encoder" 394 - depends on I2C 395 - help 396 - Support for Analog Devices I2C bus based ADV7393 encoder. 397 - 398 - To compile this driver as a module, choose M here: the 399 - module will be called adv7393. 400 - 401 - config VIDEO_AK881X 402 - tristate "AK8813/AK8814 video encoders" 403 - depends on I2C 404 - help 405 - Video output driver for AKM AK8813 and AK8814 TV encoders 406 - 407 - comment "Camera sensor devices" 408 - 409 - config VIDEO_APTINA_PLL 410 - tristate 411 - 412 - config VIDEO_SMIAPP_PLL 413 - tristate 414 - 415 - config VIDEO_OV7670 416 - tristate "OmniVision OV7670 sensor support" 417 - depends on I2C && VIDEO_V4L2 418 - depends on MEDIA_CAMERA_SUPPORT 419 - ---help--- 420 - This is a Video4Linux2 sensor-level driver for the OmniVision 421 - OV7670 VGA camera. It currently only works with the M88ALP01 422 - controller. 423 - 424 - config VIDEO_VS6624 425 - tristate "ST VS6624 sensor support" 426 - depends on VIDEO_V4L2 && I2C 427 - depends on MEDIA_CAMERA_SUPPORT 428 - ---help--- 429 - This is a Video4Linux2 sensor-level driver for the ST VS6624 430 - camera. 431 - 432 - To compile this driver as a module, choose M here: the 433 - module will be called vs6624. 434 - 435 - config VIDEO_MT9M032 436 - tristate "MT9M032 camera sensor support" 437 - depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 438 - depends on MEDIA_CAMERA_SUPPORT 439 - select VIDEO_APTINA_PLL 440 - ---help--- 441 - This driver supports MT9M032 camera sensors from Aptina, monochrome 442 - models only. 443 - 444 - config VIDEO_MT9P031 445 - tristate "Aptina MT9P031 support" 446 - depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 447 - depends on MEDIA_CAMERA_SUPPORT 448 - select VIDEO_APTINA_PLL 449 - ---help--- 450 - This is a Video4Linux2 sensor-level driver for the Aptina 451 - (Micron) mt9p031 5 Mpixel camera. 452 - 453 - config VIDEO_MT9T001 454 - tristate "Aptina MT9T001 support" 455 - depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 456 - depends on MEDIA_CAMERA_SUPPORT 457 - ---help--- 458 - This is a Video4Linux2 sensor-level driver for the Aptina 459 - (Micron) mt0t001 3 Mpixel camera. 460 - 461 - config VIDEO_MT9V011 462 - tristate "Micron mt9v011 sensor support" 463 - depends on I2C && VIDEO_V4L2 464 - depends on MEDIA_CAMERA_SUPPORT 465 - ---help--- 466 - This is a Video4Linux2 sensor-level driver for the Micron 467 - mt0v011 1.3 Mpixel camera. It currently only works with the 468 - em28xx driver. 469 - 470 - config VIDEO_MT9V032 471 - tristate "Micron MT9V032 sensor support" 472 - depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 473 - depends on MEDIA_CAMERA_SUPPORT 474 - ---help--- 475 - This is a Video4Linux2 sensor-level driver for the Micron 476 - MT9V032 752x480 CMOS sensor. 477 - 478 - config VIDEO_TCM825X 479 - tristate "TCM825x camera sensor support" 480 - depends on I2C && VIDEO_V4L2 481 - depends on MEDIA_CAMERA_SUPPORT 482 - ---help--- 483 - This is a driver for the Toshiba TCM825x VGA camera sensor. 484 - It is used for example in Nokia N800. 485 - 486 - config VIDEO_SR030PC30 487 - tristate "Siliconfile SR030PC30 sensor support" 488 - depends on I2C && VIDEO_V4L2 489 - depends on MEDIA_CAMERA_SUPPORT 490 - ---help--- 491 - This driver supports SR030PC30 VGA camera from Siliconfile 492 - 493 - config VIDEO_NOON010PC30 494 - tristate "Siliconfile NOON010PC30 sensor support" 495 - depends on I2C && VIDEO_V4L2 && EXPERIMENTAL && VIDEO_V4L2_SUBDEV_API 496 - depends on MEDIA_CAMERA_SUPPORT 497 - ---help--- 498 - This driver supports NOON010PC30 CIF camera from Siliconfile 499 - 500 - source "drivers/media/video/m5mols/Kconfig" 501 - 502 - config VIDEO_S5K6AA 503 - tristate "Samsung S5K6AAFX sensor support" 504 - depends on MEDIA_CAMERA_SUPPORT 505 - depends on I2C && VIDEO_V4L2 && VIDEO_V4L2_SUBDEV_API 506 - ---help--- 507 - This is a V4L2 sensor-level driver for Samsung S5K6AA(FX) 1.3M 508 - camera sensor with an embedded SoC image signal processor. 509 - 510 - source "drivers/media/video/smiapp/Kconfig" 511 - 512 - comment "Flash devices" 513 - 514 - config VIDEO_ADP1653 515 - tristate "ADP1653 flash support" 516 - depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 517 - depends on MEDIA_CAMERA_SUPPORT 518 - ---help--- 519 - This is a driver for the ADP1653 flash controller. It is used for 520 - example in Nokia N900. 521 - 522 - config VIDEO_AS3645A 523 - tristate "AS3645A flash driver support" 524 - depends on I2C && VIDEO_V4L2 && MEDIA_CONTROLLER 525 - depends on MEDIA_CAMERA_SUPPORT 526 - ---help--- 527 - This is a driver for the AS3645A and LM3555 flash controllers. It has 528 - build in control for flash, torch and indicator LEDs. 529 - 530 - comment "Video improvement chips" 531 - 532 - config VIDEO_UPD64031A 533 - tristate "NEC Electronics uPD64031A Ghost Reduction" 534 - depends on VIDEO_V4L2 && I2C 535 - ---help--- 536 - Support for the NEC Electronics uPD64031A Ghost Reduction 537 - video chip. It is most often found in NTSC TV cards made for 538 - Japan and is used to reduce the 'ghosting' effect that can 539 - be present in analog TV broadcasts. 540 - 541 - To compile this driver as a module, choose M here: the 542 - module will be called upd64031a. 543 - 544 - config VIDEO_UPD64083 545 - tristate "NEC Electronics uPD64083 3-Dimensional Y/C separation" 546 - depends on VIDEO_V4L2 && I2C 547 - ---help--- 548 - Support for the NEC Electronics uPD64083 3-Dimensional Y/C 549 - separation video chip. It is used to improve the quality of 550 - the colors of a composite signal. 551 - 552 - To compile this driver as a module, choose M here: the 553 - module will be called upd64083. 554 - 555 - comment "Miscelaneous helper chips" 556 - 557 - config VIDEO_THS7303 558 - tristate "THS7303 Video Amplifier" 559 - depends on I2C 560 - help 561 - Support for TI THS7303 video amplifier 562 - 563 - To compile this driver as a module, choose M here: the 564 - module will be called ths7303. 565 - 566 - config VIDEO_M52790 567 - tristate "Mitsubishi M52790 A/V switch" 568 - depends on VIDEO_V4L2 && I2C 569 - ---help--- 570 - Support for the Mitsubishi M52790 A/V switch. 571 - 572 - To compile this driver as a module, choose M here: the 573 - module will be called m52790. 574 - 575 - endmenu # encoder / decoder chips 1 + if MEDIA_CAMERA_SUPPORT 576 2 577 3 config VIDEO_VIVI 578 4 tristate "Virtual Video Driver" ··· 303 877 source "drivers/media/video/s5p-tv/Kconfig" 304 878 305 879 endif # V4L_PLATFORM_DRIVERS 306 - endif # VIDEO_CAPTURE_DRIVERS 307 880 308 881 menuconfig V4L_MEM2MEM_DRIVERS 309 882 bool "Memory-to-memory multimedia devices" ··· 380 955 conversion. 381 956 382 957 endif # V4L_MEM2MEM_DRIVERS 958 + 959 + endif # MEDIA_CAMERA_SUPPORT
-71
drivers/media/video/Makefile
··· 2 2 # Makefile for the video capture/playback device drivers. 3 3 # 4 4 5 - msp3400-objs := msp3400-driver.o msp3400-kthreads.o 6 - 7 5 omap2cam-objs := omap24xxcam.o omap24xxcam-dma.o 8 6 9 - # Helper modules 10 - 11 - obj-$(CONFIG_VIDEO_APTINA_PLL) += aptina-pll.o 12 - 13 - # All i2c modules must come first: 14 - 15 - obj-$(CONFIG_VIDEO_TVAUDIO) += tvaudio.o 16 - obj-$(CONFIG_VIDEO_TDA7432) += tda7432.o 17 - obj-$(CONFIG_VIDEO_SAA6588) += saa6588.o 18 - obj-$(CONFIG_VIDEO_TDA9840) += tda9840.o 19 - obj-$(CONFIG_VIDEO_TEA6415C) += tea6415c.o 20 - obj-$(CONFIG_VIDEO_TEA6420) += tea6420.o 21 - obj-$(CONFIG_VIDEO_SAA7110) += saa7110.o 22 - obj-$(CONFIG_VIDEO_SAA711X) += saa7115.o 23 - obj-$(CONFIG_VIDEO_SAA717X) += saa717x.o 24 - obj-$(CONFIG_VIDEO_SAA7127) += saa7127.o 25 - obj-$(CONFIG_VIDEO_SAA7185) += saa7185.o 26 - obj-$(CONFIG_VIDEO_SAA7191) += saa7191.o 27 - obj-$(CONFIG_VIDEO_ADV7170) += adv7170.o 28 - obj-$(CONFIG_VIDEO_ADV7175) += adv7175.o 29 - obj-$(CONFIG_VIDEO_ADV7180) += adv7180.o 30 - obj-$(CONFIG_VIDEO_ADV7183) += adv7183.o 31 - obj-$(CONFIG_VIDEO_ADV7343) += adv7343.o 32 - obj-$(CONFIG_VIDEO_ADV7393) += adv7393.o 33 - obj-$(CONFIG_VIDEO_VPX3220) += vpx3220.o 34 - obj-$(CONFIG_VIDEO_VS6624) += vs6624.o 35 - obj-$(CONFIG_VIDEO_BT819) += bt819.o 36 - obj-$(CONFIG_VIDEO_BT856) += bt856.o 37 - obj-$(CONFIG_VIDEO_BT866) += bt866.o 38 - obj-$(CONFIG_VIDEO_KS0127) += ks0127.o 39 - obj-$(CONFIG_VIDEO_THS7303) += ths7303.o 40 7 obj-$(CONFIG_VIDEO_VINO) += indycam.o 41 - obj-$(CONFIG_VIDEO_TVP5150) += tvp5150.o 42 - obj-$(CONFIG_VIDEO_TVP514X) += tvp514x.o 43 - obj-$(CONFIG_VIDEO_TVP7002) += tvp7002.o 44 - obj-$(CONFIG_VIDEO_MSP3400) += msp3400.o 45 - obj-$(CONFIG_VIDEO_CS5345) += cs5345.o 46 - obj-$(CONFIG_VIDEO_CS53L32A) += cs53l32a.o 47 - obj-$(CONFIG_VIDEO_M52790) += m52790.o 48 - obj-$(CONFIG_VIDEO_TLV320AIC23B) += tlv320aic23b.o 49 - obj-$(CONFIG_VIDEO_WM8775) += wm8775.o 50 - obj-$(CONFIG_VIDEO_WM8739) += wm8739.o 51 - obj-$(CONFIG_VIDEO_VP27SMPX) += vp27smpx.o 52 - obj-$(CONFIG_VIDEO_CX25840) += cx25840/ 53 - obj-$(CONFIG_VIDEO_UPD64031A) += upd64031a.o 54 - obj-$(CONFIG_VIDEO_UPD64083) += upd64083.o 55 - obj-$(CONFIG_VIDEO_OV7670) += ov7670.o 56 - obj-$(CONFIG_VIDEO_TCM825X) += tcm825x.o 57 - obj-$(CONFIG_VIDEO_TVEEPROM) += tveeprom.o 58 - obj-$(CONFIG_VIDEO_MT9M032) += mt9m032.o 59 - obj-$(CONFIG_VIDEO_MT9P031) += mt9p031.o 60 - obj-$(CONFIG_VIDEO_MT9T001) += mt9t001.o 61 - obj-$(CONFIG_VIDEO_MT9V011) += mt9v011.o 62 - obj-$(CONFIG_VIDEO_MT9V032) += mt9v032.o 63 - obj-$(CONFIG_VIDEO_SR030PC30) += sr030pc30.o 64 - obj-$(CONFIG_VIDEO_NOON010PC30) += noon010pc30.o 65 - obj-$(CONFIG_VIDEO_M5MOLS) += m5mols/ 66 - obj-$(CONFIG_VIDEO_S5K6AA) += s5k6aa.o 67 - obj-$(CONFIG_VIDEO_SMIAPP) += smiapp/ 68 - obj-$(CONFIG_VIDEO_ADP1653) += adp1653.o 69 - obj-$(CONFIG_VIDEO_AS3645A) += as3645a.o 70 - 71 - obj-$(CONFIG_VIDEO_SMIAPP_PLL) += smiapp-pll.o 72 8 73 9 obj-$(CONFIG_SOC_CAMERA_IMX074) += imx074.o 74 10 obj-$(CONFIG_SOC_CAMERA_MT9M001) += mt9m001.o ··· 21 85 obj-$(CONFIG_SOC_CAMERA_RJ54N1) += rj54n1cb0c.o 22 86 obj-$(CONFIG_SOC_CAMERA_TW9910) += tw9910.o 23 87 24 - # And now the v4l2 drivers: 25 - 26 88 obj-$(CONFIG_VIDEO_VINO) += vino.o 27 89 obj-$(CONFIG_VIDEO_TIMBERDALE) += timblogiw.o 28 90 29 - obj-$(CONFIG_VIDEO_BTCX) += btcx-risc.o 30 91 31 92 obj-$(CONFIG_VIDEO_M32R_AR_M64278) += arv.o 32 93 33 - obj-$(CONFIG_VIDEO_CX2341X) += cx2341x.o 34 94 35 95 obj-$(CONFIG_VIDEO_CAFE_CCIC) += marvell-ccic/ 36 96 obj-$(CONFIG_VIDEO_MMP_CAMERA) += marvell-ccic/ ··· 39 107 obj-$(CONFIG_VIDEO_VIVI) += vivi.o 40 108 obj-$(CONFIG_VIDEO_MEM2MEM_TESTDEV) += mem2mem_testdev.o 41 109 42 - obj-$(CONFIG_VIDEO_AK881X) += ak881x.o 43 110 44 111 obj-$(CONFIG_VIDEO_OMAP2) += omap2cam.o 45 112 obj-$(CONFIG_SOC_CAMERA) += soc_camera.o soc_mediabus.o ··· 70 139 obj-$(CONFIG_ARCH_DAVINCI) += davinci/ 71 140 72 141 obj-$(CONFIG_VIDEO_SH_VOU) += sh_vou.o 73 - 74 - obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o 75 142 76 143 obj-y += davinci/ 77 144
+1 -1
drivers/media/video/adp1653.c drivers/media/i2c/adp1653.c
··· 1 1 /* 2 - * drivers/media/video/adp1653.c 2 + * drivers/media/i2c/adp1653.c 3 3 * 4 4 * Copyright (C) 2008--2011 Nokia Corporation 5 5 *
drivers/media/video/adv7170.c drivers/media/i2c/adv7170.c
drivers/media/video/adv7175.c drivers/media/i2c/adv7175.c
drivers/media/video/adv7180.c drivers/media/i2c/adv7180.c
drivers/media/video/adv7183.c drivers/media/i2c/adv7183.c
drivers/media/video/adv7183_regs.h drivers/media/i2c/adv7183_regs.h
drivers/media/video/adv7343.c drivers/media/i2c/adv7343.c
drivers/media/video/adv7343_regs.h drivers/media/i2c/adv7343_regs.h
drivers/media/video/adv7393.c drivers/media/i2c/adv7393.c
drivers/media/video/adv7393_regs.h drivers/media/i2c/adv7393_regs.h
drivers/media/video/ak881x.c drivers/media/i2c/ak881x.c
drivers/media/video/aptina-pll.c drivers/media/i2c/aptina-pll.c
drivers/media/video/aptina-pll.h drivers/media/i2c/aptina-pll.h
+1 -1
drivers/media/video/as3645a.c drivers/media/i2c/as3645a.c
··· 1 1 /* 2 - * drivers/media/video/as3645a.c - AS3645A and LM3555 flash controllers driver 2 + * drivers/media/i2c/as3645a.c - AS3645A and LM3555 flash controllers driver 3 3 * 4 4 * Copyright (C) 2008-2011 Nokia Corporation 5 5 * Copyright (c) 2011, Intel Corporation.
drivers/media/video/bt819.c drivers/media/i2c/bt819.c
drivers/media/video/bt856.c drivers/media/i2c/bt856.c
drivers/media/video/bt866.c drivers/media/i2c/bt866.c
drivers/media/video/btcx-risc.c drivers/media/i2c/btcx-risc.c
drivers/media/video/btcx-risc.h drivers/media/i2c/btcx-risc.h
drivers/media/video/cs5345.c drivers/media/i2c/cs5345.c
drivers/media/video/cs53l32a.c drivers/media/i2c/cs53l32a.c
drivers/media/video/cx2341x.c drivers/media/i2c/cx2341x.c
drivers/media/video/cx25840/Kconfig drivers/media/i2c/cx25840/Kconfig
+1 -1
drivers/media/video/cx25840/Makefile drivers/media/i2c/cx25840/Makefile
··· 3 3 4 4 obj-$(CONFIG_VIDEO_CX25840) += cx25840.o 5 5 6 - ccflags-y += -Idrivers/media/video 6 + ccflags-y += -Idrivers/media/i2c
drivers/media/video/cx25840/cx25840-audio.c drivers/media/i2c/cx25840/cx25840-audio.c
drivers/media/video/cx25840/cx25840-core.c drivers/media/i2c/cx25840/cx25840-core.c
drivers/media/video/cx25840/cx25840-core.h drivers/media/i2c/cx25840/cx25840-core.h
drivers/media/video/cx25840/cx25840-firmware.c drivers/media/i2c/cx25840/cx25840-firmware.c
drivers/media/video/cx25840/cx25840-ir.c drivers/media/i2c/cx25840/cx25840-ir.c
drivers/media/video/cx25840/cx25840-vbi.c drivers/media/i2c/cx25840/cx25840-vbi.c
drivers/media/video/ir-kbd-i2c.c drivers/media/i2c/ir-kbd-i2c.c
drivers/media/video/ks0127.c drivers/media/i2c/ks0127.c
drivers/media/video/ks0127.h drivers/media/i2c/ks0127.h
drivers/media/video/m52790.c drivers/media/i2c/m52790.c
drivers/media/video/m5mols/Kconfig drivers/media/i2c/m5mols/Kconfig
drivers/media/video/m5mols/Makefile drivers/media/i2c/m5mols/Makefile
drivers/media/video/m5mols/m5mols.h drivers/media/i2c/m5mols/m5mols.h
drivers/media/video/m5mols/m5mols_capture.c drivers/media/i2c/m5mols/m5mols_capture.c
drivers/media/video/m5mols/m5mols_controls.c drivers/media/i2c/m5mols/m5mols_controls.c
drivers/media/video/m5mols/m5mols_core.c drivers/media/i2c/m5mols/m5mols_core.c
drivers/media/video/m5mols/m5mols_reg.h drivers/media/i2c/m5mols/m5mols_reg.h
drivers/media/video/msp3400-driver.c drivers/media/i2c/msp3400-driver.c
drivers/media/video/msp3400-driver.h drivers/media/i2c/msp3400-driver.h
drivers/media/video/msp3400-kthreads.c drivers/media/i2c/msp3400-kthreads.c
drivers/media/video/mt9m032.c drivers/media/i2c/mt9m032.c
drivers/media/video/mt9p031.c drivers/media/i2c/mt9p031.c
drivers/media/video/mt9t001.c drivers/media/i2c/mt9t001.c
drivers/media/video/mt9v011.c drivers/media/i2c/mt9v011.c
drivers/media/video/mt9v032.c drivers/media/i2c/mt9v032.c
drivers/media/video/noon010pc30.c drivers/media/i2c/noon010pc30.c
drivers/media/video/ov7670.c drivers/media/i2c/ov7670.c
drivers/media/video/s5k6aa.c drivers/media/i2c/s5k6aa.c
drivers/media/video/saa6588.c drivers/media/i2c/saa6588.c
drivers/media/video/saa7110.c drivers/media/i2c/saa7110.c
drivers/media/video/saa7115.c drivers/media/i2c/saa7115.c
drivers/media/video/saa711x_regs.h drivers/media/i2c/saa711x_regs.h
drivers/media/video/saa7127.c drivers/media/i2c/saa7127.c
drivers/media/video/saa717x.c drivers/media/i2c/saa717x.c
drivers/media/video/saa7185.c drivers/media/i2c/saa7185.c
drivers/media/video/saa7191.c drivers/media/i2c/saa7191.c
drivers/media/video/saa7191.h drivers/media/i2c/saa7191.h
+1 -1
drivers/media/video/smiapp-pll.c drivers/media/i2c/smiapp-pll.c
··· 1 1 /* 2 - * drivers/media/video/smiapp-pll.c 2 + * drivers/media/i2c/smiapp-pll.c 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
+1 -1
drivers/media/video/smiapp-pll.h drivers/media/i2c/smiapp-pll.h
··· 1 1 /* 2 - * drivers/media/video/smiapp-pll.h 2 + * drivers/media/i2c/smiapp-pll.h 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
drivers/media/video/smiapp/Kconfig drivers/media/i2c/smiapp/Kconfig
+1 -1
drivers/media/video/smiapp/Makefile drivers/media/i2c/smiapp/Makefile
··· 2 2 smiapp-quirk.o smiapp-limits.o 3 3 obj-$(CONFIG_VIDEO_SMIAPP) += smiapp.o 4 4 5 - ccflags-y += -Idrivers/media/video 5 + ccflags-y += -Idrivers/media/i2c
+1 -1
drivers/media/video/smiapp/smiapp-core.c drivers/media/i2c/smiapp/smiapp-core.c
··· 1 1 /* 2 - * drivers/media/video/smiapp/smiapp-core.c 2 + * drivers/media/i2c/smiapp/smiapp-core.c 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
+1 -1
drivers/media/video/smiapp/smiapp-limits.c drivers/media/i2c/smiapp/smiapp-limits.c
··· 1 1 /* 2 - * drivers/media/video/smiapp/smiapp-limits.c 2 + * drivers/media/i2c/smiapp/smiapp-limits.c 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
+1 -1
drivers/media/video/smiapp/smiapp-limits.h drivers/media/i2c/smiapp/smiapp-limits.h
··· 1 1 /* 2 - * drivers/media/video/smiapp/smiapp-limits.h 2 + * drivers/media/i2c/smiapp/smiapp-limits.h 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
+1 -1
drivers/media/video/smiapp/smiapp-quirk.c drivers/media/i2c/smiapp/smiapp-quirk.c
··· 1 1 /* 2 - * drivers/media/video/smiapp/smiapp-quirk.c 2 + * drivers/media/i2c/smiapp/smiapp-quirk.c 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
+1 -1
drivers/media/video/smiapp/smiapp-quirk.h drivers/media/i2c/smiapp/smiapp-quirk.h
··· 1 1 /* 2 - * drivers/media/video/smiapp/smiapp-quirk.h 2 + * drivers/media/i2c/smiapp/smiapp-quirk.h 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
+1 -1
drivers/media/video/smiapp/smiapp-reg-defs.h drivers/media/i2c/smiapp/smiapp-reg-defs.h
··· 1 1 /* 2 - * drivers/media/video/smiapp/smiapp-reg-defs.h 2 + * drivers/media/i2c/smiapp/smiapp-reg-defs.h 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
+1 -1
drivers/media/video/smiapp/smiapp-reg.h drivers/media/i2c/smiapp/smiapp-reg.h
··· 1 1 /* 2 - * drivers/media/video/smiapp/smiapp-reg.h 2 + * drivers/media/i2c/smiapp/smiapp-reg.h 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
+1 -1
drivers/media/video/smiapp/smiapp-regs.c drivers/media/i2c/smiapp/smiapp-regs.c
··· 1 1 /* 2 - * drivers/media/video/smiapp/smiapp-regs.c 2 + * drivers/media/i2c/smiapp/smiapp-regs.c 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
drivers/media/video/smiapp/smiapp-regs.h drivers/media/i2c/smiapp/smiapp-regs.h
+1 -1
drivers/media/video/smiapp/smiapp.h drivers/media/i2c/smiapp/smiapp.h
··· 1 1 /* 2 - * drivers/media/video/smiapp/smiapp.h 2 + * drivers/media/i2c/smiapp/smiapp.h 3 3 * 4 4 * Generic driver for SMIA/SMIA++ compliant camera modules 5 5 *
drivers/media/video/sr030pc30.c drivers/media/i2c/sr030pc30.c
+1 -1
drivers/media/video/tcm825x.c drivers/media/i2c/tcm825x.c
··· 1 1 /* 2 - * drivers/media/video/tcm825x.c 2 + * drivers/media/i2c/tcm825x.c 3 3 * 4 4 * TCM825X camera sensor driver. 5 5 *
+1 -1
drivers/media/video/tcm825x.h drivers/media/i2c/tcm825x.h
··· 1 1 /* 2 - * drivers/media/video/tcm825x.h 2 + * drivers/media/i2c/tcm825x.h 3 3 * 4 4 * Register definitions for the TCM825X CameraChip. 5 5 *
drivers/media/video/tda7432.c drivers/media/i2c/tda7432.c
drivers/media/video/tda9840.c drivers/media/i2c/tda9840.c
drivers/media/video/tea6415c.c drivers/media/i2c/tea6415c.c
drivers/media/video/tea6415c.h drivers/media/i2c/tea6415c.h
drivers/media/video/tea6420.c drivers/media/i2c/tea6420.c
drivers/media/video/tea6420.h drivers/media/i2c/tea6420.h
drivers/media/video/ths7303.c drivers/media/i2c/ths7303.c
drivers/media/video/tlv320aic23b.c drivers/media/i2c/tlv320aic23b.c
drivers/media/video/tvaudio.c drivers/media/i2c/tvaudio.c
drivers/media/video/tveeprom.c drivers/media/i2c/tveeprom.c
+1 -1
drivers/media/video/tvp514x.c drivers/media/i2c/tvp514x.c
··· 1 1 /* 2 - * drivers/media/video/tvp514x.c 2 + * drivers/media/i2c/tvp514x.c 3 3 * 4 4 * TI TVP5146/47 decoder driver 5 5 *
+1 -1
drivers/media/video/tvp514x_regs.h drivers/media/i2c/tvp514x_regs.h
··· 1 1 /* 2 - * drivers/media/video/tvp514x_regs.h 2 + * drivers/media/i2c/tvp514x_regs.h 3 3 * 4 4 * Copyright (C) 2008 Texas Instruments Inc 5 5 * Author: Vaibhav Hiremath <hvaibhav@ti.com>
drivers/media/video/tvp5150.c drivers/media/i2c/tvp5150.c
drivers/media/video/tvp5150_reg.h drivers/media/i2c/tvp5150_reg.h
drivers/media/video/tvp7002.c drivers/media/i2c/tvp7002.c
drivers/media/video/tvp7002_reg.h drivers/media/i2c/tvp7002_reg.h
drivers/media/video/upd64031a.c drivers/media/i2c/upd64031a.c
drivers/media/video/upd64083.c drivers/media/i2c/upd64083.c
drivers/media/video/vp27smpx.c drivers/media/i2c/vp27smpx.c
drivers/media/video/vpx3220.c drivers/media/i2c/vpx3220.c
drivers/media/video/vs6624.c drivers/media/i2c/vs6624.c
drivers/media/video/vs6624_regs.h drivers/media/i2c/vs6624_regs.h
drivers/media/video/wm8739.c drivers/media/i2c/wm8739.c
drivers/media/video/wm8775.c drivers/media/i2c/wm8775.c