android_kernel_xiaomi_sm8350/drivers/media/common
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
..
ir-functions.c V4L/DVB (6574): common/ir-functions.c: make a function static 2008-01-25 19:02:04 -02:00
ir-keymaps.c V4L/DVB (7058): IR corrections for the Pinnacle 800i 2008-01-25 19:05:11 -02:00
Kconfig V4L/DVB (7133): Fix Kconfig dependencies 2008-02-18 11:14:53 -03:00
Makefile
saa7146_core.c drivers/media/: Spelling fixes 2008-02-03 17:18:59 +02:00
saa7146_fops.c V4L/DVB (7035): drivers/media/common: Add missing video_device_release 2008-01-25 19:05:02 -02:00
saa7146_hlp.c
saa7146_i2c.c
saa7146_vbi.c V4L/DVB (6600): V4L: videobuf: don't chew up namespace STATE_.*, convert to VIDEOBUF_ 2008-01-25 19:02:11 -02:00
saa7146_video.c V4L/DVB (6600): V4L: videobuf: don't chew up namespace STATE_.*, convert to VIDEOBUF_ 2008-01-25 19:02:11 -02:00