[Version]
TMCIniVer=20191108

[TIMING_SETTING_AFTER_SETFEATURE_0000]
//Legacy 33MHz xDQS xCO xDO default drvF
TMCNote=LGC_33M_xD_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x00
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x00
wnops_tmr_unit0=0x0D05
wnops_tmr_unit1=0x014D
wnops_tmr_unit2=0x0021
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x2222
dnphy_io_tx[0]=0x0100020F
dnphy_io_tx[1]=0x0100020F
dnphy_io_tx[2]=0x0100020F
dnphy_io_tx[3]=0x0100020F
dnphy_io_rx[0]=0x00000016
dnphy_io_rx[1]=0x00000016
dnphy_io_rx[2]=0x00000016
dnphy_io_rx[3]=0x00000016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001BAA97

[TIMING_SETTING_AFTER_SETFEATURE_0100]
//Legacy 50MHz xDQS xCO xDO default drvF
TMCNote=LGC_50M_xD_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x05
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x00
wnops_tmr_unit0=0x2710
wnops_tmr_unit1=0x03E8
wnops_tmr_unit2=0x0064
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x1111
dnphy_io_tx[0]=0x0100020F
dnphy_io_tx[1]=0x0100020F
dnphy_io_tx[2]=0x0100020F
dnphy_io_tx[3]=0x0100020F
dnphy_io_rx[0]=0x00000016
dnphy_io_rx[1]=0x00000016
dnphy_io_rx[2]=0x00000016
dnphy_io_rx[3]=0x00000016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0F00
dnifc_dps_mask[1]=0x000F0F00
dnifc_dps_mask[2]=0x000F0F00
dnifc_dps_mask[3]=0x000F0F00
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0200]
//Toggle 33MHz xDQS xCO xDO default drvF
TMCNote=T1_33M_xD_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x00
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020F
dnphy_io_tx[1]=0x0100020F
dnphy_io_tx[2]=0x0100020F
dnphy_io_tx[3]=0x0100020F
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001BAA97

[TIMING_SETTING_AFTER_SETFEATURE_0300]
//Onfi4 33MHz xDQS xCO xDO default drvF
TMCNote=ONFI_33M_xD_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x30
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x00
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x00
wnops_tmr_unit0=0x0D05
wnops_tmr_unit1=0x014D
wnops_tmr_unit2=0x0021
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x2222
dnphy_io_tx[0]=0x0100020F
dnphy_io_tx[1]=0x0100020F
dnphy_io_tx[2]=0x0100020F
dnphy_io_tx[3]=0x0100020F
dnphy_io_rx[0]=0x00000016
dnphy_io_rx[1]=0x00000016
dnphy_io_rx[2]=0x00000016
dnphy_io_rx[3]=0x00000016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0200
dnifc_dps_mask[1]=0x000F0200
dnifc_dps_mask[2]=0x000F0200
dnifc_dps_mask[3]=0x000F0200
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001BAA97

[TIMING_SETTING_AFTER_SETFEATURE_0400]
//Onfi4 33MHz xDQS xCO xDO default drvF N28A/B27B
TMCNote=ONFI_33M_xD_xCO_xDO_Def_Low_N28A/B27B
NPU=200
bData_IF=0x00
bTiming_mode=0x30
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x00
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x00
wnops_tmr_unit0=0x0D05
wnops_tmr_unit1=0x014D
wnops_tmr_unit2=0x0021
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x2222
dnphy_io_tx[0]=0x0100020F
dnphy_io_tx[1]=0x0100020F
dnphy_io_tx[2]=0x0100020F
dnphy_io_tx[3]=0x0100020F
dnphy_io_rx[0]=0x00000016
dnphy_io_rx[1]=0x00000016
dnphy_io_rx[2]=0x00000016
dnphy_io_rx[3]=0x00000016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0200
dnifc_dps_mask[1]=0x000F0200
dnifc_dps_mask[2]=0x000F0200
dnifc_dps_mask[3]=0x000F0200
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001BAA97

