[PATCH v4 0/2] media: i2c: ov5640: Re-work MIPI startup sequence

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello ov5640 people,
   this driver has received a lot of attention recently, and this series aims
to fix the CSI-2 interface startup on i.Mx6Q platforms.

Please refer to the v2 cover letters for more background informations:
https://www.mail-archive.com/linux-media@xxxxxxxxxxxxxxx/msg133420.html

This two patches alone allows the MIPI interface to startup properly, but in
order to capture good images (good as in 'not completely black') exposure and
gain handling should be fixed too.
Hugues Fruchet has a series in review that fixes that issues:
[PATCH v3 0/5] Fix OV5640 exposure & gain

I have re-based Hugues' one this two patches and the latest media-tree master
at
git://jmondi.org/linux engicam-imx6q/media-master/ov5640/csi2_init_v4_exposure_v3

For the interested to test.

Compared to previous version, the series has been tested by Loic on
Dragonboard-410c and he helped finding out a discrepancy between the
(working) implementation and the sensor manual I have now add a comment on.

Testing so far has been done with only 2 data lanes, anyone with a 1-data lane
setup willing to test would be great.

Thanks
  j

v3 -> v4:
- Add Loic's tested by tag
- Add comment on register 0x300e[7:5] discrepancy between implementation
  and sensor manual (thanks Loic)

v2 -> v3:
- patch [2/2] was originally sent in a different series, compared to v2 it
  removes entries from the blob array instead of adding more.

Jacopo Mondi (2):
  media: ov5640: Re-work MIPI startup sequence
  media: ov5640: Fix timings setup code

 drivers/media/i2c/ov5640.c | 149 ++++++++++++++++++++++++++++++---------------
 1 file changed, 100 insertions(+), 49 deletions(-)

--
2.7.4




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux