Hi
We have two cameras connected to IMX6D. The first CSI0 work fine. The second CSI1 has an shift on the data. I suppose that due to the fact that CSI0 is taken from DATA04 to DATA19, it does a bit-shift of 4 to correct it towards the memory buffer. Seemingly the CSI1 does the same thing, however our camera interface is connected to DATA00 to DATA15. This causes the data to shift 4 bits thus we don't get the correct data.Where can I fix this issue?
We are using Linux kernel 3.14.52 on a custom board.
Hi Reuel
sensor connection to IPU CSI is fixed and depends on used format, described on
sect.4.12.10.1 IPU Sensor Interface Signal Mapping i.MX6DQ Datasheet
http://www.nxp.com/docs/en/data-sheet/IMX6DQCEC.pdf
so shifting may be due to other reasons.
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
When you say "the sensor connections to the IPU CSI is fixed", is that a hardware limitation or can that be changed through changing the driver?
right, this is a hardware limitation and described in sect.4.12.10.1
IPU Sensor Interface Signal Mapping i.MX6DQ Datasheet