[TIMING_SETTING_AFTER_SETFEATURE_0001]
//Toggle2.0 200MHz xCO xDO default DrvF
TMCNote=TGL2_200M_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0101]
//Toggle2.0 200MHz xCO xDO default DrvC
TMCNote=TGL2_200M_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0201]
//Toggle2.0 200MHz xCO xDO Over DrvC
TMCNote=TGL2_200M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0301]
//Toggle2.0 200MHz xCO DO1 Def DrvC
TMCNote=TGL2_200M_xCO_DO1_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0401]
//Toggle2.0 200MHz xCO DO1 Over DrvC
TMCNote=TGL2_200M_xCO_DO1_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0501]
//Toggle2.0 100MHz xCO xDO Def DrvF
TMCNote=TGL2_100M_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0601]
//Toggle2.0 100MHz xCO xDO Def DrvC
TMCNote=TGL2_100M_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0701]
//Toggle2.0 100MHz xCO xDO Over DrvC
TMCNote=TGL2_100M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0801]
//Toggle2.0 166MHz xCO xDO Default DrvF
TMCNote=TGL2_166M_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_0901]
//Toggle2.0 166MHz xCO xDO Default DrvC
TMCNote=TGL2_166M_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_1001]
//Toggle2.0 166MHz xCO xDO Over DrvC
TMCNote=TGL2_166M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_1101]
//Toggle2.0 266MHz xCO xDO Default DrvC
TMCNote=TGL2_266M_xCO_xDO_Def_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1201]
//Toggle2.0 266MHz xCO xDO Over DrvC
TMCNote=TGL2_266M_xCO_xDO_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1301]
//Toggle2.0 266MHz xCO DO1 Default DrvC
TMCNote=TGL2_266M_xCO_DO1_Def_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1401]
//Toggle2.0 266MHz xCO DO1 Over DrvC
TMCNote=TGL2_266M_xCO_DO1_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1501]
//Toggle2.0 100MHz xDQS xCO xDO Default DrvF
TMCNote=TGL2_100M_xD_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020F
dnphy_io_tx[1]=0x0100020F
dnphy_io_tx[2]=0x0100020F
dnphy_io_tx[3]=0x0100020F
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_1601]
//Toggle2.0 100MHz xDQS xCO xDO Default DrvC
TMCNote=TGL2_100M_xD_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020C
dnphy_io_tx[1]=0x0100020C
dnphy_io_tx[2]=0x0100020C
dnphy_io_tx[3]=0x0100020C
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_1701]
//Toggle2.0 100MHz xDQS xCO xDO Over DrvC
TMCNote=TGL2_100M_xD_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020C
dnphy_io_tx[1]=0x0100020C
dnphy_io_tx[2]=0x0100020C
dnphy_io_tx[3]=0x0100020C
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_1801]
//Toggle2.0 266MHz xCO xDO Over Drv3 PreE=9
TMCNote=TGL2_266M_xCO_xDO_Over_MidH_PE9
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x00090203
dnphy_io_tx[1]=0x00090203
dnphy_io_tx[2]=0x00090203
dnphy_io_tx[3]=0x00090203
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1901]
//Toggle2.0 166MHz xCO DO1 Over Drv3
TMCNote=TGL2_166M_xCO_DO1_Over_MidH
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x00000203
dnphy_io_tx[1]=0x00000203
dnphy_io_tx[2]=0x00000203
dnphy_io_tx[3]=0x00000203
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_2001]
//Toggle2.0 266MHz xCO xDO Default DrvC PreE=9
TMCNote=TGL2_266M_xCO_xDO_Def_MidL_PE9
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0009020C
dnphy_io_tx[1]=0x0009020C
dnphy_io_tx[2]=0x0009020C
dnphy_io_tx[3]=0x0009020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_2101]
//Toggle2.0 100MHz xCO xDO Over DrvC DQSI(BAAA)
TMCNote=TGL2_100M_xCO_xDO_Over_MidL_DQSIBAAAA
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x0808030B
dnphy_io_delay[1]=0x0808030A
dnphy_io_delay[2]=0x0808030A
dnphy_io_delay[3]=0x0808030A
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_2201]
//Toggle2.0 166MHz CO2 DO2 Over DrvC DQSI(9999)
TMCNote=TGL2_166M_CO2_DO2_Def_Low_DQSI9999
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x02
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010214
dnphy_io_rx[1]=0x00010214
dnphy_io_rx[2]=0x00010214
dnphy_io_rx[3]=0x00010214
dnphy_io_delay[0]=0x08080309
dnphy_io_delay[1]=0x08080309
dnphy_io_delay[2]=0x08080309
dnphy_io_delay[3]=0x08080309
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_2301]
//Toggle2.0 166MHz xCO DO2 Over Drv3
TMCNote=TGL2_166M_xCO_DO2_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x02
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x00000203
dnphy_io_tx[1]=0x00000203
dnphy_io_tx[2]=0x00000203
dnphy_io_tx[3]=0x00000203
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_2401]
//Toggle2.0 200MHz CO0 xDO Over DrvC
TMCNote=TGL2_200M_CO0_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_2501]
//Toggle2.0 266MHz CO0 xDO Over DrvC
TMCNote=TGL2_266M_CO0_xDO_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_2601]
//Toggle2.0 266MHz CO2 xDO Over DrvC
TMCNote=TGL2_266M_CO2_xDO_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010214
dnphy_io_rx[1]=0x00010214
dnphy_io_rx[2]=0x00010214
dnphy_io_rx[3]=0x00010214
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_2701]
//Toggle2.0 266MHz CO3 xDO Over DrvC
TMCNote=TGL2_266M_CO3_xDO_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010314
dnphy_io_rx[1]=0x00010314
dnphy_io_rx[2]=0x00010314
dnphy_io_rx[3]=0x00010314
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_2801]
//Toggle2.0 266MHz xCO xDO Default DrvF
TMCNote=TGL2_266M_xCO_xDO_Def_Low
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_2901]
//Toggle2.0 266MHz xCO xDO Over DrvC DQSI(7775)
TMCNote=TGL2_266M_xCO_xDO_Over_MidL_DQSI7775
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080307
dnphy_io_delay[1]=0x08080307
dnphy_io_delay[2]=0x08080307
dnphy_io_delay[3]=0x08080305
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_3001]
//Toggle2.0 100MHz xDQS xCO xDO Over DrvC DQSO(5555)
TMCNote=TGL2_100M_xD_xCO_xDO_Over_MidL_DQSO5555
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020C
dnphy_io_tx[1]=0x0100020C
dnphy_io_tx[2]=0x0100020C
dnphy_io_tx[3]=0x0100020C
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x05080308
dnphy_io_delay[1]=0x05080308
dnphy_io_delay[2]=0x05080308
dnphy_io_delay[3]=0x05080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_3101]
//Toggle2.0 266MHz CO0 xDO Over DrvC DQSI(6666) DQSO(7777)
TMCNote=TGL2_266M_CO0_xDO_Over_MidL_DQSI6666_DQSO7777
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x07080306
dnphy_io_delay[1]=0x07080306
dnphy_io_delay[2]=0x07080306
dnphy_io_delay[3]=0x07080306
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_3201]
//Toggle2.0 266MHz CO0 xDO default DrvC
TMCNote=TGL2_266M_CO0_xDO_Def_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_3301]
//Toggle2.0 200MHz CO0 xDO Default DrvC
TMCNote=TGL2_200M_CO0_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x07080306
dnphy_io_delay[1]=0x07080306
dnphy_io_delay[2]=0x07080306
dnphy_io_delay[3]=0x07080306
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_3401]
//Toggle2.0 266MHz xCO xDO Over DrvC DQSI(9888)
TMCNote=TGL2_266M_xCO_xDO_Over_MidL_DQSI9888
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x09080309
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_3501]
//Toggle2.0 200MHz xCO xDO Over DrvC DQSI(9888)
TMCNote=TGL2_200M_xCO_xDO_Over_MidL_DQSI9888
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080309
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_3601]
//Toggle2.0 266MHz xCO xDO over DrvC DQSI(9999) DQSO(9989)
TMCNote=TGL2_266M_xCO_xDO_Over_MidL_DQSI9999_DQSO9989
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x09080309
dnphy_io_delay[1]=0x09080309
dnphy_io_delay[2]=0x08080309
dnphy_io_delay[3]=0x09080309
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_3701]
//Toggle2.0 166MHz xCO xDO Over DrvC DQSI(9898)
TMCNote=TGL2_166M_xCO_xDO_Over_MidL_DQSI9898
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080309
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080309
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_3801]
//Toggle2.0 266MHz CO0 xDO Over DrvC DQSI(9888) DQSO(6878)
TMCNote=TGL2_266M_CO0_xDO_Over_MidL_DQSI9888_DQSO6878
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x06080309
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x07080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_3901]
//Toggle2.0 200MHz CO0 xDO Over DrvC DQSI(A898)
TMCNote=TGL2_200M_CO0_xDO_Over_MidL_DQSA898
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x0808030A
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080309
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_4001]
//Toggle2.0 200MHz xCO DO3 Def DrvC
TMCNote=TGL2_200M_xCO_DO3_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x03
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_4101]
//Toggle2.0 100MHz CO1 xDO Default DrvC DQSI(9898)
TMCNote=TGL2_100M_CO1_xDO_Default_MidL_DQSI(9898)
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010114
dnphy_io_rx[1]=0x00010114
dnphy_io_rx[2]=0x00010114
dnphy_io_rx[3]=0x00010114
dnphy_io_delay[0]=0x08080309
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080309
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0002]
//ONFI2.x 100MHz xCO xDO Default DrvF
TMCNote=ONFI2_100M_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x14
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0102]
//ONFI2.x 100MHz xCO xDO Over DrvC
TMCNote=ONFI2_100M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x14
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0202]
//ONFI2.x 100MHz xDQS xCO xDO Default DrvF
TMCNote=ONFI2_100M_xD_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x14
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020F
dnphy_io_tx[1]=0x0100020F
dnphy_io_tx[2]=0x0100020F
dnphy_io_tx[3]=0x0100020F
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0302]
//ONFI2.x 100MHz xDQS xCO xDO Over DrvC
TMCNote=ONFI2_100M_xD_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x14
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020C
dnphy_io_tx[1]=0x0100020C
dnphy_io_tx[2]=0x0100020C
dnphy_io_tx[3]=0x0100020C
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0003]
//Legacy to Toggle1.0 100MHz xDQS xCO xDO Default DrvF
TMCNote=L2T1_100M_xD_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x00
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020F
dnphy_io_tx[1]=0x0100020F
dnphy_io_tx[2]=0x0100020F
dnphy_io_tx[3]=0x0100020F
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0103]
//Legacy to Toggle1.0 100MHz xDQS xCO xDO Default DrvC
TMCNote=L2T1_100M_xD_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x00
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020C
dnphy_io_tx[1]=0x0100020C
dnphy_io_tx[2]=0x0100020C
dnphy_io_tx[3]=0x0100020C
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0203]
//Legacy to Toggle1.0 100MHz xDQS xCO xDO Over DrvC
TMCNote=L2T1_100M_xD_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x00
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020C
dnphy_io_tx[1]=0x0100020C
dnphy_io_tx[2]=0x0100020C
dnphy_io_tx[3]=0x0100020C
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0008]
//ONFI3.0 200MHz xCO xDO default DrvF
TMCNote=ONFI3_200M_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0108]
//ONFI3.0 200MHz xCO xDO default DrvC
TMCNote=ONFI3_200M_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0208]
//ONFI3.0 200MHz xCO xDO Over DrvC
TMCNote=ONFI3_200M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0308]
//ONFI3.0 200MHz xCO DO1 Def DrvC
TMCNote=ONFI3_200M_xCO_DO1_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0408]
//ONFI3.0 200MHz xCO DO1 Over DrvC
TMCNote=ONFI3_200M_xCO_DO1_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0508]
//ONFI3.0 100MHz xCO xDO Def DrvF
TMCNote=ONFI3_100M_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x24
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0608]
//ONFI3.0 100MHz xCO xDO Def DrvC
TMCNote=ONFI3_100M_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x24
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0708]
//ONFI3.0 100MHz xCO xDO Over DrvC
TMCNote=ONFI3_100M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x24
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0808]
//ONFI3.0 166MHz xCO xDO Default DrvF
TMCNote=ONFI3_166M_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x26
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_0908]
//ONFI3.0 166MHz xCO xDO Default DrvC
TMCNote=ONFI3_166M_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x26
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_1008]
//ONFI3.0 166MHz xCO xDO Over DrvC
TMCNote=ONFI3_166M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x26
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_1108]
//ONFI3.0 266MHz xCO xDO Default DrvC
TMCNote=ONFI3_266M_xCO_xDO_Def_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1208]
//ONFI3.0 266MHz xCO xDO Over DrvC
TMCNote=ONFI3_266M_xCO_xDO_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1308]
//ONFI3.0 266MHz xCO DO1 Default DrvC
TMCNote=ONFI3_266M_xCO_DO1_Def_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1408]
//ONFI3.0 266MHz xCO DO1 Over DrvC
TMCNote=ONFI3_266M_xCO_DO1_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1508]
//ONFI3.0 100MHz xDQS xCO xDO Def DrvF
TMCNote=ONFI3_100M_xD_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x24
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020F
dnphy_io_tx[1]=0x0100020F
dnphy_io_tx[2]=0x0100020F
dnphy_io_tx[3]=0x0100020F
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_1608]
//ONFI3.0 100MHz xDQS xCO xDO Over DrvC
TMCNote=ONFI3_100M_xD_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x24
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020C
dnphy_io_tx[1]=0x0100020C
dnphy_io_tx[2]=0x0100020C
dnphy_io_tx[3]=0x0100020C
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_1708]
//ONFI3.0 266MHz xCO xDO Default DrvF
TMCNote=ONFI3_266M_xCO_xDO_Def_Low
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1808]
//ONFI3.0 266MHz xCO xDO Over DrvF
TMCNote=ONFI3_266M_xCO_xDO_Def_Low
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1908]
//ONFI3.0 200MHz xCO xDO Over DrvF
TMCNote=ONFI3_200M_xCO_xDO_Over_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_2008]
//ONFI3.0 166MHz xCO xDO Over DrvF
TMCNote=ONFI3_166M_xCO_xDO_Over_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x26
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_2108]
//ONFI3.0 266MHz xCO xDO Over DrvC PreE=3
TMCNote=ONFI3_266M_xCO_xDO_Def_MidL_PE3
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0003020C
dnphy_io_tx[1]=0x0003020C
dnphy_io_tx[2]=0x0003020C
dnphy_io_tx[3]=0x0003020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_2208]
//ONFI3.0 200MHz xCO xDO Over DrvC DQSO(6666)
TMCNote=ONFI3_200M_xCO_xDO_Over_MidL_DQSO6666
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x06080308
dnphy_io_delay[1]=0x06080308
dnphy_io_delay[2]=0x06080308
dnphy_io_delay[3]=0x06080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_2308]
//ONFI3.0 266MHz CO2 DO2 Over DrvC DQSO(6666)
TMCNote=ONFI3_266M_CO2_DO2_Over_MidL_DQSO6666
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x02
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010214
dnphy_io_rx[1]=0x00010214
dnphy_io_rx[2]=0x00010214
dnphy_io_rx[3]=0x00010214
dnphy_io_delay[0]=0x06080308
dnphy_io_delay[1]=0x06080308
dnphy_io_delay[2]=0x06080308
dnphy_io_delay[3]=0x06080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_2408]
//ONFI3.0 200MHz CO0 xDO Def DrvC
TMCNote=ONFI3_200M_CO0_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_2508]
//ONFI3.0 200MHz CO2 DO1 Over DrvC
TMCNote=ONFI3_200M_CO2_DO1_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010214
dnphy_io_rx[1]=0x00010214
dnphy_io_rx[2]=0x00010214
dnphy_io_rx[3]=0x00010214
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_2608]
//ONFI3.0 200MHz CO1 xDO Over DrvC
TMCNote=ONFI3_200M_CO1_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010114
dnphy_io_rx[1]=0x00010114
dnphy_io_rx[2]=0x00010114
dnphy_io_rx[3]=0x00010114
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0009]
//Legacy to Toggle2.0 200MHz xCO xDO default DrvF
TMCNote=L2T2_200M_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0109]
//Legacy to Toggle2.0 200MHz xCO xDO default DrvC
TMCNote=L2T2_200M_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0209]
//Legacy to Toggle2.0 200MHz xCO xDO Over DrvC
TMCNote=L2T2_200M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0309]
//Legacy to Toggle2.0 200MHz xCO DO1 Def DrvC
TMCNote=L2T2_200M_xCO_DO1_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0409]
//Legacy to Toggle2.0 200MHz xCO DO1 Over DrvC
TMCNote=L2T2_200M_xCO_DO1_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0509]
//Legacy to Toggle2.0 100MHz xCO xDO Def DrvF
TMCNote=L2T2_100M_x_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0609]
//Legacy to Toggle2.0 100MHz xCO xDO Def DrvC
TMCNote=L2T2_100M_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0709]
//Legacy to Toggle2.0 100MHz xCO xDO Over DrvC
TMCNote=L2T2_100M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_0809]
//Legacy to Toggle2.0 166MHz xCO xDO Default DrvF
TMCNote=L2T2_166M_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_0909]
//Legacy to Toggle2.0 166MHz xCO xDO Default DrvC
TMCNote=L2T2_166M_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_1009]
//Legacy to Toggle2.0 166MHz xCO xDO Over DrvC
TMCNote=L2T2_166M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897

