Copied sources from OpenWRT project
[hides-driver.git] / src / variable.h
blob4ec9217e1b67d9c01bd58be0b61ec2da39633c2d
1 #if IT9133Rx
2 #ifndef __VARIABLE_H__
3 #define __VARIABLE_H__
5 // ----- LL variables -----
9 #define OVA_BASE 0x4C00 // omega variable address base
11 //#define OVA_PRECHIP_VERSION_7_0
12 #define OVA_LINK_VERSION (OVA_BASE-4) // 4 byte
13 #define OVA_LINK_VERSION_31_24 (OVA_LINK_VERSION+0)
14 #define OVA_LINK_VERSION_23_16 (OVA_LINK_VERSION+1)
15 #define OVA_LINK_VERSION_15_8 (OVA_LINK_VERSION+2)
16 #define OVA_LINK_VERSION_7_0 (OVA_LINK_VERSION+3)
17 #define OVA_SECOND_DEMOD_I2C_ADDR (OVA_BASE-5)
19 #define OVA_IR_TABLE (OVA_BASE-361) // 7 * 50 + 6 bytes
20 #define OVA_HID_TABLE OVA_IR_TABLE // 7 * 50 bytes
21 #define OVA_IR_TOGGLE_MASK (OVA_HID_TABLE+7*50) // 2 bytes
22 #define OVA_IR_nKEYS (OVA_IR_TOGGLE_MASK+2) // 1 byte
23 #define OVA_IR_FN_EXPIRE_TIME (OVA_IR_nKEYS+1) // 1 byte
24 #define OVA_IR_REPEAT_PERIOD (OVA_IR_FN_EXPIRE_TIME+1) // 1 byte
25 #define OVA_IR_RESERVED_PARAM (OVA_IR_REPEAT_PERIOD+1) // 1 byte
27 #define OVA_IR_TABLE_ADDR (OVA_BASE-363) // 2 bytes pointer point to IR_TABLE
28 #define OVA_IR_TABLE_ADDR_15_18 (OVA_IR_TABLE_ADDR+0)
29 #define OVA_IR_TABLE_ADDR_7_0 (OVA_IR_TABLE_ADDR+1)
30 #define OVA_HOST_REQ_IR_MODE (OVA_BASE-364)
31 #define OVA_EEPROM_CFG (OVA_BASE-620) // 256bytes
32 #define OVA_XC4000_PKTCNT (OVA_BASE-621)
33 #define OVA_XC4000_CLKCNT1 (OVA_BASE-623) // 2 bytes
34 #define OVA_XC4000_CLKCNT2 (OVA_BASE-625) // 2 bytes
35 #define OVA_I2C_NO_STOPBIT_PKTCNT (OVA_BASE-626)
36 #define OVA_CLK_STRETCH (OVA_BASE-643)
37 #define OVA_DUMMY0XX (OVA_BASE-644)
38 #define OVA_HW_VERSION (OVA_BASE-645)
39 #define OVA_TMP_HW_VERSION (OVA_BASE-646)
41 // for API variable name, not use in firmware
43 #define second_i2c_address OVA_SECOND_DEMOD_I2C_ADDR //0x417F
44 //#define ir_table_start_15_8 OVA_IR_TABLE_ADDR_15_18 //0x417F
45 //#define ir_table_start_7_0 OVA_IR_TABLE_ADDR_7_0 //0x4180
46 #define prechip_version_7_0 0x384F
47 #define chip_version_7_0 0x1222
48 #define link_version_31_24 OVA_LINK_VERSION_31_24 //0x83E9
49 #define link_version_23_16 OVA_LINK_VERSION_23_16 //0x83EA
50 #define link_version_15_8 OVA_LINK_VERSION_15_8 //0x83EB
51 #define link_version_7_0 OVA_LINK_VERSION_7_0 //0x83EC
57 // ----- OFDM variables -----
58 //this file define variable which initialized by AP
59 //CFOE------------------------------------------
61 //These variables are initialized by API.
62 //Don't change the order of the definition of these variables.
66 //2k
67 //BASE Address 0x418B
68 #define var_addr_base 0x418b
69 #define log_addr_base 0x418d
70 #define log_data_base 0x418f
71 #define LowerLocalRetrain 0x43bb
72 //scmd _at_ 0x4496;
73 // Do NOT touch the following line: used by script
74 // --- @xx++ Start variable block
75 //Initialization..
76 //API relative
77 //BASE Address 0x0000
78 #define trigger_ofsm 0x0000
79 #define cfoe_NS_2048_coeff1_25_24 0x0001
80 #define cfoe_NS_2048_coeff1_23_16 0x0002
81 #define cfoe_NS_2048_coeff1_15_8 0x0003
82 #define cfoe_NS_2048_coeff1_7_0 0x0004
83 #define cfoe_NS_2k_coeff2_24 0x0005
84 #define cfoe_NS_2k_coeff2_23_16 0x0006
85 #define cfoe_NS_2k_coeff2_15_8 0x0007
86 #define cfoe_NS_2k_coeff2_7_0 0x0008
88 //8k..
90 #define cfoe_NS_8191_coeff1_25_24 0x0009
91 #define cfoe_NS_8191_coeff1_23_16 0x000a
92 #define cfoe_NS_8191_coeff1_15_8 0x000b
93 #define cfoe_NS_8191_coeff1_7_0 0x000c
94 #define cfoe_NS_8192_coeff1_25_24 0x000d
95 #define cfoe_NS_8192_coeff1_23_16 0x000e
96 #define cfoe_NS_8192_coeff1_15_8 0x000f
97 #define cfoe_NS_8192_coeff1_7_0 0x0010
98 #define cfoe_NS_8193_coeff1_25_24 0x0011
99 #define cfoe_NS_8193_coeff1_23_16 0x0012
100 #define cfoe_NS_8193_coeff1_15_8 0x0013
101 #define cfoe_NS_8193_coeff1_7_0 0x0014
103 #define cfoe_NS_8k_coeff2_24 0x0015
104 #define cfoe_NS_8k_coeff2_23_16 0x0016
105 #define cfoe_NS_8k_coeff2_15_8 0x0017
106 #define cfoe_NS_8k_coeff2_7_0 0x0018
108 //4k
109 #define cfoe_NS_4096_coeff1_25_24 0x0019
110 #define cfoe_NS_4096_coeff1_23_16 0x001a
111 #define cfoe_NS_4096_coeff1_15_8 0x001b
112 #define cfoe_NS_4096_coeff1_7_0 0x001c
113 #define cfoe_NS_4k_coeff2_24 0x001d
114 #define cfoe_NS_4k_coeff2_23_16 0x001e
115 #define cfoe_NS_4k_coeff2_15_8 0x001f
116 #define cfoe_NS_4k_coeff2_7_0 0x0020
118 #define bfsfcw_fftindex_ratio_7_0 0x0021
119 #define bfsfcw_fftindex_ratio_15_8 0x0022
120 #define fftindex_bfsfcw_ratio_7_0 0x0023
121 #define fftindex_bfsfcw_ratio_15_8 0x0024
125 #define crystal_clk_7_0 0x0025
126 #define crystal_clk_15_8 0x0026
127 #define crystal_clk_23_16 0x0027
128 #define crystal_clk_31_24 0x0028
131 #define bfs_fcw_7_0 0x0029
132 #define bfs_fcw_15_8 0x002a
133 #define bfs_fcw_22_16 0x002b
135 //----------------------------------------------
136 //statistic performance..
138 #define qnt_vbc_err_7_0 0x002c
139 #define qnt_vbc_err_15_8 0x002d
140 #define qnt_vbc_err_23_16 0x002e
141 #define r_qnt_vbc_sframe_num 0x002f
142 #define tpsd_const 0x0030
143 #define tpsd_txmod 0x0031
145 #define rsd_abort_packet_cnt_7_0 0x0032
146 #define rsd_abort_packet_cnt_15_8 0x0033
147 #define rsd_bit_err_cnt_7_0 0x0034
148 #define rsd_bit_err_cnt_15_8 0x0035
149 #define rsd_bit_err_cnt_23_16 0x0036
150 #define r_rsd_packet_unit_7_0 0x0037
151 #define r_rsd_packet_unit_15_8 0x0038
153 #define qnt_vbc_sframe_num 0x0039
154 #define rsd_packet_unit_7_0 0x003a
155 #define rsd_packet_unit_15_8 0x003b
157 #define tpsd_lock 0x003c
158 #define mpeg_lock 0x003d
159 #define RsdSequence 0x003e
160 #define VtbSequence 0x003f
162 #define Training_Mode 0x0040
163 #define RESET_STATE 0x0041
164 #define EXT_LNA_OFF 0x0042
165 #define aci_0 0x0043
166 #define aci_1 0x0044
168 #define adcx2 0x0045
169 #define tuner_ID 0x0046
170 #define empty_channel_status 0x0047
171 #define signal_strength 0x0048
172 #define signal_quality 0x0049
173 #define est_rf_level_dbm 0x004a
174 #define FreBand 0x004b
175 #define suspend_flag 0x004c
176 #define SupportRelayCommandWrite 0x004d
177 #define RelayCommandWrite 0x004e
179 //GUI relative
180 //Initial OFSM
181 #define OfdmGuiRCN_H 0x004f
182 #define OfdmGuiRCN_L 0x0050
183 #define MaxTimingRecoveringNo 0x0051
184 #define strong_signal_detected 0x0052
185 #define channelFlatnessInd 0x0053
186 #define Flatness_Ind_nonCmb 0x0054
187 #define AutoDetectedSpectrumInv 0x0055
188 #define IsSpectrumInv 0x0056
189 #define strong_detect_bypass 0x0057
190 #define ss_dtop_bypass 0x0058
191 #define is_low_if 0x0059
192 #define EnableTimeSlice 0x005a
193 #define SynchronizationType 0x005b
194 #define ApplyFastSynchronizationToEchoChannel 0x005c
195 #define ApplyPwmToRfIf 0x005d
196 #define ChannelNo 0x005e
198 //release to AAGC document..
199 #define csi_bypass 0x005f
200 #define mobile_bypass 0x0060
201 #define EnableSpeedLog 0x0061
203 //regression used only..
204 #define r_rsd_abort_total_packet_7_0 0x0062
205 #define r_rsd_abort_total_packet_15_8 0x0063
206 #define r_rsd_abort_total_packet_23_16 0x0064
207 #define MaxRsdSequence 0x0065
208 #define RsdFrameNo 0x0066
209 #define MPESuperFrameNo 0x0067
211 #define ACI_0_WIN 0x0068
212 #define MinRfGain 0x0069
213 #define PGA1_GMAX 0x006a
214 #define RssiOffset 0x006b
215 #define RssiResidual 0x006c
216 //Dtop
218 #define strong_weak_signal_default 0x006d
219 #define PionDiodeDefaultResetInVHF 0x006e
220 #define afe_mem4_rssi_comp 0x006f
222 #define aagc_speed_detect_count 0x0070
223 #define aagc_mobile_thr 0x0071
224 #define aagc_nonmobile_thr 0x0072
225 #define agc_counter 0x0073
226 #define DisableAagcTop 0x0074
227 #define var_ADC_DESIRED_AWGN_UHF 0x0075
228 #define var_ADC_DESIRED_DACI_FAR_UHF 0x0076
229 #define var_ADC_DESIRED_AACI_FAR 0x0077
230 #define var_ADC_DESIRED_AACI_NEAR 0x0078
231 #define PwmCtrlHw 0x0079
232 #define MaxAgcGain 0x007a
233 #define IniAgcGain 0x007b
234 #define mccid_bypass 0x007c
235 #define CdpfEnDefaultEchoRange 0x007d
236 #define CdpfIniTestNoSteady 0x007e
237 #define aci_thr_shift 0x007f
238 #define timing_retrain_cnt 0x0080
239 #define ChannelDiffThrSteady 0x0081
241 #define ACI_2_UTH 0x0082
242 #define var_PGA1_GMAX_AACI 0x0083
243 #define ACI_2_LTH 0x0084
244 #define var_PGA1_GMAX_AWGN 0x0085
245 #define RSSI_TARGET_FAR_DACI_UHF 0x0086
246 #define RSSI_TARGET_NEAR_DACI_UHF 0x0087
247 #define RSSI_TARGET_FAR_AACI 0x0088
248 #define RSSI_TARGET_NEAR_AACI 0x0089
250 #define gui_tdi_lms_en 0x008a
251 #define fccid_strobe_scale 0x008b
252 #define fccid_strobe_numerator 0x008c
253 #define fccid_strobe_base 0x008d
254 #define use_fccid 0x008e
255 #define fft_ave_symbol_num 0x008f
256 #define large_tone_num_th_7_0 0x0090
257 #define large_tone_num_th_15_8 0x0091
258 #define use_3m_lpf_th 0x0092
259 #define ce_var_min_8k 0x0093
260 #define ce_var_min_4k 0x0094
261 #define ce_var_min_2k 0x0095
262 #define ce_var_min_8k_non_flat 0x0096
263 #define flatness_thr 0x0097
264 #define non_mobile_signal_level_offset 0x0098
265 #define gui_ar_csi_en 0x0099
266 #define h2_echo_detected 0x009a
267 #define gain_offset_O 0x009b
268 #define gain_slope_O 0x009c
269 #define pin_diode_gain_loss 0x009d
270 #define signal_strength_if_low 0x009e
271 //flatness
272 #define flatness_thr_high 0x009f
273 #define flatness_thr_low 0x00a0
275 //softbit quality
276 #define sbq1 0x00a1
277 #define sbq2 0x00a2
279 //DCA
280 #define dyna_dca_offset_en 0x00a3
281 #define ACI_0_UTH 0x00a4
282 #define detect_timing_err_en 0x00a5
283 #define flatness_from_h2_echo 0x00a6
285 #define timging_error_detection 0x00a7
286 #define ce_forced_by_rotate 0x00a8
287 #define fccid_fft_mask_en 0x00a9
288 #define second_fctrl_unforce_en 0x00aa
289 #define patch_fccid_search_not_rdy 0x00ab
290 #define high_mobile_detected 0x00ac
291 #define aci_pindiode_on_th 0x00ad
292 #define ChooseFsteCostFunctionFromCdpf 0x00ae
293 #define signal_level 0x00af
294 #define TryConf2En 0x00b0
295 #define Lower_tpsd_lock 0x00b1
296 #define Upper_tpsd_lock 0x00b2
298 #define AgcCtrlType 0x00b3
299 #define AACI_RSSI_RANGE 0x00b4
300 #define StopByTcl 0x00b5
301 #define AACI_CNT_TH 0x00b6
302 #define aci_pindiode_off_th_U 0x00b7
303 #define aci_pindiode_off_th_V 0x00b8
304 #define ECO_ASIC 0x00b9
305 #define NXP_USE_I2C 0x00ba
307 //pictor
308 #define rf_freq_23_16 0x00bb
309 #define rf_freq_15_8 0x00bc
310 #define rf_freq_7_0 0x00bd
311 #define iqik_en 0x00be
312 #define dcc_en 0x00bf
313 #define agc_mode 0x00c0
314 #define aci_2 0x00c1
316 #define CdpfIniTestNoMobile 0x00c2
317 #define ACIdetection 0x00c3
318 #define PinDiode 0x00c4
319 #define LNA_Gain 0x00c5
320 #define ChannelDiffThrMobile 0x00c6
322 #define aaci 0x00c7
323 #define gain_compensation_O 0x00c8
325 #define fbc_m_bdry_7_0 0x00c9
326 #define fbc_m_bdry_12_8 0x00ca
327 #define rssi_cpll_power 0x00cb
328 #define rf_gmax 0x00cc
329 #define total_gmax 0x00cd
330 #define p_inband_shift 0x00ce
332 #define rssi_lo_freq_7_0 0x00cf
333 #define rssi_lo_freq_15_8 0x00d0
334 #define rssi_cal_freq_7_0 0x00d1
335 #define rssi_cal_freq_15_8 0x00d2
337 #define lnac_lo_freq_0_7_0 0x00d3
338 #define lnac_lo_freq_0_15_8 0x00d4
339 #define lnac_lo_freq_1_7_0 0x00d5
340 #define lnac_lo_freq_1_15_8 0x00d6
341 #define lnac_lo_freq_2_7_0 0x00d7
342 #define lnac_lo_freq_2_15_8 0x00d8
343 #define lnac_lo_freq_3_7_0 0x00d9
344 #define lnac_lo_freq_3_15_8 0x00da
345 #define lnac_lo_freq_4_7_0 0x00db
346 #define lnac_lo_freq_4_15_8 0x00dc
347 #define lnac_lo_freq_5_7_0 0x00dd
348 #define lnac_lo_freq_5_15_8 0x00de
349 #define lnac_lo_freq_6_7_0 0x00df
350 #define lnac_lo_freq_6_15_8 0x00e0
351 #define lnac_lo_freq_7_7_0 0x00e1
352 #define lnac_lo_freq_7_15_8 0x00e2
353 #define lnac_cal_freq_0_7_0 0x00e3
354 #define lnac_cal_freq_0_15_8 0x00e4
355 #define lnac_cal_freq_1_7_0 0x00e5
356 #define lnac_cal_freq_1_15_8 0x00e6
357 #define lnac_cal_freq_2_7_0 0x00e7
358 #define lnac_cal_freq_2_15_8 0x00e8
359 #define lnac_cal_freq_3_7_0 0x00e9
360 #define lnac_cal_freq_3_15_8 0x00ea
361 #define lnac_cal_freq_4_7_0 0x00eb
362 #define lnac_cal_freq_4_15_8 0x00ec
363 #define lnac_cal_freq_5_7_0 0x00ed
364 #define lnac_cal_freq_5_15_8 0x00ee
365 #define lnac_cal_freq_6_7_0 0x00ef
366 #define lnac_cal_freq_6_15_8 0x00f0
367 #define lnac_cal_freq_7_7_0 0x00f1
368 #define lnac_cal_freq_7_15_8 0x00f2
369 #define var_aaci_cnt_detect_UpperTH 0x00f3
370 #define RSSI_TARGET_NEAR_DACI_VHF 0x00f4
371 #define ADC_DESIRED_MOBILE 0x00f5
372 #define var_signal_strength 0x00f6
373 #define var_p_inband 0x00f7
374 #define var_p_inband_lower_limit_qpsk 0x00f8
375 #define var_p_inband_lower_limit_16qam 0x00f9
376 #define var_p_inband_lower_limit_64qam 0x00fa
377 #define var_p_inband_detect 0x00fb
378 #define var_PGA1_GMAX_DACI_NEAR 0x00fc
379 #define var_PGA1_GMAX_DACI_FAR 0x00fd
380 #define var_PGA1_GMAX_STRONG 0x00fe
381 #define var_ACI_1_UTH_15_8 0x00ff
382 #define var_ACI_1_UTH_7_0 0x0100
383 #define var_ADC_DESIRED_DACI_NEAR_UHF 0x0101
384 #define var_ADC_DESIRED_AWGN_2K 0x0102
385 #define var_UHF_DACI_NEAR_RFtable 0x0103
386 #define var_aaci_cnt_detect_LowerTH 0x0104
387 #define RSSI_TARGET_FAR_DACI_VHF 0x0105
388 #define var_predetect_AACI_TH 0x0106
389 #define ADC_DESIRED_NEAR_DACI_V 0x0107
390 #define var_reset_count 0x0108
391 #define var_clean_near_TH 0x0109
392 #define test_is_pure_doppler 0x010a
393 #define test_large_h2 0x010b
394 #define test_small_h2 0x010c
395 #define test_feq_out_data_h2_byte1 0x010d
396 #define test_feq_out_data_h2_byte2 0x010e
397 #define test_feq_out_data_h2_byte3 0x010f
398 #define test_feq_out_data_h2_byte4 0x0110
399 #define test_feq_read_eh2_byte1 0x0111
400 #define test_feq_read_eh2_byte2 0x0112
401 #define test_feq_read_eh2_byte3 0x0113
402 #define test_feq_read_eh2_byte4 0x0114
403 #define var_doppler_UpperTH 0x0115
404 #define var_doppler_LowerTH 0x0116
405 #define test_doppler_ON 0x0117
406 #define test_doppler_OFF 0x0118
407 #define var_doppler_OFF_count 0x0119
408 #define RSSI_TARGET_FAR_DACI_UHF_GI32 0x011a
409 #define ADC_DESIRED_NEAR_DACI_U_GI32 0x011b
410 #define RSSI_TARGET_AACI_V 0x011c
411 #define ADC_DESIRED_AACI_V 0x011d
412 #define var_pre_lo_freq_7_0 0x011e
413 #define var_pre_lo_freq_15_8 0x011f
414 #define var_pre_lna_cap_sel 0x0120
415 #define RSSI_TARGET_FAR_DACI_UHF_N24 0x0121
416 #define var_PGA1_GMAX_ACI_V 0x0122
417 #define var_cci0_width_AACI_V 0x0123
418 #define RSSI_TARGET_NEAR_AACI_GI32 0x0124
419 #define var_ACI_case_now 0x0125
420 #define var_ACI_case_pre 0x0126
421 #define var_change_target_ing 0x0127
422 #define var_LNA_max 0x0128
423 #define var_P_total_max 0x0129
424 #define var_P_total_TH_MAXLNA2 0x012a
425 #define var_P_total_TH_MAXLNA3 0x012b
426 #define var_P_total_TH_MAXLNA4 0x012c
427 #define var_P_total_TH_MAXLNA5 0x012d
428 #define var_LNA_max_pre 0x012e
429 #define var_P_total_1 0x012f
430 #define var_P_total_2 0x0130
431 #define var_P_total_3 0x0131
432 #define var_P_total_4 0x0132
433 #define var_P_total_5 0x0133
434 #define var_P_total_6 0x0134
435 #define var_P_total_7 0x0135
436 #define var_P_total_8 0x0136
437 #define var_bypass_scan 0x0137
438 #define var_LNA_max_force_en 0x0138
439 #define var_LNA_max_force_value 0x0139
440 #define var_modify_target_en 0x013a
441 #define var_ACI_1_LTH_15_8 0x013b
442 #define var_lpf_bw 0x013c
443 #define var_P_total_max_pos 0x013d
444 #define var_judge_Nordig_DBook 0x013e
445 #define var_P_total_TH_MAXLNA2_Nordig_DBook 0x013f
446 #define RSSI_TARGET_FAR_AACI_V 0x0140
447 #define var_P_total_TH_MAXLNA2_Nordig_DBook_2 0x0141
448 /////////////////////////////////////////////////////////////////////////////////////
449 #define var_RFtable_AWGN 0x0142
450 #define var_RFtable_DACI 0x0143
451 #define var_RFtable_AACI 0x0144
452 #define var_ADC_DESIRED_AWGN_VHF 0x0145
453 #define var_ADC_DESIRED_STRONG_UHF 0x0146
454 #define var_ADC_DESIRED_STRONG_VHF 0x0147
455 #define var_ADC_DESIRED_DACI_NEAR_VHF 0x0148
456 #define var_ADC_DESIRED_DACI_FAR_VHF 0x0149
457 #define var_ACI_1_LTH_7_0 0x014a
458 #define var_ADC_DESIRED_AACI_NEAR_VHF 0x014b
459 #define var_ADC_DESIRED_AACI_FAR_VHF 0x014c
460 #define RSSI_TARGET_NEAR_AACI_VHF 0x014d
461 #define RSSI_TARGET_FAR_AACI_VHF 0x014e
462 #define var_PGA1_GMAX_AACI_VHF 0x014f
463 #define var_p_total 0x0150
464 #define var_ACI_2_detect_range 0x0151
465 #define var_FW_init_ready 0x0152
466 #define RSSI_TARGET_FAR_AACI_GI32 0x0153
467 /////////////////////////////////////////////////////////////////////////////////////ECO
468 #define test_post_pre 0x0154
469 #define test_tps_test_center_0_L 0x0155
470 #define test_tps_test_center_0_H 0x0156
471 #define test_tps_test_center_1_L 0x0157
472 #define test_tps_test_center_1_H 0x0158
473 #define test_tps_test_center_2_L 0x0159
474 #define test_tps_test_center_2_H 0x015a
475 #define test_tps_test_center_3_L 0x015b
476 #define test_tps_test_center_3_H 0x015c
477 #define test_old_ch 0x015d
478 #define test_location_0_L 0x015e
479 #define test_location_0_H 0x015f
480 #define test_location_1_L 0x0160
481 #define test_location_1_H 0x0161
482 #define test_location_2_L 0x0162
483 #define test_location_2_H 0x0163
484 #define test_location_3_L 0x0164
485 #define test_location_3_H 0x0165
486 #define test_power_0_L 0x0166
487 #define test_power_0_H 0x0167
488 #define test_power_1_L 0x0168
489 #define test_power_1_H 0x0169
490 #define test_power_2_L 0x016a
491 #define test_power_2_H 0x016b
492 #define test_power_3_L 0x016c
493 #define test_power_3_H 0x016d
494 #define test_ch_shift_L 0x016e
495 #define test_ch_shift_H 0x016f
496 #define test_tps_test_center_PRE_0_L 0x0170
497 #define test_tps_test_center_PRE_0_H 0x0171
498 #define test_tps_test_center_PRE_1_L 0x0172
499 #define test_tps_test_center_PRE_1_H 0x0173
500 #define test_tps_test_center_PRE_2_L 0x0174
501 #define test_tps_test_center_PRE_2_H 0x0175
502 #define test_tps_test_center_PRE_3_L 0x0176
503 #define test_tps_test_center_PRE_3_H 0x0177
504 #define var_RF_window 0x0178
505 #define var_near_count_H 0x0179
506 #define var_near_count_L 0x017a
507 #define test_left_H 0x017b
508 #define test_left_L 0x017c
509 #define test_right_H 0x017d
510 #define test_right_L 0x017e
511 #define test_rotate_H 0x017f
512 #define test_rotate_L 0x0180
513 #define RSSI_TARGET_NEAR_DACI_UHF_GI32 0x0181
514 #define var_ADC_DESIRED_DACI_NEAR_UHF_GI32 0x0182
515 #define var_P_diff 0x0183
516 #define var_Patch_N24 0x0184
517 #define var_N24_TH 0x0185
518 #define var_judge_freq 0x0186
519 #define var_forceCCItype_en 0x0187
520 #define var_forceCCItype_value 0x0188
521 #define RSSI_TARGET_FAR_DACI_UHF_GI32_N24 0x0189
522 #define var_mobile_count 0x018a
523 #define var_nonmobile_count 0x018b
524 #define var_mobile_TH 0x018c
525 #define var_nonmobile_TH 0x018d
526 #define var_mobile_pre 0x018e
527 #define var_cdpf_srch_all_th_mobile 0x018f
528 #define ACI_0_UTH_LHoff 0x0190
529 #define var_new_mobile_bypass 0x0191
530 #define var_flatness_latch 0x0192
531 #define var_flatness_change_count 0x0193
532 #define var_Lyra_OFF_UTH_U 0x0194
533 #define var_Lyra_OFF_UTH_V 0x0195
534 #define var_Lyra_OFF_UTH_UV 0x0196
535 #define var_Lyra_OFF_UTH_VU 0x0197
536 #define var_Lyra_OFF_WIN 0x0198
537 #define var_antifxacc_H 0x0199
538 #define var_antifxacc_L 0x019a
539 #define var_pre_FreBand 0x019b
540 #define var_tps_cellID_H 0x019c
541 #define var_tps_cellID_L 0x019d
546 #define var_end 0x019e
551 //BASE Address 0xFFFF
552 #define ofdm_version_31_24 0x4191
553 #define ofdm_version_23_16 0x4192
554 #define ofdm_version_15_8 0x4193
555 #define ofdm_version_7_0 0x4194
557 #endif
558 #else
559 #ifndef __VARIABLE_H__
560 #define __VARIABLE_H__
562 // ----- LL variables -----
566 #define OVA_BASE 0x4C00 // omega variable address base
568 //#define OVA_PRECHIP_VERSION_7_0
569 #define OVA_LINK_VERSION (OVA_BASE-4) // 4 byte
570 #define OVA_LINK_VERSION_31_24 (OVA_LINK_VERSION+0)
571 #define OVA_LINK_VERSION_23_16 (OVA_LINK_VERSION+1)
572 #define OVA_LINK_VERSION_15_8 (OVA_LINK_VERSION+2)
573 #define OVA_LINK_VERSION_7_0 (OVA_LINK_VERSION+3)
574 #define OVA_SECOND_DEMOD_I2C_ADDR (OVA_BASE-5)
576 #define OVA_IR_TABLE (OVA_BASE-361) // 7 * 50 + 6 bytes
577 #define OVA_HID_TABLE OVA_IR_TABLE // 7 * 50 bytes
578 #define OVA_IR_TOGGLE_MASK (OVA_HID_TABLE+7*50) // 2 bytes
579 #define OVA_IR_nKEYS (OVA_IR_TOGGLE_MASK+2) // 1 byte
580 #define OVA_IR_FN_EXPIRE_TIME (OVA_IR_nKEYS+1) // 1 byte
581 #define OVA_IR_REPEAT_PERIOD (OVA_IR_FN_EXPIRE_TIME+1) // 1 byte
582 #define OVA_IR_RESERVED_PARAM (OVA_IR_REPEAT_PERIOD+1) // 1 byte
584 #define OVA_IR_TABLE_ADDR (OVA_BASE-363) // 2 bytes pointer point to IR_TABLE
585 #define OVA_IR_TABLE_ADDR_15_18 (OVA_IR_TABLE_ADDR+0)
586 #define OVA_IR_TABLE_ADDR_7_0 (OVA_IR_TABLE_ADDR+1)
587 #define OVA_HOST_REQ_IR_MODE (OVA_BASE-364)
588 #define OVA_EEPROM_CFG (OVA_BASE-620) // 256bytes
589 #define OVA_XC4000_PKTCNT (OVA_BASE-621)
590 #define OVA_XC4000_CLKCNT1 (OVA_BASE-623) // 2 bytes
591 #define OVA_XC4000_CLKCNT2 (OVA_BASE-625) // 2 bytes
592 #define OVA_I2C_NO_STOPBIT_PKTCNT (OVA_BASE-626)
593 #define OVA_CLK_STRETCH (OVA_BASE-643)
594 #define OVA_DUMMY0XX (OVA_BASE-644)
595 #define OVA_HW_VERSION (OVA_BASE-645)
596 #define OVA_TMP_HW_VERSION (OVA_BASE-646)
598 // for API variable name, not use in firmware
600 #define second_i2c_address OVA_SECOND_DEMOD_I2C_ADDR //0x417F
601 //#define ir_table_start_15_8 OVA_IR_TABLE_ADDR_15_18 //0x417F
602 //#define ir_table_start_7_0 OVA_IR_TABLE_ADDR_7_0 //0x4180
603 #define prechip_version_7_0 0x384F
604 #define chip_version_7_0 0x1222
605 #define link_version_31_24 OVA_LINK_VERSION_31_24 //0x83E9
606 #define link_version_23_16 OVA_LINK_VERSION_23_16 //0x83EA
607 #define link_version_15_8 OVA_LINK_VERSION_15_8 //0x83EB
608 #define link_version_7_0 OVA_LINK_VERSION_7_0 //0x83EC
614 // ----- OFDM variables -----
615 //this file define variable which initialized by AP
616 //CFOE------------------------------------------
618 //These variables are initialized by API.
619 //Don't change the order of the definition of these variables.
623 //2k
624 //BASE Address 0x418B
625 #define var_addr_base 0x418b
626 //YUMIN for Samba -- Remove unused log_addr_base _at_ 0x418D;
627 //YUMIN for Samba -- Remove unused log_data_base _at_ 0x418F;
628 //YUMIN for Samba -- Remove unused LowerLocalRetrain _at_ 0x43BB;
629 //scmd _at_ 0x4496;
630 // Do NOT touch the following line: used by script
631 // --- @xx++ Start variable block
632 //Initialization..
633 //API relative
634 //BASE Address 0x0000
635 #define trigger_ofsm 0x0000
636 #define cfoe_NS_2048_coeff1_25_24 0x0001
637 #define cfoe_NS_2048_coeff1_23_16 0x0002
638 #define cfoe_NS_2048_coeff1_15_8 0x0003
639 #define cfoe_NS_2048_coeff1_7_0 0x0004
640 #define cfoe_NS_2k_coeff2_24 0x0005
641 #define cfoe_NS_2k_coeff2_23_16 0x0006
642 #define cfoe_NS_2k_coeff2_15_8 0x0007
643 #define cfoe_NS_2k_coeff2_7_0 0x0008
645 //8k..
647 #define cfoe_NS_8191_coeff1_25_24 0x0009
648 #define cfoe_NS_8191_coeff1_23_16 0x000a
649 #define cfoe_NS_8191_coeff1_15_8 0x000b
650 #define cfoe_NS_8191_coeff1_7_0 0x000c
651 #define cfoe_NS_8192_coeff1_25_24 0x000d
652 #define cfoe_NS_8192_coeff1_23_16 0x000e
653 #define cfoe_NS_8192_coeff1_15_8 0x000f
654 #define cfoe_NS_8192_coeff1_7_0 0x0010
655 #define cfoe_NS_8193_coeff1_25_24 0x0011
656 #define cfoe_NS_8193_coeff1_23_16 0x0012
657 #define cfoe_NS_8193_coeff1_15_8 0x0013
658 #define cfoe_NS_8193_coeff1_7_0 0x0014
660 #define cfoe_NS_8k_coeff2_24 0x0015
661 #define cfoe_NS_8k_coeff2_23_16 0x0016
662 #define cfoe_NS_8k_coeff2_15_8 0x0017
663 #define cfoe_NS_8k_coeff2_7_0 0x0018
665 //4k
666 #define cfoe_NS_4096_coeff1_25_24 0x0019
667 #define cfoe_NS_4096_coeff1_23_16 0x001a
668 #define cfoe_NS_4096_coeff1_15_8 0x001b
669 #define cfoe_NS_4096_coeff1_7_0 0x001c
670 #define cfoe_NS_4k_coeff2_24 0x001d
671 #define cfoe_NS_4k_coeff2_23_16 0x001e
672 #define cfoe_NS_4k_coeff2_15_8 0x001f
673 #define cfoe_NS_4k_coeff2_7_0 0x0020
675 #define bfsfcw_fftindex_ratio_7_0 0x0021
676 #define bfsfcw_fftindex_ratio_15_8 0x0022
677 #define fftindex_bfsfcw_ratio_7_0 0x0023
678 #define fftindex_bfsfcw_ratio_15_8 0x0024
682 #define crystal_clk_7_0 0x0025
683 #define crystal_clk_15_8 0x0026
684 #define crystal_clk_23_16 0x0027
685 #define crystal_clk_31_24 0x0028
688 #define bfs_fcw_7_0 0x0029
689 #define bfs_fcw_15_8 0x002a
690 #define bfs_fcw_22_16 0x002b
692 //----------------------------------------------
693 //statistic performance..
695 #define qnt_vbc_err_7_0 0x002c
696 #define qnt_vbc_err_15_8 0x002d
697 #define qnt_vbc_err_23_16 0x002e
698 #define r_qnt_vbc_sframe_num 0x002f
699 #define carmod 0x0030
700 #define txmod 0x0031
702 #define rsd_abort_packet_cnt_7_0 0x0032
703 #define rsd_abort_packet_cnt_15_8 0x0033
704 #define rsd_bit_err_cnt_7_0 0x0034
705 #define rsd_bit_err_cnt_15_8 0x0035
706 #define rsd_bit_err_cnt_23_16 0x0036
707 #define r_rsd_packet_unit_7_0 0x0037
708 #define r_rsd_packet_unit_15_8 0x0038
710 #define qnt_vbc_sframe_num 0x0039
711 #define rsd_packet_unit_7_0 0x003a
712 #define rsd_packet_unit_15_8 0x003b
714 #define tpsd_lock 0x003c
715 #define mpeg_lock 0x003d
716 #define RsdSequence 0x003e
717 #define VtbSequence 0x003f
719 #define Training_Mode 0x0040
720 #define RESET_STATE 0x0041
721 #define EXT_LNA_OFF 0x0042
722 #define aci_0 0x0043
723 #define aci_1 0x0044
725 #define adcx2 0x0045
726 #define tuner_ID 0x0046
727 #define empty_channel_status 0x0047
728 #define signal_strength 0x0048
729 #define signal_quality 0x0049
730 #define est_rf_level_dbm 0x004a
731 #define FreBand 0x004b
732 #define suspend_flag 0x004c
733 #define SupportRelayCommandWrite 0x004d
734 #define RelayCommandWrite 0x004e
736 //GUI relative
737 //Initial OFSM
738 #define OfdmGuiRCN_H 0x004f
739 #define OfdmGuiRCN_L 0x0050
740 #define MaxTimingRecoveringNo 0x0051
741 #define strong_signal_detected 0x0052
742 #define channelFlatnessInd 0x0053
743 #define Flatness_Ind_nonCmb 0x0054
744 #define AutoDetectedSpectrumInv 0x0055
745 #define IsSpectrumInv 0x0056
746 #define strong_detect_bypass 0x0057
747 #define ss_dtop_bypass 0x0058
748 #define is_low_if 0x0059
749 #define EnableTimeSlice 0x005a
750 #define SynchronizationType 0x005b
751 #define ApplyFastSynchronizationToEchoChannel 0x005c
752 #define ApplyPwmToRfIf 0x005d
753 #define ChannelNo 0x005e
755 //release to AAGC document..
756 #define csi_bypass 0x005f
757 #define mobile_bypass 0x0060
758 #define EnableSpeedLog 0x0061
760 //regression used only..
761 #define r_rsd_abort_total_packet_7_0 0x0062
762 #define r_rsd_abort_total_packet_15_8 0x0063
763 #define r_rsd_abort_total_packet_23_16 0x0064
764 #define MaxRsdSequence 0x0065
765 #define RsdFrameNo 0x0066
766 #define MPESuperFrameNo 0x0067
768 #define ACI_0_WIN 0x0068
769 #define MinRfGain 0x0069
770 #define PGA1_GMAX 0x006a
771 #define RssiOffset 0x006b
772 #define RssiResidual 0x006c
773 //Dtop
775 #define strong_weak_signal_default 0x006d
776 #define PionDiodeDefaultResetInVHF 0x006e
777 #define afe_mem4_rssi_comp 0x006f
779 #define aagc_speed_detect_count 0x0070
780 #define aagc_mobile_thr 0x0071
781 #define aagc_nonmobile_thr 0x0072
782 #define agc_counter 0x0073
783 #define DisableAagcTop 0x0074
784 #define var_ADC_DESIRED_AWGN_UHF 0x0075
785 #define var_ADC_DESIRED_DACI_FAR_UHF 0x0076
786 #define var_ADC_DESIRED_AACI_FAR 0x0077
787 #define var_ADC_DESIRED_AACI_NEAR 0x0078
788 #define PwmCtrlHw 0x0079
789 #define MaxAgcGain 0x007a
790 #define IniAgcGain 0x007b
791 #define mccid_bypass 0x007c
792 #define CdpfEnDefaultEchoRange 0x007d
793 #define CdpfIniTestNoSteady 0x007e
794 #define aci_thr_shift 0x007f
795 #define timing_retrain_cnt 0x0080
796 #define ChannelDiffThrSteady 0x0081
798 #define ACI_2_UTH 0x0082
799 #define var_PGA1_GMAX_ACI 0x0083
800 #define ACI_2_LTH 0x0084
801 #define var_PGA1_GMAX_AWGN 0x0085
802 #define RSSI_TARGET_FAR_DACI_UHF 0x0086
803 #define RSSI_TARGET_NEAR_DACI_UHF 0x0087
804 #define RSSI_TARGET_FAR_AACI 0x0088
805 #define RSSI_TARGET_NEAR_AACI 0x0089
807 #define gui_tdi_lms_en 0x008a
808 #define fccid_strobe_scale 0x008b
809 #define fccid_strobe_numerator 0x008c
810 #define fccid_strobe_base 0x008d
811 #define use_fccid 0x008e
812 #define fft_ave_symbol_num 0x008f
813 #define large_tone_num_th_7_0 0x0090
814 #define large_tone_num_th_15_8 0x0091
815 #define use_3m_lpf_th 0x0092
816 #define ce_var_min_8k 0x0093
817 #define ce_var_min_4k 0x0094
818 #define ce_var_min_2k 0x0095
819 #define ce_var_min_8k_non_flat 0x0096
820 #define flatness_thr 0x0097
821 #define non_mobile_signal_level_offset 0x0098
822 #define gui_ar_csi_en 0x0099
823 #define h2_echo_detected 0x009a
824 #define gain_offset_O 0x009b
825 #define gain_slope_O 0x009c
826 #define pin_diode_gain_loss 0x009d
827 #define signal_strength_if_low 0x009e
828 //flatness
829 #define flatness_thr_high 0x009f
830 #define flatness_thr_low 0x00a0
832 //softbit quality
833 #define sbq1 0x00a1
834 #define sbq2 0x00a2
836 //DCA
837 #define dyna_dca_offset_en 0x00a3
838 #define ACI_0_UTH 0x00a4
839 #define detect_timing_err_en 0x00a5
840 #define flatness_from_h2_echo 0x00a6
842 #define timging_error_detection 0x00a7
843 #define ce_forced_by_rotate 0x00a8
844 #define fccid_fft_mask_en 0x00a9
845 #define second_fctrl_unforce_en 0x00aa
846 #define patch_fccid_search_not_rdy 0x00ab
847 #define high_mobile_detected 0x00ac
848 #define aci_pindiode_on_th 0x00ad
849 #define ChooseFsteCostFunctionFromCdpf 0x00ae
850 #define signal_level 0x00af
851 #define TryConf2En 0x00b0
852 #define Lower_tpsd_lock 0x00b1
853 #define Upper_tpsd_lock 0x00b2
855 #define AgcCtrlType 0x00b3
856 #define AACI_RSSI_RANGE 0x00b4
857 #define StopByTcl 0x00b5
858 #define AACI_CNT_TH 0x00b6
859 #define aci_pindiode_off_th_U 0x00b7
860 #define aci_pindiode_off_th_V 0x00b8
861 #define ECO_ASIC 0x00b9
862 #define NXP_USE_I2C 0x00ba
864 //pictor
865 #define rf_freq_23_16 0x00bb
866 #define rf_freq_15_8 0x00bc
867 #define rf_freq_7_0 0x00bd
868 #define iqik_en 0x00be
869 #define dcc_en 0x00bf
870 #define agc_mode 0x00c0
871 #define aci_2 0x00c1
873 #define CdpfIniTestNoMobile 0x00c2
874 #define ACIdetection 0x00c3
875 #define PinDiode 0x00c4
876 #define LNA_Gain 0x00c5
877 #define ChannelDiffThrMobile 0x00c6
879 #define aaci 0x00c7
880 #define gain_compensation_O 0x00c8
882 #define fbc_m_bdry_7_0 0x00c9
883 #define fbc_m_bdry_12_8 0x00ca
884 #define rssi_cpll_power 0x00cb
885 #define rf_gmax 0x00cc
886 #define total_gmax 0x00cd
887 #define p_inband_shift 0x00ce
889 #define rssi_lo_freq_7_0 0x00cf
890 #define rssi_lo_freq_15_8 0x00d0
891 #define rssi_cal_freq_7_0 0x00d1
892 #define rssi_cal_freq_15_8 0x00d2
894 #define lnac_lo_freq_0_7_0 0x00d3
895 #define lnac_lo_freq_0_15_8 0x00d4
896 #define lnac_lo_freq_1_7_0 0x00d5
897 #define lnac_lo_freq_1_15_8 0x00d6
898 #define lnac_lo_freq_2_7_0 0x00d7
899 #define lnac_lo_freq_2_15_8 0x00d8
900 #define lnac_lo_freq_3_7_0 0x00d9
901 #define lnac_lo_freq_3_15_8 0x00da
902 #define lnac_lo_freq_4_7_0 0x00db
903 #define lnac_lo_freq_4_15_8 0x00dc
904 #define lnac_lo_freq_5_7_0 0x00dd
905 #define lnac_lo_freq_5_15_8 0x00de
906 #define lnac_lo_freq_6_7_0 0x00df
907 #define lnac_lo_freq_6_15_8 0x00e0
908 #define lnac_lo_freq_7_7_0 0x00e1
909 #define lnac_lo_freq_7_15_8 0x00e2
910 #define lnac_cal_freq_0_7_0 0x00e3
911 #define lnac_cal_freq_0_15_8 0x00e4
912 #define lnac_cal_freq_1_7_0 0x00e5
913 #define lnac_cal_freq_1_15_8 0x00e6
914 #define lnac_cal_freq_2_7_0 0x00e7
915 #define lnac_cal_freq_2_15_8 0x00e8
916 #define lnac_cal_freq_3_7_0 0x00e9
917 #define lnac_cal_freq_3_15_8 0x00ea
918 #define lnac_cal_freq_4_7_0 0x00eb
919 #define lnac_cal_freq_4_15_8 0x00ec
920 #define lnac_cal_freq_5_7_0 0x00ed
921 #define lnac_cal_freq_5_15_8 0x00ee
922 #define lnac_cal_freq_6_7_0 0x00ef
923 #define lnac_cal_freq_6_15_8 0x00f0
924 #define lnac_cal_freq_7_7_0 0x00f1
925 #define lnac_cal_freq_7_15_8 0x00f2
927 // SAMBA // Weicheng 2010122
928 #define rsd_abort_packet_cnt_B_7_0 0x00f3
929 #define rsd_abort_packet_cnt_B_15_8 0x00f4
930 #define rsd_bit_err_cnt_B_7_0 0x00f5
931 #define rsd_bit_err_cnt_B_15_8 0x00f6
932 #define rsd_bit_err_cnt_B_23_16 0x00f7
933 #define r_rsd_packet_unit_B_7_0 0x00f8
934 #define r_rsd_packet_unit_B_15_8 0x00f9
935 #define rsd_packet_unit_B_7_0 0x00fa
936 #define rsd_packet_unit_B_15_8 0x00fb
937 #define rsd_abort_packet_cnt_C_7_0 0x00fc
938 #define rsd_abort_packet_cnt_C_15_8 0x00fd
939 #define rsd_bit_err_cnt_C_7_0 0x00fe
940 #define rsd_bit_err_cnt_C_15_8 0x00ff
941 #define rsd_bit_err_cnt_C_23_16 0x0100
942 #define r_rsd_packet_unit_C_7_0 0x0101
943 #define r_rsd_packet_unit_C_15_8 0x0102
944 #define rsd_packet_unit_C_7_0 0x0103
945 #define rsd_packet_unit_C_15_8 0x0104
947 #define r_rsd_abort_total_packet_B_7_0 0x0105
948 #define r_rsd_abort_total_packet_B_15_8 0x0106
949 #define r_rsd_abort_total_packet_B_23_16 0x0107
950 #define r_rsd_abort_total_packet_C_7_0 0x0108
951 #define r_rsd_abort_total_packet_C_15_8 0x0109
952 #define r_rsd_abort_total_packet_C_23_16 0x010a
954 #define RsdFrameNo_B 0x010b
955 #define RsdFrameNo_C 0x010c
956 #define RsdSequence_B 0x010d
957 #define RsdSequence_C 0x010e
959 #define qnt_vbc_err_b_7_0 0x010f
960 #define qnt_vbc_err_b_15_8 0x0110
961 #define qnt_vbc_err_b_23_16 0x0111
962 #define carmod_b 0x0112
963 #define qnt_vbc_err_c_7_0 0x0113
964 #define qnt_vbc_err_c_15_8 0x0114
965 #define qnt_vbc_err_c_23_16 0x0115
966 #define carmod_c 0x0116
967 #define sbq1_b 0x0117
968 #define sbq2_b 0x0118
969 #define sbq1_c 0x0119
970 #define sbq2_c 0x011a
972 // SAMBA // Weicheng 20110215
973 #define sfoe_NS_2k_GI32_15_8 0x011b
974 #define sfoe_NS_2k_GI32_7_0 0x011c
975 #define sfoe_NS_2k_GI16_15_8 0x011d
976 #define sfoe_NS_2k_GI16_7_0 0x011e
977 #define sfoe_NS_2k_GI8_15_8 0x011f
978 #define sfoe_NS_2k_GI8_7_0 0x0120
979 #define sfoe_NS_2k_GI4_15_8 0x0121
980 #define sfoe_NS_2k_GI4_7_0 0x0122
982 #define sfoe_NS_4k_GI32_15_8 0x0123
983 #define sfoe_NS_4k_GI32_7_0 0x0124
984 #define sfoe_NS_4k_GI16_15_8 0x0125
985 #define sfoe_NS_4k_GI16_7_0 0x0126
986 #define sfoe_NS_4k_GI8_15_8 0x0127
987 #define sfoe_NS_4k_GI8_7_0 0x0128
988 #define sfoe_NS_4k_GI4_15_8 0x0129
989 #define sfoe_NS_4k_GI4_7_0 0x012a
991 #define sfoe_NS_8k_GI32_15_8 0x012b
992 #define sfoe_NS_8k_GI32_7_0 0x012c
993 #define sfoe_NS_8k_GI16_15_8 0x012d
994 #define sfoe_NS_8k_GI16_7_0 0x012e
995 #define sfoe_NS_8k_GI8_15_8 0x012f
996 #define sfoe_NS_8k_GI8_7_0 0x0130
997 #define sfoe_NS_8k_GI4_15_8 0x0131
998 #define sfoe_NS_8k_GI4_7_0 0x0132
1000 // SAMBA // Weicheng 20110315
1001 #define cste2_offset_15_8 0x0133
1002 #define cste2_offset_7_0 0x0134
1003 #define cste2_offset_acc_15_8 0x0135
1004 #define cste2_offset_acc_7_0 0x0136
1005 #define cste2_offset_range 0x0137
1006 #define cste2_offset_detect 0x0138
1007 #define cste2_avg_num 0x0139
1009 #define var_NeedTryCEConf2 0x013a
1011 // variable copy from omega2
1012 #define var_aaci_cnt_detect_UpperTH 0x013b
1013 #define RSSI_TARGET_NEAR_DACI_VHF 0x013c
1014 #define ADC_DESIRED_MOBILE 0x013d
1015 #define var_signal_strength 0x013e
1016 #define var_p_inband 0x013f
1017 #define var_p_inband_lower_limit_qpsk 0x0140
1018 #define var_p_inband_lower_limit_16qam 0x0141
1019 #define var_p_inband_lower_limit_64qam 0x0142
1020 #define var_p_inband_detect 0x0143
1021 #define var_PGA1_GMAX_DACI_NEAR 0x0144
1022 #define var_PGA1_GMAX_DACI_FAR 0x0145
1023 #define var_PGA1_GMAX_STRONG 0x0146
1024 #define var_ACI_1_UTH_15_8 0x0147
1025 #define var_ACI_1_UTH_7_0 0x0148
1026 #define var_ADC_DESIRED_DACI_NEAR_UHF 0x0149
1027 #define var_ADC_DESIRED_AWGN_2K 0x014a
1028 #define var_aaci_cnt_detect_LowerTH 0x014b
1029 #define RSSI_TARGET_FAR_DACI_VHF 0x014c
1030 #define var_predetect_AACI_TH 0x014d
1031 #define var_reset_count 0x014e
1032 #define var_clean_near_TH 0x014f
1033 #define test_is_pure_doppler 0x0150
1034 #define test_large_h2 0x0151
1035 #define test_small_h2 0x0152
1036 #define test_feq_out_data_h2_byte1 0x0153
1037 #define test_feq_out_data_h2_byte2 0x0154
1038 #define test_feq_out_data_h2_byte3 0x0155
1039 #define test_feq_out_data_h2_byte4 0x0156
1040 #define test_feq_read_eh2_byte1 0x0157
1041 #define test_feq_read_eh2_byte2 0x0158
1042 #define test_feq_read_eh2_byte3 0x0159
1043 #define test_feq_read_eh2_byte4 0x015a
1044 #define var_doppler_UpperTH 0x015b
1045 #define var_doppler_LowerTH 0x015c
1046 #define var_doppler_OFF_count 0x015d
1047 #define var_pre_lo_freq_7_0 0x015e
1048 #define var_pre_lo_freq_15_8 0x015f
1049 #define var_pre_lna_cap_sel 0x0160
1050 #define RSSI_TARGET_NEAR_AACI_GI32 0x0161
1051 #define var_ACI_case_now 0x0162
1052 #define var_ACI_case_pre 0x0163
1053 #define var_change_target_ing 0x0164
1054 #define var_LNA_max 0x0165
1055 #define var_P_total_max 0x0166
1056 #define var_P_total_TH_MAXLNA2 0x0167
1057 #define var_P_total_TH_MAXLNA3 0x0168
1058 #define var_P_total_TH_MAXLNA4 0x0169
1059 #define var_P_total_TH_MAXLNA5 0x016a
1060 #define var_LNA_max_pre 0x016b
1061 #define var_P_total_1 0x016c
1062 #define var_P_total_2 0x016d
1063 #define var_P_total_3 0x016e
1064 #define var_P_total_4 0x016f
1065 #define var_P_total_5 0x0170
1066 #define var_P_total_6 0x0171
1067 #define var_P_total_7 0x0172
1068 #define var_P_total_8 0x0173
1069 #define var_LNA_max_force_en 0x0174
1070 #define var_LNA_max_force_value 0x0175
1071 #define var_modify_target_en 0x0176
1072 #define var_ACI_1_LTH_15_8 0x0177
1073 #define var_P_total_max_pos 0x0178
1074 #define var_judge_Nordig_DBook 0x0179
1075 #define var_P_total_TH_MAXLNA2_Nordig_DBook 0x017a
1076 #define var_P_total_TH_MAXLNA2_Nordig_DBook_2 0x017b
1077 /////////////////////////////////////////////////////////////////////////////////////
1078 #define var_RFtable_AWGN 0x017c
1079 #define var_RFtable_DACI 0x017d
1080 #define var_RFtable_AACI 0x017e
1081 #define var_ADC_DESIRED_AWGN_VHF 0x017f
1082 #define var_ADC_DESIRED_STRONG_UHF 0x0180
1083 #define var_ADC_DESIRED_STRONG_VHF 0x0181
1084 #define var_ADC_DESIRED_DACI_NEAR_VHF 0x0182
1085 #define var_ADC_DESIRED_DACI_FAR_VHF 0x0183
1086 #define var_ACI_1_LTH_7_0 0x0184
1087 #define var_ADC_DESIRED_AACI_NEAR_VHF 0x0185
1088 #define var_ADC_DESIRED_AACI_FAR_VHF 0x0186
1089 #define RSSI_TARGET_NEAR_AACI_VHF 0x0187
1090 #define RSSI_TARGET_FAR_AACI_VHF 0x0188
1091 #define var_PGA1_GMAX_AACI_VHF 0x0189
1092 #define var_p_total 0x018a
1093 #define var_ACI_2_detect_range 0x018b
1094 #define var_FW_init_ready 0x018c
1095 #define RSSI_TARGET_FAR_AACI_GI32 0x018d
1097 // SAMBA // Weicheng 20110406
1098 #define CDPF_TMCCACErr_testing 0x018e
1099 #define CDPF_SBX_testing 0x018f
1100 #define CDPF_outside 0x0190
1101 #define CDPF_outsi_fftrot_shift 0x0191
1102 #define GOOD_SBQ 0x0192
1104 //omega2
1105 #define var_P_diff 0x0193
1106 #define test_RF_window 0x0194
1107 #define test_near_count_H 0x0195
1108 #define test_near_count_L 0x0196
1109 #define var_UHF_DACI_NEAR_RFtable 0x0197
1110 #define var_bypass_scan 0x0198
1111 #define RSSI_TARGET_NEAR_DACI_UHF_GI32 0x0199
1112 #define var_ADC_DESIRED_DACI_NEAR_UHF_GI32 0x019a
1114 //samba for pictor_rom
1115 #define pictor_isr5_cnt1_15_8 0x019b
1116 #define pictor_isr5_cnt1_7_0 0x019c
1117 #define pictor_isr5_cnt2 0x019d
1119 // SAMBA
1120 #define Board_ID 0x019e
1121 #define var_FDI7_NO_STUCK_THR 0x019f
1122 #define var_TIMING_BIASED_COUNT_H_HARDSLICE 0x01a0
1123 #define var_TIMING_BIASED_COUNT_L_HARDSLICE 0x01a1
1124 #define var_TIMING_ERR_TONE_THR_HARDSLICE 0x01a2
1126 #define var_channel_power_0_15_8 0x01a3
1127 #define var_channel_power_0_7_0 0x01a4
1128 #define var_channel_power_1_15_8 0x01a5
1129 #define var_channel_power_1_7_0 0x01a6
1130 #define var_channel_power_2_15_8 0x01a7
1131 #define var_channel_power_2_7_0 0x01a8
1132 #define var_channel_power_3_15_8 0x01a9
1133 #define var_channel_power_3_7_0 0x01aa
1135 #define var_channel_location_0_15_8 0x01ab
1136 #define var_channel_location_0_7_0 0x01ac
1137 #define var_channel_location_1_15_8 0x01ad
1138 #define var_channel_location_1_7_0 0x01ae
1139 #define var_channel_location_2_15_8 0x01af
1140 #define var_channel_location_2_7_0 0x01b0
1141 #define var_channel_location_3_15_8 0x01b1
1142 #define var_channel_location_3_7_0 0x01b2
1144 #define var_cohe_segnum_stes 0x01b3
1145 #define var_cohe_segnum_cste2 0x01b4
1146 #define var_fec_rs_th_2_stationary 0x01b5
1147 #define var_fec_rs_th_2_mobile 0x01b6
1149 #define samba_dyn_bb_th_en 0x01b7
1150 #define pictor_bb_log_2_acc_stationary 0x01b8
1151 #define pictor_bb_log_2_acc_mobile 0x01b9
1152 #define pictor_rssi_log_2_accu_stationary 0x01ba
1153 #define pictor_rssi_log_2_accu_mobile 0x01bb
1154 #define pictor_rssi_median_length_stationary 0x01bc
1155 #define pictor_rssi_median_length_mobile 0x01bd
1156 #define pictor_bb_first_th_mobile 0x01be
1157 #define pictor_bb_first_th_stationary 0x01bf
1158 #define pictor_bb_second_th_mobile 0x01c0
1159 #define pictor_bb_second_th_stationary 0x01c1
1160 #define test_RF_window_mobile 0x01c2
1161 #define pictor_init_busy 0x01c3
1162 #define pictor_init_status 0x01c4
1164 #define CDPF_outsi_timing_shift 0x01c5
1165 #define var_API_PLL1_CTRL_EN 0x01c6
1166 #define large_tone_num_th_15_8_ACI 0x01c7
1167 #define var_t_lo_freq_pos 0x01c8
1168 #define var_SNR 0x01c9
1169 #define far_aci_p_total_8 0x01ca
1171 #define var_UART_RX_length 0x01cb
1173 #define ccif0_state_aci 0x01cc
1174 #define ccif0_scstrobe_aci 0x01cd
1175 #define ccif0_fcwccif_7_0_aci 0x01ce
1176 #define ccif0_fcwccif_13_8_aci 0x01cf
1177 #define ccif1_state_aci 0x01d0
1178 #define ccif1_scstrobe_aci 0x01d1
1179 #define ccif1_fcwccif_7_0_aci 0x01d2
1180 #define ccif1_fcwccif_13_8_aci 0x01d3
1182 #define lyra_loopthru_control 0x01d4
1183 #define var_LNActrl_AWGN 0x01d5
1184 #define var_LNActrl_FAR 0x01d6
1185 #define var_LNActrl_NEAR 0x01d7
1186 #define var_LNActrl_STRONG 0x01d8
1187 #define var_LNActrl_default 0x01d9
1189 #define ce_setFlatTH_layerA 0x01da
1190 #define auto_control_mpeg_clk_pol 0x01db
1191 #define CATV_flag 0x01dc
1193 #define set_freq_wait_for_ifoe 0x01dd
1195 #define far_aci_p_total_10 0x01de
1196 #define var_P_total_9 0x01df
1197 #define var_P_total_10 0x01e0
1198 #define half_lo_freq_7_0 0x01e1
1199 #define half_lo_freq_15_8 0x01e2
1200 #define half_lnac_lna_cap_sel 0x01e3
1201 #define var_P_inband_half 0x01e4
1202 #define P_inband_half_thr 0x01e5
1203 #define var_P_total_half 0x01e6
1204 #define var_one_seg 0x01e7
1205 #define var_layer_filter_msb 0x01e8
1207 #define var_end 0x01e9
1209 //BASE Address 0xFFFF
1210 #define ofdm_version_31_24 0x4191
1211 #define ofdm_version_23_16 0x4192
1212 #define ofdm_version_15_8 0x4193
1213 #define ofdm_version_7_0 0x4194
1217 //BASE Address 0xFFFF
1218 #endif
1223 #endif