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

##ASettings##
:Customer Version 5.1 August 2017 ADV7282A-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 ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 04 ; ADI Required Write
42 0C 37 ; orce 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 ; ADI Required Write 
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:Color Bars 480i MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 04 ; ADI Required Write
42 0C 37 ; orce 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 ; ADI Required Write 
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:Color Bars 576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 04 ; ADI Required Write
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 ; ADI Required Write 
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:Color Bars 480p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 04 ; ADI Required Write
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 ; ADI Required Write 
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

##02_CVBS SINGLE ENDED AUTODETECT ##

:AUTODETECT CVBS Single Ended In Ain 1, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-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 ADV7282M
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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-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 ADV7282A-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 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-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 ADV7282A-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 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-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 ADV7282A-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 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 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. Set BT656-3 mode
42 13 00 ;  Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-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 ADV7282A-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 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 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. Set BT656-3 mode
42 13 00 ;  Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-M writes complete]
End

##03_CVBS SINGLE ENDED FAST SWITCH##

:FAST Switch CVBS Single Ended In Ain1, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 00 ; CVBS in on AIN1
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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-M writes complete]
End

:FAST Switch CVBS Single Ended In Ain2, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 01 ; CVBS in on 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 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-M writes complete]
End

:FAST Switch CVBS Single Ended In Ain3, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 02 ; CVBS in on 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 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-M writes complete]
End

:FAST Switch CVBS Single Ended In Ain4, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 03 ; CVBS in on 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 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-M writes complete]
End

:FAST Switch CVBS Single Ended In Ain5, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 06 ; CVBS in on AIN5
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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-M writes complete]
End

:FAST Switch CVBS Single Ended In Ain6, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 07 ; CVBS in on 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 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [ All ADV7282A-M writes complete]
End

##04_CVBS SINGLE ENDED INTERLACED TO PROGRESSIVE##

:I2P AUTODETECT CVBS Single Ended In Ain 1, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 00 ; CVBS in on AIN1
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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 2, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 01 ; CVBS in on 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 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 3, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 02 ; CVBS in on 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 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 4, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 03 ; CVBS in on 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 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 5, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 06 ; CVBS in on AIN5
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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P AUTODETECT CVBS Single Ended In Ain 6, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 07 ; CVBS in on 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 17 41 ; Enable SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

##05_CVBS SINGLE ENDED FAST SWITCH, Progressive Out##

:I2P FAST SWITCH Single Ended In Ain1, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 00 ; CVBS in on AIN1
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 ;Select SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P FAST SWITCH Single Ended In Ain2, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 01 ; CVBS in on 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 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 ;Select SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P FAST SWITCH Single Ended In Ain3, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 02 ; CVBS in on 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 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 ;Select SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P FAST SWITCH Single Ended In Ain4, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 03 ; CVBS in on 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 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 ;Select SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P FAST SWITCH Single Ended In Ain5, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 06 ; CVBS in on AIN5
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 ;Select SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P FAST SWITCH Single Ended In Ain6, Progressive MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 52 CD ; AFE IBIAS 
42 00 07 ; CVBS in on 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 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 ;Select SH1
42 03 4E ; Power down unused pads
42 04 57 ; Power-up INTRQ pin. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

##06_CVBS DIFFERENTIAL AUTODETECT ##

:AUTODETECT CVBS Differential In Ain1,2, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 0E ; INSEL = CVBS_P in on Ain 1, CVBS_N in on 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 [Start CSI Map writes]
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 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:AUTODETECT CVBS Differential In Ain3,4, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 0F ; INSEL = CVBS_P in on Ain 3, CVBS_N 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:AUTODETECT CVBS Differential In Ain5,6, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms  
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 11 ; INSEL = CVBS_P in on Ain 5, CVBS_N 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

##07_CVBS DIFFERENTIAL FAST SWITCH ##

:FAST SWITCH CVBS Differential In Ain1,2, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 0E ; INSEL = CVBS_P in on Ain 1, CVBS_N in on 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:FAST SWITCH CVBS Differential In Ain3,4, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 0F ; INSEL = CVBS_P in on Ain 3, CVBS_N in on 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:FAST SWITCH CVBS Differential In Ain5,6, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282 writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 11 ; INSEL = CVBS_P in on Ain 5, CVBS_N 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User Map
42 0E 80 ; ADI Required Writes [Fast Switch]
42 D9 44 ; ADI Required Write [Fast Switch]
42 0E 40 ; Enter User Sub Map 2 [Fast Switch]
42 E0 01 ; Enable Fast Switch Mode [Fast Switch]
42 0E 00 ; Enter User Sub 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

##08_CVBS DIFFERENTIAL PROGRESSIVE OUT##

:I2P AUTODETECT CVBS Differential In Ain1,2, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 0E ; INSEL = CVBS_P in on Ain 1, CVBS_N in on 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P AUTODETECT CVBS Differential In Ain3,4, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 0F ; INSEL = CVBS_P in on Ain 3, CVBS_N in on 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P AUTODETECT CVBS Differential In Ain5,6, 480p/576p MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 11 ; INSEL = CVBS_P in on Ain 5, CVBS_N in on 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

##09_CVBS DIFFERENTIAL FAST SWITCH, Progressive Out##