[TIMING_SETTING_AFTER_SETFEATURE_1109]
//Legacy to Toggle2.0 266MHz xCO xDO Default DrvC
TMCNote=L2T2_266M_xCO_xDO_Def_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1209]
//Legacy to Toggle2.0 266MHz xCO xDO Over DrvC
TMCNote=L2T2_266M_xCO_xDO_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1309]
//Legacy to Toggle2.0 266MHz xCO DO1 Default DrvC
TMCNote=L2T2_266M_xCO_DO1_Def_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1409]
//Legacy to Toggle2.0 266MHz xCO DO1 Over DrvC
TMCNote=L2T2_266M_xCO_DO1_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1509]
//Legacy to Toggle2.0 100MHz xDQS xCO xDO Def DrvF
TMCNote=L2T2_100M_xD_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020F
dnphy_io_tx[1]=0x0100020F
dnphy_io_tx[2]=0x0100020F
dnphy_io_tx[3]=0x0100020F
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_1609]
//Legacy to Toggle2.0 100MHz xDQS xCO xDO Over DrvC
TMCNote=L2T2_100M_xD_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x00
bRE=0x00
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0100020C
dnphy_io_tx[1]=0x0100020C
dnphy_io_tx[2]=0x0100020C
dnphy_io_tx[3]=0x0100020C
dnphy_io_rx[0]=0x00000014
dnphy_io_rx[1]=0x00000014
dnphy_io_rx[2]=0x00000014
dnphy_io_rx[3]=0x00000014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0400
dnifc_dps_mask[1]=0x000F0400
dnifc_dps_mask[2]=0x000F0400
dnifc_dps_mask[3]=0x000F0400
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001AA097

