V4L/DVB (13178): gspca: Add support for Winbond W9967CF and W9968CF camera's
authorHans de Goede <hdegoede@redhat.com>
Fri, 16 Oct 2009 10:13:07 +0000 (07:13 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 5 Dec 2009 20:40:44 +0000 (18:40 -0200)
commita511ba947600ae263f8c29c86020ba66a901d3e5
treed27d646a98aa45f92a2df78eb66d7cfe0f446ff6
parenteea85b0a629970d462481a80e1d45f4d71fe797f
V4L/DVB (13178): gspca: Add support for Winbond W9967CF and W9968CF camera's

This patch adds support to gspca for the Winbond W9967CF and W9968CF
camera's. This is mostly a port of the existing v4l1 driver to gspca
(making it v4l2). But this also features fixes to the bitbanging i2c code
(send a nack not an ack after reading the last byte of a transfer), which
gets rid of the weird errors which were being seen there, and of
the smbus_refresh() hack to get around these errors.

Also the vstart settings have been tweaked to work with different
frequency filter settings.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
drivers/media/video/Kconfig
drivers/media/video/gspca/Kconfig
drivers/media/video/gspca/gspca.c
drivers/media/video/gspca/gspca.h
drivers/media/video/gspca/ov519.c
drivers/media/video/gspca/w996Xcf.c [new file with mode: 0644]