This is an automatic generated email to let you know that the following patch 
were queued at the 
http://git.linuxtv.org/media_tree.git tree:

Subject: [media] gspca_pac7311: Make sure exposure changes get applied 
immediately
Author:  Hans de Goede <[email protected]>
Date:    Wed Apr 18 06:12:57 2012 -0300

It turns out that the flush to sensor command needs to be done per register
bank. We were missing one such flush in set_exposure, causing exposure changes
to only show up when another setting in the same bank also got changed.

Signed-off-by: Hans de Goede <[email protected]>
Signed-off-by: Mauro Carvalho Chehab <[email protected]>

 drivers/media/video/gspca/pac7311.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

---

http://git.linuxtv.org/media_tree.git?a=commitdiff;h=51ae23df428b94654dfb778bf70ca327a6aa83a0

diff --git a/drivers/media/video/gspca/pac7311.c 
b/drivers/media/video/gspca/pac7311.c
index 6a1ed73..d125763 100644
--- a/drivers/media/video/gspca/pac7311.c
+++ b/drivers/media/video/gspca/pac7311.c
@@ -439,6 +439,9 @@ static void setexposure(struct gspca_dev *gspca_dev)
        reg_w(gspca_dev, 0xff, 0x04);                   /* page 4 */
        reg_w(gspca_dev, 0x02, reg);
 
+       /* load registers to sensor (Bit 0, auto clear) */
+       reg_w(gspca_dev, 0x11, 0x01);
+
        /* Page 1 register 8 must always be 0x08 except when not in
           640x480 mode and page 4 reg 2 <= 3 then it must be 9 */
        reg_w(gspca_dev, 0xff, 0x01);

_______________________________________________
linuxtv-commits mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits

Reply via email to