[TIMING_SETTING_AFTER_SETFEATURE_1709]
//Legacy to Toggle2.0 200MHz xCO xDO default DrvC DQSO(5555)
TMCNote=L2T2_200M_xCO_xDO_Def_MidL_DQSO5555
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x05080308
dnphy_io_delay[1]=0x05080308
dnphy_io_delay[2]=0x05080308
dnphy_io_delay[3]=0x05080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_1809]
//Legacy to Toggle2.0 200MHz xCO xDO Over DrvC DQSO(6666)
TMCNote=L2T2_200M_xCO_xDO_Over_MidL_DQSO6666
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x06080308
dnphy_io_delay[1]=0x06080308
dnphy_io_delay[2]=0x06080308
dnphy_io_delay[3]=0x06080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_1909]
//Legacy to Toggle2.0 200MHz xCO xDO Over DrvC DQSO(5555)
TMCNote=L2T2_200M_xCO_xDO_Over_MidL_DQSO5555
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x05080308
dnphy_io_delay[1]=0x05080308
dnphy_io_delay[2]=0x05080308
dnphy_io_delay[3]=0x05080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097
[TIMING_SETTING_AFTER_SETFEATURE_2009]
//Legacy to Toggle2.0 266MHz xODT Default DrvC Pre-Emphasis=9
TMCNote=TGL2_266M_x_Def_MidL(Pre-Emphasis->9)
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x04
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0009020C
dnphy_io_tx[1]=0x0009020C
dnphy_io_tx[2]=0x0009020C
dnphy_io_tx[3]=0x0009020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_3409]
//Legacy to Toggle2.0 266MHz xODT over DrvC DQS[9888]
TMCNote=TGL2_266M_xODT_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x09080309
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_3509]
//Legacy to Toggle2.0 200MHz xODT Over DrvC
TMCNote=TGL2_200M_xODT_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080309
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_3609]
//Legacy to Toggle2.0 266MHz xODT over DrvC DQS[9999]
TMCNote=TGL2_266M_xODT_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x09080309
dnphy_io_delay[1]=0x09080309
dnphy_io_delay[2]=0x08080309
dnphy_io_delay[3]=0x09080309
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_3709]
//Legacy to Toggle2.0 166MHz xODT Over DrvC
TMCNote=TGL2_166M_xODT_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x00
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x06
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010014
dnphy_io_rx[1]=0x00010014
dnphy_io_rx[2]=0x00010014
dnphy_io_rx[3]=0x00010014
dnphy_io_delay[0]=0x08080309
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080309
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0500
dnifc_dps_mask[1]=0x000F0500
dnifc_dps_mask[2]=0x000F0500
dnifc_dps_mask[3]=0x000F0500
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x0019A897
[TIMING_SETTING_AFTER_SETFEATURE_0010]
//ONFI4.0 266MHz xCO xDO default DrvC
TMCNote=ONFI4_266M_xCo_xDO_Def_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_0110]
//ONFI4.0 266MHz xCO xDO over DrvC
TMCNote=ONFI4_266M_x_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_0210]
//ONFI4.0 266MHz xCO DO1 Over DrvC
TMCNote=ONFI4_266M_xCO_DO1_Over_MidL
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_0310]
//ONFI4.0 333MHz xCO xDO default DrvC
TMCNote=ONFI4_333M_xCO_xDO_Def_MidL
NPU=333
bData_IF=0x00
bTiming_mode=0x29
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x8235
wnops_tmr_unit1=0x0D05
wnops_tmr_unit2=0x014D
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x7777
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0A00
dnifc_dps_mask[1]=0x000F0A00
dnifc_dps_mask[2]=0x000F0A00
dnifc_dps_mask[3]=0x000F0A00
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192897

