;;DecoderLegacySupport = True;;
;;Reset = False;;
;;ReadInterface = True;;

----------------------------------------------------------
Change History
----------------------------------------------------------
Updates incorporated in ADV7280AM_Cust-VER.5.1:
1. Addition of a delay to MIPI configuration scripts

##ASettings##
:Customer Version 5.1 December 2018 ADV7280A-M:
End

##01_Free-Run Mode##

:Color Bars 576i MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 0E 00 ; Enter User Sub Map
42 0C 37 ; Force Free-run mode 
42 02 84 ; Force standard to PAL 
42 14 11 ; Set Free-run pattern to color bars 
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up MIPI D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]
End	

:Color Bars 480i MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 0E 00 ; Enter User Sub Map
42 0C 37 ; Force Free-run mode 
42 02 54 ; Force standard to NTSC-M  
42 14 11 ; Set Free-run pattern to color bars 
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up MIPI D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]
End

:Color Bars 576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 0E 00 ; Enter User Sub Map
42 0C 37 ; Force Free-run mode 
42 02 84 ; Force standard to PAL 
42 14 11 ; Set Free-run pattern to color bars
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]

End

:Color Bars 480p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 0E 00 ; Enter User Sub Map
42 0C 37 ; Force Free-run mode 
42 02 50 ; Force standard to NTSC-M
42 14 11 ; Set Free-run pattern to color bars
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

##02_CVBS AUTODETECT##

:AUTODETECT CVBS Single Ended In Ain 1, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 00 ; INSEL = CVBS in on Ain 1
42 0E 80 ; ADI Required Write
42 9C 00 ; Reset Current Clamp Circuitry [step1] 
42 9C FF ; Reset Current Clamp Circuitry [step2] 
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads 
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up MIPI D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write 
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]
End

:AUTODETECT CVBS Single Ended In Ain 2, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 01 ; INSEL = CVBS in on Ain 2
42 0E 80 ; ADI Required Write
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up MIPI D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write 
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]
End

:AUTODETECT CVBS Single Ended In Ain 3, MIPI Out: 
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 02 ; INSEL = CVBS in on Ain 3
42 0E 80 ; ADI Required Write
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up MIPI D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write 
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]
End

:AUTODETECT CVBS Single Ended In Ain 4, MIPI Out: 
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 03 ; INSEL = CVBS in on Ain 4
42 0E 80 ; ADI Required Write
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up MIPI D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write 
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]
End

:AUTODETECT CVBS Single Ended In Ain 5, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 04 ; INSEL = CVBS in on Ain 5
42 0E 80 ; ADI Required Write
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up MIPI D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write 
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]
End

:AUTODETECT CVBS Single Ended In Ain 6, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 05 ; INSEL = CVBS in on Ain 6
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up MIPI D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write 
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]
End

:AUTODETECT CVBS Single Ended In Ain 7 MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 06 ; INSEL = CVBS in on Ain 7
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up MIPI D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write 
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]
End

:AUTODETECT CVBS Single Ended In Ain 8 MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 07 ; INSEL = CVBS in on Ain 8
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up MIPI D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write 
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7280A-M Writes Complete]
End

##03_CVBS AUTODETECT, Progressive Out##

:I2P AUTODETECT CVBS Single Ended In Ain 1, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 00 ; INSEL = CVBS in on Ain 1
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 2, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 01 ; INSEL = CVBS in on Ain 2
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 3 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 02 ; INSEL = CVBS in on Ain 3
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 4, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 03 ; INSEL = CVBS in on Ain 4
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 5, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 04 ; INSEL = CVBS in on Ain 5
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 6, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 05 ; INSEL = CVBS in on Ain 6
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 7, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 06 ; INSEL = CVBS in on Ain 7
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 8, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS
42 00 07 ; INSEL = CVBS in on Ain 8
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal
42 1D C0 ; Tri-State LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

##04_CVBS FAST Switch##

