kernel_optimize_test/include/media
Mauro Carvalho Chehab 057596eea8 V4L/DVB (7133): Fix Kconfig dependencies
As pointed by Adrian Bunk, with I2C=m and VIDEO_DEV=y, videodev brokes.

This patch moves the functions that videodev needs from v4l2-common. It also
fixes some Kconfig changes.

After this patch, I2C=m / VIDEO_DEV=y will make v4l2 core statically linked
into kernel. v4l2-common will be m, and all V4L drivers will also be m.

This approach is very conservative, since it is possible to have V4L drivers
that don't need I2C or v4l2-common. The better is to map what drivers really
need v4l2-common, making them to select v4l2-common, and allowing the others to
be 'y', 'm' and 'n'.

Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2008-02-18 11:14:53 -03:00
..
audiochip.h V4L/DVB (4666): Ensure the WM8775 driver is loaded generically for any board. 2006-10-03 15:13:48 -03:00
cs53l32a.h V4L/DVB (3599): Implement new routing commands for wm8775 and cs53l32a. 2006-03-24 16:27:00 -03:00
cs5345.h V4L/DVB (6869): cs5345: new i2c driver 2008-01-25 19:04:08 -02:00
cx2341x.h V4L/DVB (6861): cx2341x: command argument should be u32 instead of int 2008-01-25 19:04:04 -02:00
cx25840.h V4L/DVB (7002): cx25840: Add basic CX23885 AVCore support 2008-01-25 19:04:47 -02:00
i2c-addr.h V4L/DVB (3548): Renamed I2C_foo addresses to I2C_ADDR_foo 2006-03-24 16:26:51 -03:00
ir-common.h V4L/DVB (7058): IR corrections for the Pinnacle 800i 2008-01-25 19:05:11 -02:00
ir-kbd-i2c.h V4L/DVB (4023): Subject: Pinnacle PCTV grey remote control support 2006-06-25 02:00:28 -03:00
m52790.h V4L/DVB (6486): m52790: add new Mitsubishi A/V switch i2c driver 2008-01-25 19:01:46 -02:00
msp3400.h V4L/DVB (3702): Make msp3400 routing defines more consistent 2006-04-02 04:56:11 -03:00
ovcamchip.h i2c: Cleanup the includes of <linux/i2c.h> 2007-05-01 23:26:29 +02:00
pwc-ioctl.h V4L/DVB (3835): [PATCH] update pwc driver 2006-06-25 01:58:20 -03:00
rds.h include/media/: Spelling fixes 2008-02-03 17:19:47 +02:00
saa6752hs.h [PATCH] v4l: SAA7134 hybrid DVB 2005-07-12 16:01:05 -07:00
saa7115.h V4L/DVB (5113): Adds video output routing 2007-02-21 13:34:47 -02:00
saa7127.h V4L/DVB (3608): Implement new routing commands in saa7127.c 2006-04-02 04:54:56 -03:00
saa7146_vv.h V4L/DVB (6496): saa7146_vv.h: remove wrong include <linux/videodev.h> 2008-01-25 19:01:52 -02:00
saa7146.h [PATCH] Fix breakage after SG cleanups 2007-10-23 12:02:39 -07:00
tuner-types.h V4L/DVB (5978): tuner: Better tuner radio support 2007-10-09 22:04:34 -03:00
tuner.h V4L/DVB (7042): xc5000: Tuner analog support 2008-01-25 19:05:05 -02:00
tvaudio.h V4L/DVB (3577): Cleanup audio input handling 2006-03-24 16:26:56 -03:00
tveeprom.h V4L/DVB (4812): Detect presence of IR receiver/IR transmitter in tveeprom 2006-12-10 08:51:17 -02:00
tvp5150.h V4L/DVB (3712): Fix video input setting of em28xx, use _INT_S_VIDEO_ROUTING in tvp5150 2006-06-25 01:57:38 -03:00
upd64031a.h V4L/DVB (3666): Remove trailing newlines 2006-04-02 04:55:52 -03:00
upd64083.h V4L/DVB (3666): Remove trailing newlines 2006-04-02 04:55:52 -03:00
v4l2-chip-ident.h V4L/DVB (6869): cs5345: new i2c driver 2008-01-25 19:04:08 -02:00
v4l2-common.h V4L/DVB (7133): Fix Kconfig dependencies 2008-02-18 11:14:53 -03:00
v4l2-dev.h V4L/DVB (7133): Fix Kconfig dependencies 2008-02-18 11:14:53 -03:00
v4l2-i2c-drv-legacy.h i2c: Constify client address data 2008-01-27 18:14:46 +01:00
v4l2-i2c-drv.h V4L/DVB (6921): include/media/v4l2-i2c-drv.h must #include <media/v4l2-common.h> 2008-01-25 19:04:24 -02:00
v4l2-int-device.h V4L/DVB (6580): Set slave's master before master's attach call. 2008-01-25 19:02:06 -02:00
videobuf-core.h V4L/DVB (6997): Replace a very dirty hack on videobuf for a clean wait_event 2008-01-25 19:04:46 -02:00
videobuf-dma-sg.h V4L/DVB (6290): remove videobuf_set_pci_ops 2007-10-10 00:03:10 -03:00
videobuf-dvb.h V4L/DVB (6257): Rename video-buf-dvb to videobuf-dvb to be consistent with the other patches 2007-10-10 00:02:46 -03:00
videobuf-vmalloc.h V4L/DVB (6266): videobuf cleanup: mmap check is common to all videobuf. Make it at core 2007-10-10 00:02:55 -03:00
wm8775.h V4L/DVB (3599): Implement new routing commands for wm8775 and cs53l32a. 2006-03-24 16:27:00 -03:00