[TIMING_SETTING_AFTER_SETFEATURE_0410]
//ONFI4.0 333MHz xCO xDO over DrvC
TMCNote=ONFI4_333M_xCO_xDO_Over_MidL
NPU=333
bData_IF=0x00
bTiming_mode=0x29
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x8235
wnops_tmr_unit1=0x0D05
wnops_tmr_unit2=0x014D
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x7777
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0A00
dnifc_dps_mask[1]=0x000F0A00
dnifc_dps_mask[2]=0x000F0A00
dnifc_dps_mask[3]=0x000F0A00
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192897

[TIMING_SETTING_AFTER_SETFEATURE_0510]
//ONFI4.0 333MHz xCO DO1 Over DrvC
TMCNote=ONFI4_333M_xCO_DO1_Over_MidL
NPU=333
bData_IF=0x00
bTiming_mode=0x29
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x8235
wnops_tmr_unit1=0x0D05
wnops_tmr_unit2=0x014D
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x7777
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0A00
dnifc_dps_mask[1]=0x000F0A00
dnifc_dps_mask[2]=0x000F0A00
dnifc_dps_mask[3]=0x000F0A00
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192897

[TIMING_SETTING_AFTER_SETFEATURE_0610]
//ONFI4.0 200MHz xCO xDO default DrvC
TMCNote=ONFI4_200M_xCO_xDO_Def_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0710]
//ONFI4.0 200MHz xCO xDO Over DrvC
TMCNote=ONFI4_200M_xCO_xDO_Over_MidL
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_0810]
//ONFI4.0 266MHz xCO xDO over Drv3
TMCNote=ONFI4_266M_xCO_xDO_Over_MidH
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x00050203
dnphy_io_tx[1]=0x00050203
dnphy_io_tx[2]=0x00050203
dnphy_io_tx[3]=0x00050203
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_0910]
//ONFI4.0 200MHz xCO xDO Over Drv3 PreE=9
TMCNote=ONFI4_200M_xCO_xDO_Over_MidH_PE9
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x00090203
dnphy_io_tx[1]=0x00090203
dnphy_io_tx[2]=0x00090203
dnphy_io_tx[3]=0x00090203
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_1010]
//ONFI4.0 266MHz xCO xDO default DrvF
TMCNote=ONFI4_266M_xCO_XDO_Def_Low
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1110]
//ONFI4.0 200MHz xCO xDO default DrvF
TMCNote=ONFI4_200M_xCO_xDO_Def_Low
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_1210]
//ONFI4.0 266MHz xCO DO1 Over DrvC DQSI(7777) DQSO(7777)
TMCNote=ONFI4_266M_xCO_DO1_Over_MidL_DQSI7777_DQSO7777
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x01
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x07080307
dnphy_io_delay[1]=0x07080307
dnphy_io_delay[2]=0x07080307
dnphy_io_delay[3]=0x07080307
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1310]
//ONFI4.0 200MHz xCO DO1 Default Drv3 N28A/B27B
TMCNote=ONFI4_200M_xCO_DO1_Def_MidH_N28A/B27B
NPU=200
bData_IF=0x00
bTiming_mode=0x37
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x00000203
dnphy_io_tx[1]=0x00000203
dnphy_io_tx[2]=0x00000203
dnphy_io_tx[3]=0x00000203
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_1410]
//ONFI4.0 200MHz xCO xDO default DrvC N28A/B27B
TMCNote=ONFI4_200M_xCO_xDO_Def_MidL_N28A/B27B
NPU=200
bData_IF=0x00
bTiming_mode=0x37
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_1510]
//ONFI4.0 266MHz xCO xDO default DrvC N28A/B27B
TMCNote=ONFI4_266M_xCO_xDO_Def_MidL_N28A/B27B
NPU=266
bData_IF=0x00
bTiming_mode=0x38
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1610]
//ONFI4.0 200MHz xCO xDO Default Drv3
TMCNote=ONFI4_200M_xCO_xDO_Def_MidH
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x00000203
dnphy_io_tx[1]=0x00000203
dnphy_io_tx[2]=0x00000203
dnphy_io_tx[3]=0x00000203
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_1710]
//ONFI4.0 200MHz xCO DO1 Over Drv3
TMCNote=ONFI4_200M_xCO_DO1_Def_MidH
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x00000203
dnphy_io_tx[1]=0x00000203
dnphy_io_tx[2]=0x00000203
dnphy_io_tx[3]=0x00000203
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_1810]
//ONFI4.0 266MHz CO1 DO2 default Drv3 DQSI(9898)
TMCNote=ONFI4_266M_CO1_DO2_Over_MidH_DQSI9898
NPU=266
bData_IF=0x00
bTiming_mode=0x28
bDQS_n=0x01
bRE=0x01
bODT=0x02
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x00000203
dnphy_io_tx[1]=0x00000203
dnphy_io_tx[2]=0x00000203
dnphy_io_tx[3]=0x00000203
dnphy_io_rx[0]=0x00010116
dnphy_io_rx[1]=0x00010116
dnphy_io_rx[2]=0x00010116
dnphy_io_rx[3]=0x00010116
dnphy_io_delay[0]=0x08080309
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080309
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_1910]
//ONFI4.0 200MHz CO0 DO1 default Drv3
TMCNote=ONFI4_200M_CO0_DO1_Def_MidH
NPU=200
bData_IF=0x00
bTiming_mode=0x27
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x00000203
dnphy_io_tx[1]=0x00000203
dnphy_io_tx[2]=0x00000203
dnphy_io_tx[3]=0x00000203
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_2010]
//ONFI4.0 266MHz xCO xDO default DrvC N28A/B27B
TMCNote=ONFI4_266M_xCo_xDO_Def_MidL_N28A/B27B
NPU=266
bData_IF=0x00
bTiming_mode=0x38
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_2110]
//ONFI4.0 200MHz xCO xDO default DrvC N28A/B27B
TMCNote=ONFI4_200M_xCO_xDO_Def_MidL_N28A/B27B
NPU=200
bData_IF=0x00
bTiming_mode=0x37
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_2210]
//ONFI4.0 200MHz CO0 DO1 Default DrvC N28A/B27B
TMCNote=ONFI4_200M_CO0_DO1_Def_MidL_N28A/B27B
NPU=200
bData_IF=0x00
bTiming_mode=0x37
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_2310]
//ONFI4.0 200MHz xCO xDO default DrvF N28A/B27B
TMCNote=ONFI4_200M_xCO_xDO_Def_Low_N28A/B27B
NPU=200
bData_IF=0x00
bTiming_mode=0x37
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x001A2097

