diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-08-14 15:23:43 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-08-15 15:42:14 -0400 |
commit | cb7a01ac324bf2ee2c666f37ac867e4135f9785a (patch) | |
tree | 7246b915a9334d4bc823c93ba9acab65ef882678 /drivers/media | |
parent | f0af8fa4dad0839f844fd0633e1936493f6d685a (diff) |
[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>
Diffstat (limited to 'drivers/media')
-rw-r--r-- | drivers/media/Kconfig | 9 | ||||
-rw-r--r-- | drivers/media/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/i2c/Kconfig | 566 | ||||
-rw-r--r-- | drivers/media/i2c/Makefile | 63 | ||||
-rw-r--r-- | drivers/media/i2c/adp1653.c (renamed from drivers/media/video/adp1653.c) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/adv7170.c (renamed from drivers/media/video/adv7170.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/adv7175.c (renamed from drivers/media/video/adv7175.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/adv7180.c (renamed from drivers/media/video/adv7180.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/adv7183.c (renamed from drivers/media/video/adv7183.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/adv7183_regs.h (renamed from drivers/media/video/adv7183_regs.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/adv7343.c (renamed from drivers/media/video/adv7343.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/adv7343_regs.h (renamed from drivers/media/video/adv7343_regs.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/adv7393.c (renamed from drivers/media/video/adv7393.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/adv7393_regs.h (renamed from drivers/media/video/adv7393_regs.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/ak881x.c (renamed from drivers/media/video/ak881x.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/aptina-pll.c (renamed from drivers/media/video/aptina-pll.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/aptina-pll.h (renamed from drivers/media/video/aptina-pll.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/as3645a.c (renamed from drivers/media/video/as3645a.c) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/bt819.c (renamed from drivers/media/video/bt819.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/bt856.c (renamed from drivers/media/video/bt856.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/bt866.c (renamed from drivers/media/video/bt866.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/btcx-risc.c (renamed from drivers/media/video/btcx-risc.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/btcx-risc.h (renamed from drivers/media/video/btcx-risc.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/cs5345.c (renamed from drivers/media/video/cs5345.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/cs53l32a.c (renamed from drivers/media/video/cs53l32a.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/cx2341x.c (renamed from drivers/media/video/cx2341x.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/cx25840/Kconfig (renamed from drivers/media/video/cx25840/Kconfig) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/cx25840/Makefile (renamed from drivers/media/video/cx25840/Makefile) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/cx25840/cx25840-audio.c (renamed from drivers/media/video/cx25840/cx25840-audio.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/cx25840/cx25840-core.c (renamed from drivers/media/video/cx25840/cx25840-core.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/cx25840/cx25840-core.h (renamed from drivers/media/video/cx25840/cx25840-core.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/cx25840/cx25840-firmware.c (renamed from drivers/media/video/cx25840/cx25840-firmware.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/cx25840/cx25840-ir.c (renamed from drivers/media/video/cx25840/cx25840-ir.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/cx25840/cx25840-vbi.c (renamed from drivers/media/video/cx25840/cx25840-vbi.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/ir-kbd-i2c.c (renamed from drivers/media/video/ir-kbd-i2c.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/ks0127.c (renamed from drivers/media/video/ks0127.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/ks0127.h (renamed from drivers/media/video/ks0127.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/m52790.c (renamed from drivers/media/video/m52790.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/m5mols/Kconfig (renamed from drivers/media/video/m5mols/Kconfig) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/m5mols/Makefile (renamed from drivers/media/video/m5mols/Makefile) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/m5mols/m5mols.h (renamed from drivers/media/video/m5mols/m5mols.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/m5mols/m5mols_capture.c (renamed from drivers/media/video/m5mols/m5mols_capture.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/m5mols/m5mols_controls.c (renamed from drivers/media/video/m5mols/m5mols_controls.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/m5mols/m5mols_core.c (renamed from drivers/media/video/m5mols/m5mols_core.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/m5mols/m5mols_reg.h (renamed from drivers/media/video/m5mols/m5mols_reg.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/msp3400-driver.c (renamed from drivers/media/video/msp3400-driver.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/msp3400-driver.h (renamed from drivers/media/video/msp3400-driver.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/msp3400-kthreads.c (renamed from drivers/media/video/msp3400-kthreads.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/mt9m032.c (renamed from drivers/media/video/mt9m032.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/mt9p031.c (renamed from drivers/media/video/mt9p031.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/mt9t001.c (renamed from drivers/media/video/mt9t001.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/mt9v011.c (renamed from drivers/media/video/mt9v011.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/mt9v032.c (renamed from drivers/media/video/mt9v032.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/noon010pc30.c (renamed from drivers/media/video/noon010pc30.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/ov7670.c (renamed from drivers/media/video/ov7670.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/s5k6aa.c (renamed from drivers/media/video/s5k6aa.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/saa6588.c (renamed from drivers/media/video/saa6588.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/saa7110.c (renamed from drivers/media/video/saa7110.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/saa7115.c (renamed from drivers/media/video/saa7115.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/saa711x_regs.h (renamed from drivers/media/video/saa711x_regs.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/saa7127.c (renamed from drivers/media/video/saa7127.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/saa717x.c (renamed from drivers/media/video/saa717x.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/saa7185.c (renamed from drivers/media/video/saa7185.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/saa7191.c (renamed from drivers/media/video/saa7191.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/saa7191.h (renamed from drivers/media/video/saa7191.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp-pll.c (renamed from drivers/media/video/smiapp-pll.c) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp-pll.h (renamed from drivers/media/video/smiapp-pll.h) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/Kconfig (renamed from drivers/media/video/smiapp/Kconfig) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/Makefile (renamed from drivers/media/video/smiapp/Makefile) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp-core.c (renamed from drivers/media/video/smiapp/smiapp-core.c) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp-limits.c (renamed from drivers/media/video/smiapp/smiapp-limits.c) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp-limits.h (renamed from drivers/media/video/smiapp/smiapp-limits.h) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp-quirk.c (renamed from drivers/media/video/smiapp/smiapp-quirk.c) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp-quirk.h (renamed from drivers/media/video/smiapp/smiapp-quirk.h) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp-reg-defs.h (renamed from drivers/media/video/smiapp/smiapp-reg-defs.h) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp-reg.h (renamed from drivers/media/video/smiapp/smiapp-reg.h) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp-regs.c (renamed from drivers/media/video/smiapp/smiapp-regs.c) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp-regs.h (renamed from drivers/media/video/smiapp/smiapp-regs.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/smiapp/smiapp.h (renamed from drivers/media/video/smiapp/smiapp.h) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/sr030pc30.c (renamed from drivers/media/video/sr030pc30.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tcm825x.c (renamed from drivers/media/video/tcm825x.c) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/tcm825x.h (renamed from drivers/media/video/tcm825x.h) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/tda7432.c (renamed from drivers/media/video/tda7432.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tda9840.c (renamed from drivers/media/video/tda9840.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tea6415c.c (renamed from drivers/media/video/tea6415c.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tea6415c.h (renamed from drivers/media/video/tea6415c.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tea6420.c (renamed from drivers/media/video/tea6420.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tea6420.h (renamed from drivers/media/video/tea6420.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/ths7303.c (renamed from drivers/media/video/ths7303.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tlv320aic23b.c (renamed from drivers/media/video/tlv320aic23b.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tvaudio.c (renamed from drivers/media/video/tvaudio.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tveeprom.c (renamed from drivers/media/video/tveeprom.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tvp514x.c (renamed from drivers/media/video/tvp514x.c) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/tvp514x_regs.h (renamed from drivers/media/video/tvp514x_regs.h) | 2 | ||||
-rw-r--r-- | drivers/media/i2c/tvp5150.c (renamed from drivers/media/video/tvp5150.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tvp5150_reg.h (renamed from drivers/media/video/tvp5150_reg.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tvp7002.c (renamed from drivers/media/video/tvp7002.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/tvp7002_reg.h (renamed from drivers/media/video/tvp7002_reg.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/upd64031a.c (renamed from drivers/media/video/upd64031a.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/upd64083.c (renamed from drivers/media/video/upd64083.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/vp27smpx.c (renamed from drivers/media/video/vp27smpx.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/vpx3220.c (renamed from drivers/media/video/vpx3220.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/vs6624.c (renamed from drivers/media/video/vs6624.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/vs6624_regs.h (renamed from drivers/media/video/vs6624_regs.h) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/wm8739.c (renamed from drivers/media/video/wm8739.c) | 0 | ||||
-rw-r--r-- | drivers/media/i2c/wm8775.c (renamed from drivers/media/video/wm8775.c) | 0 | ||||
-rw-r--r-- | drivers/media/pci/bt8xx/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/pci/cx23885/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/pci/cx25821/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/pci/cx88/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/pci/ivtv/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/pci/saa7134/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/pci/saa7146/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/pci/saa7164/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/usb/cx231xx/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/usb/em28xx/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/usb/hdpvr/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/usb/pvrusb2/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/usb/stk1160/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/usb/tlg2300/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/usb/tm6000/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/usb/usbvision/Makefile | 2 | ||||
-rw-r--r-- | drivers/media/video/Kconfig | 579 | ||||
-rw-r--r-- | drivers/media/video/Makefile | 71 |
124 files changed, 671 insertions, 689 deletions
diff --git a/drivers/media/Kconfig b/drivers/media/Kconfig index c9cdc61e8b51..26f3de57a971 100644 --- a/drivers/media/Kconfig +++ b/drivers/media/Kconfig | |||
@@ -151,18 +151,15 @@ source "drivers/media/rc/Kconfig" | |||
151 | 151 | ||
152 | source "drivers/media/tuners/Kconfig" | 152 | source "drivers/media/tuners/Kconfig" |
153 | 153 | ||
154 | source "drivers/media/i2c/Kconfig" | ||
155 | |||
154 | # | 156 | # |
155 | # Video/Radio/Hybrid adapters | 157 | # V4L platform/mem2mem drivers |
156 | # | 158 | # |
157 | |||
158 | source "drivers/media/video/Kconfig" | 159 | source "drivers/media/video/Kconfig" |
159 | 160 | ||
160 | source "drivers/media/radio/Kconfig" | 161 | source "drivers/media/radio/Kconfig" |
161 | 162 | ||
162 | # | ||
163 | # DVB adapters | ||
164 | # | ||
165 | |||
166 | source "drivers/media/pci/Kconfig" | 163 | source "drivers/media/pci/Kconfig" |
167 | source "drivers/media/usb/Kconfig" | 164 | source "drivers/media/usb/Kconfig" |
168 | source "drivers/media/mmc/Kconfig" | 165 | source "drivers/media/mmc/Kconfig" |
diff --git a/drivers/media/Makefile b/drivers/media/Makefile index 360c44dec3e4..e1be19615861 100644 --- a/drivers/media/Makefile +++ b/drivers/media/Makefile | |||
@@ -9,7 +9,7 @@ ifeq ($(CONFIG_MEDIA_CONTROLLER),y) | |||
9 | endif | 9 | endif |
10 | 10 | ||
11 | obj-y += tuners/ common/ rc/ video/ | 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 | obj-$(CONFIG_VIDEO_DEV) += radio/ v4l2-core/ | 14 | obj-$(CONFIG_VIDEO_DEV) += radio/ v4l2-core/ |
15 | obj-$(CONFIG_DVB_CORE) += dvb-core/ dvb-frontends/ | 15 | obj-$(CONFIG_DVB_CORE) += dvb-core/ dvb-frontends/ |
diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig new file mode 100644 index 000000000000..1c677f5e3a1a --- /dev/null +++ b/drivers/media/i2c/Kconfig | |||
@@ -0,0 +1,566 @@ | |||
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 | ||
diff --git a/drivers/media/i2c/Makefile b/drivers/media/i2c/Makefile new file mode 100644 index 000000000000..93e8c1439596 --- /dev/null +++ b/drivers/media/i2c/Makefile | |||
@@ -0,0 +1,63 @@ | |||
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 | ||
diff --git a/drivers/media/video/adp1653.c b/drivers/media/i2c/adp1653.c index 57e87090388d..18a38b38fcb8 100644 --- a/drivers/media/video/adp1653.c +++ b/drivers/media/i2c/adp1653.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/adp1653.c | 2 | * drivers/media/i2c/adp1653.c |
3 | * | 3 | * |
4 | * Copyright (C) 2008--2011 Nokia Corporation | 4 | * Copyright (C) 2008--2011 Nokia Corporation |
5 | * | 5 | * |
diff --git a/drivers/media/video/adv7170.c b/drivers/media/i2c/adv7170.c index 6bc01fb98ff8..6bc01fb98ff8 100644 --- a/drivers/media/video/adv7170.c +++ b/drivers/media/i2c/adv7170.c | |||
diff --git a/drivers/media/video/adv7175.c b/drivers/media/i2c/adv7175.c index c7640fab5730..c7640fab5730 100644 --- a/drivers/media/video/adv7175.c +++ b/drivers/media/i2c/adv7175.c | |||
diff --git a/drivers/media/video/adv7180.c b/drivers/media/i2c/adv7180.c index 45ecf8db1eae..45ecf8db1eae 100644 --- a/drivers/media/video/adv7180.c +++ b/drivers/media/i2c/adv7180.c | |||
diff --git a/drivers/media/video/adv7183.c b/drivers/media/i2c/adv7183.c index e1d4c89d7140..e1d4c89d7140 100644 --- a/drivers/media/video/adv7183.c +++ b/drivers/media/i2c/adv7183.c | |||
diff --git a/drivers/media/video/adv7183_regs.h b/drivers/media/i2c/adv7183_regs.h index 4a5b7d211d2f..4a5b7d211d2f 100644 --- a/drivers/media/video/adv7183_regs.h +++ b/drivers/media/i2c/adv7183_regs.h | |||
diff --git a/drivers/media/video/adv7343.c b/drivers/media/i2c/adv7343.c index 2b5aa676a84e..2b5aa676a84e 100644 --- a/drivers/media/video/adv7343.c +++ b/drivers/media/i2c/adv7343.c | |||
diff --git a/drivers/media/video/adv7343_regs.h b/drivers/media/i2c/adv7343_regs.h index 446606764346..446606764346 100644 --- a/drivers/media/video/adv7343_regs.h +++ b/drivers/media/i2c/adv7343_regs.h | |||
diff --git a/drivers/media/video/adv7393.c b/drivers/media/i2c/adv7393.c index 3dc6098c7267..3dc6098c7267 100644 --- a/drivers/media/video/adv7393.c +++ b/drivers/media/i2c/adv7393.c | |||
diff --git a/drivers/media/video/adv7393_regs.h b/drivers/media/i2c/adv7393_regs.h index 78968330f0be..78968330f0be 100644 --- a/drivers/media/video/adv7393_regs.h +++ b/drivers/media/i2c/adv7393_regs.h | |||
diff --git a/drivers/media/video/ak881x.c b/drivers/media/i2c/ak881x.c index ba674656b10d..ba674656b10d 100644 --- a/drivers/media/video/ak881x.c +++ b/drivers/media/i2c/ak881x.c | |||
diff --git a/drivers/media/video/aptina-pll.c b/drivers/media/i2c/aptina-pll.c index 8153a449846b..8153a449846b 100644 --- a/drivers/media/video/aptina-pll.c +++ b/drivers/media/i2c/aptina-pll.c | |||
diff --git a/drivers/media/video/aptina-pll.h b/drivers/media/i2c/aptina-pll.h index b370e341e75d..b370e341e75d 100644 --- a/drivers/media/video/aptina-pll.h +++ b/drivers/media/i2c/aptina-pll.h | |||
diff --git a/drivers/media/video/as3645a.c b/drivers/media/i2c/as3645a.c index c4b03572dce8..3bfdbf9d9bf1 100644 --- a/drivers/media/video/as3645a.c +++ b/drivers/media/i2c/as3645a.c | |||
@@ -1,5 +1,5 @@ | |||
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 | * Copyright (C) 2008-2011 Nokia Corporation | 4 | * Copyright (C) 2008-2011 Nokia Corporation |
5 | * Copyright (c) 2011, Intel Corporation. | 5 | * Copyright (c) 2011, Intel Corporation. |
diff --git a/drivers/media/video/bt819.c b/drivers/media/i2c/bt819.c index 377bf05b1efd..377bf05b1efd 100644 --- a/drivers/media/video/bt819.c +++ b/drivers/media/i2c/bt819.c | |||
diff --git a/drivers/media/video/bt856.c b/drivers/media/i2c/bt856.c index 7e5bd365c239..7e5bd365c239 100644 --- a/drivers/media/video/bt856.c +++ b/drivers/media/i2c/bt856.c | |||
diff --git a/drivers/media/video/bt866.c b/drivers/media/i2c/bt866.c index 905320b67a1c..905320b67a1c 100644 --- a/drivers/media/video/bt866.c +++ b/drivers/media/i2c/bt866.c | |||
diff --git a/drivers/media/video/btcx-risc.c b/drivers/media/i2c/btcx-risc.c index ac1b2687a20d..ac1b2687a20d 100644 --- a/drivers/media/video/btcx-risc.c +++ b/drivers/media/i2c/btcx-risc.c | |||
diff --git a/drivers/media/video/btcx-risc.h b/drivers/media/i2c/btcx-risc.h index f8bc6e8e7b51..f8bc6e8e7b51 100644 --- a/drivers/media/video/btcx-risc.h +++ b/drivers/media/i2c/btcx-risc.h | |||
diff --git a/drivers/media/video/cs5345.c b/drivers/media/i2c/cs5345.c index c8581e26fa9c..c8581e26fa9c 100644 --- a/drivers/media/video/cs5345.c +++ b/drivers/media/i2c/cs5345.c | |||
diff --git a/drivers/media/video/cs53l32a.c b/drivers/media/i2c/cs53l32a.c index b293912206eb..b293912206eb 100644 --- a/drivers/media/video/cs53l32a.c +++ b/drivers/media/i2c/cs53l32a.c | |||
diff --git a/drivers/media/video/cx2341x.c b/drivers/media/i2c/cx2341x.c index 103ef6bad2e2..103ef6bad2e2 100644 --- a/drivers/media/video/cx2341x.c +++ b/drivers/media/i2c/cx2341x.c | |||
diff --git a/drivers/media/video/cx25840/Kconfig b/drivers/media/i2c/cx25840/Kconfig index 451133ad41ff..451133ad41ff 100644 --- a/drivers/media/video/cx25840/Kconfig +++ b/drivers/media/i2c/cx25840/Kconfig | |||
diff --git a/drivers/media/video/cx25840/Makefile b/drivers/media/i2c/cx25840/Makefile index dc40dde2e0c8..898eb13340ae 100644 --- a/drivers/media/video/cx25840/Makefile +++ b/drivers/media/i2c/cx25840/Makefile | |||
@@ -3,4 +3,4 @@ cx25840-objs := cx25840-core.o cx25840-audio.o cx25840-firmware.o \ | |||
3 | 3 | ||
4 | obj-$(CONFIG_VIDEO_CX25840) += cx25840.o | 4 | obj-$(CONFIG_VIDEO_CX25840) += cx25840.o |
5 | 5 | ||
6 | ccflags-y += -Idrivers/media/video | 6 | ccflags-y += -Idrivers/media/i2c |
diff --git a/drivers/media/video/cx25840/cx25840-audio.c b/drivers/media/i2c/cx25840/cx25840-audio.c index 34b96c7cfd62..34b96c7cfd62 100644 --- a/drivers/media/video/cx25840/cx25840-audio.c +++ b/drivers/media/i2c/cx25840/cx25840-audio.c | |||
diff --git a/drivers/media/video/cx25840/cx25840-core.c b/drivers/media/i2c/cx25840/cx25840-core.c index d8eac3e30a7e..d8eac3e30a7e 100644 --- a/drivers/media/video/cx25840/cx25840-core.c +++ b/drivers/media/i2c/cx25840/cx25840-core.c | |||
diff --git a/drivers/media/video/cx25840/cx25840-core.h b/drivers/media/i2c/cx25840/cx25840-core.h index bd4ada28b490..bd4ada28b490 100644 --- a/drivers/media/video/cx25840/cx25840-core.h +++ b/drivers/media/i2c/cx25840/cx25840-core.h | |||
diff --git a/drivers/media/video/cx25840/cx25840-firmware.c b/drivers/media/i2c/cx25840/cx25840-firmware.c index b3169f94ece8..b3169f94ece8 100644 --- a/drivers/media/video/cx25840/cx25840-firmware.c +++ b/drivers/media/i2c/cx25840/cx25840-firmware.c | |||
diff --git a/drivers/media/video/cx25840/cx25840-ir.c b/drivers/media/i2c/cx25840/cx25840-ir.c index 38ce76ed1924..38ce76ed1924 100644 --- a/drivers/media/video/cx25840/cx25840-ir.c +++ b/drivers/media/i2c/cx25840/cx25840-ir.c | |||
diff --git a/drivers/media/video/cx25840/cx25840-vbi.c b/drivers/media/i2c/cx25840/cx25840-vbi.c index 64a4004f8a97..64a4004f8a97 100644 --- a/drivers/media/video/cx25840/cx25840-vbi.c +++ b/drivers/media/i2c/cx25840/cx25840-vbi.c | |||
diff --git a/drivers/media/video/ir-kbd-i2c.c b/drivers/media/i2c/ir-kbd-i2c.c index 04f192a0398a..04f192a0398a 100644 --- a/drivers/media/video/ir-kbd-i2c.c +++ b/drivers/media/i2c/ir-kbd-i2c.c | |||
diff --git a/drivers/media/video/ks0127.c b/drivers/media/i2c/ks0127.c index ee7ca2dcca2f..ee7ca2dcca2f 100644 --- a/drivers/media/video/ks0127.c +++ b/drivers/media/i2c/ks0127.c | |||
diff --git a/drivers/media/video/ks0127.h b/drivers/media/i2c/ks0127.h index cb8abd5403b3..cb8abd5403b3 100644 --- a/drivers/media/video/ks0127.h +++ b/drivers/media/i2c/ks0127.h | |||
diff --git a/drivers/media/video/m52790.c b/drivers/media/i2c/m52790.c index 0991576f4c82..0991576f4c82 100644 --- a/drivers/media/video/m52790.c +++ b/drivers/media/i2c/m52790.c | |||
diff --git a/drivers/media/video/m5mols/Kconfig b/drivers/media/i2c/m5mols/Kconfig index dc8c2505907e..dc8c2505907e 100644 --- a/drivers/media/video/m5mols/Kconfig +++ b/drivers/media/i2c/m5mols/Kconfig | |||
diff --git a/drivers/media/video/m5mols/Makefile b/drivers/media/i2c/m5mols/Makefile index 0a44e028edc7..0a44e028edc7 100644 --- a/drivers/media/video/m5mols/Makefile +++ b/drivers/media/i2c/m5mols/Makefile | |||
diff --git a/drivers/media/video/m5mols/m5mols.h b/drivers/media/i2c/m5mols/m5mols.h index bb589917b65b..bb589917b65b 100644 --- a/drivers/media/video/m5mols/m5mols.h +++ b/drivers/media/i2c/m5mols/m5mols.h | |||
diff --git a/drivers/media/video/m5mols/m5mols_capture.c b/drivers/media/i2c/m5mols/m5mols_capture.c index cb243bd278ce..cb243bd278ce 100644 --- a/drivers/media/video/m5mols/m5mols_capture.c +++ b/drivers/media/i2c/m5mols/m5mols_capture.c | |||
diff --git a/drivers/media/video/m5mols/m5mols_controls.c b/drivers/media/i2c/m5mols/m5mols_controls.c index fdbc205a2969..fdbc205a2969 100644 --- a/drivers/media/video/m5mols/m5mols_controls.c +++ b/drivers/media/i2c/m5mols/m5mols_controls.c | |||
diff --git a/drivers/media/video/m5mols/m5mols_core.c b/drivers/media/i2c/m5mols/m5mols_core.c index ac7d28b6ddf2..ac7d28b6ddf2 100644 --- a/drivers/media/video/m5mols/m5mols_core.c +++ b/drivers/media/i2c/m5mols/m5mols_core.c | |||
diff --git a/drivers/media/video/m5mols/m5mols_reg.h b/drivers/media/i2c/m5mols/m5mols_reg.h index 14d4be72aeff..14d4be72aeff 100644 --- a/drivers/media/video/m5mols/m5mols_reg.h +++ b/drivers/media/i2c/m5mols/m5mols_reg.h | |||
diff --git a/drivers/media/video/msp3400-driver.c b/drivers/media/i2c/msp3400-driver.c index aeb22be7dcbd..aeb22be7dcbd 100644 --- a/drivers/media/video/msp3400-driver.c +++ b/drivers/media/i2c/msp3400-driver.c | |||
diff --git a/drivers/media/video/msp3400-driver.h b/drivers/media/i2c/msp3400-driver.h index fbe5e0715f93..fbe5e0715f93 100644 --- a/drivers/media/video/msp3400-driver.h +++ b/drivers/media/i2c/msp3400-driver.h | |||
diff --git a/drivers/media/video/msp3400-kthreads.c b/drivers/media/i2c/msp3400-kthreads.c index f8b51714f2f9..f8b51714f2f9 100644 --- a/drivers/media/video/msp3400-kthreads.c +++ b/drivers/media/i2c/msp3400-kthreads.c | |||
diff --git a/drivers/media/video/mt9m032.c b/drivers/media/i2c/mt9m032.c index 445359c96113..445359c96113 100644 --- a/drivers/media/video/mt9m032.c +++ b/drivers/media/i2c/mt9m032.c | |||
diff --git a/drivers/media/video/mt9p031.c b/drivers/media/i2c/mt9p031.c index 3be537ef22d2..3be537ef22d2 100644 --- a/drivers/media/video/mt9p031.c +++ b/drivers/media/i2c/mt9p031.c | |||
diff --git a/drivers/media/video/mt9t001.c b/drivers/media/i2c/mt9t001.c index 6d343adf891d..6d343adf891d 100644 --- a/drivers/media/video/mt9t001.c +++ b/drivers/media/i2c/mt9t001.c | |||
diff --git a/drivers/media/video/mt9v011.c b/drivers/media/i2c/mt9v011.c index 6bf01ad62765..6bf01ad62765 100644 --- a/drivers/media/video/mt9v011.c +++ b/drivers/media/i2c/mt9v011.c | |||
diff --git a/drivers/media/video/mt9v032.c b/drivers/media/i2c/mt9v032.c index 4ba4884c016e..4ba4884c016e 100644 --- a/drivers/media/video/mt9v032.c +++ b/drivers/media/i2c/mt9v032.c | |||
diff --git a/drivers/media/video/noon010pc30.c b/drivers/media/i2c/noon010pc30.c index 440c12962bae..440c12962bae 100644 --- a/drivers/media/video/noon010pc30.c +++ b/drivers/media/i2c/noon010pc30.c | |||
diff --git a/drivers/media/video/ov7670.c b/drivers/media/i2c/ov7670.c index e7c82b297514..e7c82b297514 100644 --- a/drivers/media/video/ov7670.c +++ b/drivers/media/i2c/ov7670.c | |||
diff --git a/drivers/media/video/s5k6aa.c b/drivers/media/i2c/s5k6aa.c index 045ca7f4f6ca..045ca7f4f6ca 100644 --- a/drivers/media/video/s5k6aa.c +++ b/drivers/media/i2c/s5k6aa.c | |||
diff --git a/drivers/media/video/saa6588.c b/drivers/media/i2c/saa6588.c index 0caac50d7cf4..0caac50d7cf4 100644 --- a/drivers/media/video/saa6588.c +++ b/drivers/media/i2c/saa6588.c | |||
diff --git a/drivers/media/video/saa7110.c b/drivers/media/i2c/saa7110.c index 51cd4c8f0520..51cd4c8f0520 100644 --- a/drivers/media/video/saa7110.c +++ b/drivers/media/i2c/saa7110.c | |||
diff --git a/drivers/media/video/saa7115.c b/drivers/media/i2c/saa7115.c index 2107336cd836..2107336cd836 100644 --- a/drivers/media/video/saa7115.c +++ b/drivers/media/i2c/saa7115.c | |||
diff --git a/drivers/media/video/saa711x_regs.h b/drivers/media/i2c/saa711x_regs.h index 4e5f2eb0a2c1..4e5f2eb0a2c1 100644 --- a/drivers/media/video/saa711x_regs.h +++ b/drivers/media/i2c/saa711x_regs.h | |||
diff --git a/drivers/media/video/saa7127.c b/drivers/media/i2c/saa7127.c index 8ecb6564a315..8ecb6564a315 100644 --- a/drivers/media/video/saa7127.c +++ b/drivers/media/i2c/saa7127.c | |||
diff --git a/drivers/media/video/saa717x.c b/drivers/media/i2c/saa717x.c index 1e84466515aa..1e84466515aa 100644 --- a/drivers/media/video/saa717x.c +++ b/drivers/media/i2c/saa717x.c | |||
diff --git a/drivers/media/video/saa7185.c b/drivers/media/i2c/saa7185.c index 2c6b65c76e2b..2c6b65c76e2b 100644 --- a/drivers/media/video/saa7185.c +++ b/drivers/media/i2c/saa7185.c | |||
diff --git a/drivers/media/video/saa7191.c b/drivers/media/i2c/saa7191.c index d7d1670e0ca3..d7d1670e0ca3 100644 --- a/drivers/media/video/saa7191.c +++ b/drivers/media/i2c/saa7191.c | |||
diff --git a/drivers/media/video/saa7191.h b/drivers/media/i2c/saa7191.h index 803c74d6066f..803c74d6066f 100644 --- a/drivers/media/video/saa7191.h +++ b/drivers/media/i2c/saa7191.h | |||
diff --git a/drivers/media/video/smiapp-pll.c b/drivers/media/i2c/smiapp-pll.c index a2e41a21dc65..a577614bd84f 100644 --- a/drivers/media/video/smiapp-pll.c +++ b/drivers/media/i2c/smiapp-pll.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp-pll.c | 2 | * drivers/media/i2c/smiapp-pll.c |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/smiapp-pll.h b/drivers/media/i2c/smiapp-pll.h index 9eab63f23afb..cb2d2db5d02d 100644 --- a/drivers/media/video/smiapp-pll.h +++ b/drivers/media/i2c/smiapp-pll.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp-pll.h | 2 | * drivers/media/i2c/smiapp-pll.h |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/smiapp/Kconfig b/drivers/media/i2c/smiapp/Kconfig index 3149cda1d0db..3149cda1d0db 100644 --- a/drivers/media/video/smiapp/Kconfig +++ b/drivers/media/i2c/smiapp/Kconfig | |||
diff --git a/drivers/media/video/smiapp/Makefile b/drivers/media/i2c/smiapp/Makefile index 36b0cfa2c541..f45a003cbe7e 100644 --- a/drivers/media/video/smiapp/Makefile +++ b/drivers/media/i2c/smiapp/Makefile | |||
@@ -2,4 +2,4 @@ smiapp-objs += smiapp-core.o smiapp-regs.o \ | |||
2 | smiapp-quirk.o smiapp-limits.o | 2 | smiapp-quirk.o smiapp-limits.o |
3 | obj-$(CONFIG_VIDEO_SMIAPP) += smiapp.o | 3 | obj-$(CONFIG_VIDEO_SMIAPP) += smiapp.o |
4 | 4 | ||
5 | ccflags-y += -Idrivers/media/video | 5 | ccflags-y += -Idrivers/media/i2c |
diff --git a/drivers/media/video/smiapp/smiapp-core.c b/drivers/media/i2c/smiapp/smiapp-core.c index bfd47c106134..1cf914d11345 100644 --- a/drivers/media/video/smiapp/smiapp-core.c +++ b/drivers/media/i2c/smiapp/smiapp-core.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp/smiapp-core.c | 2 | * drivers/media/i2c/smiapp/smiapp-core.c |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/smiapp/smiapp-limits.c b/drivers/media/i2c/smiapp/smiapp-limits.c index 0800e095724e..fb2f81ad8c3b 100644 --- a/drivers/media/video/smiapp/smiapp-limits.c +++ b/drivers/media/i2c/smiapp/smiapp-limits.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp/smiapp-limits.c | 2 | * drivers/media/i2c/smiapp/smiapp-limits.c |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/smiapp/smiapp-limits.h b/drivers/media/i2c/smiapp/smiapp-limits.h index 7f4836bb78db..9ae765e23ea5 100644 --- a/drivers/media/video/smiapp/smiapp-limits.h +++ b/drivers/media/i2c/smiapp/smiapp-limits.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp/smiapp-limits.h | 2 | * drivers/media/i2c/smiapp/smiapp-limits.h |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/smiapp/smiapp-quirk.c b/drivers/media/i2c/smiapp/smiapp-quirk.c index 55e87950dcea..cf048128367c 100644 --- a/drivers/media/video/smiapp/smiapp-quirk.c +++ b/drivers/media/i2c/smiapp/smiapp-quirk.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp/smiapp-quirk.c | 2 | * drivers/media/i2c/smiapp/smiapp-quirk.c |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/smiapp/smiapp-quirk.h b/drivers/media/i2c/smiapp/smiapp-quirk.h index f4dcaabaefe7..86fd3e8bfb0f 100644 --- a/drivers/media/video/smiapp/smiapp-quirk.h +++ b/drivers/media/i2c/smiapp/smiapp-quirk.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp/smiapp-quirk.h | 2 | * drivers/media/i2c/smiapp/smiapp-quirk.h |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/smiapp/smiapp-reg-defs.h b/drivers/media/i2c/smiapp/smiapp-reg-defs.h index a089eb8161e1..defa7c5adebf 100644 --- a/drivers/media/video/smiapp/smiapp-reg-defs.h +++ b/drivers/media/i2c/smiapp/smiapp-reg-defs.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp/smiapp-reg-defs.h | 2 | * drivers/media/i2c/smiapp/smiapp-reg-defs.h |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/smiapp/smiapp-reg.h b/drivers/media/i2c/smiapp/smiapp-reg.h index d0167aa17534..54568ca2fe6d 100644 --- a/drivers/media/video/smiapp/smiapp-reg.h +++ b/drivers/media/i2c/smiapp/smiapp-reg.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp/smiapp-reg.h | 2 | * drivers/media/i2c/smiapp/smiapp-reg.h |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/smiapp/smiapp-regs.c b/drivers/media/i2c/smiapp/smiapp-regs.c index b1812b17a407..70e0d8db0130 100644 --- a/drivers/media/video/smiapp/smiapp-regs.c +++ b/drivers/media/i2c/smiapp/smiapp-regs.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp/smiapp-regs.c | 2 | * drivers/media/i2c/smiapp/smiapp-regs.c |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/smiapp/smiapp-regs.h b/drivers/media/i2c/smiapp/smiapp-regs.h index 7f9013b47971..7f9013b47971 100644 --- a/drivers/media/video/smiapp/smiapp-regs.h +++ b/drivers/media/i2c/smiapp/smiapp-regs.h | |||
diff --git a/drivers/media/video/smiapp/smiapp.h b/drivers/media/i2c/smiapp/smiapp.h index 587f7f11238d..4182a695ab53 100644 --- a/drivers/media/video/smiapp/smiapp.h +++ b/drivers/media/i2c/smiapp/smiapp.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/smiapp/smiapp.h | 2 | * drivers/media/i2c/smiapp/smiapp.h |
3 | * | 3 | * |
4 | * Generic driver for SMIA/SMIA++ compliant camera modules | 4 | * Generic driver for SMIA/SMIA++ compliant camera modules |
5 | * | 5 | * |
diff --git a/drivers/media/video/sr030pc30.c b/drivers/media/i2c/sr030pc30.c index e9d95bda2ab1..e9d95bda2ab1 100644 --- a/drivers/media/video/sr030pc30.c +++ b/drivers/media/i2c/sr030pc30.c | |||
diff --git a/drivers/media/video/tcm825x.c b/drivers/media/i2c/tcm825x.c index 462caa44ae00..9252529fc5dd 100644 --- a/drivers/media/video/tcm825x.c +++ b/drivers/media/i2c/tcm825x.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/tcm825x.c | 2 | * drivers/media/i2c/tcm825x.c |
3 | * | 3 | * |
4 | * TCM825X camera sensor driver. | 4 | * TCM825X camera sensor driver. |
5 | * | 5 | * |
diff --git a/drivers/media/video/tcm825x.h b/drivers/media/i2c/tcm825x.h index 5b7e69682368..8ebab953963f 100644 --- a/drivers/media/video/tcm825x.h +++ b/drivers/media/i2c/tcm825x.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/tcm825x.h | 2 | * drivers/media/i2c/tcm825x.h |
3 | * | 3 | * |
4 | * Register definitions for the TCM825X CameraChip. | 4 | * Register definitions for the TCM825X CameraChip. |
5 | * | 5 | * |
diff --git a/drivers/media/video/tda7432.c b/drivers/media/i2c/tda7432.c index f7707e65761e..f7707e65761e 100644 --- a/drivers/media/video/tda7432.c +++ b/drivers/media/i2c/tda7432.c | |||
diff --git a/drivers/media/video/tda9840.c b/drivers/media/i2c/tda9840.c index 3d7ddd93282d..3d7ddd93282d 100644 --- a/drivers/media/video/tda9840.c +++ b/drivers/media/i2c/tda9840.c | |||
diff --git a/drivers/media/video/tea6415c.c b/drivers/media/i2c/tea6415c.c index d1d6ea1dd273..d1d6ea1dd273 100644 --- a/drivers/media/video/tea6415c.c +++ b/drivers/media/i2c/tea6415c.c | |||
diff --git a/drivers/media/video/tea6415c.h b/drivers/media/i2c/tea6415c.h index 3a47d697536e..3a47d697536e 100644 --- a/drivers/media/video/tea6415c.h +++ b/drivers/media/i2c/tea6415c.h | |||
diff --git a/drivers/media/video/tea6420.c b/drivers/media/i2c/tea6420.c index 38757217a074..38757217a074 100644 --- a/drivers/media/video/tea6420.c +++ b/drivers/media/i2c/tea6420.c | |||
diff --git a/drivers/media/video/tea6420.h b/drivers/media/i2c/tea6420.h index 4aa3edb3e193..4aa3edb3e193 100644 --- a/drivers/media/video/tea6420.h +++ b/drivers/media/i2c/tea6420.h | |||
diff --git a/drivers/media/video/ths7303.c b/drivers/media/i2c/ths7303.c index e5c0eedebc58..e5c0eedebc58 100644 --- a/drivers/media/video/ths7303.c +++ b/drivers/media/i2c/ths7303.c | |||
diff --git a/drivers/media/video/tlv320aic23b.c b/drivers/media/i2c/tlv320aic23b.c index 809a75a558ee..809a75a558ee 100644 --- a/drivers/media/video/tlv320aic23b.c +++ b/drivers/media/i2c/tlv320aic23b.c | |||
diff --git a/drivers/media/video/tvaudio.c b/drivers/media/i2c/tvaudio.c index 321b3153df87..321b3153df87 100644 --- a/drivers/media/video/tvaudio.c +++ b/drivers/media/i2c/tvaudio.c | |||
diff --git a/drivers/media/video/tveeprom.c b/drivers/media/i2c/tveeprom.c index 3b6cf034976a..3b6cf034976a 100644 --- a/drivers/media/video/tveeprom.c +++ b/drivers/media/i2c/tveeprom.c | |||
diff --git a/drivers/media/video/tvp514x.c b/drivers/media/i2c/tvp514x.c index cd615c1d6011..1f3943bb87d5 100644 --- a/drivers/media/video/tvp514x.c +++ b/drivers/media/i2c/tvp514x.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/tvp514x.c | 2 | * drivers/media/i2c/tvp514x.c |
3 | * | 3 | * |
4 | * TI TVP5146/47 decoder driver | 4 | * TI TVP5146/47 decoder driver |
5 | * | 5 | * |
diff --git a/drivers/media/video/tvp514x_regs.h b/drivers/media/i2c/tvp514x_regs.h index 18f29ad0dfe2..d23aa2fbb9b1 100644 --- a/drivers/media/video/tvp514x_regs.h +++ b/drivers/media/i2c/tvp514x_regs.h | |||
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | * drivers/media/video/tvp514x_regs.h | 2 | * drivers/media/i2c/tvp514x_regs.h |
3 | * | 3 | * |
4 | * Copyright (C) 2008 Texas Instruments Inc | 4 | * Copyright (C) 2008 Texas Instruments Inc |
5 | * Author: Vaibhav Hiremath <hvaibhav@ti.com> | 5 | * Author: Vaibhav Hiremath <hvaibhav@ti.com> |
diff --git a/drivers/media/video/tvp5150.c b/drivers/media/i2c/tvp5150.c index a751b6c146fd..a751b6c146fd 100644 --- a/drivers/media/video/tvp5150.c +++ b/drivers/media/i2c/tvp5150.c | |||
diff --git a/drivers/media/video/tvp5150_reg.h b/drivers/media/i2c/tvp5150_reg.h index 25a994944918..25a994944918 100644 --- a/drivers/media/video/tvp5150_reg.h +++ b/drivers/media/i2c/tvp5150_reg.h | |||
diff --git a/drivers/media/video/tvp7002.c b/drivers/media/i2c/tvp7002.c index fb6a5b57eb83..fb6a5b57eb83 100644 --- a/drivers/media/video/tvp7002.c +++ b/drivers/media/i2c/tvp7002.c | |||
diff --git a/drivers/media/video/tvp7002_reg.h b/drivers/media/i2c/tvp7002_reg.h index 0e34ca9bccf3..0e34ca9bccf3 100644 --- a/drivers/media/video/tvp7002_reg.h +++ b/drivers/media/i2c/tvp7002_reg.h | |||
diff --git a/drivers/media/video/upd64031a.c b/drivers/media/i2c/upd64031a.c index 1e7446542091..1e7446542091 100644 --- a/drivers/media/video/upd64031a.c +++ b/drivers/media/i2c/upd64031a.c | |||
diff --git a/drivers/media/video/upd64083.c b/drivers/media/i2c/upd64083.c index 75d6acc62018..75d6acc62018 100644 --- a/drivers/media/video/upd64083.c +++ b/drivers/media/i2c/upd64083.c | |||
diff --git a/drivers/media/video/vp27smpx.c b/drivers/media/i2c/vp27smpx.c index 7cfbc9d94a48..7cfbc9d94a48 100644 --- a/drivers/media/video/vp27smpx.c +++ b/drivers/media/i2c/vp27smpx.c | |||
diff --git a/drivers/media/video/vpx3220.c b/drivers/media/i2c/vpx3220.c index 2f67b4c5c823..2f67b4c5c823 100644 --- a/drivers/media/video/vpx3220.c +++ b/drivers/media/i2c/vpx3220.c | |||
diff --git a/drivers/media/video/vs6624.c b/drivers/media/i2c/vs6624.c index 42ae9dc9c574..42ae9dc9c574 100644 --- a/drivers/media/video/vs6624.c +++ b/drivers/media/i2c/vs6624.c | |||
diff --git a/drivers/media/video/vs6624_regs.h b/drivers/media/i2c/vs6624_regs.h index 6ba2ee25827e..6ba2ee25827e 100644 --- a/drivers/media/video/vs6624_regs.h +++ b/drivers/media/i2c/vs6624_regs.h | |||
diff --git a/drivers/media/video/wm8739.c b/drivers/media/i2c/wm8739.c index 3bb99e93febe..3bb99e93febe 100644 --- a/drivers/media/video/wm8739.c +++ b/drivers/media/i2c/wm8739.c | |||
diff --git a/drivers/media/video/wm8775.c b/drivers/media/i2c/wm8775.c index bee77ea9f49e..bee77ea9f49e 100644 --- a/drivers/media/video/wm8775.c +++ b/drivers/media/i2c/wm8775.c | |||
diff --git a/drivers/media/pci/bt8xx/Makefile b/drivers/media/pci/bt8xx/Makefile index ae347b78fccf..5f06597c6a6e 100644 --- a/drivers/media/pci/bt8xx/Makefile +++ b/drivers/media/pci/bt8xx/Makefile | |||
@@ -7,5 +7,5 @@ obj-$(CONFIG_DVB_BT8XX) += bt878.o dvb-bt8xx.o dst.o dst_ca.o | |||
7 | 7 | ||
8 | ccflags-y += -Idrivers/media/dvb-core | 8 | ccflags-y += -Idrivers/media/dvb-core |
9 | ccflags-y += -Idrivers/media/dvb-frontends | 9 | ccflags-y += -Idrivers/media/dvb-frontends |
10 | ccflags-y += -Idrivers/media/video | 10 | ccflags-y += -Idrivers/media/i2c |
11 | ccflags-y += -Idrivers/media/tuners | 11 | ccflags-y += -Idrivers/media/tuners |
diff --git a/drivers/media/pci/cx23885/Makefile b/drivers/media/pci/cx23885/Makefile index f92cc4c14f0c..a2cbdcf15a8c 100644 --- a/drivers/media/pci/cx23885/Makefile +++ b/drivers/media/pci/cx23885/Makefile | |||
@@ -7,7 +7,7 @@ cx23885-objs := cx23885-cards.o cx23885-video.o cx23885-vbi.o \ | |||
7 | obj-$(CONFIG_VIDEO_CX23885) += cx23885.o | 7 | obj-$(CONFIG_VIDEO_CX23885) += cx23885.o |
8 | obj-$(CONFIG_MEDIA_ALTERA_CI) += altera-ci.o | 8 | obj-$(CONFIG_MEDIA_ALTERA_CI) += altera-ci.o |
9 | 9 | ||
10 | ccflags-y += -Idrivers/media/video | 10 | ccflags-y += -Idrivers/media/i2c |
11 | ccflags-y += -Idrivers/media/tuners | 11 | ccflags-y += -Idrivers/media/tuners |
12 | ccflags-y += -Idrivers/media/dvb-core | 12 | ccflags-y += -Idrivers/media/dvb-core |
13 | ccflags-y += -Idrivers/media/dvb-frontends | 13 | ccflags-y += -Idrivers/media/dvb-frontends |
diff --git a/drivers/media/pci/cx25821/Makefile b/drivers/media/pci/cx25821/Makefile index 1434e8094803..c038941d6054 100644 --- a/drivers/media/pci/cx25821/Makefile +++ b/drivers/media/pci/cx25821/Makefile | |||
@@ -7,7 +7,7 @@ cx25821-y := cx25821-core.o cx25821-cards.o cx25821-i2c.o \ | |||
7 | obj-$(CONFIG_VIDEO_CX25821) += cx25821.o | 7 | obj-$(CONFIG_VIDEO_CX25821) += cx25821.o |
8 | obj-$(CONFIG_VIDEO_CX25821_ALSA) += cx25821-alsa.o | 8 | obj-$(CONFIG_VIDEO_CX25821_ALSA) += cx25821-alsa.o |
9 | 9 | ||
10 | ccflags-y := -Idrivers/media/video | 10 | ccflags-y := -Idrivers/media/i2c |
11 | ccflags-y += -Idrivers/media/tuners | 11 | ccflags-y += -Idrivers/media/tuners |
12 | ccflags-y += -Idrivers/media/dvb-core | 12 | ccflags-y += -Idrivers/media/dvb-core |
13 | ccflags-y += -Idrivers/media/dvb-frontends | 13 | ccflags-y += -Idrivers/media/dvb-frontends |
diff --git a/drivers/media/pci/cx88/Makefile b/drivers/media/pci/cx88/Makefile index 884b4cdd8ff0..d3679c3ee248 100644 --- a/drivers/media/pci/cx88/Makefile +++ b/drivers/media/pci/cx88/Makefile | |||
@@ -10,7 +10,7 @@ obj-$(CONFIG_VIDEO_CX88_BLACKBIRD) += cx88-blackbird.o | |||
10 | obj-$(CONFIG_VIDEO_CX88_DVB) += cx88-dvb.o | 10 | obj-$(CONFIG_VIDEO_CX88_DVB) += cx88-dvb.o |
11 | obj-$(CONFIG_VIDEO_CX88_VP3054) += cx88-vp3054-i2c.o | 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 | ccflags-y += -Idrivers/media/tuners | 14 | ccflags-y += -Idrivers/media/tuners |
15 | ccflags-y += -Idrivers/media/dvb-core | 15 | ccflags-y += -Idrivers/media/dvb-core |
16 | ccflags-y += -Idrivers/media/dvb-frontends | 16 | ccflags-y += -Idrivers/media/dvb-frontends |
diff --git a/drivers/media/pci/ivtv/Makefile b/drivers/media/pci/ivtv/Makefile index 80b4ec18475d..1408c9f1de93 100644 --- a/drivers/media/pci/ivtv/Makefile +++ b/drivers/media/pci/ivtv/Makefile | |||
@@ -7,7 +7,7 @@ ivtv-objs := ivtv-routing.o ivtv-cards.o ivtv-controls.o \ | |||
7 | obj-$(CONFIG_VIDEO_IVTV) += ivtv.o | 7 | obj-$(CONFIG_VIDEO_IVTV) += ivtv.o |
8 | obj-$(CONFIG_VIDEO_FB_IVTV) += ivtvfb.o | 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 | ccflags-y += -I$(srctree)/drivers/media/tuners | 11 | ccflags-y += -I$(srctree)/drivers/media/tuners |
12 | ccflags-y += -I$(srctree)/drivers/media/dvb-core | 12 | ccflags-y += -I$(srctree)/drivers/media/dvb-core |
13 | ccflags-y += -I$(srctree)/drivers/media/dvb-frontends | 13 | ccflags-y += -I$(srctree)/drivers/media/dvb-frontends |
diff --git a/drivers/media/pci/saa7134/Makefile b/drivers/media/pci/saa7134/Makefile index aba50088dcdc..9e510c1459f3 100644 --- a/drivers/media/pci/saa7134/Makefile +++ b/drivers/media/pci/saa7134/Makefile | |||
@@ -10,7 +10,7 @@ obj-$(CONFIG_VIDEO_SAA7134_ALSA) += saa7134-alsa.o | |||
10 | 10 | ||
11 | obj-$(CONFIG_VIDEO_SAA7134_DVB) += saa7134-dvb.o | 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 | ccflags-y += -I$(srctree)/drivers/media/tuners | 14 | ccflags-y += -I$(srctree)/drivers/media/tuners |
15 | ccflags-y += -I$(srctree)/drivers/media/dvb-core | 15 | ccflags-y += -I$(srctree)/drivers/media/dvb-core |
16 | ccflags-y += -I$(srctree)/drivers/media/dvb-frontends | 16 | ccflags-y += -I$(srctree)/drivers/media/dvb-frontends |
diff --git a/drivers/media/pci/saa7146/Makefile b/drivers/media/pci/saa7146/Makefile index 362a38b96308..f3566a95e4aa 100644 --- a/drivers/media/pci/saa7146/Makefile +++ b/drivers/media/pci/saa7146/Makefile | |||
@@ -2,4 +2,4 @@ obj-$(CONFIG_VIDEO_MXB) += mxb.o | |||
2 | obj-$(CONFIG_VIDEO_HEXIUM_ORION) += hexium_orion.o | 2 | obj-$(CONFIG_VIDEO_HEXIUM_ORION) += hexium_orion.o |
3 | obj-$(CONFIG_VIDEO_HEXIUM_GEMINI) += hexium_gemini.o | 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 |
diff --git a/drivers/media/pci/saa7164/Makefile b/drivers/media/pci/saa7164/Makefile index 847110c2e14c..ba0e33a1ee24 100644 --- a/drivers/media/pci/saa7164/Makefile +++ b/drivers/media/pci/saa7164/Makefile | |||
@@ -4,7 +4,7 @@ saa7164-objs := saa7164-cards.o saa7164-core.o saa7164-i2c.o saa7164-dvb.o \ | |||
4 | 4 | ||
5 | obj-$(CONFIG_VIDEO_SAA7164) += saa7164.o | 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 | ccflags-y += -I$(srctree)/drivers/media/tuners | 8 | ccflags-y += -I$(srctree)/drivers/media/tuners |
9 | ccflags-y += -I$(srctree)/drivers/media/dvb-core | 9 | ccflags-y += -I$(srctree)/drivers/media/dvb-core |
10 | ccflags-y += -I$(srctree)/drivers/media/dvb-frontends | 10 | ccflags-y += -I$(srctree)/drivers/media/dvb-frontends |
diff --git a/drivers/media/usb/cx231xx/Makefile b/drivers/media/usb/cx231xx/Makefile index 1d40fce77601..52cf76935e69 100644 --- a/drivers/media/usb/cx231xx/Makefile +++ b/drivers/media/usb/cx231xx/Makefile | |||
@@ -8,7 +8,7 @@ obj-$(CONFIG_VIDEO_CX231XX) += cx231xx.o | |||
8 | obj-$(CONFIG_VIDEO_CX231XX_ALSA) += cx231xx-alsa.o | 8 | obj-$(CONFIG_VIDEO_CX231XX_ALSA) += cx231xx-alsa.o |
9 | obj-$(CONFIG_VIDEO_CX231XX_DVB) += cx231xx-dvb.o | 9 | obj-$(CONFIG_VIDEO_CX231XX_DVB) += cx231xx-dvb.o |
10 | 10 | ||
11 | ccflags-y += -Idrivers/media/video | 11 | ccflags-y += -Idrivers/media/i2c |
12 | ccflags-y += -Idrivers/media/tuners | 12 | ccflags-y += -Idrivers/media/tuners |
13 | ccflags-y += -Idrivers/media/dvb-core | 13 | ccflags-y += -Idrivers/media/dvb-core |
14 | ccflags-y += -Idrivers/media/dvb-frontends | 14 | ccflags-y += -Idrivers/media/dvb-frontends |
diff --git a/drivers/media/usb/em28xx/Makefile b/drivers/media/usb/em28xx/Makefile index 65c7c29e4161..6c5f3381da7d 100644 --- a/drivers/media/usb/em28xx/Makefile +++ b/drivers/media/usb/em28xx/Makefile | |||
@@ -9,7 +9,7 @@ obj-$(CONFIG_VIDEO_EM28XX_ALSA) += em28xx-alsa.o | |||
9 | obj-$(CONFIG_VIDEO_EM28XX_DVB) += em28xx-dvb.o | 9 | obj-$(CONFIG_VIDEO_EM28XX_DVB) += em28xx-dvb.o |
10 | obj-$(CONFIG_VIDEO_EM28XX_RC) += em28xx-rc.o | 10 | obj-$(CONFIG_VIDEO_EM28XX_RC) += em28xx-rc.o |
11 | 11 | ||
12 | ccflags-y += -Idrivers/media/video | 12 | ccflags-y += -Idrivers/media/i2c |
13 | ccflags-y += -Idrivers/media/tuners | 13 | ccflags-y += -Idrivers/media/tuners |
14 | ccflags-y += -Idrivers/media/dvb-core | 14 | ccflags-y += -Idrivers/media/dvb-core |
15 | ccflags-y += -Idrivers/media/dvb-frontends | 15 | ccflags-y += -Idrivers/media/dvb-frontends |
diff --git a/drivers/media/usb/hdpvr/Makefile b/drivers/media/usb/hdpvr/Makefile index 52f057f24e39..9b8d1463c526 100644 --- a/drivers/media/usb/hdpvr/Makefile +++ b/drivers/media/usb/hdpvr/Makefile | |||
@@ -2,6 +2,6 @@ hdpvr-objs := hdpvr-control.o hdpvr-core.o hdpvr-video.o hdpvr-i2c.o | |||
2 | 2 | ||
3 | obj-$(CONFIG_VIDEO_HDPVR) += hdpvr.o | 3 | obj-$(CONFIG_VIDEO_HDPVR) += hdpvr.o |
4 | 4 | ||
5 | ccflags-y += -Idrivers/media/video | 5 | ccflags-y += -Idrivers/media/i2c |
6 | 6 | ||
7 | ccflags-y += $(extra-cflags-y) $(extra-cflags-m) | 7 | ccflags-y += $(extra-cflags-y) $(extra-cflags-m) |
diff --git a/drivers/media/usb/pvrusb2/Makefile b/drivers/media/usb/pvrusb2/Makefile index bc716db797e3..ad705547bdce 100644 --- a/drivers/media/usb/pvrusb2/Makefile +++ b/drivers/media/usb/pvrusb2/Makefile | |||
@@ -16,7 +16,7 @@ pvrusb2-objs := pvrusb2-i2c-core.o \ | |||
16 | 16 | ||
17 | obj-$(CONFIG_VIDEO_PVRUSB2) += pvrusb2.o | 17 | obj-$(CONFIG_VIDEO_PVRUSB2) += pvrusb2.o |
18 | 18 | ||
19 | ccflags-y += -Idrivers/media/video | 19 | ccflags-y += -Idrivers/media/i2c |
20 | ccflags-y += -Idrivers/media/tuners | 20 | ccflags-y += -Idrivers/media/tuners |
21 | ccflags-y += -Idrivers/media/dvb-core | 21 | ccflags-y += -Idrivers/media/dvb-core |
22 | ccflags-y += -Idrivers/media/dvb-frontends | 22 | ccflags-y += -Idrivers/media/dvb-frontends |
diff --git a/drivers/media/usb/stk1160/Makefile b/drivers/media/usb/stk1160/Makefile index 8a3c78482e73..dfe3e90ff392 100644 --- a/drivers/media/usb/stk1160/Makefile +++ b/drivers/media/usb/stk1160/Makefile | |||
@@ -8,4 +8,4 @@ stk1160-y := stk1160-core.o \ | |||
8 | 8 | ||
9 | obj-$(CONFIG_VIDEO_STK1160) += stk1160.o | 9 | obj-$(CONFIG_VIDEO_STK1160) += stk1160.o |
10 | 10 | ||
11 | ccflags-y += -Idrivers/media/video | 11 | ccflags-y += -Idrivers/media/i2c |
diff --git a/drivers/media/usb/tlg2300/Makefile b/drivers/media/usb/tlg2300/Makefile index 4d660879999f..137f8e38cdec 100644 --- a/drivers/media/usb/tlg2300/Makefile +++ b/drivers/media/usb/tlg2300/Makefile | |||
@@ -2,7 +2,7 @@ poseidon-objs := pd-video.o pd-alsa.o pd-dvb.o pd-radio.o pd-main.o | |||
2 | 2 | ||
3 | obj-$(CONFIG_VIDEO_TLG2300) += poseidon.o | 3 | obj-$(CONFIG_VIDEO_TLG2300) += poseidon.o |
4 | 4 | ||
5 | ccflags-y += -Idrivers/media/video | 5 | ccflags-y += -Idrivers/media/i2c |
6 | ccflags-y += -Idrivers/media/tuners | 6 | ccflags-y += -Idrivers/media/tuners |
7 | ccflags-y += -Idrivers/media/dvb-core | 7 | ccflags-y += -Idrivers/media/dvb-core |
8 | ccflags-y += -Idrivers/media/dvb-frontends | 8 | ccflags-y += -Idrivers/media/dvb-frontends |
diff --git a/drivers/media/usb/tm6000/Makefile b/drivers/media/usb/tm6000/Makefile index 1feb8c9c816c..6fa1f1044512 100644 --- a/drivers/media/usb/tm6000/Makefile +++ b/drivers/media/usb/tm6000/Makefile | |||
@@ -9,7 +9,7 @@ obj-$(CONFIG_VIDEO_TM6000) += tm6000.o | |||
9 | obj-$(CONFIG_VIDEO_TM6000_ALSA) += tm6000-alsa.o | 9 | obj-$(CONFIG_VIDEO_TM6000_ALSA) += tm6000-alsa.o |
10 | obj-$(CONFIG_VIDEO_TM6000_DVB) += tm6000-dvb.o | 10 | obj-$(CONFIG_VIDEO_TM6000_DVB) += tm6000-dvb.o |
11 | 11 | ||
12 | ccflags-y := -Idrivers/media/video | 12 | ccflags-y := -Idrivers/media/i2c |
13 | ccflags-y += -Idrivers/media/tuners | 13 | ccflags-y += -Idrivers/media/tuners |
14 | ccflags-y += -Idrivers/media/dvb-core | 14 | ccflags-y += -Idrivers/media/dvb-core |
15 | ccflags-y += -Idrivers/media/dvb-frontends | 15 | ccflags-y += -Idrivers/media/dvb-frontends |
diff --git a/drivers/media/usb/usbvision/Makefile b/drivers/media/usb/usbvision/Makefile index d55c6bd97a35..9b3a5581df42 100644 --- a/drivers/media/usb/usbvision/Makefile +++ b/drivers/media/usb/usbvision/Makefile | |||
@@ -2,5 +2,5 @@ usbvision-objs := usbvision-core.o usbvision-video.o usbvision-i2c.o usbvision- | |||
2 | 2 | ||
3 | obj-$(CONFIG_VIDEO_USBVISION) += usbvision.o | 3 | obj-$(CONFIG_VIDEO_USBVISION) += usbvision.o |
4 | 4 | ||
5 | ccflags-y += -Idrivers/media/video | 5 | ccflags-y += -Idrivers/media/i2c |
6 | ccflags-y += -Idrivers/media/tuners | 6 | ccflags-y += -Idrivers/media/tuners |
diff --git a/drivers/media/video/Kconfig b/drivers/media/video/Kconfig index a7bd9576ccd0..f2171e777dd3 100644 --- a/drivers/media/video/Kconfig +++ b/drivers/media/video/Kconfig | |||
@@ -1,578 +1,4 @@ | |||
1 | # | 1 | if MEDIA_CAMERA_SUPPORT |
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 | ||
576 | 2 | ||
577 | config VIDEO_VIVI | 3 | config VIDEO_VIVI |
578 | tristate "Virtual Video Driver" | 4 | tristate "Virtual Video Driver" |
@@ -877,7 +303,6 @@ source "drivers/media/video/s5p-fimc/Kconfig" | |||
877 | source "drivers/media/video/s5p-tv/Kconfig" | 303 | source "drivers/media/video/s5p-tv/Kconfig" |
878 | 304 | ||
879 | endif # V4L_PLATFORM_DRIVERS | 305 | endif # V4L_PLATFORM_DRIVERS |
880 | endif # VIDEO_CAPTURE_DRIVERS | ||
881 | 306 | ||
882 | menuconfig V4L_MEM2MEM_DRIVERS | 307 | menuconfig V4L_MEM2MEM_DRIVERS |
883 | bool "Memory-to-memory multimedia devices" | 308 | bool "Memory-to-memory multimedia devices" |
@@ -955,3 +380,5 @@ config VIDEO_MX2_EMMAPRP | |||
955 | conversion. | 380 | conversion. |
956 | 381 | ||
957 | endif # V4L_MEM2MEM_DRIVERS | 382 | endif # V4L_MEM2MEM_DRIVERS |
383 | |||
384 | endif # MEDIA_CAMERA_SUPPORT | ||
diff --git a/drivers/media/video/Makefile b/drivers/media/video/Makefile index a0c66923fcde..52a04faa60e8 100644 --- a/drivers/media/video/Makefile +++ b/drivers/media/video/Makefile | |||
@@ -2,73 +2,9 @@ | |||
2 | # Makefile for the video capture/playback device drivers. | 2 | # Makefile for the video capture/playback device drivers. |
3 | # | 3 | # |
4 | 4 | ||
5 | msp3400-objs := msp3400-driver.o msp3400-kthreads.o | ||
6 | |||
7 | omap2cam-objs := omap24xxcam.o omap24xxcam-dma.o | 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 | obj-$(CONFIG_VIDEO_VINO) += indycam.o | 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 | obj-$(CONFIG_SOC_CAMERA_IMX074) += imx074.o | 9 | obj-$(CONFIG_SOC_CAMERA_IMX074) += imx074.o |
74 | obj-$(CONFIG_SOC_CAMERA_MT9M001) += mt9m001.o | 10 | obj-$(CONFIG_SOC_CAMERA_MT9M001) += mt9m001.o |
@@ -85,16 +21,12 @@ obj-$(CONFIG_SOC_CAMERA_OV9740) += ov9740.o | |||
85 | obj-$(CONFIG_SOC_CAMERA_RJ54N1) += rj54n1cb0c.o | 21 | obj-$(CONFIG_SOC_CAMERA_RJ54N1) += rj54n1cb0c.o |
86 | obj-$(CONFIG_SOC_CAMERA_TW9910) += tw9910.o | 22 | obj-$(CONFIG_SOC_CAMERA_TW9910) += tw9910.o |
87 | 23 | ||
88 | # And now the v4l2 drivers: | ||
89 | |||
90 | obj-$(CONFIG_VIDEO_VINO) += vino.o | 24 | obj-$(CONFIG_VIDEO_VINO) += vino.o |
91 | obj-$(CONFIG_VIDEO_TIMBERDALE) += timblogiw.o | 25 | obj-$(CONFIG_VIDEO_TIMBERDALE) += timblogiw.o |
92 | 26 | ||
93 | obj-$(CONFIG_VIDEO_BTCX) += btcx-risc.o | ||
94 | 27 | ||
95 | obj-$(CONFIG_VIDEO_M32R_AR_M64278) += arv.o | 28 | obj-$(CONFIG_VIDEO_M32R_AR_M64278) += arv.o |
96 | 29 | ||
97 | obj-$(CONFIG_VIDEO_CX2341X) += cx2341x.o | ||
98 | 30 | ||
99 | obj-$(CONFIG_VIDEO_CAFE_CCIC) += marvell-ccic/ | 31 | obj-$(CONFIG_VIDEO_CAFE_CCIC) += marvell-ccic/ |
100 | obj-$(CONFIG_VIDEO_MMP_CAMERA) += marvell-ccic/ | 32 | obj-$(CONFIG_VIDEO_MMP_CAMERA) += marvell-ccic/ |
@@ -107,7 +39,6 @@ obj-$(CONFIG_VIDEO_VIU) += fsl-viu.o | |||
107 | obj-$(CONFIG_VIDEO_VIVI) += vivi.o | 39 | obj-$(CONFIG_VIDEO_VIVI) += vivi.o |
108 | obj-$(CONFIG_VIDEO_MEM2MEM_TESTDEV) += mem2mem_testdev.o | 40 | obj-$(CONFIG_VIDEO_MEM2MEM_TESTDEV) += mem2mem_testdev.o |
109 | 41 | ||
110 | obj-$(CONFIG_VIDEO_AK881X) += ak881x.o | ||
111 | 42 | ||
112 | obj-$(CONFIG_VIDEO_OMAP2) += omap2cam.o | 43 | obj-$(CONFIG_VIDEO_OMAP2) += omap2cam.o |
113 | obj-$(CONFIG_SOC_CAMERA) += soc_camera.o soc_mediabus.o | 44 | obj-$(CONFIG_SOC_CAMERA) += soc_camera.o soc_mediabus.o |
@@ -140,8 +71,6 @@ obj-$(CONFIG_ARCH_DAVINCI) += davinci/ | |||
140 | 71 | ||
141 | obj-$(CONFIG_VIDEO_SH_VOU) += sh_vou.o | 72 | obj-$(CONFIG_VIDEO_SH_VOU) += sh_vou.o |
142 | 73 | ||
143 | obj-$(CONFIG_VIDEO_IR_I2C) += ir-kbd-i2c.o | ||
144 | |||
145 | obj-y += davinci/ | 74 | obj-y += davinci/ |
146 | 75 | ||
147 | obj-$(CONFIG_ARCH_OMAP) += omap/ | 76 | obj-$(CONFIG_ARCH_OMAP) += omap/ |