kernel-fxtec-pro1x/drivers/media/video/saa7134
Hans Verkuil df59f0b3df V4L/DVB (11967): v4l: i2c modules must be linked before the v4l2 drivers
Since i2c autoprobing is no longer supported by v4l2 we need to make sure
that the i2c modules are linked before the v4l2 modules. The v4l2 modules
now rely on the presence of the i2c modules, so these must have initialized
themselves before the v4l2 modules.

The exception is the ir-kbd-i2c module, which is the only one still using
autoprobing. This one should be loaded at the end of the v4l2 module. Loading
it earlier actually causes problems with tveeprom. Once ir-kbd-i2c is no
longer autoprobing, then it has to move up as well.

This is only an issue when everything is compiled into the kernel.

Thanks to Marcus Swoboda for reporting this and Udo Steinberg for testing
this patch.

Tested-by: Udo A. Steinberg <udo@hypervisor.org>
Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-06-16 19:07:41 -03:00
..
Kconfig V4L/DVB (11861): saa7134: enable digital tv support for Hauppauge WinTV-HVR1110r3 2009-06-16 18:21:14 -03:00
Makefile V4L/DVB (11967): v4l: i2c modules must be linked before the v4l2 drivers 2009-06-16 19:07:41 -03:00
saa6752hs.c V4L/DVB (11370): v4l2-subdev: move s_std from tuner to core. 2009-04-06 21:44:22 -03:00
saa7134-alsa.c Merge branch 'topic/snd_card_new-err' into for-linus 2009-03-24 00:35:35 +01:00
saa7134-cards.c V4L/DVB (11938): big rework of TS for saa7134 2009-06-16 19:07:27 -03:00
saa7134-core.c V4L/DVB (11938): big rework of TS for saa7134 2009-06-16 19:07:27 -03:00
saa7134-dvb.c V4L/DVB (11861): saa7134: enable digital tv support for Hauppauge WinTV-HVR1110r3 2009-06-16 18:21:14 -03:00
saa7134-empress.c V4L/DVB (11938): big rework of TS for saa7134 2009-06-16 19:07:27 -03:00
saa7134-i2c.c V4L/DVB (11860): saa7134: fix quirk in saa7134_i2c_xfer for the saa7131 bridge 2009-06-16 18:21:14 -03:00
saa7134-input.c V4L/DVB (11848): saa7134: Simplify handling of IR on AVerMedia Cardbus E506R 2009-06-16 18:21:12 -03:00
saa7134-reg.h V4L/DVB (8019): New for I2S on for MPEG of saa7134_empress 2008-07-20 07:09:03 -03:00
saa7134-ts.c V4L/DVB (11938): big rework of TS for saa7134 2009-06-16 19:07:27 -03:00
saa7134-tvaudio.c V4L/DVB (9638): drivers/media: use ARRAY_SIZE 2008-12-29 17:53:34 -02:00
saa7134-vbi.c V4L/DVB (7094): static memory 2008-04-24 13:42:20 -03:00
saa7134-video.c V4L/DVB (11852): saa7134-video.c: poll method lose race condition 2009-06-16 18:21:12 -03:00
saa7134.h V4L/DVB (11938): big rework of TS for saa7134 2009-06-16 19:07:27 -03:00