[PATCH 0/6] gspca sonixj better handling of reg 01 and 17

2010-12-14 Thread Jean-François Moine
Here is a new version following Mauro's remarks and with some fixes. Jean-François Moine (6): gspca - sonixj: Move bridge init to sd start gspca - sonixj: Fix a bad probe exchange gspca - sonixj: Add a flag in the driver_info table gspca - sonixj: Set the flag for some

[PATCH 1/6] gspca - sonixj: Move bridge init to sd start

2010-12-14 Thread Jean-François Moine
Signed-off-by: Jean-François Moine moin...@free.fr diff --git a/drivers/media/video/gspca/sonixj.c b/drivers/media/video/gspca/sonixj.c index 2229847..4660cbe 100644 --- a/drivers/media/video/gspca/sonixj.c +++ b/drivers/media/video/gspca/sonixj.c @@ -1755,141 +1755,6 @@ static void

[PATCH 2/6] gspca - sonixj: Fix a bad probe exchange

2010-12-14 Thread Jean-François Moine
Signed-off-by: Jean-François Moine moin...@free.fr diff --git a/drivers/media/video/gspca/sonixj.c b/drivers/media/video/gspca/sonixj.c index 4660cbe..5978676 100644 --- a/drivers/media/video/gspca/sonixj.c +++ b/drivers/media/video/gspca/sonixj.c @@ -1794,7 +1794,7 @@ static int sd_init(struct

[PATCH 3/6] gspca - sonixj: Add a flag in the driver_info table

2010-12-14 Thread Jean-François Moine
Signed-off-by: Jean-François Moine moin...@free.fr diff --git a/drivers/media/video/gspca/sonixj.c b/drivers/media/video/gspca/sonixj.c index 5978676..ed7349b 100644 --- a/drivers/media/video/gspca/sonixj.c +++ b/drivers/media/video/gspca/sonixj.c @@ -64,6 +64,7 @@ struct sd { u8

[PATCH 4/6] gspca - sonixj: Set the flag for some devices

2010-12-14 Thread Jean-François Moine
The flag PDN_INV indicates that the sensor pin S_PWR_DN has not the same value as other webcams with the same sensor. For now, only two webcams have been so detected: the Microsoft's VX1000 and VX3000. Signed-off-by: Jean-François Moine moin...@free.fr diff --git a/drivers/media/video/gspca

[PATCH 5/6] gspca - sonixj: Add the bit definitions of the bridge reg 0x01 and 0x17

2010-12-14 Thread Jean-François Moine
Signed-off-by: Jean-François Moine moin...@free.fr diff --git a/drivers/media/video/gspca/sonixj.c b/drivers/media/video/gspca/sonixj.c index 5deff24..a75f7ec 100644 --- a/drivers/media/video/gspca/sonixj.c +++ b/drivers/media/video/gspca/sonixj.c @@ -100,6 +100,19 @@ enum sensors { /* device

[PATCH 6/6] gspca - sonixj: Better handling of the bridge registers 0x01 and 0x17

2010-12-14 Thread Jean-François Moine
hardcoded values of these registers. Signed-off-by: Jean-François Moine moin...@free.fr diff --git a/drivers/media/video/gspca/sonixj.c b/drivers/media/video/gspca/sonixj.c index a75f7ec..901ca81 100644 --- a/drivers/media/video/gspca/sonixj.c +++ b/drivers/media/video/gspca/sonixj.c @@ -63,6

[PATCH 6/6] gspca - sonixj: Better handling of the bridge registers 0x01 and 0x17 (bug fix)

2010-12-14 Thread Jean-François Moine
hardcoded values of these registers. Signed-off-by: Jean-François Moine moin...@free.fr diff --git a/drivers/media/video/gspca/sonixj.c b/drivers/media/video/gspca/sonixj.c index a75f7ec..901ca81 100644 --- a/drivers/media/video/gspca/sonixj.c +++ b/drivers/media/video/gspca/sonixj.c @@ -63,6