l1d_custom_rf.h
7.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
/*******************************************************************************
* Copyright Statement:
* --------------------
* This software is protected by Copyright and the information contained
* herein is confidential. The software may not be copied and the information
* contained herein may not be used or disclosed except with the written
* permission of MediaTek Inc. (C) 2001
*
*******************************************************************************/
/*******************************************************************************
*
* Filename:
* ---------
* l1d_custom_rf.h
*
* Project:
* --------
* MT6251
*
* Description:
* ------------
* MT6251 RF constance defintion
*
* Author:
* -------
*
*
*==============================================================================
*
*******************************************************************************/
#ifndef _L1D_CUSTOM_RF_H_
#define _L1D_CUSTOM_RF_H_
/* ------------------------------------------------------------------------- */
#if !defined(MT6251RF_RF)
#error "rf files mismatch with compile option!"
#endif
/*MT6251RF*/
/*MT6251RF*/
/*MT6251RF*/
/*MT6251RF*/ /*--------------------------------------------------------*/
/*MT6251RF*/ /* Event Timing Define */
/*MT6251RF*/ /*--------------------------------------------------------*/
/*MT6251RF*/
/*MT6251RF*/
/*MT6251RF*/ #define QB_RX_FENA_2_FSYNC 48 /* this value shall be 4N+0 */
/*MT6251RF*/ #define QB_RX_FSYNC_2_FENA 3 /* ori: 0 */
/*MT6251RF*/ #define QB_TX_FENA_2_FSYNC 120 /* this value shall be 4N+0 */
/*MT6251RF*/ #define QB_TX_FSYNC_2_FENA 30
/*MT6251RF*/
/*MT6251RF*/
/*MT6251RF*/ #define QB_SR0 216
/*MT6251RF*/ #define QB_SR1 184
/*MT6251RF*/ #define QB_SR2 60 //must be 12QB earlier than QB_RX_FENA_2_FSYNC
/*MT6251RF*/ #define QB_SR3 6
/*MT6251RF*/ #define QB_PR1 245
/*MT6251RF*/ #define QB_PR2 33
/*MT6251RF*/ #define QB_PR3 6
/*MT6251RF*/ #if IS_MT6251_E1_FT
/*MT6251RF*/ #define QB_ST0 (292+900)
/*MT6251RF*/ #else
/*MT6251RF*/ #define QB_ST0 325
/*MT6251RF*/ #endif
/*MT6251RF*/ #define QB_ST1 292
/*MT6251RF*/ #define QB_ST2B 92
/*MT6251RF*/ #define QB_ST2 138 //must be 18QB earlier than QB_TX_FENA_2_FSYNC
/*MT6251RF*/ #define QB_ST3 36
/*MT6251RF*/ #define QB_PT1 245
/*MT6251RF*/ #define QB_PT2 20
/*MT6251RF*/ #define QB_PT2B 12
/*MT6251RF*/ #define QB_PT3 25
/*MT6251RF*/ #define QB_APCON 14
/*MT6251RF*/ #define QB_APCMID 26
/*MT6251RF*/ #define QB_APCOFF 9
/*MT6251RF*/ #define QB_APCDACON 99
/*MT6251RF*/ #define TX_PROPAGATION_DELAY 46
/*MT6251RF*/
/*MT6251RF*/
/*MT6251RF*//*--------------------------------------------------------*/
/*MT6251RF*//* define BPI data for MT6251 */
/*MT6251RF*//*--------------------------------------------------------*/
/*MT6251RF*//* PRCB : bit pin */
/*MT6251RF*//* 0 VC1 (GpCtrl0) */
/*MT6251RF*//* 1 VC2 */
/*MT6251RF*//* 2 PAEN */
/*MT6251RF*//* 3 BANDSW (GpCtrl1) */
/*MT6251RF*//* 4 not used */
/*MT6251RF*//* 5 not used */
/*MT6251RF*//* 6 not used */
/*MT6251RF*//* 7 not used */
/*MT6251RF*//* 8 not used */
/*MT6251RF*//* 9 not used */
/*MT6251RF*//*--------------------------------------------------------*/
/*MT6251RF*/
/*MT6251RF*/
/*MT6251RF*//*--------------------------------------------------------*/
/*MT6251RF*/
/*MT6251RF*/
/*MT6251RF*/ #define PDATA_GSM850_PR1 0x009
/*MT6251RF*/ #define PDATA_GSM850_PR2 0x009
/*MT6251RF*/ #define PDATA_GSM850_PR3 0x000
/*MT6251RF*/ #define PDATA_GSM850_PT1 0x000
/*MT6251RF*/ #define PDATA_GSM850_PT2 0x009
/*MT6251RF*/ #define PDATA_GSM850_PT2B 0x00C
/*MT6251RF*/ #define PDATA_GSM850_PT3 0x000
/*MT6251RF*/ #define PDATA_GSM_PR1 0x009
/*MT6251RF*/ #define PDATA_GSM_PR2 0x009
/*MT6251RF*/ #define PDATA_GSM_PR3 0x000
/*MT6251RF*/ #define PDATA_GSM_PT1 0x000
/*MT6251RF*/ #define PDATA_GSM_PT2 0x009
/*MT6251RF*/ #define PDATA_GSM_PT2B 0x00C
/*MT6251RF*/ #define PDATA_GSM_PT3 0x000
/*MT6251RF*/ #define PDATA_DCS_PR1 0x008
/*MT6251RF*/ #define PDATA_DCS_PR2 0x008
/*MT6251RF*/ #define PDATA_DCS_PR3 0x000
/*MT6251RF*/ #define PDATA_DCS_PT1 0x000
/*MT6251RF*/ #define PDATA_DCS_PT2 0x008
/*MT6251RF*/ #define PDATA_DCS_PT2B 0x00D
/*MT6251RF*/ #define PDATA_DCS_PT3 0x000
/*MT6251RF*/ #define PDATA_PCS_PR1 0x008
/*MT6251RF*/ #define PDATA_PCS_PR2 0x008
/*MT6251RF*/ #define PDATA_PCS_PR3 0x000
/*MT6251RF*/ #define PDATA_PCS_PT1 0x000
/*MT6251RF*/ #define PDATA_PCS_PT2 0x008
/*MT6251RF*/ #define PDATA_PCS_PT2B 0x00D
/*MT6251RF*/ #define PDATA_PCS_PT3 0x000
/*MT6251RF*/ #define PDATA_INIT 0x000
/*MT6251RF*/ #define PDATA_IDLE 0x000
/*MT6251RF*/
/*MT6251RF*/
/*MT6251RF*/
/*MT6251RF*/ /*----------------------------------------------*/
/*MT6251RF*/ /* APC Compensate Thresholds */
/*MT6251RF*/ /*----------------------------------------------*/
/*MT6251RF*/
/*MT6251RF*/ #define SECONDS2FRAME(n) ((int)((n)*1000/4.615))
/*MT6251RF*/ #define VOLT2UVOLT(n) ((int)((n)*1000000))
/*MT6251RF*/ #define TEMP2MTEMP(n) ((int)((n)*1000))
/*MT6251RF*/
/*MT6251RF*/ #define BAT_VOLTAGE_SAMPLE_PERIOD SECONDS2FRAME(180)
/*MT6251RF*/ #define BAT_VOLTAGE_AVERAGE_COUNT 1
/*MT6251RF*/ #define BAT_LOW_VOLTAGE VOLT2UVOLT(3.5)
/*MT6251RF*/ #define BAT_HIGH_VOLTAGE VOLT2UVOLT(4.0)
/*MT6251RF*/
/*MT6251RF*/ #define BAT_TEMPERATURE_SAMPLE_PERIOD SECONDS2FRAME(180)
/*MT6251RF*/ #define BAT_TEMPERATURE_AVERAGE_COUNT 1
/*MT6251RF*/ #define BAT_LOW_TEMPERATURE TEMP2MTEMP(0)
/*MT6251RF*/ #define BAT_HIGH_TEMPERATURE TEMP2MTEMP(50)
/*MT6251RF*/
/*MT6251RF*/
/*MT6251RF*/ /*----------------------------------------------*/
/*MT6251RF*/ /* Crystal parameter */
/*MT6251RF*/ /*----------------------------------------------*/
/*MT6251RF*/
/*MT6251RF*/ #define Custom_RF_XO_CapID 180
/*MT6251RF*/ /*----------------------------------------------*/
/*MT6251RF*/ /* 0:GSM850 Signal go through GSM850, GSM900 Signal go through GSM900 (default) */
/*MT6251RF*/ /* 1:GSM850 Signal go through GSM900, GSM900 Signal go through GSM850 (default) */
/*MT6251RF*/ /*----------------------------------------------*/
/*MT6251RF*/ #define GSM850_GSM900_SWAP 0
/*MT6251RF*/ /*----------------------------------------------*/
/*MT6251RF*/ /* 0:DCS1800 Signal go through DCS1800, PCS1900 Signal go through PCS1900(default) */
/*MT6251RF*/ /* 1:DCS1800 Signal go through PCS1900, PCS1900 Signal go through DCS1800 */
/*MT6251RF*/ /*----------------------------------------------*/
/*MT6251RF*/ #define DCS1800_PCS1900_SWAP 0
#endif /* _L1D_CUSTOM_RF_H_ */