[TIMING_SETTING_AFTER_SETFEATURE_2410]
//ONFI4.0 266MHz xCO xDO default DrvF N28A/B27B
TMCNote=ONFI4_266M_xCO_XDO_Def_Low_N28A/B27B
NPU=266
bData_IF=0x00
bTiming_mode=0x38
bDQS_n=0x01
bRE=0x01
bODT=0x00
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x682B
wnops_tmr_unit1=0x0A6B
wnops_tmr_unit2=0x010B
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x5555
dnphy_io_tx[0]=0x0000020F
dnphy_io_tx[1]=0x0000020F
dnphy_io_tx[2]=0x0000020F
dnphy_io_tx[3]=0x0000020F
dnphy_io_rx[0]=0x00010016
dnphy_io_rx[1]=0x00010016
dnphy_io_rx[2]=0x00010016
dnphy_io_rx[3]=0x00010016
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0800
dnifc_dps_mask[1]=0x000F0800
dnifc_dps_mask[2]=0x000F0800
dnifc_dps_mask[3]=0x000F0800
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x00000000
dnifc_cur_odt_ctl[1]=0x00000000
dnifc_cur_odt_ctl[2]=0x00000000
dnifc_cur_odt_ctl[3]=0x00000000
pll_flash_actl=0x00192097

