I am trying to design a carrier board for colibri IMX6 with support for
analog cameras (PAL). I partially merged the schematics for ACA (with ADV7280)
and the viola carrier board as a starting point and did necessary modifications
according to my use case.
I am slightly confused about how to connect ADV7280 to Colibri IMX6
Looking at ACA and Colibri Evaluation board v3.2 schematics and datasheets
I understand that I should have the below mapping
but here are my questions
Why is there a mapping between CIF_D0-7 and CIF_D_2-9 (an offset of 2) ? On the ixora it’s a D0-7 <-> D_0-7
If I am not wrong, for the simplified powerup sequence of ADV7280, NRESET and NPWRDWN pins are required (ADV7280 datasheet, pg 15)
these 2 pins are connected to CIF_D_0 and CIF_D_1. With imx6dl-colibri-cam-eval-v3.dts these
pins switch from gpio to camera.
How does the driver then make use of these pins then? Maybe only a software reset is needed.
If I connect ADV7280 and IMX6 according to above connection and use imx6dl-colibri-cam-eval-v3.dts
I don’t need any other software or hardware changes on the IMX6 side. Am I right about this?