AnsweredAssumed Answered

i.MX6 Parallel camera driver.

Question asked by Raghavendra Bommanal on Oct 26, 2014
Latest reply on Oct 26, 2014 by Raghavendra Bommanal

Hi ,

Platform:i.MX6 solo.

Image sensor: MT9D115.

Driver code: https://github.com/Aptina/i.MX6/tree/master/MT9D115_SOC2031 (BoundaryDevice imx-android r13.4-1(branch) with kernel 3.0.35)

image format: YUV422 (UYVY)

Issue: Getting greenish image. (color bar test pattern)

 

The driver has been verified with Boundrydevice i.MX6 Saberlite board and working fine . But when integrated on dual lite i am seeing this issue.

I have checked from camera side and camera is configured correctly, I am capturing images at the kernel level and i guess i dont need to configure IPU yet.

I am not sure is there something i am missing for Host side (iMX6 side). like IDMAC etc

I also read below note from one of the discussion, how does below point affect my YUV422 configuration?

 

"

1. According to IPUv3 spec, CSI can not capture YUV420 pixel.

2. After CSI captures YUV422 pixels, YUV422 pixels are converted to YUV444 pixels. When pixels need to be written to memory, IDMAC converts YUV444 pixels to YUV420 pixels( CPMEM’s PFS, UBO and VBO entries determine the pixel format. Of course, UBO and VBO are only valid for non-interleaved and partial interleaved pixel formats. ).


"

Can someone help me out here ?

 

Thanks

Raghav

Outcomes