[TIMING_SETTING_AFTER_SETFEATURE_2510]
//ONFI4.0 200MHz CO2 DO1 Default DrvC N28A/B27B
TMCNote=ONFI4_200M_CO2_DO1_Def_MidL_N28A/B27B
NPU=200
bData_IF=0x00
bTiming_mode=0x37
bDQS_n=0x01
bRE=0x01
bODT=0x01
bOutput_Drive_Strength=0x02
bScramble=0x00
bnops_rty_th0=0xFF
bnops_rty_th1=0xFF
bnops_rty_th2=0xFF
bnops_rty_th3=0xFF
bVref=0x01
wnops_tmr_unit0=0x4E20
wnops_tmr_unit1=0x07D0
wnops_tmr_unit2=0x00C8
wnops_tmr_unit3=0x0000
wnifc_timing_set=0x4444
dnphy_io_tx[0]=0x0000020C
dnphy_io_tx[1]=0x0000020C
dnphy_io_tx[2]=0x0000020C
dnphy_io_tx[3]=0x0000020C
dnphy_io_rx[0]=0x00010216
dnphy_io_rx[1]=0x00010216
dnphy_io_rx[2]=0x00010216
dnphy_io_rx[3]=0x00010216
dnphy_io_delay[0]=0x08080308
dnphy_io_delay[1]=0x08080308
dnphy_io_delay[2]=0x08080308
dnphy_io_delay[3]=0x08080308
dnphy_delay_sel[0]=0x00001008
dnphy_delay_sel[1]=0x00001008
dnphy_delay_sel[2]=0x00001008
dnphy_delay_sel[3]=0x00001008
dnifc_dps_mask[0]=0x000F0600
dnifc_dps_mask[1]=0x000F0600
dnifc_dps_mask[2]=0x000F0600
dnifc_dps_mask[3]=0x000F0600
dnphy_actl_con[0]=0x00000008
dnphy_actl_con[1]=0x00000008
dnphy_actl_con[2]=0x00000008
dnphy_actl_con[3]=0x00000008
dnifc_cur_odt_ctl[0]=0x80000000
dnifc_cur_odt_ctl[1]=0x80000000
dnifc_cur_odt_ctl[2]=0x80000000
dnifc_cur_odt_ctl[3]=0x80000000
pll_flash_actl=0x001A2097