:Fast Switch CVBS Single Ended In Ain 1, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M	
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 00 ; INSEL = CVBS in on Ain 1
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 1D C0 ; Tri-State LLC output driver	
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:Fast Switch CVBS Single Ended In Ain 2, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 01 ; INSEL = CVBS in on Ain 2
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 1D C0 ; Tri-State LLC output driver	
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:Fast Switch CVBS Single Ended In Ain 3, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M	
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 02 ; INSEL = CVBS in on Ain 3
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 1D C0 ; Tri-State LLC output driver	
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:Fast Switch CVBS Single Ended In Ain 4, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 03 ; INSEL = CVBS in on Ain 4
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 1D C0 ; Tri-State LLC output driver	
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:Fast Switch CVBS Single Ended In Ain 5, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 04 ; INSEL = CVBS in on Ain 5
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 1D C0 ; Tri-State LLC output driver	
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:Fast Switch CVBS Single Ended In Ain 6, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 05 ; INSEL = CVBS in on Ain 6
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 1D C0 ; Tri-State LLC output driver	
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:Fast Switch CVBS Single Ended In Ain 7, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 06 ; INSEL = CVBS in on Ain 7
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 1D C0 ; Tri-State LLC output driver	
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:Fast Switch CVBS Single Ended In Ain 8, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms  ;
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 07 ; INSEL = CVBS in on Ain 8
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 1D C0 ; Tri-State LLC output driver	
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

##05_CVBS FAST Switch I2P##

:I2P FAST SWITCH Single Ended In Ain1, MIPI 480p/576p Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 00 ; INSEL = CVBS in on Ain 1
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P FAST SWITCH Single Ended In Ain2, MIPI 480p/576p Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 01 ; INSEL = CVBS in on Ain 2
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P FAST SWITCH Single Ended In Ain3, MIPI 480p/576p Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 	
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 02 ; INSEL = CVBS in on Ain 3
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P FAST SWITCH Single Ended In Ain4, MIPI 480p/576p Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 	
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 03 ; INSEL = CVBS in on Ain 4
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P FAST SWITCH Single Ended In Ain5, MIPI 480p/576p Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 	
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 04 ; INSEL = CVBS in on Ain 5
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P FAST SWITCH Single Ended In Ain6, MIPI 480p/576p Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 	
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 05 ; INSEL = CVBS in on Ain 6
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P FAST SWITCH Single Ended In Ain7, MIPI 480p/576p Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 	
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 06 ; INSEL = CVBS in on Ain 7
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P FAST SWITCH Single Ended In Ain8, MIPI 480p/576p Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 	
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 07 ; INSEL = CVBS in on Ain 8
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 0E 80 ;  ADI Required Write [Fast Switch]
42 D9 44 ;  ADI Required Write [Fast Switch]
42 0E 40 ; Select User Sub Map 2 [Fast Switch]
42 E0 01 ; Select fast Switching Mode [Fast Switch]
42 0E 00 ; Select User Map [Fast Switch]
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal	
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

##06_YC AUTODETECT##

:YC In Ain1,2, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 53 CE ; AFE IBIAS 
42 00 08 ; Insel=YC, Y=Ain1, C=Ain2
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write 
42 81 51 ; ADI Required Write 
42 82 68 ; ADI Required Write 
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ; Tri-S LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Writes
88 D8 65 ; ADI Required Writes
88 E0 09 ; ADI Required Writes
88 2C 00 ; ADI Required Writes
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:YC In Ain3,4, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 53 CE ; AFE IBIAS 
42 00 09 ; Insel=YC, Y=Ain3, C=Ain4
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write 
42 81 51 ; ADI Required Write 
42 82 68 ; ADI Required Write 
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ; Tri-S LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Writes
88 D8 65 ; ADI Required Writes
88 E0 09 ; ADI Required Writes
88 2C 00 ; ADI Required Writes
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:YC In Ain5,6, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 53 CE ; AFE IBIAS 
42 00 0A ; Insel=YC, Y=Ain5, C=Ain6
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write 
42 81 51 ; ADI Required Write 
42 82 68 ; ADI Required Write 
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ; Tri-S LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Writes
88 D8 65 ; ADI Required Writes
88 E0 09 ; ADI Required Writes
88 2C 00 ; ADI Required Writes
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:YC In Ain7,8, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 53 CE ; AFE IBIAS 
42 00 0B ; Insel=YC, Y=Ain7, C=Ain8
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write 
42 81 51 ; ADI Required Write 
42 82 68 ; ADI Required Write 
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ; Tri-S LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Writes
88 D8 65 ; ADI Required Writes
88 E0 09 ; ADI Required Writes
88 2C 00 ; ADI Required Writes
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

##07_YC AUTODETECT, Progressive Out##

