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.