Custom carrier board with ADV7280 and colibri IMX6

Hello,

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

  1. 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

  2. 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.

  3. 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?