Revert "BCM SDK: driver "downgrade" ver. 5.10.142.0: shared sources"
[tomato.git] / release / src-rt / include / bcm20xx.h
blob863739fc9f8789ccbcfa6e12f98d6b8f94f430bb
1 /*
2 * Broadcom 20xx Digital Radios
3 * Chip-specific hardware definitions.
5 * Copyright 2006, Broadcom Corporation
6 * All Rights Reserved.
7 *
8 * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Broadcom Corporation;
9 * the contents of this file may not be disclosed to third parties, copied
10 * or duplicated in any form, in whole or in part, without the prior
11 * written permission of Broadcom Corporation.
13 * $Id$
16 #ifndef _BCM20XX_H
17 #define _BCM20XX_H
19 /* generic radio id ragister */
20 #define RADIO_IDCODE 0x01
22 /* 2050 registers */
23 #define RADIO_2050_READ_OFF 0x80 /* Read offset for all registers but idcode */
25 #define RADIO_2050_PLL_VAL 0x41
26 #define RADIO_2050_PWR_CTL 0x43
27 #define RADIO_2050_CAL_CTL 0x50
28 #define RADIO_2050_TX_CTL0 0x51
29 #define RADIO_2050_TX_CTL1 0x52
30 #define RADIO_2050_PLL_OFFSET 0x58
31 #define RADIO_2050_PLL_CTL0 0x5a
32 #define RADIO_2050_PLL_CTL1 0x5b
33 #define RADIO_2050_PLL_CTL2 0x5c
34 #define RADIO_2050_PLL_CTL3 0x5d
35 #define RADIO_2050_RX_LPF 0x60
36 #define RADIO_2050_PU_OVR0 0x75
37 #define RADIO_2050_PU_OVR 0x76
38 #define RADIO_2050_RC_CAL_OVR 0x78
39 #define RADIO_2050_RX_CTL0 0x7a
41 /* New/changed registers in 2050sc: */
42 #define RADIO_2050SC_TX_CTL2 0x53
43 #define RADIO_2050SC_TX_CTL3 0x54
44 #define RADIO_2050SC_PLL_CTL4 0x5e
45 #define RADIO_2050SC_RCAL_VAL0 0x60
46 #define RADIO_2050SC_RCAL_VAL1 0x61
47 #define RADIO_2050SC_RCAL_IND 0x62
48 #define RADIO_2050SC_AGC_OVR 0x63
49 #define RADIO_2050SC_FLTR_OVR 0x64
50 #define RADIO_2050SC_CRY_TRIM0 0x73
51 #define RADIO_2050SC_CRY_TRIM1 0x74
52 #define RADIO_2050SC_RX_CTL1 0x7b
53 #define RADIO_2050SC_RX_CTL2 0x7c
54 #define RADIO_2050SC_RX_CTL3 0x7d
55 #define RADIO_2050SC_LNA_BIAS 0x7e
56 #define RADIO_2050SC_REF_SEL 0x7f
58 /* Bits in RX_CTL0: */
59 #define RXC0_RSSI_RST 0x80
60 #define RXC0_MODE_RSSI 0x40
61 #define RXC0_MODE_OFF 0x20
62 #define RXC0_MODE_CM 0x10
63 #define RXC0_LAN_LOAD 0x08
64 #define RXC0_OFF_ADJ_MASK 0x07
66 /* Bits in TX_CTL0: */
67 #define TXC0_MODE_TXLPF 0x04
68 #define TXC0_PA_TSSI_EN 0x02
69 #define TXC0_TSSI_EN 0x01
71 /* Bits in TX_CTL1: */
72 #define TXC1_PA_GAIN_MASK 0x60
73 #define TXC1_PA_GAIN_3DB 0x40
74 #define TXC1_PA_GAIN_2DB 0x20
75 #define TXC1_TX_MIX_GAIN 0x10
76 #define TXC1_OFF_I_MASK 0x0c
77 #define TXC1_OFF_Q_MASK 0x03
79 /* 2055 registers */
80 #define RADIO_2055_READ_OFF 0x100 /* Read offset for all registers but idcode */
82 #define RADIO_2055_GEN_SPARE 0x00
83 #define RADIO_2055_SP_PIN_PD 0x02
84 #define RADIO_2055_SP_RSSI_CORE1 0x03
85 #define RADIO_2055_SP_PD_MISC_CORE1 0x04
86 #define RADIO_2055_SP_RSSI_CORE2 0x05
87 #define RADIO_2055_SP_PD_MISC_CORE2 0x06
88 #define RADIO_2055_SP_RX_GC1_CORE1 0x07
89 #define RADIO_2055_SP_RX_GC2_CORE1 0x08
90 #define RADIO_2055_SP_RX_GC1_CORE2 0x09
91 #define RADIO_2055_SP_RX_GC2_CORE2 0x0a
92 #define RADIO_2055_SP_LPF_BW_SELECT_CORE1 0x0b
93 #define RADIO_2055_SP_LPF_BW_SELECT_CORE2 0x0c
94 #define RADIO_2055_SP_TX_GC1_CORE1 0x0d
95 #define RADIO_2055_SP_TX_GC2_CORE1 0x0e
96 #define RADIO_2055_SP_TX_GC1_CORE2 0x0f
97 #define RADIO_2055_SP_TX_GC2_CORE2 0x10
98 #define RADIO_2055_MASTER_CNTRL1 0x11
99 #define RADIO_2055_MASTER_CNTRL2 0x12
100 #define RADIO_2055_PD_LGEN 0x13
101 #define RADIO_2055_PD_PLL_TS 0x14
102 #define RADIO_2055_PD_CORE1_LGBUF 0x15
103 #define RADIO_2055_PD_CORE1_TX 0x16
104 #define RADIO_2055_PD_CORE1_RXTX 0x17
105 #define RADIO_2055_PD_CORE1_RSSI_MISC 0x18
106 #define RADIO_2055_PD_CORE2_LGBUF 0x19
107 #define RADIO_2055_PD_CORE2_TX 0x1a
108 #define RADIO_2055_PD_CORE2_RXTX 0x1b
109 #define RADIO_2055_PD_CORE2_RSSI_MISC 0x1c
110 #define RADIO_2055_PWRDET_LGEN 0x1d
111 #define RADIO_2055_PWRDET_LGBUF_CORE1 0x1e
112 #define RADIO_2055_PWRDET_RXTX_CORE1 0x1f
113 #define RADIO_2055_PWRDET_LGBUF_CORE2 0x20
114 #define RADIO_2055_PWRDET_RXTX_CORE2 0x21
115 #define RADIO_2055_RRCCAL_CNTRL_SPARE 0x22
116 #define RADIO_2055_RRCCAL_N_OPT_SEL 0x23
117 #define RADIO_2055_CAL_MISC 0x24
118 #define RADIO_2055_CAL_COUNTER_OUT 0x25
119 #define RADIO_2055_CAL_COUNTER_OUT2 0x26
120 #define RADIO_2055_CAL_CVAR_CNTRL 0x27
121 #define RADIO_2055_CAL_RVAR_CNTRL 0x28
122 #define RADIO_2055_CAL_LPO_CNTRL 0x29
123 #define RADIO_2055_CAL_TS 0x2a
124 #define RADIO_2055_CAL_RCCAL_READ_TS 0x2b
125 #define RADIO_2055_CAL_RCAL_READ_TS 0x2c
126 #define RADIO_2055_PAD_DRIVER 0x2d
127 #define RADIO_2055_XO_CNTRL1 0x2e
128 #define RADIO_2055_XO_CNTRL2 0x2f
129 #define RADIO_2055_XO_REGULATOR 0x30
130 #define RADIO_2055_XO_MISC 0x31
131 #define RADIO_2055_PLL_LF_C1 0x32
132 #define RADIO_2055_PLL_CAL_VTH 0x33
133 #define RADIO_2055_PLL_LF_C2 0x34
134 #define RADIO_2055_PLL_REF 0x35
135 #define RADIO_2055_PLL_LF_R1 0x36
136 #define RADIO_2055_PLL_PFD_CP 0x37
137 #define RADIO_2055_PLL_IDAC_CPOPAMP 0x38
138 #define RADIO_2055_PLL_CP_REGULATOR 0x39
139 #define RADIO_2055_PLL_RCAL 0x3a
140 #define RADIO_2055_RF_PLL_MOD0 0x3b
141 #define RADIO_2055_RF_PLL_MOD1 0x3c
142 #define RADIO_2055_RF_MMD_IDAC1 0x3d
143 #define RADIO_2055_RF_MMD_IDAC0 0x3e
144 #define RADIO_2055_RF_MMD_SPARE 0x3f
145 #define RADIO_2055_VCO_CAL1 0x40
146 #define RADIO_2055_VCO_CAL2 0x41
147 #define RADIO_2055_VCO_CAL3 0x42
148 #define RADIO_2055_VCO_CAL4 0x43
149 #define RADIO_2055_VCO_CAL5 0x44
150 #define RADIO_2055_VCO_CAL6 0x45
151 #define RADIO_2055_VCO_CAL7 0x46
152 #define RADIO_2055_VCO_CAL8 0x47
153 #define RADIO_2055_VCO_CAL9 0x48
154 #define RADIO_2055_VCO_CAL10 0x49
155 #define RADIO_2055_VCO_CAL11 0x4a
156 #define RADIO_2055_VCO_CAL12 0x4b
157 #define RADIO_2055_VCO_CAL13 0x4c
158 #define RADIO_2055_VCO_CAL14 0x4d
159 #define RADIO_2055_VCO_CAL15 0x4e
160 #define RADIO_2055_VCO_CAL16 0x4f
161 #define RADIO_2055_VCO_KVCO 0x50
162 #define RADIO_2055_VCO_CAP_TAIL 0x51
163 #define RADIO_2055_VCO_IDAC_VCO 0x52
164 #define RADIO_2055_VCO_REGULATOR 0x53
165 #define RADIO_2055_PLL_RF_VTH 0x54
166 #define RADIO_2055_LGBUF_CEN_BUF 0x55
167 #define RADIO_2055_LGEN_TUNE1 0x56
168 #define RADIO_2055_LGEN_TUNE2 0x57
169 #define RADIO_2055_LGEN_IDAC1 0x58
170 #define RADIO_2055_LGEN_IDAC2 0x59
171 #define RADIO_2055_LGEN_BIAS_CNT 0x5a
172 #define RADIO_2055_LGEN_BIAS_IDAC 0x5b
173 #define RADIO_2055_LGEN_RCAL 0x5c
174 #define RADIO_2055_LGEN_DIV 0x5d
175 #define RADIO_2055_LGEN_SPARE2 0x5e
176 #define RADIO_2055_CORE1_LGBUF_A_TUNE 0x5f
177 #define RADIO_2055_CORE1_LGBUF_G_TUNE 0x60
178 #define RADIO_2055_CORE1_LGBUF_DIV 0x61
179 #define RADIO_2055_CORE1_LGBUF_A_IDAC 0x62
180 #define RADIO_2055_CORE1_LGBUF_G_IDAC 0x63
181 #define RADIO_2055_CORE1_LGBUF_IDACFIL_OVR 0x64
182 #define RADIO_2055_CORE1_LGBUF_SPARE 0x65
183 #define RADIO_2055_CORE1_RXRF_SPC1 0x66
184 #define RADIO_2055_CORE1_RXRF_REG1 0x67
185 #define RADIO_2055_CORE1_RXRF_REG2 0x68
186 #define RADIO_2055_CORE1_RXRF_RCAL 0x69
187 #define RADIO_2055_CORE1_RXBB_BUFI_LPFCMP 0x6a
188 #define RADIO_2055_CORE1_RXBB_LPF 0x6b
189 #define RADIO_2055_CORE1_RXBB_MIDAC_HIPAS 0x6c
190 #define RADIO_2055_CORE1_RXBB_VGA1_IDAC 0x6d
191 #define RADIO_2055_CORE1_RXBB_VGA2_IDAC 0x6e
192 #define RADIO_2055_CORE1_RXBB_VGA3_IDAC 0x6f
193 #define RADIO_2055_CORE1_RXBB_BUFO_CTRL 0x70
194 #define RADIO_2055_CORE1_RXBB_RCCAL_CTRL 0x71
195 #define RADIO_2055_CORE1_RXBB_RSSI_CTRL1 0x72
196 #define RADIO_2055_CORE1_RXBB_RSSI_CTRL2 0x73
197 #define RADIO_2055_CORE1_RXBB_RSSI_CTRL3 0x74
198 #define RADIO_2055_CORE1_RXBB_RSSI_CTRL4 0x75
199 #define RADIO_2055_CORE1_RXBB_RSSI_CTRL5 0x76
200 #define RADIO_2055_CORE1_RXBB_REGULATOR 0x77
201 #define RADIO_2055_CORE1_RXBB_SPARE1 0x78
202 #define RADIO_2055_CORE1_RXTXBB_RCAL 0x79
203 #define RADIO_2055_CORE1_TXRF_SGM_PGA 0x7a
204 #define RADIO_2055_CORE1_TXRF_SGM_PAD 0x7b
205 #define RADIO_2055_CORE1_TXRF_CNTR_PGA1 0x7c
206 #define RADIO_2055_CORE1_TXRF_CNTR_PAD1 0x7d
207 #define RADIO_2055_CORE1_TX_RFPGA_IDAC 0x7e
208 #define RADIO_2055_CORE1_TX_PGA_PAD_TN 0x7f
209 #define RADIO_2055_CORE1_TX_PAD_IDAC1 0x80
210 #define RADIO_2055_CORE1_TX_PAD_IDAC2 0x81
211 #define RADIO_2055_CORE1_TX_MX_BGTRIM 0x82
212 #define RADIO_2055_CORE1_TXRF_RCAL 0x83
213 #define RADIO_2055_CORE1_TXRF_PAD_TSSI1 0x84
214 #define RADIO_2055_CORE1_TXRF_PAD_TSSI2 0x85
215 #define RADIO_2055_CORE1_TX_RF_SPARE 0x86
216 #define RADIO_2055_CORE1_TXRF_IQCAL1 0x87
217 #define RADIO_2055_CORE1_TXRF_IQCAL2 0x88
218 #define RADIO_2055_CORE1_TXBB_RCCAL_CTRL 0x89
219 #define RADIO_2055_CORE1_TXBB_LPF1 0x8a
220 #define RADIO_2055_CORE1_TX_VOS_CNCL 0x8b
221 #define RADIO_2055_CORE1_TX_LPF_MXGM_IDAC 0x8c
222 #define RADIO_2055_CORE1_TX_BB_MXGM 0x8d
223 #define RADIO_2055_CORE2_LGBUF_A_TUNE 0x8e
224 #define RADIO_2055_CORE2_LGBUF_G_TUNE 0x8f
225 #define RADIO_2055_CORE2_LGBUF_DIV 0x90
226 #define RADIO_2055_CORE2_LGBUF_A_IDAC 0x91
227 #define RADIO_2055_CORE2_LGBUF_G_IDAC 0x92
228 #define RADIO_2055_CORE2_LGBUF_IDACFIL_OVR 0x93
229 #define RADIO_2055_CORE2_LGBUF_SPARE 0x94
230 #define RADIO_2055_CORE2_RXRF_SPC1 0x95
231 #define RADIO_2055_CORE2_RXRF_REG1 0x96
232 #define RADIO_2055_CORE2_RXRF_REG2 0x97
233 #define RADIO_2055_CORE2_RXRF_RCAL 0x98
234 #define RADIO_2055_CORE2_RXBB_BUFI_LPFCMP 0x99
235 #define RADIO_2055_CORE2_RXBB_LPF 0x9a
236 #define RADIO_2055_CORE2_RXBB_MIDAC_HIPAS 0x9b
237 #define RADIO_2055_CORE2_RXBB_VGA1_IDAC 0x9c
238 #define RADIO_2055_CORE2_RXBB_VGA2_IDAC 0x9d
239 #define RADIO_2055_CORE2_RXBB_VGA3_IDAC 0x9e
240 #define RADIO_2055_CORE2_RXBB_BUFO_CTRL 0x9f
241 #define RADIO_2055_CORE2_RXBB_RCCAL_CTRL 0xa0
242 #define RADIO_2055_CORE2_RXBB_RSSI_CTRL1 0xa1
243 #define RADIO_2055_CORE2_RXBB_RSSI_CTRL2 0xa2
244 #define RADIO_2055_CORE2_RXBB_RSSI_CTRL3 0xa3
245 #define RADIO_2055_CORE2_RXBB_RSSI_CTRL4 0xa4
246 #define RADIO_2055_CORE2_RXBB_RSSI_CTRL5 0xa5
247 #define RADIO_2055_CORE2_RXBB_REGULATOR 0xa6
248 #define RADIO_2055_CORE2_RXBB_SPARE1 0xa7
249 #define RADIO_2055_CORE2_RXTXBB_RCAL 0xa8
250 #define RADIO_2055_CORE2_TXRF_SGM_PGA 0xa9
251 #define RADIO_2055_CORE2_TXRF_SGM_PAD 0xaa
252 #define RADIO_2055_CORE2_TXRF_CNTR_PGA1 0xab
253 #define RADIO_2055_CORE2_TXRF_CNTR_PAD1 0xac
254 #define RADIO_2055_CORE2_TX_RFPGA_IDAC 0xad
255 #define RADIO_2055_CORE2_TX_PGA_PAD_TN 0xae
256 #define RADIO_2055_CORE2_TX_PAD_IDAC1 0xaf
257 #define RADIO_2055_CORE2_TX_PAD_IDAC2 0xb0
258 #define RADIO_2055_CORE2_TX_MX_BGTRIM 0xb1
259 #define RADIO_2055_CORE2_TXRF_RCAL 0xb2
260 #define RADIO_2055_CORE2_TXRF_PAD_TSSI1 0xb3
261 #define RADIO_2055_CORE2_TXRF_PAD_TSSI2 0xb4
262 #define RADIO_2055_CORE2_TX_RF_SPARE 0xb5
263 #define RADIO_2055_CORE2_TXRF_IQCAL1 0xb6
264 #define RADIO_2055_CORE2_TXRF_IQCAL2 0xb7
265 #define RADIO_2055_CORE2_TXBB_RCCAL_CTRL 0xb8
266 #define RADIO_2055_CORE2_TXBB_LPF1 0xb9
267 #define RADIO_2055_CORE2_TX_VOS_CNCL 0xba
268 #define RADIO_2055_CORE2_TX_LPF_MXGM_IDAC 0xbb
269 #define RADIO_2055_CORE2_TX_BB_MXGM 0xbc
270 #define RADIO_2055_PRG_GC_HPVGA23_21 0xbd
271 #define RADIO_2055_PRG_GC_HPVGA23_22 0xbe
272 #define RADIO_2055_PRG_GC_HPVGA23_23 0xbf
273 #define RADIO_2055_PRG_GC_HPVGA23_24 0xc0
274 #define RADIO_2055_PRG_GC_HPVGA23_25 0xc1
275 #define RADIO_2055_PRG_GC_HPVGA23_26 0xc2
276 #define RADIO_2055_PRG_GC_HPVGA23_27 0xc3
277 #define RADIO_2055_PRG_GC_HPVGA23_28 0xc4
278 #define RADIO_2055_PRG_GC_HPVGA23_29 0xc5
279 #define RADIO_2055_PRG_GC_HPVGA23_30 0xc6
280 #define RADIO_2055_CORE1_LNA_GAINBST 0xcd
281 #define RADIO_2055_CORE1_B0_NBRSSI_VCM 0xd2
282 #define RADIO_2055_CORE1_GEN_SPARE2 0xd6
283 #define RADIO_2055_CORE2_LNA_GAINBST 0xd9
284 #define RADIO_2055_CORE2_B0_NBRSSI_VCM 0xde
285 #define RADIO_2055_CORE2_GEN_SPARE2 0xe2
288 /* 2055 bit masks */
289 #define RADIO_2055_JTAGCTRL_MASK 0x04
290 #define RADIO_2055_JTAGSYNC_MASK 0x08
291 #define RADIO_2055_RRCAL_START 0x40
292 #define RADIO_2055_RRCAL_RST_N 0x01
293 #define RADIO_2055_CAL_LPO_ENABLE 0x80
294 #define RADIO_2055_RCAL_DONE 0x80
295 #define RADIO_2055_NBRSSI_VCM_I_MASK 0x03
296 #define RADIO_2055_NBRSSI_VCM_I_SHIFT 0x00
297 #define RADIO_2055_NBRSSI_VCM_Q_MASK 0x03
298 #define RADIO_2055_NBRSSI_VCM_Q_SHIFT 0x00
299 #define RADIO_2055_WBRSSI_VCM_IQ_MASK 0x0c
300 #define RADIO_2055_WBRSSI_VCM_IQ_SHIFT 0x02
301 #define RADIO_2055_NBRSSI_PD 0x01
302 #define RADIO_2055_WBRSSI_G1_PD 0x04
303 #define RADIO_2055_WBRSSI_G2_PD 0x02
304 #define RADIO_2055_NBRSSI_SEL 0x01
305 #define RADIO_2055_WBRSSI_G1_SEL 0x04
306 #define RADIO_2055_WBRSSI_G2_SEL 0x02
307 #define RADIO_2055_COUPLE_RX_MASK 0x01
308 #define RADIO_2055_COUPLE_TX_MASK 0x02
309 #define RADIO_2055_GAINBST_DISABLE 0x02
310 #define RADIO_2055_GAINBST_VAL_MASK 0x07
313 /* 2055 pin control */
314 #define RADIO_2055_CORESEL_OFF 0x0
315 #define RADIO_2055_CORESEL_CORE1 0x1
316 #define RADIO_2055_CORESEL_CORE2 0x2
317 #define RADIO_2055_CORESEL_CORE3 0x3
318 #define RADIO_2055_CORESEL_CORE4 0x4
319 #define RADIO_2055_CORESEL_ALLRX 0x5
320 #define RADIO_2055_CORESEL_ALLTX 0x6
321 #define RADIO_2055_CORESEL_ALLRXTX 0x7
324 /* 2060 registers */
325 #define RADIO_2060WW_READ_OFF 0x40 /* Read offset for all registers but idcode */
327 /* 2060ww registers */
328 #define RADIO_2060WW_RXGAINCTL 0x02
329 #define RADIO_2060WW_PWR_DYNCTL 0x04
330 #define RADIO_2060WW_PWR_STACTL 0x05
331 #define RADIO_2060WW_RXLNA_DACC 0x06
332 #define RADIO_2060WW_RX_VFC_LNA 0x07
333 #define RADIO_2060WW_RX_MXCMVFC 0x08
334 #define RADIO_2060WW_RX_GM_UPDN 0x09
335 #define RADIO_2060WW_SGM_TEMPCO 0x0a
336 #define RADIO_2060WW_RXMIX_DACC 0x0b
337 #define RADIO_2060WW_RXVGA_DACC 0x0c
338 #define RADIO_2060WW_RX_AGC_CTL 0x0d
339 #define RADIO_2060WW_HPVGA1_TMR 0x0e
340 #define RADIO_2060WW_HPVGA2_TMR 0x0f
341 #define RADIO_2060WW_HPVGA3_TMR 0x10
342 #define RADIO_2060WW_LPFMIX_TMR 0x11
343 #define RADIO_2060WW_RXRSSI_DACC 0x12
344 #define RADIO_2060WW_RX_SP_REG1 0x13
345 #define RADIO_2060WW_RX_SP_REG2 0x14
346 #define RADIO_2060WW_RX_SP_REG3 0x15
347 #define RADIO_2060WW_RX_SP_REG4 0x16
348 #define RADIO_2060WW_TX_BB_GAIN 0x17
349 #define RADIO_2060WW_VC_TYPE_PA 0x18
350 #define RADIO_2060WW_TX_RF_GAIN 0x19
351 #define RADIO_2060WW_TX_MX_DACC 0x1a
352 #define RADIO_2060WW_TX_PA_DACC 0x1b
353 #define RADIO_2060WW_TX_BB_DACC 0x1c
354 #define RADIO_2060WW_TX_PV_DACC 0x1d
355 #define RADIO_2060WW_TX_VOS_CTL 0x1e
356 #define RADIO_2060WW_TX_CMV_ADJ 0x1f
357 #define RADIO_2060WW_TX_PAPADTN 0x20
358 #define RADIO_2060WW_TX_LOMIXTN 0x21
359 #define RADIO_2060WW_TX_RFPGATN 0x22
360 #define RADIO_2060WW_TX_GMUPFN 0x23
361 #define RADIO_2060WW_TX_PAPWRDT 0x24
362 #define RADIO_2060WW_TX_SP_REG1 0x25
363 #define RADIO_2060WW_TX_SP_REG2 0x26
364 #define RADIO_2060WW_TX_SP_REG3 0x27
365 #define RADIO_2060WW_TX_SP_REG4 0x28
366 #define RADIO_2060WW_PLL_TMOUT 0x29
367 #define RADIO_2060WW_VFC_VCOTAL 0x2a
368 #define RADIO_2060WW_VFC_LGNMIX 0x2b
369 #define RADIO_2060WW_PLL_GM_CTL 0x2c
370 #define RADIO_2060WW_PLL_REFDIV 0x2d
371 #define RADIO_2060WW_PLL_SD_CTL 0x2e
372 #define RADIO_2060WW_CCCP_PSCTL 0x2f
373 #define RADIO_2060WW_CCCP_OPALGN 0x30
374 #define RADIO_2060WW_PLL_ADCVCO 0x31
375 #define RADIO_2060WW_LOGEN_CUR1 0x32
376 #define RADIO_2060WW_LOGEN_CUR2 0x33
377 #define RADIO_2060WW_LOGEN_CUR3 0x34
378 #define RADIO_2060WW_PLL_ERRTHR 0x35
379 #define RADIO_2060WW_PLL_CALTHR 0x36
380 #define RADIO_2060WW_CALIB_CODE 0x37
381 #define RADIO_2060WW_PLL_CTLCODE 0x38
382 #define RADIO_2060WW_LOGEN_SPARE 0x39
383 #define RADIO_2060WW_PLL_CALOVR 0x3a
384 #define RADIO_2060WW_PLL_SP_REG1 0x3b
385 #define RADIO_2060WW_PLL_SP_REG2 0x3c
386 #define RADIO_2060WW_PLL_SP_REG3 0x3d
387 #define RADIO_2060WW_PLL_SP_REG4 0x3e
388 #define RADIO_2060WW_RC_CALVAL0 0x3f
389 #define RADIO_2060WW_RC_CALVAL1 0x80
390 #define RADIO_2060WW_RST_PLLCAL 0x81
391 #define RADIO_2060WW_CRY_CONTROL 0x82
392 #define RADIO_2060WW_CRYST_BIAS 0x83
393 #define RADIO_2060WW_RCAL_BGVAL 0x84
394 #define RADIO_2060WW_RCALIB_OVR 0x85
396 /* 2062 registers */
397 #define RADIO_2062_READ_OFF 0x100 /* Read offset for all registers but idcode */
399 /* Autogenerated by 2062_regs_tcl2c.tcl */
400 #define RADIO_2062_COMMON_01_NORTH 0x0
401 #define RADIO_2062_IDCODE_NORTH 0x1
402 #define RADIO_2062_COMMON_02_NORTH 0x2
403 #define RADIO_2062_COMMON_03_NORTH 0x3
404 #define RADIO_2062_COMMON_04_NORTH 0x4
405 #define RADIO_2062_COMMON_05_NORTH 0x5
406 #define RADIO_2062_COMMON_06_NORTH 0x6
407 #define RADIO_2062_COMMON_07_NORTH 0x7
408 #define RADIO_2062_COMMON_08_NORTH 0x8
409 #define RADIO_2062_COMMON_09_NORTH 0x9
410 #define RADIO_2062_COMMON_10_NORTH 0xa
411 #define RADIO_2062_COMMON_11_NORTH 0xb
412 #define RADIO_2062_COMMON_12_NORTH 0xc
413 #define RADIO_2062_COMMON_13_NORTH 0xd
414 #define RADIO_2062_COMMON_14_NORTH 0xe
415 #define RADIO_2062_COMMON_15_NORTH 0xf
416 #define RADIO_2062_PDN_CTRL0_NORTH 0x10
417 #define RADIO_2062_PDN_CTRL1_NORTH 0x11
418 #define RADIO_2062_PDN_CTRL2_NORTH 0x12
419 #define RADIO_2062_PDN_CTRL3_NORTH 0x13
420 #define RADIO_2062_PDN_CTRL4_NORTH 0x14
421 #define RADIO_2062_GEN_CTRL0_NORTH 0x15
422 #define RADIO_2062_IQCAL_NORTH 0x16
423 #define RADIO_2062_LGENC_NORTH 0x17
424 #define RADIO_2062_LGENA_LPF_NORTH 0x18
425 #define RADIO_2062_LGENA_BIAS0_NORTH 0x19
426 #define RADIO_2062_LGNEA_BIAS1_NORTH 0x1a
427 #define RADIO_2062_LGENA_CTRL0_NORTH 0x1b
428 #define RADIO_2062_LGENA_CTRL1_NORTH 0x1c
429 #define RADIO_2062_LGENA_CTRL2_NORTH 0x1d
430 #define RADIO_2062_LGENA_TUNE0_NORTH 0x1e
431 #define RADIO_2062_LGENA_TUNE1_NORTH 0x1f
432 #define RADIO_2062_LGENA_TUNE2_NORTH 0x20
433 #define RADIO_2062_LGENA_TUNE3_NORTH 0x21
434 #define RADIO_2062_LGENA_CTRL3_NORTH 0x22
435 #define RADIO_2062_LGENA_CTRL4_NORTH 0x23
436 #define RADIO_2062_LGENA_CTRL5_NORTH 0x24
437 #define RADIO_2062_LGENA_CTRL6_NORTH 0x25
438 #define RADIO_2062_LGENA_CTRL7_NORTH 0x26
439 #define RADIO_2062_RXA_CTRL0_NORTH 0x27
440 #define RADIO_2062_RXA_CTRL1_NORTH 0x28
441 #define RADIO_2062_RXA_CTRL2_NORTH 0x29
442 #define RADIO_2062_RXA_CTRL3_NORTH 0x2a
443 #define RADIO_2062_RXA_CTRL4_NORTH 0x2b
444 #define RADIO_2062_RXA_CTRL5_NORTH 0x2c
445 #define RADIO_2062_RXA_CTRL6_NORTH 0x2d
446 #define RADIO_2062_RXA_CTRL7_NORTH 0x2e
447 #define RADIO_2062_RXBB_CTRL0_NORTH 0x2f
448 #define RADIO_2062_RXBB_CTRL1_NORTH 0x30
449 #define RADIO_2062_RXBB_CTRL2_NORTH 0x31
450 #define RADIO_2062_RXBB_GAIN0_NORTH 0x32
451 #define RADIO_2062_RXBB_GAIN1_NORTH 0x33
452 #define RADIO_2062_RXBB_GAIN2_NORTH 0x34
453 #define RADIO_2062_RXBB_GAIN3_NORTH 0x35
454 #define RADIO_2062_RXBB_RSSI0_NORTH 0x36
455 #define RADIO_2062_RXBB_RSSI1_NORTH 0x37
456 #define RADIO_2062_RXBB_CAL0_NORTH 0x38
457 #define RADIO_2062_RXBB_CAL1_NORTH 0x39
458 #define RADIO_2062_RXBB_CAL2_NORTH 0x3a
459 #define RADIO_2062_RXBB_BIAS0_NORTH 0x3b
460 #define RADIO_2062_RXBB_BIAS1_NORTH 0x3c
461 #define RADIO_2062_RXBB_BIAS2_NORTH 0x3d
462 #define RADIO_2062_RXBB_BIAS3_NORTH 0x3e
463 #define RADIO_2062_RXBB_BIAS4_NORTH 0x3f
464 #define RADIO_2062_RXBB_BIAS5_NORTH 0x40
465 #define RADIO_2062_RXBB_RSSI2_NORTH 0x41
466 #define RADIO_2062_RXBB_RSSI3_NORTH 0x42
467 #define RADIO_2062_RXBB_RSSI4_NORTH 0x43
468 #define RADIO_2062_RXBB_RSSI5_NORTH 0x44
469 #define RADIO_2062_TX_CTRL0_NORTH 0x45
470 #define RADIO_2062_TX_CTRL1_NORTH 0x46
471 #define RADIO_2062_TX_CTRL2_NORTH 0x47
472 #define RADIO_2062_TX_CTRL3_NORTH 0x48
473 #define RADIO_2062_TX_CTRL4_NORTH 0x49
474 #define RADIO_2062_TX_CTRL5_NORTH 0x4a
475 #define RADIO_2062_TX_CTRL6_NORTH 0x4b
476 #define RADIO_2062_TX_CTRL7_NORTH 0x4c
477 #define RADIO_2062_TX_CTRL8_NORTH 0x4d
478 #define RADIO_2062_TX_CTRL9_NORTH 0x4e
479 #define RADIO_2062_TX_CTRLA_NORTH 0x4f
480 #define RADIO_2062_TX_GC2G_NORTH 0x50
481 #define RADIO_2062_TX_GC5G_NORTH 0x51
482 #define RADIO_2062_TX_TUNE_NORTH 0x52
483 #define RADIO_2062_TX_PAD_NORTH 0x53
484 #define RADIO_2062_TX_PGA_NORTH 0x54
485 #define RADIO_2062_TX_PADAUX_NORTH 0x55
486 #define RADIO_2062_TX_PGAAUX_NORTH 0x56
487 #define RADIO_2062_TSSI_CTRL0_NORTH 0x57
488 #define RADIO_2062_TSSI_CTRL1_NORTH 0x58
489 #define RADIO_2062_TSSI_CTRL2_NORTH 0x59
490 #define RADIO_2062_IQCAL_CTRL0_NORTH 0x5a
491 #define RADIO_2062_IQCAL_CTRL1_NORTH 0x5b
492 #define RADIO_2062_IQCAL_CTRL2_NORTH 0x5c
493 #define RADIO_2062_CAL_TS_NORTH 0x5d
494 #define RADIO_2062_CAL_CTRL0_NORTH 0x5e
495 #define RADIO_2062_CAL_CTRL1_NORTH 0x5f
496 #define RADIO_2062_CAL_CTRL2_NORTH 0x60
497 #define RADIO_2062_CAL_CTRL3_NORTH 0x61
498 #define RADIO_2062_CAL_CTRL4_NORTH 0x62
499 #define RADIO_2062_CAL_DBG0_NORTH 0x63
500 #define RADIO_2062_CAL_DBG1_NORTH 0x64
501 #define RADIO_2062_CAL_DBG2_NORTH 0x65
502 #define RADIO_2062_CAL_DBG3_NORTH 0x66
503 #define RADIO_2062_PSENSE_CTRL0_NORTH 0x69
504 #define RADIO_2062_PSENSE_CTRL1_NORTH 0x6a
505 #define RADIO_2062_PSENSE_CTRL2_NORTH 0x6b
506 #define RADIO_2062_TEST_BUF0_NORTH 0x6c
507 #define RADIO_2062_COMMON_01_SOUTH 0x4000
508 #define RADIO_2062_IDCODE_SOUTH 0x4001
509 #define RADIO_2062_COMMON_02_SOUTH 0x4002
510 #define RADIO_2062_COMMON_03_SOUTH 0x4003
511 #define RADIO_2062_COMMON_04_SOUTH 0x4004
512 #define RADIO_2062_COMMON_05_SOUTH 0x4005
513 #define RADIO_2062_COMMON_06_SOUTH 0x4006
514 #define RADIO_2062_COMMON_07_SOUTH 0x4007
515 #define RADIO_2062_COMMON_08_SOUTH 0x4008
516 #define RADIO_2062_COMMON_09_SOUTH 0x4009
517 #define RADIO_2062_COMMON_10_SOUTH 0x400a
518 #define RADIO_2062_COMMON_11_SOUTH 0x400b
519 #define RADIO_2062_COMMON_12_SOUTH 0x400c
520 #define RADIO_2062_COMMON_13_SOUTH 0x400d
521 #define RADIO_2062_COMMON_14_SOUTH 0x400e
522 #define RADIO_2062_COMMON_15_SOUTH 0x400f
523 #define RADIO_2062_PDS_CTRL0_SOUTH 0x4010
524 #define RADIO_2062_PDS_CTRL1_SOUTH 0x4011
525 #define RADIO_2062_PDS_CTRL2_SOUTH 0x4012
526 #define RADIO_2062_PDS_CTRL3_SOUTH 0x4013
527 #define RADIO_2062_BG_CTRL0_SOUTH 0x4014
528 #define RADIO_2062_BG_CTRL1_SOUTH 0x4015
529 #define RADIO_2062_BG_CTRL2_SOUTH 0x4016
530 #define RADIO_2062_LGENG_CTRL00_SOUTH 0x4017
531 #define RADIO_2062_LGENG_CTRL01_SOUTH 0x4018
532 #define RADIO_2062_LGENG_CTRL02_SOUTH 0x4019
533 #define RADIO_2062_LGENG_CTRL03_SOUTH 0x401a
534 #define RADIO_2062_LGENG_CTRL04_SOUTH 0x401b
535 #define RADIO_2062_LGENG_CTRL05_SOUTH 0x401c
536 #define RADIO_2062_LGENG_CTRL06_SOUTH 0x401d
537 #define RADIO_2062_LGENG_CTRL07_SOUTH 0x401e
538 #define RADIO_2062_LGENG_CTRL08_SOUTH 0x401f
539 #define RADIO_2062_LGENG_CTRL09_SOUTH 0x4020
540 #define RADIO_2062_LGENG_CTRL10_SOUTH 0x4021
541 #define RADIO_2062_LGENG_CTRL11_SOUTH 0x4022
542 #define RADIO_2062_REFPLL_CTRL00_SOUTH 0x4023
543 #define RADIO_2062_REFPLL_CTRL01_SOUTH 0x4024
544 #define RADIO_2062_REFPLL_CTRL02_SOUTH 0x4025
545 #define RADIO_2062_REFPLL_CTRL03_SOUTH 0x4026
546 #define RADIO_2062_REFPLL_CTRL04_SOUTH 0x4027
547 #define RADIO_2062_REFPLL_CTRL05_SOUTH 0x4028
548 #define RADIO_2062_REFPLL_CTRL06_SOUTH 0x4029
549 #define RADIO_2062_REFPLL_CTRL07_SOUTH 0x402a
550 #define RADIO_2062_REFPLL_CTRL08_SOUTH 0x402b
551 #define RADIO_2062_REFPLL_CTRL09_SOUTH 0x402c
552 #define RADIO_2062_REFPLL_CTRL10_SOUTH 0x402d
553 #define RADIO_2062_REFPLL_CTRL11_SOUTH 0x402e
554 #define RADIO_2062_REFPLL_CTRL12_SOUTH 0x402f
555 #define RADIO_2062_REFPLL_CTRL13_SOUTH 0x4030
556 #define RADIO_2062_REFPLL_CTRL14_SOUTH 0x4031
557 #define RADIO_2062_REFPLL_CTRL15_SOUTH 0x4032
558 #define RADIO_2062_REFPLL_CTRL16_SOUTH 0x4033
559 #define RADIO_2062_RFPLL_CTRL00_SOUTH 0x4034
560 #define RADIO_2062_RFPLL_CTRL01_SOUTH 0x4035
561 #define RADIO_2062_RFPLL_CTRL02_SOUTH 0x4036
562 #define RADIO_2062_RFPLL_CTRL03_SOUTH 0x4037
563 #define RADIO_2062_RFPLL_CTRL04_SOUTH 0x4038
564 #define RADIO_2062_RFPLL_CTRL05_SOUTH 0x4039
565 #define RADIO_2062_RFPLL_CTRL06_SOUTH 0x403a
566 #define RADIO_2062_RFPLL_CTRL07_SOUTH 0x403b
567 #define RADIO_2062_RFPLL_CTRL08_SOUTH 0x403c
568 #define RADIO_2062_RFPLL_CTRL09_SOUTH 0x403d
569 #define RADIO_2062_RFPLL_CTRL10_SOUTH 0x403e
570 #define RADIO_2062_RFPLL_CTRL11_SOUTH 0x403f
571 #define RADIO_2062_RFPLL_CTRL12_SOUTH 0x4040
572 #define RADIO_2062_RFPLL_CTRL13_SOUTH 0x4041
573 #define RADIO_2062_RFPLL_CTRL14_SOUTH 0x4042
574 #define RADIO_2062_RFPLL_CTRL15_SOUTH 0x4043
575 #define RADIO_2062_RFPLL_CTRL16_SOUTH 0x4044
576 #define RADIO_2062_RFPLL_CTRL17_SOUTH 0x4045
577 #define RADIO_2062_RFPLL_CTRL18_SOUTH 0x4046
578 #define RADIO_2062_RFPLL_CTRL19_SOUTH 0x4047
579 #define RADIO_2062_RFPLL_CTRL20_SOUTH 0x4048
580 #define RADIO_2062_RFPLL_CTRL21_SOUTH 0x4049
581 #define RADIO_2062_RFPLL_CTRL22_SOUTH 0x404a
582 #define RADIO_2062_RFPLL_CTRL23_SOUTH 0x404b
583 #define RADIO_2062_RFPLL_CTRL24_SOUTH 0x404c
584 #define RADIO_2062_RFPLL_CTRL25_SOUTH 0x404d
585 #define RADIO_2062_RFPLL_CTRL26_SOUTH 0x404e
586 #define RADIO_2062_RFPLL_CTRL27_SOUTH 0x404f
587 #define RADIO_2062_RFPLL_CTRL28_SOUTH 0x4050
588 #define RADIO_2062_RFPLL_CTRL29_SOUTH 0x4051
589 #define RADIO_2062_RFPLL_CTRL30_SOUTH 0x4052
590 #define RADIO_2062_RFPLL_CTRL31_SOUTH 0x4053
591 #define RADIO_2062_RFPLL_CTRL32_SOUTH 0x4054
592 #define RADIO_2062_RFPLL_CTRL33_SOUTH 0x4055
593 #define RADIO_2062_RFPLL_CTRL34_SOUTH 0x4056
594 #define RADIO_2062_RXG_CTR00_SOUTH 0x4057
595 #define RADIO_2062_RXG_CTR01_SOUTH 0x4058
596 #define RADIO_2062_RXG_CTR02_SOUTH 0x4059
597 #define RADIO_2062_RXG_CTR03_SOUTH 0x405a
598 #define RADIO_2062_RXG_CTR04_SOUTH 0x405b
599 #define RADIO_2062_RXG_CTR05_SOUTH 0x405c
600 #define RADIO_2062_RXG_CTR06_SOUTH 0x405d
601 #define RADIO_2062_RXG_CTR07_SOUTH 0x405e
602 #define RADIO_2062_RXG_CTR08_SOUTH 0x405f
603 #define RADIO_2062_RXG_CTR09_SOUTH 0x4060
604 #define RADIO_2062_RXG_CTR10_SOUTH 0x4061
605 #define RADIO_2062_RXG_CTR11_SOUTH 0x4062
606 #define RADIO_2062_RXG_CTR12_SOUTH 0x4063
607 #define RADIO_2062_RXG_CTR13_SOUTH 0x4064
608 #define RADIO_2062_RXG_CTR14_SOUTH 0x4065
609 #define RADIO_2062_RXG_CTR15_SOUTH 0x4066
610 #define RADIO_2062_RXG_CTR16_SOUTH 0x4067
611 #define RADIO_2062_RXG_CTR17_SOUTH 0x4068
613 #endif /* _BCM20XX_H */