mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-28 11:18:45 +07:00
[media] gspca_pac7311: Make sure exposure changes get applied immediately
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 <hdegoede@redhat.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
b053c1d0a4
commit
51ae23df42
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user