]> git.baikalelectronics.ru Git - kernel.git/commit
[media] media: ov13858: Fix 4224x3136 video flickering at some vblanks
authorChiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
Mon, 18 Sep 2017 22:47:43 +0000 (19:47 -0300)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Wed, 4 Oct 2017 20:22:37 +0000 (17:22 -0300)
commit67130569effbff8186b52b3518c7e4b6c66dc60c
tree303669f929830364d965c19cc8f813cad8b22f77
parent75f51286d9a15b860a8dcd92de4ccef09da83342
[media] media: ov13858: Fix 4224x3136 video flickering at some vblanks

Previously, with crop (0, 0), (4255, 3167), VTS < 0xC9E was resulting in
blank frames sometimes. This appeared as video flickering. But we need VTS
< 0xC9E to get ~30fps.

Omni Vision recommends to use crop (0,8), (4255, 3159) for 4224x3136. With
this crop, VTS 0xC8E is supported and yields ~30fps.

Signed-off-by: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
Reviewed-by: Tomasz Figa <tfiga@chromium.org>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/i2c/ov13858.c