From 42f85d0a9612b559dc3110cc0d468050ac22cf77 Mon Sep 17 00:00:00 2001 From: Hans de Goede Date: Thu, 10 May 2012 12:10:56 -0300 Subject: [PATCH] [media] gspca_pac7311: Set register page at start of init Our init sequence was not setting the register page to point to bank 1 before setting what should be the control reg. This causes the camera to sometimes have its LED on after init. First selecting register bank 1, rather then assuming the current register bank is bank 1, fixes this. Signed-off-by: Hans de Goede Signed-off-by: Mauro Carvalho Chehab --- drivers/media/video/gspca/pac7311.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/video/gspca/pac7311.c b/drivers/media/video/gspca/pac7311.c index a07c0893a54..910d881d369 100644 --- a/drivers/media/video/gspca/pac7311.c +++ b/drivers/media/video/gspca/pac7311.c @@ -108,6 +108,7 @@ static const struct v4l2_pix_format vga_mode[] = { #define END_OF_SEQUENCE 0 static const __u8 init_7311[] = { + 0xff, 0x01, 0x78, 0x40, /* Bit_0=start stream, Bit_6=LED */ 0x78, 0x40, /* Bit_0=start stream, Bit_6=LED */ 0x78, 0x44, /* Bit_0=start stream, Bit_6=LED */ -- 2.11.4.GIT