:I2P YC In Ain1,2, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 53 CE ; AFE IBIAS 
42 00 08 ; Insel=YC, y=Ain1, C=Ain2
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Writes
42 81 51 ; ADI Required Writes
42 82 68 ; ADI Required Writes
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ; Tri-S LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P YC In Ain3,4, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 53 CE ; AFE IBIAS 
42 00 09 ; Insel=YC, y=Ain3, C=Ain4
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Writes
42 81 51 ; ADI Required Writes
42 82 68 ; ADI Required Writes
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ; Tri-S LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P YC In Ain5,6, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 53 CE ; AFE IBIAS 
42 00 0A ; Insel=YC, y=Ain5, C=Ain6
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Writes
42 81 51 ; ADI Required Writes
42 82 68 ; ADI Required Writes
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ; Tri-S LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P YC In Ain7,8, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 53 CE ; AFE IBIAS 
42 00 0B ; Insel=YC, y=Ain7, C=Ain8
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Writes
42 81 51 ; ADI Required Writes
42 82 68 ; ADI Required Writes
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ; Tri-S LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

##08_YPbPr AUTODETECT##

:YPbPr In Ain1,2,3, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 54 C0 ; AFE IBIAS
42 00 0C ; INSEL = YPbPr, Y=Ain1, Pb=Ain2, Pr=Ain3
42 0E 80 ; ADI Required Write
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Writes
42 81 51 ; ADI Required Writes
42 82 68 ; ADI Required Writes
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ;Tri-S LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Writes
88 D8 65 ; ADI Required Writes
88 E0 09 ; ADI Required Writes
88 2C 00 ; ADI Required Writes
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

:YPbPr In Ain1,2,3, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 54 C0 ; AFE IBIAS
42 00 0D ; INSEL = YPbPr, Y=Ain4, Pr=Ain5, Pb=Ain6
42 0E 80 ; ADI Required Write
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Writes
42 81 51 ; ADI Required Writes
42 82 68 ; ADI Required Writes
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ;Tri-S LLC output driver
42 FE 88 ; Set CSI Map Address
88 DE 02 ; Power up D-Phy
88 D2 F7 ; ADI Required Writes
88 D8 65 ; ADI Required Writes
88 E0 09 ; ADI Required Writes
88 2C 00 ; ADI Required Writes
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up CSI Tx
End

##09_YPbPr AUTODETECT, Progressive Out##

:I2P YPbPr In Ain1,2,3, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms  
42 0F 00 ; Exit Power Down Mode
42 54 C0 ; ADI Required Write
42 00 0C ; INSEL = YPbPr, Y=Ain1, Pr=Ain2, Pb=Ain3
42 0E 80 ; ADI Required Write
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ; Tri-S LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

:I2P YPbPr In Ain4,5,6, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7280A-M
delay 10 ; Wait 10ms  
42 0F 00 ; Exit Power Down Mode
42 54 C0 ; ADI Required Write
42 00 0D ; INSEL = YPbPr, Y=Ain4, Pr=Ain5, Pb=Ain6
42 0E 80 ; ADI Required Write
42 9C 00 ; Reset Current Clamp Circuitry [step1]
42 9C FF ; Reset Current Clamp Circuitry [step2]
42 0E 00 ; Enter User Sub Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7280A-M for 28_63636MHz crystal 
42 1D C0 ; Tri-S LLC output driver
42 FD 84 ; Set VPP Map Address [I2P]
84 A3 00 ; ADI Required Write [I2P]
84 5B 00 ; Advanced Timing Enabled [I2P]
84 55 80 ; Enable I2P [I2P]
42 FE 88 ; Set CSI Map Address
88 01 20 ; ADI Required Write [I2P]
88 02 28 ; ADI Required Write [I2P]
88 03 38 ; ADI Required Write [I2P]
88 04 30 ; ADI Required Write [I2P]
88 05 30 ; ADI Required Write [I2P]
88 06 80 ; ADI Required Write [I2P]
88 07 70 ; ADI Required Write [I2P]
88 08 50 ; ADI Required Write [I2P]
88 DE 02 ; Power up D-PHY
88 D2 F7 ; ADI Required Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 1D 80 ; ADI Required Write [I2P]
delay 20 ; Delay 20 ms before Power up MIPI CSI-2 Tx
88 00 00 ; Power up MIPI CSI-2 Tx  [All ADV7280A-M Writes Complete]
End

##10_Program Interrupts##

:Enable Analog Video Lock/Unlock Interrupts:
42 0E 20 ; Enter Interrupt Map
42 44 03 ; Unmask SD_LOCK and SD_UNLOCK interrupts
42 43 03 ; Clear Clear SD_LOCK and SD_UNLOCK interrupts
42 40 D1 ; Set INTRQ pin to drive low when active and remain low until cleared
42 0E 00 ; Enter User Map
End

:Clear Analog Video Lock/Unlock Interrupts:
42 0E 20 ; Enter Interrupt Map
42 43 03 ; Clear Clear SD_LOCK and SD_UNLOCK interrupts
42 0E 00 ; Enter User Map
End