:I2P FAST SWITCH DIFFERENTIAL In Ain1,2,  MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 0E ; INSEL = CVBS_P in on Ain 1, CVBS_N in on 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P FAST SWITCH DIFFERENTIAL In Ain3,4,  MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 0F ; INSEL = CVBS_P in on Ain 3, CVBS_N in on 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P FAST SWITCH DIFFERENTIAL In Ain5,6,  MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 52 C0 ; Diff_CVBS AFE IBIAS 
42 00 10 ; INSEL =unconnected input [INSEL Switch]
42 00 11 ; INSEL = CVBS_P in on Ain 5, CVBS_N in on 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 5A 90 ; ADI Required Write [common mode clamp setup]
42 60 A0 ; ADI Required Write [common mode clamp setup]
delay 25 ; Force common mode clamps on for 25 ms
42 60 B0 ; ADI Required Writes [common mode clamp setup]
42 5F A8 ; SHA gain for Div4
42 0E 80 ; ADI Required Writes
42 B6 08 ; ADI Required Writes [differential CVBS required write]
42 C0 A0 ; ADI Required Writes [differential CVBS required write]
42 0E 00 ; Enter User 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. Set BT656-3 mode
42 13 00 ; Enable ADV7282A-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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

##10_YC AUTODETECT##

:YC In Ain1,2, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 53 CE ; AFE IBIAS
42 00 08 ; Insel=YC1, y=Ain1, C=Ain2
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Coarse Clamp Circuitry [step1] 
42 9C FF ; Reset Coarse Clamp Circuitry [step2] 
42 0E 00 ; Enter user 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 ; Enable INTRQ pin
42 13 00 ; Enable ADV7282M 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 Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:YC In Ain3,4, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-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 Coarse Clamp Circuitry [step1] 
42 9C FF ; Reset Coarse Clamp Circuitry [step2] 
42 0E 00 ; Enter user 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 ; Enable INTRQ pin
42 13 00 ; Enable ADV7282M 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 Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:YC In Ain5,6, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode
42 53 CE ; AFE IBIAS
42 00 0B ; INSEL = YC, Y - Ain5, C - Ain6
42 0E 80 ; ADI Required Write 
42 9C 00 ; Reset Coarse Clamp Circuitry [step1] 
42 9C FF ; Reset Coarse Clamp Circuitry [step2] 
42 0E 00 ; Enter user 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 ; Enable INTRQ pin
42 13 00 ; Enable ADV7282M 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 Write
88 D8 65 ; ADI Required Write
88 E0 09 ; ADI Required Write
88 2C 00 ; ADI Required Write
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

##11_YC INTERLACED TO PROGRESSIVE##

:I2P YC In Ain1,2, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 53 CE ; AFE IBIAS
42 00 08 ; Insel=YC1, 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 Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 03 4E ; ADI Required Write 
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7282M 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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P YC In Ain3,4, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
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 Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 03 4E ; ADI Required Write 
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7282M 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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P YC In Ain5,6, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 53 CE ; AFE IBIAS
42 00 0B ; 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 Map
42 80 51 ; ADI Required Write
42 81 51 ; ADI Required Write
42 82 68 ; ADI Required Write
42 03 4E ; ADI Required Write 
42 04 57 ; Power-up INTRQ pad
42 13 00 ; Enable ADV7282M 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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

##12_YPbPr AUTODETECT##

:YPbPr In Ain1,2,3, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 54 C0 ; AFE IBIAS
42 00 0C ;INSEL = YPbPr-1, Y=Ain1, Pb=Ain2, Pr=Ain3
42 0E 80 ;ADI Required Write
42 9C 00 ; Reset Coarse Clamp Circuitry [step1] 
42 9C FF ; Reset Coarse 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 ADV7282M 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
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

:I2P YPbPr In Ain1,2,3, MIPI Out:
delay 10 ; Wait 10ms After Hardware Reset To Start I2C
42 0F 80 ; Reset ADV7282A-M
delay 10 ; Wait 10ms 
42 0F 00 ; Exit Power Down Mode [ADV7282M writes begin]
42 54 C0 ; AFE IBIAS
42 00 0C ; INSEL = YPbPr-1, Y=Ain1, Pb=Ain2, Pr=Ain3
42 0E 80 ; ADI Required Write
42 9C 00 ; Reset Coarse Clamp Circuitry [step1] 
42 9C FF ; Reset Coarse 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 ADV7282M 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 MIPI D-PHY [Start CSI Map writes]
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]
88 00 00 ; Power up MIPI CSI-2 Tx [All ADV7282A-M writes complete]
End

##13_Program Interrupts##

:Enable Diagnostic Pins 1 and 2, set INTRQ drive low when active:
42 5D 1C ; Enable Diagnostic pin 1 - level 1.125V
42 5E 1C ; Enable Diagnostic pin 1 - level 1.125V
42 0E 20 ; Enter Interrupt Map
42 55 0A ; Unmask Diagnostic Interrupts
42 54 0A ; Clear Diagnostic 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 Diagnostic Interrupts:
42 0E 20 ; Enter Interrupt Map
42 54 0A ; Clear Diagnostic Interrupts
42 0E 00 ; Enter User Map
End

: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