Go to the documentation of this file.
9 #define B43_NPHY_BBCFG B43_PHY_N(0x001)
10 #define B43_NPHY_BBCFG_RSTCCA 0x4000
11 #define B43_NPHY_BBCFG_RSTRX 0x8000
12 #define B43_NPHY_CHANNEL B43_PHY_N(0x005)
13 #define B43_NPHY_TXERR B43_PHY_N(0x007)
14 #define B43_NPHY_BANDCTL B43_PHY_N(0x009)
15 #define B43_NPHY_BANDCTL_5GHZ 0x0001
16 #define B43_NPHY_4WI_ADDR B43_PHY_N(0x00B)
17 #define B43_NPHY_4WI_DATAHI B43_PHY_N(0x00C)
18 #define B43_NPHY_4WI_DATALO B43_PHY_N(0x00D)
19 #define B43_NPHY_BIST_STAT0 B43_PHY_N(0x00E)
20 #define B43_NPHY_BIST_STAT1 B43_PHY_N(0x00F)
22 #define B43_NPHY_C1_DESPWR B43_PHY_N(0x018)
23 #define B43_NPHY_C1_CCK_DESPWR B43_PHY_N(0x019)
24 #define B43_NPHY_C1_BCLIPBKOFF B43_PHY_N(0x01A)
25 #define B43_NPHY_C1_CCK_BCLIPBKOFF B43_PHY_N(0x01B)
26 #define B43_NPHY_C1_CGAINI B43_PHY_N(0x01C)
27 #define B43_NPHY_C1_CGAINI_GAINBKOFF 0x001F
28 #define B43_NPHY_C1_CGAINI_GAINBKOFF_SHIFT 0
29 #define B43_NPHY_C1_CGAINI_CLIPGBKOFF 0x03E0
30 #define B43_NPHY_C1_CGAINI_CLIPGBKOFF_SHIFT 5
31 #define B43_NPHY_C1_CGAINI_GAINSTEP 0x1C00
32 #define B43_NPHY_C1_CGAINI_GAINSTEP_SHIFT 10
33 #define B43_NPHY_C1_CGAINI_CL2DETECT 0x2000
34 #define B43_NPHY_C1_CCK_CGAINI B43_PHY_N(0x01D)
35 #define B43_NPHY_C1_CCK_CGAINI_GAINBKOFF 0x001F
36 #define B43_NPHY_C1_CCK_CGAINI_CLIPGBKOFF 0x01E0
37 #define B43_NPHY_C1_MINMAX_GAIN B43_PHY_N(0x01E)
38 #define B43_NPHY_C1_MINGAIN 0x00FF
39 #define B43_NPHY_C1_MINGAIN_SHIFT 0
40 #define B43_NPHY_C1_MAXGAIN 0xFF00
41 #define B43_NPHY_C1_MAXGAIN_SHIFT 8
42 #define B43_NPHY_C1_CCK_MINMAX_GAIN B43_PHY_N(0x01F)
43 #define B43_NPHY_C1_CCK_MINGAIN 0x00FF
44 #define B43_NPHY_C1_CCK_MINGAIN_SHIFT 0
45 #define B43_NPHY_C1_CCK_MAXGAIN 0xFF00
46 #define B43_NPHY_C1_CCK_MAXGAIN_SHIFT 8
47 #define B43_NPHY_C1_INITGAIN B43_PHY_N(0x020)
48 #define B43_NPHY_C1_INITGAIN_EXTLNA 0x0001
49 #define B43_NPHY_C1_INITGAIN_LNA 0x0006
50 #define B43_NPHY_C1_INITGAIN_LNAIDX_SHIFT 1
51 #define B43_NPHY_C1_INITGAIN_HPVGA1 0x0078
52 #define B43_NPHY_C1_INITGAIN_HPVGA1_SHIFT 3
53 #define B43_NPHY_C1_INITGAIN_HPVGA2 0x0F80
54 #define B43_NPHY_C1_INITGAIN_HPVGA2_SHIFT 7
55 #define B43_NPHY_C1_INITGAIN_TRRX 0x1000
56 #define B43_NPHY_C1_INITGAIN_TRTX 0x2000
57 #define B43_NPHY_C1_CLIP1_HIGAIN B43_PHY_N(0x021)
58 #define B43_NPHY_C1_CLIP1_MEDGAIN B43_PHY_N(0x022)
59 #define B43_NPHY_C1_CLIP1_LOGAIN B43_PHY_N(0x023)
60 #define B43_NPHY_C1_CLIP2_GAIN B43_PHY_N(0x024)
61 #define B43_NPHY_C1_FILTERGAIN B43_PHY_N(0x025)
62 #define B43_NPHY_C1_LPF_QHPF_BW B43_PHY_N(0x026)
63 #define B43_NPHY_C1_CLIPWBTHRES B43_PHY_N(0x027)
64 #define B43_NPHY_C1_CLIPWBTHRES_CLIP2 0x003F
65 #define B43_NPHY_C1_CLIPWBTHRES_CLIP2_SHIFT 0
66 #define B43_NPHY_C1_CLIPWBTHRES_CLIP1 0x0FC0
67 #define B43_NPHY_C1_CLIPWBTHRES_CLIP1_SHIFT 6
68 #define B43_NPHY_C1_W1THRES B43_PHY_N(0x028)
69 #define B43_NPHY_C1_EDTHRES B43_PHY_N(0x029)
70 #define B43_NPHY_C1_SMSIGTHRES B43_PHY_N(0x02A)
71 #define B43_NPHY_C1_NBCLIPTHRES B43_PHY_N(0x02B)
72 #define B43_NPHY_C1_CLIP1THRES B43_PHY_N(0x02C)
73 #define B43_NPHY_C1_CLIP2THRES B43_PHY_N(0x02D)
75 #define B43_NPHY_C2_DESPWR B43_PHY_N(0x02E)
76 #define B43_NPHY_C2_CCK_DESPWR B43_PHY_N(0x02F)
77 #define B43_NPHY_C2_BCLIPBKOFF B43_PHY_N(0x030)
78 #define B43_NPHY_C2_CCK_BCLIPBKOFF B43_PHY_N(0x031)
79 #define B43_NPHY_C2_CGAINI B43_PHY_N(0x032)
80 #define B43_NPHY_C2_CGAINI_GAINBKOFF 0x001F
81 #define B43_NPHY_C2_CGAINI_GAINBKOFF_SHIFT 0
82 #define B43_NPHY_C2_CGAINI_CLIPGBKOFF 0x03E0
83 #define B43_NPHY_C2_CGAINI_CLIPGBKOFF_SHIFT 5
84 #define B43_NPHY_C2_CGAINI_GAINSTEP 0x1C00
85 #define B43_NPHY_C2_CGAINI_GAINSTEP_SHIFT 10
86 #define B43_NPHY_C2_CGAINI_CL2DETECT 0x2000
87 #define B43_NPHY_C2_CCK_CGAINI B43_PHY_N(0x033)
88 #define B43_NPHY_C2_CCK_CGAINI_GAINBKOFF 0x001F
89 #define B43_NPHY_C2_CCK_CGAINI_CLIPGBKOFF 0x01E0
90 #define B43_NPHY_C2_MINMAX_GAIN B43_PHY_N(0x034)
91 #define B43_NPHY_C2_MINGAIN 0x00FF
92 #define B43_NPHY_C2_MINGAIN_SHIFT 0
93 #define B43_NPHY_C2_MAXGAIN 0xFF00
94 #define B43_NPHY_C2_MAXGAIN_SHIFT 8
95 #define B43_NPHY_C2_CCK_MINMAX_GAIN B43_PHY_N(0x035)
96 #define B43_NPHY_C2_CCK_MINGAIN 0x00FF
97 #define B43_NPHY_C2_CCK_MINGAIN_SHIFT 0
98 #define B43_NPHY_C2_CCK_MAXGAIN 0xFF00
99 #define B43_NPHY_C2_CCK_MAXGAIN_SHIFT 8
100 #define B43_NPHY_C2_INITGAIN B43_PHY_N(0x036)
101 #define B43_NPHY_C2_INITGAIN_EXTLNA 0x0001
102 #define B43_NPHY_C2_INITGAIN_LNA 0x0006
103 #define B43_NPHY_C2_INITGAIN_LNAIDX_SHIFT 1
104 #define B43_NPHY_C2_INITGAIN_HPVGA1 0x0078
105 #define B43_NPHY_C2_INITGAIN_HPVGA1_SHIFT 3
106 #define B43_NPHY_C2_INITGAIN_HPVGA2 0x0F80
107 #define B43_NPHY_C2_INITGAIN_HPVGA2_SHIFT 7
108 #define B43_NPHY_C2_INITGAIN_TRRX 0x1000
109 #define B43_NPHY_C2_INITGAIN_TRTX 0x2000
110 #define B43_NPHY_C2_CLIP1_HIGAIN B43_PHY_N(0x037)
111 #define B43_NPHY_C2_CLIP1_MEDGAIN B43_PHY_N(0x038)
112 #define B43_NPHY_C2_CLIP1_LOGAIN B43_PHY_N(0x039)
113 #define B43_NPHY_C2_CLIP2_GAIN B43_PHY_N(0x03A)
114 #define B43_NPHY_C2_FILTERGAIN B43_PHY_N(0x03B)
115 #define B43_NPHY_C2_LPF_QHPF_BW B43_PHY_N(0x03C)
116 #define B43_NPHY_C2_CLIPWBTHRES B43_PHY_N(0x03D)
117 #define B43_NPHY_C2_CLIPWBTHRES_CLIP2 0x003F
118 #define B43_NPHY_C2_CLIPWBTHRES_CLIP2_SHIFT 0
119 #define B43_NPHY_C2_CLIPWBTHRES_CLIP1 0x0FC0
120 #define B43_NPHY_C2_CLIPWBTHRES_CLIP1_SHIFT 6
121 #define B43_NPHY_C2_W1THRES B43_PHY_N(0x03E)
122 #define B43_NPHY_C2_EDTHRES B43_PHY_N(0x03F)
123 #define B43_NPHY_C2_SMSIGTHRES B43_PHY_N(0x040)
124 #define B43_NPHY_C2_NBCLIPTHRES B43_PHY_N(0x041)
125 #define B43_NPHY_C2_CLIP1THRES B43_PHY_N(0x042)
126 #define B43_NPHY_C2_CLIP2THRES B43_PHY_N(0x043)
128 #define B43_NPHY_CRS_THRES1 B43_PHY_N(0x044)
129 #define B43_NPHY_CRS_THRES2 B43_PHY_N(0x045)
130 #define B43_NPHY_CRS_THRES3 B43_PHY_N(0x046)
131 #define B43_NPHY_CRSCTL B43_PHY_N(0x047)
132 #define B43_NPHY_DCFADDR B43_PHY_N(0x048)
133 #define B43_NPHY_RXF20_NUM0 B43_PHY_N(0x049)
134 #define B43_NPHY_RXF20_NUM1 B43_PHY_N(0x04A)
135 #define B43_NPHY_RXF20_NUM2 B43_PHY_N(0x04B)
136 #define B43_NPHY_RXF20_DENOM0 B43_PHY_N(0x04C)
137 #define B43_NPHY_RXF20_DENOM1 B43_PHY_N(0x04D)
138 #define B43_NPHY_RXF20_NUM10 B43_PHY_N(0x04E)
139 #define B43_NPHY_RXF20_NUM11 B43_PHY_N(0x04F)
140 #define B43_NPHY_RXF20_NUM12 B43_PHY_N(0x050)
141 #define B43_NPHY_RXF20_DENOM10 B43_PHY_N(0x051)
142 #define B43_NPHY_RXF20_DENOM11 B43_PHY_N(0x052)
143 #define B43_NPHY_RXF40_NUM0 B43_PHY_N(0x053)
144 #define B43_NPHY_RXF40_NUM1 B43_PHY_N(0x054)
145 #define B43_NPHY_RXF40_NUM2 B43_PHY_N(0x055)
146 #define B43_NPHY_RXF40_DENOM0 B43_PHY_N(0x056)
147 #define B43_NPHY_RXF40_DENOM1 B43_PHY_N(0x057)
148 #define B43_NPHY_RXF40_NUM10 B43_PHY_N(0x058)
149 #define B43_NPHY_RXF40_NUM11 B43_PHY_N(0x059)
150 #define B43_NPHY_RXF40_NUM12 B43_PHY_N(0x05A)
151 #define B43_NPHY_RXF40_DENOM10 B43_PHY_N(0x05B)
152 #define B43_NPHY_RXF40_DENOM11 B43_PHY_N(0x05C)
153 #define B43_NPHY_PPROC_RSTLEN B43_PHY_N(0x060)
154 #define B43_NPHY_INITCARR_DLEN B43_PHY_N(0x061)
155 #define B43_NPHY_CLIP1CARR_DLEN B43_PHY_N(0x062)
156 #define B43_NPHY_CLIP2CARR_DLEN B43_PHY_N(0x063)
157 #define B43_NPHY_INITGAIN_SLEN B43_PHY_N(0x064)
158 #define B43_NPHY_CLIP1GAIN_SLEN B43_PHY_N(0x065)
159 #define B43_NPHY_CLIP2GAIN_SLEN B43_PHY_N(0x066)
160 #define B43_NPHY_PACKGAIN_SLEN B43_PHY_N(0x067)
161 #define B43_NPHY_CARRSRC_TLEN B43_PHY_N(0x068)
162 #define B43_NPHY_TISRC_TLEN B43_PHY_N(0x069)
163 #define B43_NPHY_ENDROP_TLEN B43_PHY_N(0x06A)
164 #define B43_NPHY_CLIP1_NBDWELL_LEN B43_PHY_N(0x06B)
165 #define B43_NPHY_CLIP2_NBDWELL_LEN B43_PHY_N(0x06C)
166 #define B43_NPHY_W1CLIP1_DWELL_LEN B43_PHY_N(0x06D)
167 #define B43_NPHY_W1CLIP2_DWELL_LEN B43_PHY_N(0x06E)
168 #define B43_NPHY_W2CLIP1_DWELL_LEN B43_PHY_N(0x06F)
169 #define B43_NPHY_PLOAD_CSENSE_EXTLEN B43_PHY_N(0x070)
170 #define B43_NPHY_EDROP_CSENSE_EXTLEN B43_PHY_N(0x071)
171 #define B43_NPHY_TABLE_ADDR B43_PHY_N(0x072)
172 #define B43_NPHY_TABLE_DATALO B43_PHY_N(0x073)
173 #define B43_NPHY_TABLE_DATAHI B43_PHY_N(0x074)
174 #define B43_NPHY_WWISE_LENIDX B43_PHY_N(0x075)
175 #define B43_NPHY_TGNSYNC_LENIDX B43_PHY_N(0x076)
176 #define B43_NPHY_TXMACIF_HOLDOFF B43_PHY_N(0x077)
177 #define B43_NPHY_RFCTL_CMD B43_PHY_N(0x078)
178 #define B43_NPHY_RFCTL_CMD_START 0x0001
179 #define B43_NPHY_RFCTL_CMD_RXTX 0x0002
180 #define B43_NPHY_RFCTL_CMD_CORESEL 0x0038
181 #define B43_NPHY_RFCTL_CMD_CORESEL_SHIFT 3
182 #define B43_NPHY_RFCTL_CMD_PORFORCE 0x0040
183 #define B43_NPHY_RFCTL_CMD_OEPORFORCE 0x0080
184 #define B43_NPHY_RFCTL_CMD_RXEN 0x0100
185 #define B43_NPHY_RFCTL_CMD_TXEN 0x0200
186 #define B43_NPHY_RFCTL_CMD_CHIP0PU 0x0400
187 #define B43_NPHY_RFCTL_CMD_EN 0x0800
188 #define B43_NPHY_RFCTL_CMD_SEQENCORE 0xF000
189 #define B43_NPHY_RFCTL_CMD_SEQENCORE_SHIFT 12
190 #define B43_NPHY_RFCTL_RSSIO1 B43_PHY_N(0x07A)
191 #define B43_NPHY_RFCTL_RSSIO1_RXPD 0x0001
192 #define B43_NPHY_RFCTL_RSSIO1_TXPD 0x0002
193 #define B43_NPHY_RFCTL_RSSIO1_PAPD 0x0004
194 #define B43_NPHY_RFCTL_RSSIO1_RSSICTL 0x0030
195 #define B43_NPHY_RFCTL_RSSIO1_LPFBW 0x00C0
196 #define B43_NPHY_RFCTL_RSSIO1_HPFBWHI 0x0100
197 #define B43_NPHY_RFCTL_RSSIO1_HIQDISCO 0x0200
198 #define B43_NPHY_RFCTL_RXG1 B43_PHY_N(0x07B)
199 #define B43_NPHY_RFCTL_TXG1 B43_PHY_N(0x07C)
200 #define B43_NPHY_RFCTL_RSSIO2 B43_PHY_N(0x07D)
201 #define B43_NPHY_RFCTL_RSSIO2_RXPD 0x0001
202 #define B43_NPHY_RFCTL_RSSIO2_TXPD 0x0002
203 #define B43_NPHY_RFCTL_RSSIO2_PAPD 0x0004
204 #define B43_NPHY_RFCTL_RSSIO2_RSSICTL 0x0030
205 #define B43_NPHY_RFCTL_RSSIO2_LPFBW 0x00C0
206 #define B43_NPHY_RFCTL_RSSIO2_HPFBWHI 0x0100
207 #define B43_NPHY_RFCTL_RSSIO2_HIQDISCO 0x0200
208 #define B43_NPHY_RFCTL_RXG2 B43_PHY_N(0x07E)
209 #define B43_NPHY_RFCTL_TXG2 B43_PHY_N(0x07F)
210 #define B43_NPHY_RFCTL_RSSIO3 B43_PHY_N(0x080)
211 #define B43_NPHY_RFCTL_RSSIO3_RXPD 0x0001
212 #define B43_NPHY_RFCTL_RSSIO3_TXPD 0x0002
213 #define B43_NPHY_RFCTL_RSSIO3_PAPD 0x0004
214 #define B43_NPHY_RFCTL_RSSIO3_RSSICTL 0x0030
215 #define B43_NPHY_RFCTL_RSSIO3_LPFBW 0x00C0
216 #define B43_NPHY_RFCTL_RSSIO3_HPFBWHI 0x0100
217 #define B43_NPHY_RFCTL_RSSIO3_HIQDISCO 0x0200
218 #define B43_NPHY_RFCTL_RXG3 B43_PHY_N(0x081)
219 #define B43_NPHY_RFCTL_TXG3 B43_PHY_N(0x082)
220 #define B43_NPHY_RFCTL_RSSIO4 B43_PHY_N(0x083)
221 #define B43_NPHY_RFCTL_RSSIO4_RXPD 0x0001
222 #define B43_NPHY_RFCTL_RSSIO4_TXPD 0x0002
223 #define B43_NPHY_RFCTL_RSSIO4_PAPD 0x0004
224 #define B43_NPHY_RFCTL_RSSIO4_RSSICTL 0x0030
225 #define B43_NPHY_RFCTL_RSSIO4_LPFBW 0x00C0
226 #define B43_NPHY_RFCTL_RSSIO4_HPFBWHI 0x0100
227 #define B43_NPHY_RFCTL_RSSIO4_HIQDISCO 0x0200
228 #define B43_NPHY_RFCTL_RXG4 B43_PHY_N(0x084)
229 #define B43_NPHY_RFCTL_TXG4 B43_PHY_N(0x085)
230 #define B43_NPHY_C1_TXIQ_COMP_OFF B43_PHY_N(0x087)
231 #define B43_NPHY_C2_TXIQ_COMP_OFF B43_PHY_N(0x088)
232 #define B43_NPHY_C1_TXCTL B43_PHY_N(0x08B)
233 #define B43_NPHY_C2_TXCTL B43_PHY_N(0x08C)
234 #define B43_NPHY_AFECTL_OVER1 B43_PHY_N(0x08F)
235 #define B43_NPHY_SCRAM_SIGCTL B43_PHY_N(0x090)
236 #define B43_NPHY_SCRAM_SIGCTL_INITST 0x007F
237 #define B43_NPHY_SCRAM_SIGCTL_INITST_SHIFT 0
238 #define B43_NPHY_SCRAM_SIGCTL_SCM 0x0080
239 #define B43_NPHY_SCRAM_SIGCTL_SICE 0x0100
240 #define B43_NPHY_SCRAM_SIGCTL_START 0xFE00
241 #define B43_NPHY_SCRAM_SIGCTL_START_SHIFT 9
242 #define B43_NPHY_RFCTL_INTC1 B43_PHY_N(0x091)
243 #define B43_NPHY_RFCTL_INTC2 B43_PHY_N(0x092)
244 #define B43_NPHY_RFCTL_INTC3 B43_PHY_N(0x093)
245 #define B43_NPHY_RFCTL_INTC4 B43_PHY_N(0x094)
246 #define B43_NPHY_NRDTO_WWISE B43_PHY_N(0x095)
247 #define B43_NPHY_NRDTO_TGNSYNC B43_PHY_N(0x096)
248 #define B43_NPHY_SIGFMOD_WWISE B43_PHY_N(0x097)
249 #define B43_NPHY_LEG_SIGFMOD_11N B43_PHY_N(0x098)
250 #define B43_NPHY_HT_SIGFMOD_11N B43_PHY_N(0x099)
251 #define B43_NPHY_C1_RXIQ_COMPA0 B43_PHY_N(0x09A)
252 #define B43_NPHY_C1_RXIQ_COMPB0 B43_PHY_N(0x09B)
253 #define B43_NPHY_C2_RXIQ_COMPA1 B43_PHY_N(0x09C)
254 #define B43_NPHY_C2_RXIQ_COMPB1 B43_PHY_N(0x09D)
255 #define B43_NPHY_RXCTL B43_PHY_N(0x0A0)
256 #define B43_NPHY_RXCTL_BSELU20 0x0010
257 #define B43_NPHY_RXCTL_RIFSEN 0x0080
258 #define B43_NPHY_RFSEQMODE B43_PHY_N(0x0A1)
259 #define B43_NPHY_RFSEQMODE_CAOVER 0x0001
260 #define B43_NPHY_RFSEQMODE_TROVER 0x0002
261 #define B43_NPHY_RFSEQCA B43_PHY_N(0x0A2)
262 #define B43_NPHY_RFSEQCA_TXEN 0x000F
263 #define B43_NPHY_RFSEQCA_TXEN_SHIFT 0
264 #define B43_NPHY_RFSEQCA_RXEN 0x00F0
265 #define B43_NPHY_RFSEQCA_RXEN_SHIFT 4
266 #define B43_NPHY_RFSEQCA_TXDIS 0x0F00
267 #define B43_NPHY_RFSEQCA_TXDIS_SHIFT 8
268 #define B43_NPHY_RFSEQCA_RXDIS 0xF000
269 #define B43_NPHY_RFSEQCA_RXDIS_SHIFT 12
270 #define B43_NPHY_RFSEQTR B43_PHY_N(0x0A3)
271 #define B43_NPHY_RFSEQTR_RX2TX 0x0001
272 #define B43_NPHY_RFSEQTR_TX2RX 0x0002
273 #define B43_NPHY_RFSEQTR_UPGH 0x0004
274 #define B43_NPHY_RFSEQTR_UPGL 0x0008
275 #define B43_NPHY_RFSEQTR_UPGU 0x0010
276 #define B43_NPHY_RFSEQTR_RST2RX 0x0020
277 #define B43_NPHY_RFSEQST B43_PHY_N(0x0A4)
278 #define B43_NPHY_AFECTL_OVER B43_PHY_N(0x0A5)
279 #define B43_NPHY_AFECTL_C1 B43_PHY_N(0x0A6)
280 #define B43_NPHY_AFECTL_C2 B43_PHY_N(0x0A7)
281 #define B43_NPHY_AFECTL_C3 B43_PHY_N(0x0A8)
282 #define B43_NPHY_AFECTL_C4 B43_PHY_N(0x0A9)
283 #define B43_NPHY_AFECTL_DACGAIN1 B43_PHY_N(0x0AA)
284 #define B43_NPHY_AFECTL_DACGAIN2 B43_PHY_N(0x0AB)
285 #define B43_NPHY_AFECTL_DACGAIN3 B43_PHY_N(0x0AC)
286 #define B43_NPHY_AFECTL_DACGAIN4 B43_PHY_N(0x0AD)
287 #define B43_NPHY_STR_ADDR1 B43_PHY_N(0x0AE)
288 #define B43_NPHY_STR_ADDR2 B43_PHY_N(0x0AF)
289 #define B43_NPHY_CLASSCTL B43_PHY_N(0x0B0)
290 #define B43_NPHY_CLASSCTL_CCKEN 0x0001
291 #define B43_NPHY_CLASSCTL_OFDMEN 0x0002
292 #define B43_NPHY_CLASSCTL_WAITEDEN 0x0004
293 #define B43_NPHY_IQFLIP B43_PHY_N(0x0B1)
294 #define B43_NPHY_IQFLIP_ADC1 0x0001
295 #define B43_NPHY_IQFLIP_ADC2 0x0010
296 #define B43_NPHY_SISO_SNR_THRES B43_PHY_N(0x0B2)
297 #define B43_NPHY_SIGMA_N_MULT B43_PHY_N(0x0B3)
298 #define B43_NPHY_TXMACDELAY B43_PHY_N(0x0B4)
299 #define B43_NPHY_TXFRAMEDELAY B43_PHY_N(0x0B5)
300 #define B43_NPHY_MLPARM B43_PHY_N(0x0B6)
301 #define B43_NPHY_MLCTL B43_PHY_N(0x0B7)
302 #define B43_NPHY_WWISE_20NCYCDAT B43_PHY_N(0x0B8)
303 #define B43_NPHY_WWISE_40NCYCDAT B43_PHY_N(0x0B9)
304 #define B43_NPHY_TGNSYNC_20NCYCDAT B43_PHY_N(0x0BA)
305 #define B43_NPHY_TGNSYNC_40NCYCDAT B43_PHY_N(0x0BB)
306 #define B43_NPHY_INITSWIZP B43_PHY_N(0x0BC)
307 #define B43_NPHY_TXTAILCNT B43_PHY_N(0x0BD)
308 #define B43_NPHY_BPHY_CTL1 B43_PHY_N(0x0BE)
309 #define B43_NPHY_BPHY_CTL2 B43_PHY_N(0x0BF)
310 #define B43_NPHY_BPHY_CTL2_LUT 0x001F
311 #define B43_NPHY_BPHY_CTL2_LUT_SHIFT 0
312 #define B43_NPHY_BPHY_CTL2_MACDEL 0x7FE0
313 #define B43_NPHY_BPHY_CTL2_MACDEL_SHIFT 5
314 #define B43_NPHY_IQLOCAL_CMD B43_PHY_N(0x0C0)
315 #define B43_NPHY_IQLOCAL_CMD_EN 0x8000
316 #define B43_NPHY_IQLOCAL_CMDNNUM B43_PHY_N(0x0C1)
317 #define B43_NPHY_IQLOCAL_CMDGCTL B43_PHY_N(0x0C2)
318 #define B43_NPHY_SAMP_CMD B43_PHY_N(0x0C3)
319 #define B43_NPHY_SAMP_CMD_STOP 0x0002
320 #define B43_NPHY_SAMP_LOOPCNT B43_PHY_N(0x0C4)
321 #define B43_NPHY_SAMP_WAITCNT B43_PHY_N(0x0C5)
322 #define B43_NPHY_SAMP_DEPCNT B43_PHY_N(0x0C6)
323 #define B43_NPHY_SAMP_STAT B43_PHY_N(0x0C7)
324 #define B43_NPHY_GPIO_LOOEN B43_PHY_N(0x0C8)
325 #define B43_NPHY_GPIO_HIOEN B43_PHY_N(0x0C9)
326 #define B43_NPHY_GPIO_SEL B43_PHY_N(0x0CA)
327 #define B43_NPHY_GPIO_CLKCTL B43_PHY_N(0x0CB)
328 #define B43_NPHY_TXF_20CO_AS0 B43_PHY_N(0x0CC)
329 #define B43_NPHY_TXF_20CO_AS1 B43_PHY_N(0x0CD)
330 #define B43_NPHY_TXF_20CO_AS2 B43_PHY_N(0x0CE)
331 #define B43_NPHY_TXF_20CO_B32S0 B43_PHY_N(0x0CF)
332 #define B43_NPHY_TXF_20CO_B1S0 B43_PHY_N(0x0D0)
333 #define B43_NPHY_TXF_20CO_B32S1 B43_PHY_N(0x0D1)
334 #define B43_NPHY_TXF_20CO_B1S1 B43_PHY_N(0x0D2)
335 #define B43_NPHY_TXF_20CO_B32S2 B43_PHY_N(0x0D3)
336 #define B43_NPHY_TXF_20CO_B1S2 B43_PHY_N(0x0D4)
337 #define B43_NPHY_SIGFLDTOL B43_PHY_N(0x0D5)
338 #define B43_NPHY_TXSERFLD B43_PHY_N(0x0D6)
339 #define B43_NPHY_AFESEQ_RX2TX_PUD B43_PHY_N(0x0D7)
340 #define B43_NPHY_AFESEQ_TX2RX_PUD B43_PHY_N(0x0D8)
341 #define B43_NPHY_TGNSYNC_SCRAMI0 B43_PHY_N(0x0D9)
342 #define B43_NPHY_TGNSYNC_SCRAMI1 B43_PHY_N(0x0DA)
343 #define B43_NPHY_INITSWIZPATTLEG B43_PHY_N(0x0DB)
344 #define B43_NPHY_BPHY_CTL3 B43_PHY_N(0x0DC)
345 #define B43_NPHY_BPHY_CTL3_SCALE 0x00FF
346 #define B43_NPHY_BPHY_CTL3_SCALE_SHIFT 0
347 #define B43_NPHY_BPHY_CTL3_FSC 0xFF00
348 #define B43_NPHY_BPHY_CTL3_FSC_SHIFT 8
349 #define B43_NPHY_BPHY_CTL4 B43_PHY_N(0x0DD)
350 #define B43_NPHY_C1_TXBBMULT B43_PHY_N(0x0DE)
351 #define B43_NPHY_C2_TXBBMULT B43_PHY_N(0x0DF)
352 #define B43_NPHY_TXF_40CO_AS0 B43_PHY_N(0x0E1)
353 #define B43_NPHY_TXF_40CO_AS1 B43_PHY_N(0x0E2)
354 #define B43_NPHY_TXF_40CO_AS2 B43_PHY_N(0x0E3)
355 #define B43_NPHY_TXF_40CO_B32S0 B43_PHY_N(0x0E4)
356 #define B43_NPHY_TXF_40CO_B1S0 B43_PHY_N(0x0E5)
357 #define B43_NPHY_TXF_40CO_B32S1 B43_PHY_N(0x0E6)
358 #define B43_NPHY_TXF_40CO_B1S1 B43_PHY_N(0x0E7)
359 #define B43_NPHY_TXF_40CO_B32S2 B43_PHY_N(0x0E8)
360 #define B43_NPHY_TXF_40CO_B1S2 B43_PHY_N(0x0E9)
361 #define B43_NPHY_BIST_STAT2 B43_PHY_N(0x0EA)
362 #define B43_NPHY_BIST_STAT3 B43_PHY_N(0x0EB)
363 #define B43_NPHY_RFCTL_OVER B43_PHY_N(0x0EC)
364 #define B43_NPHY_MIMOCFG B43_PHY_N(0x0ED)
365 #define B43_NPHY_MIMOCFG_GFMIX 0x0004
366 #define B43_NPHY_MIMOCFG_AUTO 0x0100
367 #define B43_NPHY_RADAR_BLNKCTL B43_PHY_N(0x0EE)
368 #define B43_NPHY_A0RADAR_FIFOCTL B43_PHY_N(0x0EF)
369 #define B43_NPHY_A1RADAR_FIFOCTL B43_PHY_N(0x0F0)
370 #define B43_NPHY_A0RADAR_FIFODAT B43_PHY_N(0x0F1)
371 #define B43_NPHY_A1RADAR_FIFODAT B43_PHY_N(0x0F2)
372 #define B43_NPHY_RADAR_THRES0 B43_PHY_N(0x0F3)
373 #define B43_NPHY_RADAR_THRES1 B43_PHY_N(0x0F4)
374 #define B43_NPHY_RADAR_THRES0R B43_PHY_N(0x0F5)
375 #define B43_NPHY_RADAR_THRES1R B43_PHY_N(0x0F6)
376 #define B43_NPHY_CSEN_20IN40_DLEN B43_PHY_N(0x0F7)
377 #define B43_NPHY_RFCTL_LUT_TRSW_LO1 B43_PHY_N(0x0F8)
378 #define B43_NPHY_RFCTL_LUT_TRSW_UP1 B43_PHY_N(0x0F9)
379 #define B43_NPHY_RFCTL_LUT_TRSW_LO2 B43_PHY_N(0x0FA)
380 #define B43_NPHY_RFCTL_LUT_TRSW_UP2 B43_PHY_N(0x0FB)
381 #define B43_NPHY_RFCTL_LUT_TRSW_LO3 B43_PHY_N(0x0FC)
382 #define B43_NPHY_RFCTL_LUT_TRSW_UP3 B43_PHY_N(0x0FD)
383 #define B43_NPHY_RFCTL_LUT_TRSW_LO4 B43_PHY_N(0x0FE)
384 #define B43_NPHY_RFCTL_LUT_TRSW_UP4 B43_PHY_N(0x0FF)
385 #define B43_NPHY_RFCTL_LUT_LNAPA1 B43_PHY_N(0x100)
386 #define B43_NPHY_RFCTL_LUT_LNAPA2 B43_PHY_N(0x101)
387 #define B43_NPHY_RFCTL_LUT_LNAPA3 B43_PHY_N(0x102)
388 #define B43_NPHY_RFCTL_LUT_LNAPA4 B43_PHY_N(0x103)
389 #define B43_NPHY_TGNSYNC_CRCM0 B43_PHY_N(0x104)
390 #define B43_NPHY_TGNSYNC_CRCM1 B43_PHY_N(0x105)
391 #define B43_NPHY_TGNSYNC_CRCM2 B43_PHY_N(0x106)
392 #define B43_NPHY_TGNSYNC_CRCM3 B43_PHY_N(0x107)
393 #define B43_NPHY_TGNSYNC_CRCM4 B43_PHY_N(0x108)
394 #define B43_NPHY_CRCPOLY B43_PHY_N(0x109)
395 #define B43_NPHY_SIGCNT B43_PHY_N(0x10A)
396 #define B43_NPHY_SIGSTARTBIT_CTL B43_PHY_N(0x10B)
397 #define B43_NPHY_CRCPOLY_ORDER B43_PHY_N(0x10C)
398 #define B43_NPHY_RFCTL_CST0 B43_PHY_N(0x10D)
399 #define B43_NPHY_RFCTL_CST1 B43_PHY_N(0x10E)
400 #define B43_NPHY_RFCTL_CST2O B43_PHY_N(0x10F)
401 #define B43_NPHY_BPHY_CTL5 B43_PHY_N(0x111)
402 #define B43_NPHY_RFSEQ_LPFBW B43_PHY_N(0x112)
403 #define B43_NPHY_TSSIBIAS1 B43_PHY_N(0x114)
404 #define B43_NPHY_TSSIBIAS2 B43_PHY_N(0x115)
405 #define B43_NPHY_TSSIBIAS_BIAS 0x00FF
406 #define B43_NPHY_TSSIBIAS_BIAS_SHIFT 0
407 #define B43_NPHY_TSSIBIAS_VAL 0xFF00
408 #define B43_NPHY_TSSIBIAS_VAL_SHIFT 8
409 #define B43_NPHY_ESTPWR1 B43_PHY_N(0x118)
410 #define B43_NPHY_ESTPWR2 B43_PHY_N(0x119)
411 #define B43_NPHY_ESTPWR_PWR 0x00FF
412 #define B43_NPHY_ESTPWR_PWR_SHIFT 0
413 #define B43_NPHY_ESTPWR_VALID 0x0100
414 #define B43_NPHY_TSSI_MAXTXFDT B43_PHY_N(0x11C)
415 #define B43_NPHY_TSSI_MAXTXFDT_VAL 0x00FF
416 #define B43_NPHY_TSSI_MAXTXFDT_VAL_SHIFT 0
417 #define B43_NPHY_TSSI_MAXTDT B43_PHY_N(0x11D)
418 #define B43_NPHY_TSSI_MAXTDT_VAL 0x00FF
419 #define B43_NPHY_TSSI_MAXTDT_VAL_SHIFT 0
420 #define B43_NPHY_ITSSI1 B43_PHY_N(0x11E)
421 #define B43_NPHY_ITSSI2 B43_PHY_N(0x11F)
422 #define B43_NPHY_ITSSI_VAL 0x00FF
423 #define B43_NPHY_ITSSI_VAL_SHIFT 0
424 #define B43_NPHY_TSSIMODE B43_PHY_N(0x122)
425 #define B43_NPHY_TSSIMODE_EN 0x0001
426 #define B43_NPHY_TSSIMODE_PDEN 0x0002
427 #define B43_NPHY_RXMACIFM B43_PHY_N(0x123)
428 #define B43_NPHY_CRSIT_COCNT_LO B43_PHY_N(0x124)
429 #define B43_NPHY_CRSIT_COCNT_HI B43_PHY_N(0x125)
430 #define B43_NPHY_CRSIT_MTCNT_LO B43_PHY_N(0x126)
431 #define B43_NPHY_CRSIT_MTCNT_HI B43_PHY_N(0x127)
432 #define B43_NPHY_SAMTWC B43_PHY_N(0x128)
433 #define B43_NPHY_IQEST_CMD B43_PHY_N(0x129)
434 #define B43_NPHY_IQEST_CMD_START 0x0001
435 #define B43_NPHY_IQEST_CMD_MODE 0x0002
436 #define B43_NPHY_IQEST_WT B43_PHY_N(0x12A)
437 #define B43_NPHY_IQEST_WT_VAL 0x00FF
438 #define B43_NPHY_IQEST_WT_VAL_SHIFT 0
439 #define B43_NPHY_IQEST_SAMCNT B43_PHY_N(0x12B)
440 #define B43_NPHY_IQEST_IQACC_LO0 B43_PHY_N(0x12C)
441 #define B43_NPHY_IQEST_IQACC_HI0 B43_PHY_N(0x12D)
442 #define B43_NPHY_IQEST_IPACC_LO0 B43_PHY_N(0x12E)
443 #define B43_NPHY_IQEST_IPACC_HI0 B43_PHY_N(0x12F)
444 #define B43_NPHY_IQEST_QPACC_LO0 B43_PHY_N(0x130)
445 #define B43_NPHY_IQEST_QPACC_HI0 B43_PHY_N(0x131)
446 #define B43_NPHY_IQEST_IQACC_LO1 B43_PHY_N(0x134)
447 #define B43_NPHY_IQEST_IQACC_HI1 B43_PHY_N(0x135)
448 #define B43_NPHY_IQEST_IPACC_LO1 B43_PHY_N(0x136)
449 #define B43_NPHY_IQEST_IPACC_HI1 B43_PHY_N(0x137)
450 #define B43_NPHY_IQEST_QPACC_LO1 B43_PHY_N(0x138)
451 #define B43_NPHY_IQEST_QPACC_HI1 B43_PHY_N(0x139)
452 #define B43_NPHY_MIMO_CRSTXEXT B43_PHY_N(0x13A)
453 #define B43_NPHY_PWRDET1 B43_PHY_N(0x13B)
454 #define B43_NPHY_PWRDET2 B43_PHY_N(0x13C)
455 #define B43_NPHY_MAXRSSI_DTIME B43_PHY_N(0x13F)
456 #define B43_NPHY_PIL_DW0 B43_PHY_N(0x141)
457 #define B43_NPHY_PIL_DW1 B43_PHY_N(0x142)
458 #define B43_NPHY_PIL_DW2 B43_PHY_N(0x143)
459 #define B43_NPHY_PIL_DW_BPSK 0x000F
460 #define B43_NPHY_PIL_DW_BPSK_SHIFT 0
461 #define B43_NPHY_PIL_DW_QPSK 0x00F0
462 #define B43_NPHY_PIL_DW_QPSK_SHIFT 4
463 #define B43_NPHY_PIL_DW_16QAM 0x0F00
464 #define B43_NPHY_PIL_DW_16QAM_SHIFT 8
465 #define B43_NPHY_PIL_DW_64QAM 0xF000
466 #define B43_NPHY_PIL_DW_64QAM_SHIFT 12
467 #define B43_NPHY_FMDEM_CFG B43_PHY_N(0x144)
468 #define B43_NPHY_PHASETR_A0 B43_PHY_N(0x145)
469 #define B43_NPHY_PHASETR_A1 B43_PHY_N(0x146)
470 #define B43_NPHY_PHASETR_A2 B43_PHY_N(0x147)
471 #define B43_NPHY_PHASETR_B0 B43_PHY_N(0x148)
472 #define B43_NPHY_PHASETR_B1 B43_PHY_N(0x149)
473 #define B43_NPHY_PHASETR_B2 B43_PHY_N(0x14A)
474 #define B43_NPHY_PHASETR_CHG0 B43_PHY_N(0x14B)
475 #define B43_NPHY_PHASETR_CHG1 B43_PHY_N(0x14C)
476 #define B43_NPHY_PHASETW_OFF B43_PHY_N(0x14D)
477 #define B43_NPHY_RFCTL_DBG B43_PHY_N(0x14E)
478 #define B43_NPHY_CCK_SHIFTB_REF B43_PHY_N(0x150)
479 #define B43_NPHY_OVER_DGAIN0 B43_PHY_N(0x152)
480 #define B43_NPHY_OVER_DGAIN1 B43_PHY_N(0x153)
481 #define B43_NPHY_OVER_DGAIN_FDGV 0x0007
482 #define B43_NPHY_OVER_DGAIN_FDGV_SHIFT 0
483 #define B43_NPHY_OVER_DGAIN_FDGEN 0x0008
484 #define B43_NPHY_OVER_DGAIN_CCKDGECV 0xFF00
485 #define B43_NPHY_OVER_DGAIN_CCKDGECV_SHIFT 8
486 #define B43_NPHY_BIST_STAT4 B43_PHY_N(0x156)
487 #define B43_NPHY_RADAR_MAL B43_PHY_N(0x157)
488 #define B43_NPHY_RADAR_SRCCTL B43_PHY_N(0x158)
489 #define B43_NPHY_VLD_DTSIG B43_PHY_N(0x159)
490 #define B43_NPHY_VLD_DTDAT B43_PHY_N(0x15A)
491 #define B43_NPHY_C1_BPHY_RXIQCA0 B43_PHY_N(0x15B)
492 #define B43_NPHY_C1_BPHY_RXIQCB0 B43_PHY_N(0x15C)
493 #define B43_NPHY_C2_BPHY_RXIQCA1 B43_PHY_N(0x15D)
494 #define B43_NPHY_C2_BPHY_RXIQCB1 B43_PHY_N(0x15E)
495 #define B43_NPHY_FREQGAIN0 B43_PHY_N(0x160)
496 #define B43_NPHY_FREQGAIN1 B43_PHY_N(0x161)
497 #define B43_NPHY_FREQGAIN2 B43_PHY_N(0x162)
498 #define B43_NPHY_FREQGAIN3 B43_PHY_N(0x163)
499 #define B43_NPHY_FREQGAIN4 B43_PHY_N(0x164)
500 #define B43_NPHY_FREQGAIN5 B43_PHY_N(0x165)
501 #define B43_NPHY_FREQGAIN6 B43_PHY_N(0x166)
502 #define B43_NPHY_FREQGAIN7 B43_PHY_N(0x167)
503 #define B43_NPHY_FREQGAIN_BYPASS B43_PHY_N(0x168)
504 #define B43_NPHY_TRLOSS B43_PHY_N(0x169)
505 #define B43_NPHY_C1_ADCCLIP B43_PHY_N(0x16A)
506 #define B43_NPHY_C2_ADCCLIP B43_PHY_N(0x16B)
507 #define B43_NPHY_LTRN_OFFGAIN B43_PHY_N(0x16F)
508 #define B43_NPHY_LTRN_OFF B43_PHY_N(0x170)
509 #define B43_NPHY_NRDATAT_WWISE20SIG B43_PHY_N(0x171)
510 #define B43_NPHY_NRDATAT_WWISE40SIG B43_PHY_N(0x172)
511 #define B43_NPHY_NRDATAT_TGNSYNC20SIG B43_PHY_N(0x173)
512 #define B43_NPHY_NRDATAT_TGNSYNC40SIG B43_PHY_N(0x174)
513 #define B43_NPHY_WWISE_CRCM0 B43_PHY_N(0x175)
514 #define B43_NPHY_WWISE_CRCM1 B43_PHY_N(0x176)
515 #define B43_NPHY_WWISE_CRCM2 B43_PHY_N(0x177)
516 #define B43_NPHY_WWISE_CRCM3 B43_PHY_N(0x178)
517 #define B43_NPHY_WWISE_CRCM4 B43_PHY_N(0x179)
518 #define B43_NPHY_CHANEST_CDDSH B43_PHY_N(0x17A)
519 #define B43_NPHY_HTAGC_WCNT B43_PHY_N(0x17B)
520 #define B43_NPHY_SQPARM B43_PHY_N(0x17C)
521 #define B43_NPHY_MCSDUP6M B43_PHY_N(0x17D)
522 #define B43_NPHY_NDATAT_DUP40 B43_PHY_N(0x17E)
523 #define B43_NPHY_DUP40_TGNSYNC_CYCD B43_PHY_N(0x17F)
524 #define B43_NPHY_DUP40_GFBL B43_PHY_N(0x180)
525 #define B43_NPHY_DUP40_BL B43_PHY_N(0x181)
526 #define B43_NPHY_LEGDUP_FTA B43_PHY_N(0x182)
527 #define B43_NPHY_PACPROC_DBG B43_PHY_N(0x183)
528 #define B43_NPHY_PIL_CYC1 B43_PHY_N(0x184)
529 #define B43_NPHY_PIL_CYC2 B43_PHY_N(0x185)
530 #define B43_NPHY_TXF_20CO_S0A1 B43_PHY_N(0x186)
531 #define B43_NPHY_TXF_20CO_S0A2 B43_PHY_N(0x187)
532 #define B43_NPHY_TXF_20CO_S1A1 B43_PHY_N(0x188)
533 #define B43_NPHY_TXF_20CO_S1A2 B43_PHY_N(0x189)
534 #define B43_NPHY_TXF_20CO_S2A1 B43_PHY_N(0x18A)
535 #define B43_NPHY_TXF_20CO_S2A2 B43_PHY_N(0x18B)
536 #define B43_NPHY_TXF_20CO_S0B1 B43_PHY_N(0x18C)
537 #define B43_NPHY_TXF_20CO_S0B2 B43_PHY_N(0x18D)
538 #define B43_NPHY_TXF_20CO_S0B3 B43_PHY_N(0x18E)
539 #define B43_NPHY_TXF_20CO_S1B1 B43_PHY_N(0x18F)
540 #define B43_NPHY_TXF_20CO_S1B2 B43_PHY_N(0x190)
541 #define B43_NPHY_TXF_20CO_S1B3 B43_PHY_N(0x191)
542 #define B43_NPHY_TXF_20CO_S2B1 B43_PHY_N(0x192)
543 #define B43_NPHY_TXF_20CO_S2B2 B43_PHY_N(0x193)
544 #define B43_NPHY_TXF_20CO_S2B3 B43_PHY_N(0x194)
545 #define B43_NPHY_TXF_40CO_S0A1 B43_PHY_N(0x195)
546 #define B43_NPHY_TXF_40CO_S0A2 B43_PHY_N(0x196)
547 #define B43_NPHY_TXF_40CO_S1A1 B43_PHY_N(0x197)
548 #define B43_NPHY_TXF_40CO_S1A2 B43_PHY_N(0x198)
549 #define B43_NPHY_TXF_40CO_S2A1 B43_PHY_N(0x199)
550 #define B43_NPHY_TXF_40CO_S2A2 B43_PHY_N(0x19A)
551 #define B43_NPHY_TXF_40CO_S0B1 B43_PHY_N(0x19B)
552 #define B43_NPHY_TXF_40CO_S0B2 B43_PHY_N(0x19C)
553 #define B43_NPHY_TXF_40CO_S0B3 B43_PHY_N(0x19D)
554 #define B43_NPHY_TXF_40CO_S1B1 B43_PHY_N(0x19E)
555 #define B43_NPHY_TXF_40CO_S1B2 B43_PHY_N(0x19F)
556 #define B43_NPHY_TXF_40CO_S1B3 B43_PHY_N(0x1A0)
557 #define B43_NPHY_TXF_40CO_S2B1 B43_PHY_N(0x1A1)
558 #define B43_NPHY_TXF_40CO_S2B2 B43_PHY_N(0x1A2)
559 #define B43_NPHY_TXF_40CO_S2B3 B43_PHY_N(0x1A3)
560 #define B43_NPHY_RSSIMC_0I_RSSI_X B43_PHY_N(0x1A4)
561 #define B43_NPHY_RSSIMC_0I_RSSI_Y B43_PHY_N(0x1A5)
562 #define B43_NPHY_RSSIMC_0I_RSSI_Z B43_PHY_N(0x1A6)
563 #define B43_NPHY_RSSIMC_0I_TBD B43_PHY_N(0x1A7)
564 #define B43_NPHY_RSSIMC_0I_PWRDET B43_PHY_N(0x1A8)
565 #define B43_NPHY_RSSIMC_0I_TSSI B43_PHY_N(0x1A9)
566 #define B43_NPHY_RSSIMC_0Q_RSSI_X B43_PHY_N(0x1AA)
567 #define B43_NPHY_RSSIMC_0Q_RSSI_Y B43_PHY_N(0x1AB)
568 #define B43_NPHY_RSSIMC_0Q_RSSI_Z B43_PHY_N(0x1AC)
569 #define B43_NPHY_RSSIMC_0Q_TBD B43_PHY_N(0x1AD)
570 #define B43_NPHY_RSSIMC_0Q_PWRDET B43_PHY_N(0x1AE)
571 #define B43_NPHY_RSSIMC_0Q_TSSI B43_PHY_N(0x1AF)
572 #define B43_NPHY_RSSIMC_1I_RSSI_X B43_PHY_N(0x1B0)
573 #define B43_NPHY_RSSIMC_1I_RSSI_Y B43_PHY_N(0x1B1)
574 #define B43_NPHY_RSSIMC_1I_RSSI_Z B43_PHY_N(0x1B2)
575 #define B43_NPHY_RSSIMC_1I_TBD B43_PHY_N(0x1B3)
576 #define B43_NPHY_RSSIMC_1I_PWRDET B43_PHY_N(0x1B4)
577 #define B43_NPHY_RSSIMC_1I_TSSI B43_PHY_N(0x1B5)
578 #define B43_NPHY_RSSIMC_1Q_RSSI_X B43_PHY_N(0x1B6)
579 #define B43_NPHY_RSSIMC_1Q_RSSI_Y B43_PHY_N(0x1B7)
580 #define B43_NPHY_RSSIMC_1Q_RSSI_Z B43_PHY_N(0x1B8)
581 #define B43_NPHY_RSSIMC_1Q_TBD B43_PHY_N(0x1B9)
582 #define B43_NPHY_RSSIMC_1Q_PWRDET B43_PHY_N(0x1BA)
583 #define B43_NPHY_RSSIMC_1Q_TSSI B43_PHY_N(0x1BB)
584 #define B43_NPHY_SAMC_WCNT B43_PHY_N(0x1BC)
585 #define B43_NPHY_PTHROUGH_CNT B43_PHY_N(0x1BD)
586 #define B43_NPHY_LTRN_OFF_G20L B43_PHY_N(0x1C4)
587 #define B43_NPHY_LTRN_OFF_20L B43_PHY_N(0x1C5)
588 #define B43_NPHY_LTRN_OFF_G20U B43_PHY_N(0x1C6)
589 #define B43_NPHY_LTRN_OFF_20U B43_PHY_N(0x1C7)
590 #define B43_NPHY_DSSSCCK_GAINSL B43_PHY_N(0x1C8)
591 #define B43_NPHY_GPIO_LOOUT B43_PHY_N(0x1C9)
592 #define B43_NPHY_GPIO_HIOUT B43_PHY_N(0x1CA)
593 #define B43_NPHY_CRS_CHECK B43_PHY_N(0x1CB)
594 #define B43_NPHY_ML_LOGSS_RAT B43_PHY_N(0x1CC)
595 #define B43_NPHY_DUPSCALE B43_PHY_N(0x1CD)
596 #define B43_NPHY_BW1A B43_PHY_N(0x1CE)
597 #define B43_NPHY_BW2 B43_PHY_N(0x1CF)
598 #define B43_NPHY_BW3 B43_PHY_N(0x1D0)
599 #define B43_NPHY_BW4 B43_PHY_N(0x1D1)
600 #define B43_NPHY_BW5 B43_PHY_N(0x1D2)
601 #define B43_NPHY_BW6 B43_PHY_N(0x1D3)
602 #define B43_NPHY_COALEN0 B43_PHY_N(0x1D4)
603 #define B43_NPHY_COALEN1 B43_PHY_N(0x1D5)
604 #define B43_NPHY_CRSTHRES_1U B43_PHY_N(0x1D6)
605 #define B43_NPHY_CRSTHRES_2U B43_PHY_N(0x1D7)
606 #define B43_NPHY_CRSTHRES_3U B43_PHY_N(0x1D8)
607 #define B43_NPHY_CRSCTL_U B43_PHY_N(0x1D9)
608 #define B43_NPHY_CRSTHRES_1L B43_PHY_N(0x1DA)
609 #define B43_NPHY_CRSTHRES_2L B43_PHY_N(0x1DB)
610 #define B43_NPHY_CRSTHRES_3L B43_PHY_N(0x1DC)
611 #define B43_NPHY_CRSCTL_L B43_PHY_N(0x1DD)
612 #define B43_NPHY_STRA_1U B43_PHY_N(0x1DE)
613 #define B43_NPHY_STRA_2U B43_PHY_N(0x1DF)
614 #define B43_NPHY_STRA_1L B43_PHY_N(0x1E0)
615 #define B43_NPHY_STRA_2L B43_PHY_N(0x1E1)
616 #define B43_NPHY_CRSCHECK1 B43_PHY_N(0x1E2)
617 #define B43_NPHY_CRSCHECK2 B43_PHY_N(0x1E3)
618 #define B43_NPHY_CRSCHECK3 B43_PHY_N(0x1E4)
619 #define B43_NPHY_JMPSTP0 B43_PHY_N(0x1E5)
620 #define B43_NPHY_JMPSTP1 B43_PHY_N(0x1E6)
621 #define B43_NPHY_TXPCTL_CMD B43_PHY_N(0x1E7)
622 #define B43_NPHY_TXPCTL_CMD_INIT 0x007F
623 #define B43_NPHY_TXPCTL_CMD_INIT_SHIFT 0
624 #define B43_NPHY_TXPCTL_CMD_COEFF 0x2000
625 #define B43_NPHY_TXPCTL_CMD_HWPCTLEN 0x4000
626 #define B43_NPHY_TXPCTL_CMD_PCTLEN 0x8000
627 #define B43_NPHY_TXPCTL_N B43_PHY_N(0x1E8)
628 #define B43_NPHY_TXPCTL_N_TSSID 0x00FF
629 #define B43_NPHY_TXPCTL_N_TSSID_SHIFT 0
630 #define B43_NPHY_TXPCTL_N_NPTIL2 0x0700
631 #define B43_NPHY_TXPCTL_N_NPTIL2_SHIFT 8
632 #define B43_NPHY_TXPCTL_ITSSI B43_PHY_N(0x1E9)
633 #define B43_NPHY_TXPCTL_ITSSI_0 0x003F
634 #define B43_NPHY_TXPCTL_ITSSI_0_SHIFT 0
635 #define B43_NPHY_TXPCTL_ITSSI_1 0x3F00
636 #define B43_NPHY_TXPCTL_ITSSI_1_SHIFT 8
637 #define B43_NPHY_TXPCTL_ITSSI_BINF 0x8000
638 #define B43_NPHY_TXPCTL_TPWR B43_PHY_N(0x1EA)
639 #define B43_NPHY_TXPCTL_TPWR_0 0x00FF
640 #define B43_NPHY_TXPCTL_TPWR_0_SHIFT 0
641 #define B43_NPHY_TXPCTL_TPWR_1 0xFF00
642 #define B43_NPHY_TXPCTL_TPWR_1_SHIFT 8
643 #define B43_NPHY_TXPCTL_BIDX B43_PHY_N(0x1EB)
644 #define B43_NPHY_TXPCTL_BIDX_0 0x007F
645 #define B43_NPHY_TXPCTL_BIDX_0_SHIFT 0
646 #define B43_NPHY_TXPCTL_BIDX_1 0x7F00
647 #define B43_NPHY_TXPCTL_BIDX_1_SHIFT 8
648 #define B43_NPHY_TXPCTL_BIDX_LOAD 0x8000
649 #define B43_NPHY_TXPCTL_PIDX B43_PHY_N(0x1EC)
650 #define B43_NPHY_TXPCTL_PIDX_0 0x007F
651 #define B43_NPHY_TXPCTL_PIDX_0_SHIFT 0
652 #define B43_NPHY_TXPCTL_PIDX_1 0x7F00
653 #define B43_NPHY_TXPCTL_PIDX_1_SHIFT 8
654 #define B43_NPHY_C1_TXPCTL_STAT B43_PHY_N(0x1ED)
655 #define B43_NPHY_C2_TXPCTL_STAT B43_PHY_N(0x1EE)
656 #define B43_NPHY_TXPCTL_STAT_EST 0x00FF
657 #define B43_NPHY_TXPCTL_STAT_EST_SHIFT 0
658 #define B43_NPHY_TXPCTL_STAT_BIDX 0x7F00
659 #define B43_NPHY_TXPCTL_STAT_BIDX_SHIFT 8
660 #define B43_NPHY_TXPCTL_STAT_ESTVALID 0x8000
661 #define B43_NPHY_SMALLSGS_LEN B43_PHY_N(0x1EF)
662 #define B43_NPHY_PHYSTAT_GAIN0 B43_PHY_N(0x1F0)
663 #define B43_NPHY_PHYSTAT_GAIN1 B43_PHY_N(0x1F1)
664 #define B43_NPHY_PHYSTAT_FREQEST B43_PHY_N(0x1F2)
665 #define B43_NPHY_PHYSTAT_ADVRET B43_PHY_N(0x1F3)
666 #define B43_NPHY_PHYLB_MODE B43_PHY_N(0x1F4)
667 #define B43_NPHY_TONE_MIDX20_1 B43_PHY_N(0x1F5)
668 #define B43_NPHY_TONE_MIDX20_2 B43_PHY_N(0x1F6)
669 #define B43_NPHY_TONE_MIDX20_3 B43_PHY_N(0x1F7)
670 #define B43_NPHY_TONE_MIDX40_1 B43_PHY_N(0x1F8)
671 #define B43_NPHY_TONE_MIDX40_2 B43_PHY_N(0x1F9)
672 #define B43_NPHY_TONE_MIDX40_3 B43_PHY_N(0x1FA)
673 #define B43_NPHY_TONE_MIDX40_4 B43_PHY_N(0x1FB)
674 #define B43_NPHY_PILTONE_MIDX1 B43_PHY_N(0x1FC)
675 #define B43_NPHY_PILTONE_MIDX2 B43_PHY_N(0x1FD)
676 #define B43_NPHY_PILTONE_MIDX3 B43_PHY_N(0x1FE)
677 #define B43_NPHY_TXRIFS_FRDEL B43_PHY_N(0x1FF)
678 #define B43_NPHY_AFESEQ_RX2TX_PUD_40M B43_PHY_N(0x200)
679 #define B43_NPHY_AFESEQ_TX2RX_PUD_40M B43_PHY_N(0x201)
680 #define B43_NPHY_AFESEQ_RX2TX_PUD_20M B43_PHY_N(0x202)
681 #define B43_NPHY_AFESEQ_TX2RX_PUD_20M B43_PHY_N(0x203)
682 #define B43_NPHY_RX_SIGCTL B43_PHY_N(0x204)
683 #define B43_NPHY_RXPIL_CYCNT0 B43_PHY_N(0x205)
684 #define B43_NPHY_RXPIL_CYCNT1 B43_PHY_N(0x206)
685 #define B43_NPHY_RXPIL_CYCNT2 B43_PHY_N(0x207)
686 #define B43_NPHY_AFESEQ_RX2TX_PUD_10M B43_PHY_N(0x208)
687 #define B43_NPHY_AFESEQ_TX2RX_PUD_10M B43_PHY_N(0x209)
688 #define B43_NPHY_DSSSCCK_CRSEXTL B43_PHY_N(0x20A)
689 #define B43_NPHY_ML_LOGSS_RATSLOPE B43_PHY_N(0x20B)
690 #define B43_NPHY_RIFS_SRCTL B43_PHY_N(0x20C)
691 #define B43_NPHY_TXREALFD B43_PHY_N(0x20D)
692 #define B43_NPHY_HPANT_SWTHRES B43_PHY_N(0x20E)
693 #define B43_NPHY_EDCRS_ASSTHRES0 B43_PHY_N(0x210)
694 #define B43_NPHY_EDCRS_ASSTHRES1 B43_PHY_N(0x211)
695 #define B43_NPHY_EDCRS_DEASSTHRES0 B43_PHY_N(0x212)
696 #define B43_NPHY_EDCRS_DEASSTHRES1 B43_PHY_N(0x213)
697 #define B43_NPHY_STR_WTIME20U B43_PHY_N(0x214)
698 #define B43_NPHY_STR_WTIME20L B43_PHY_N(0x215)
699 #define B43_NPHY_TONE_MIDX657M B43_PHY_N(0x216)
700 #define B43_NPHY_HTSIGTONES B43_PHY_N(0x217)
701 #define B43_NPHY_RSSI1 B43_PHY_N(0x219)
702 #define B43_NPHY_RSSI2 B43_PHY_N(0x21A)
703 #define B43_NPHY_CHAN_ESTHANG B43_PHY_N(0x21D)
704 #define B43_NPHY_FINERX2_CGC B43_PHY_N(0x221)
705 #define B43_NPHY_FINERX2_CGC_DECGC 0x0008
706 #define B43_NPHY_TXPCTL_INIT B43_PHY_N(0x222)
707 #define B43_NPHY_TXPCTL_INIT_PIDXI1 0x00FF
708 #define B43_NPHY_TXPCTL_INIT_PIDXI1_SHIFT 0
709 #define B43_NPHY_PAPD_EN0 B43_PHY_N(0x297)
710 #define B43_NPHY_EPS_TABLE_ADJ0 B43_PHY_N(0x298)
711 #define B43_NPHY_PAPD_EN1 B43_PHY_N(0x29B)
712 #define B43_NPHY_EPS_TABLE_ADJ1 B43_PHY_N(0x29C)
714 #define B43_PHY_B_BBCFG B43_PHY_N_BMODE(0x001)
715 #define B43_PHY_B_TEST B43_PHY_N_BMODE(0x00A)