1
2 /*
3
4 Broadcom B43 wireless driver
5 IEEE 802.11n PHY data tables
6
7 Copyright (c) 2008 Michael Buesch <m@bues.ch>
8 Copyright (c) 2010 Rafał Miłecki <zajec5@gmail.com>
9
10 This program is free software; you can redistribute it and/or modify
11 it under the terms of the GNU General Public License as published by
12 the Free Software Foundation; either version 2 of the License, or
13 (at your option) any later version.
14
15 This program is distributed in the hope that it will be useful,
16 but WITHOUT ANY WARRANTY; without even the implied warranty of
17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 GNU General Public License for more details.
19
20 You should have received a copy of the GNU General Public License
21 along with this program; see the file COPYING. If not, write to
22 the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor,
23 Boston, MA 02110-1301, USA.
24
25 */
26
27 #include <sys/cdefs.h>
28 /*
29 * The Broadcom Wireless LAN controller driver.
30 */
31
32 #include "opt_wlan.h"
33 #include "opt_bwn.h"
34
35 #include <sys/param.h>
36 #include <sys/systm.h>
37 #include <sys/kernel.h>
38 #include <sys/malloc.h>
39 #include <sys/module.h>
40 #include <sys/endian.h>
41 #include <sys/errno.h>
42 #include <sys/firmware.h>
43 #include <sys/lock.h>
44 #include <sys/mutex.h>
45 #include <machine/bus.h>
46 #include <machine/resource.h>
47 #include <sys/bus.h>
48 #include <sys/rman.h>
49 #include <sys/socket.h>
50 #include <sys/sockio.h>
51
52 #include <net/ethernet.h>
53 #include <net/if.h>
54 #include <net/if_var.h>
55 #include <net/if_arp.h>
56 #include <net/if_dl.h>
57 #include <net/if_llc.h>
58 #include <net/if_media.h>
59 #include <net/if_types.h>
60
61 #include <dev/pci/pcivar.h>
62 #include <dev/pci/pcireg.h>
63
64 #include <net80211/ieee80211_var.h>
65 #include <net80211/ieee80211_radiotap.h>
66 #include <net80211/ieee80211_regdomain.h>
67 #include <net80211/ieee80211_phy.h>
68 #include <net80211/ieee80211_ratectl.h>
69
70 #include <dev/bwn/if_bwnreg.h>
71 #include <dev/bwn/if_bwnvar.h>
72 #include <dev/bwn/if_bwn_debug.h>
73
74 #include <gnu/dev/bwn/phy_n/if_bwn_phy_n_regs.h>
75 #include <gnu/dev/bwn/phy_n/if_bwn_phy_n_ppr.h>
76 #include <gnu/dev/bwn/phy_n/if_bwn_phy_n_tables.h>
77 #include <gnu/dev/bwn/phy_n/if_bwn_radio_2056.h>
78
79 struct b2056_inittab_entry {
80 /* Value to write if we use the 5GHz band. */
81 uint16_t ghz5;
82 /* Value to write if we use the 2.4GHz band. */
83 uint16_t ghz2;
84 /* Flags */
85 uint8_t flags;
86 };
87 #define B2056_INITTAB_ENTRY_OK 0x01
88 #define B2056_INITTAB_UPLOAD 0x02
89 #define UPLOAD .flags = B2056_INITTAB_ENTRY_OK | B2056_INITTAB_UPLOAD
90 #define NOUPLOAD .flags = B2056_INITTAB_ENTRY_OK
91
92 struct b2056_inittabs_pts {
93 const struct b2056_inittab_entry *syn;
94 unsigned int syn_length;
95 const struct b2056_inittab_entry *tx;
96 unsigned int tx_length;
97 const struct b2056_inittab_entry *rx;
98 unsigned int rx_length;
99 };
100
101 static const struct b2056_inittab_entry b2056_inittab_phy_rev3_syn[] = {
102 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
103 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
104 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
105 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
106 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
107 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
108 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
109 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
110 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
111 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
112 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
113 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
114 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
115 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
116 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
117 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
118 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
119 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
120 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
121 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
122 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
123 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
124 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
125 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
126 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
127 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
128 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
129 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
130 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
131 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
132 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
133 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
134 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
135 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
136 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
137 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
138 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
139 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
140 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
141 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
142 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
143 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
144 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
145 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
146 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
147 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
148 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
149 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
150 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
151 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
152 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
153 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
154 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
155 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
156 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
157 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
158 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
159 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
160 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
161 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
162 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
163 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
164 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
165 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
166 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
167 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
168 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
169 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
170 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
171 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
172 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
173 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
174 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
175 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
176 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
177 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
178 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
179 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
180 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
181 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
182 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
183 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
184 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
185 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
186 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
187 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
188 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
189 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
190 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
191 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
192 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
193 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
194 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
195 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
196 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
197 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
198 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
199 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
200 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
201 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
202 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
203 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
204 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
205 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
206 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
207 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
208 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
209 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
210 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
211 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
212 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
213 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
214 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
215 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
216 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
217 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
218 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
219 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
220 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
221 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
222 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
223 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
224 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
225 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
226 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
227 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
228 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
229 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
230 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
231 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
232 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
233 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
234 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
235 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
236 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
237 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
238 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
239 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
240 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
241 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
242 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
243 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
244 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
245 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
246 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
247 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
248 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
249 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
250 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
251 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
252 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
253 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
254 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
255 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
256 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
257 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
258 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
259 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
260 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
261 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
262 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
263 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
264 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
265 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
266 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
267 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
268 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
269 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
270 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
271 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
272 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
273 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
274 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
275 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
276 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
277 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
278 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
279 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
280 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
281 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
282 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
283 };
284
285 static const struct b2056_inittab_entry b2056_inittab_phy_rev3_tx[] = {
286 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
287 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
288 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
289 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
290 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
291 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
292 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
293 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
294 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
295 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
296 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
297 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
298 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
299 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
300 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
301 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
302 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
303 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
304 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
305 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
306 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
307 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
308 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
309 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
310 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
311 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
312 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
313 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
314 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
315 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
316 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
317 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
318 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
319 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
320 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
321 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
322 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
323 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
324 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
325 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
326 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
327 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
328 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
329 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
330 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
331 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
332 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
333 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
334 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
335 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
336 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
337 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
338 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
339 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
340 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
341 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
342 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
343 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
344 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
345 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
346 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
347 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
348 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
349 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
350 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
351 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
352 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
353 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
354 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
355 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
356 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
357 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
358 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
359 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
360 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
361 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
362 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
363 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
364 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
365 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
366 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
367 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
368 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
369 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
370 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
371 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
372 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
373 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
374 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
375 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
376 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
377 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
378 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
379 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
380 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
381 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
382 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
383 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
384 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
385 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
386 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
387 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
388 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
389 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
390 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
391 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
392 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
393 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
394 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
395 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
396 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
397 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
398 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
399 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
400 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
401 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
402 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
403 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
404 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
405 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
406 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
407 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
408 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
409 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
410 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
411 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
412 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
413 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
414 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
415 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
416 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
417 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
418 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
419 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
420 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
421 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
422 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
423 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
424 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
425 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
426 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
427 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
428 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
429 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
430 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
431 };
432
433 static const struct b2056_inittab_entry b2056_inittab_phy_rev3_rx[] = {
434 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
435 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
436 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
437 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
438 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
439 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
440 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
441 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
442 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
443 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
444 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
445 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
446 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
447 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
448 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
449 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
450 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
451 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
452 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
453 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
454 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
455 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
456 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
457 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
458 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
459 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
460 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
461 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
462 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
463 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
464 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
465 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
466 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
467 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
468 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
469 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
470 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
471 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
472 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
473 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
474 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
475 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
476 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
477 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
478 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
479 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
480 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
481 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
482 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
483 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
484 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
485 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
486 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
487 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
488 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
489 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
490 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
491 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
492 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
493 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
494 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
495 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
496 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
497 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
498 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
499 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
500 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
501 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
502 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
503 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
504 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
505 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
506 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
507 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
508 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
509 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
510 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
511 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
512 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
513 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
514 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
515 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
516 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
517 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
518 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
519 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
520 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
521 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
522 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
523 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
524 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
525 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
526 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
527 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
528 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
529 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
530 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
531 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
532 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
533 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
534 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
535 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
536 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
537 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
538 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
539 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
540 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
541 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
542 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
543 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
544 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
545 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
546 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
547 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
548 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
549 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
550 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
551 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
552 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
553 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
554 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
555 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
556 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
557 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
558 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
559 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
560 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
561 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
562 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
563 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
564 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
565 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
566 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
567 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
568 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
569 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
570 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
571 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
572 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
573 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
574 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
575 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
576 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
577 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
578 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
579 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
580 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
581 };
582
583 static const struct b2056_inittab_entry b2056_inittab_phy_rev4_syn[] = {
584 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
585 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
586 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
587 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
588 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
589 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
590 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
591 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
592 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
593 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
594 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
595 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
596 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
597 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
598 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
599 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
600 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
601 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
602 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
603 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
604 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
605 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
606 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
607 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
608 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
609 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
610 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
611 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
612 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
613 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
614 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
615 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
616 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
617 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
618 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
619 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
620 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
621 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
622 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
623 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
624 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
625 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
626 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
627 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
628 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
629 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
630 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
631 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
632 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
633 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
634 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
635 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
636 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
637 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
638 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
639 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
640 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
641 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
642 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
643 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
644 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
645 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
646 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
647 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
648 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
649 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
650 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
651 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
652 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
653 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
654 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
655 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
656 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
657 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
658 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
659 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
660 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
661 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
662 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
663 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
664 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
665 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
666 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
667 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
668 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
669 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
670 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
671 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
672 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
673 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
674 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
675 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
676 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
677 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
678 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
679 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
680 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
681 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
682 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
683 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
684 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
685 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
686 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
687 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
688 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
689 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
690 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
691 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
692 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
693 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
694 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
695 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
696 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
697 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
698 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
699 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
700 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
701 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
702 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
703 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
704 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
705 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
706 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
707 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
708 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
709 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
710 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
711 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
712 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
713 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
714 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
715 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
716 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
717 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
718 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
719 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
720 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
721 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
722 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
723 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
724 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
725 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
726 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
727 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
728 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
729 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
730 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
731 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
732 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
733 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
734 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
735 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
736 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
737 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
738 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
739 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
740 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
741 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
742 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
743 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
744 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
745 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
746 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
747 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
748 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
749 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
750 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
751 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
752 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
753 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
754 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
755 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
756 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
757 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
758 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
759 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
760 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
761 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
762 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
763 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
764 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
765 };
766
767 static const struct b2056_inittab_entry b2056_inittab_phy_rev4_tx[] = {
768 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
769 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
770 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
771 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
772 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
773 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
774 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
775 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
776 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
777 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
778 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
779 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
780 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
781 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
782 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
783 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
784 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
785 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
786 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
787 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
788 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
789 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
790 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
791 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
792 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
793 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
794 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
795 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
796 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
797 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
798 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
799 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
800 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
801 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
802 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
803 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
804 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
805 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
806 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
807 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
808 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
809 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
810 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
811 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
812 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
813 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
814 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
815 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
816 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
817 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
818 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
819 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
820 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
821 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
822 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
823 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
824 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
825 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
826 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
827 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
828 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
829 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
830 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
831 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
832 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
833 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
834 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
835 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
836 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
837 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
838 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
839 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
840 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
841 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
842 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
843 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
844 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
845 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
846 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
847 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
848 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
849 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
850 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
851 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
852 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
853 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
854 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
855 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
856 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
857 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
858 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
859 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
860 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
861 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
862 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
863 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
864 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
865 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
866 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
867 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
868 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
869 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
870 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
871 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
872 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
873 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
874 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
875 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
876 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
877 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
878 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
879 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
880 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
881 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
882 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
883 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
884 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
885 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
886 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
887 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
888 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
889 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
890 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
891 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
892 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
893 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
894 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
895 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
896 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
897 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
898 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
899 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
900 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
901 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
902 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
903 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
904 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
905 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
906 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
907 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
908 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
909 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
910 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
911 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
912 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
913 };
914
915 static const struct b2056_inittab_entry b2056_inittab_phy_rev4_rx[] = {
916 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
917 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
918 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
919 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
920 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
921 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
922 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
923 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
924 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
925 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
926 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
927 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
928 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
929 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
930 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
931 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
932 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
933 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
934 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
935 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
936 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
937 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
938 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
939 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
940 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
941 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
942 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
943 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
944 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
945 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
946 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
947 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
948 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
949 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
950 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
951 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
952 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
953 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
954 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
955 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
956 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
957 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
958 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
959 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
960 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
961 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
962 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
963 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
964 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
965 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
966 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
967 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
968 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
969 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
970 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
971 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
972 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
973 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
974 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
975 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
976 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
977 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
978 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
979 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
980 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
981 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
982 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
983 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
984 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
985 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
986 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
987 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
988 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
989 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
990 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
991 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
992 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
993 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
994 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
995 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
996 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
997 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
998 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
999 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1000 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1001 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1002 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1003 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1004 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1005 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1006 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x002f, .ghz2 = 0x002f, UPLOAD, },
1007 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1008 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1009 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1010 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1011 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1012 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1013 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1014 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1015 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1016 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1017 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1018 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1019 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1020 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1021 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1022 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1023 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1024 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1025 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1026 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1027 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1028 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1029 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1030 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1031 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1032 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1033 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1034 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1035 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1036 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1037 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1038 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1039 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1040 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1041 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1042 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1043 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1044 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1045 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1046 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1047 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1048 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1049 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1050 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1051 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1052 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1053 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1054 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1055 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1056 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1057 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1058 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1059 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1060 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1061 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1062 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1063 };
1064
1065 static const struct b2056_inittab_entry b2056_inittab_radio_rev5_syn[] = {
1066 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1067 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1068 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1069 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1070 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1071 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1072 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1073 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1074 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1075 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1076 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1077 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1078 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1079 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1080 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1081 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1082 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1083 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1084 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1085 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1086 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1087 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1088 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1089 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1090 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1091 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1092 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1093 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1094 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1095 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1096 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1097 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1098 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1099 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1100 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1101 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1102 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1103 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1104 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1105 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1106 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1107 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1108 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1109 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1110 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1111 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1112 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1113 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1114 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1115 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1116 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1117 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1118 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1119 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1120 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1121 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1122 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1123 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1124 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1125 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1126 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1127 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1128 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1129 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1130 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1131 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1132 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1133 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1134 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1135 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1136 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1137 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1138 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1139 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1140 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1141 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1142 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1143 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1144 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1145 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1146 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1147 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1148 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1149 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1150 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1151 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1152 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1153 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1154 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1155 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1156 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1157 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1158 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1159 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1160 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1161 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1162 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1163 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1164 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1165 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1166 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1167 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1168 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1169 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1170 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1171 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1172 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1173 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1174 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1175 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1176 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1177 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1178 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1179 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1180 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1181 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1182 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1183 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1184 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1185 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1186 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1187 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1188 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1189 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1190 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1191 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1192 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1193 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1194 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1195 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1196 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1197 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1198 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1199 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1200 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1201 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1202 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1203 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1204 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1205 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1206 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1207 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1208 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1209 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1210 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1211 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1212 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1213 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1214 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1215 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1216 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1217 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1218 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1219 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1220 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1221 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1222 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1223 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1224 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1225 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1226 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1227 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1228 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1229 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1230 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1231 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1232 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1233 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1234 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1235 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1236 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1237 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1238 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1239 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1240 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1241 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1242 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1243 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1244 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1245 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1246 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1247 };
1248
1249 static const struct b2056_inittab_entry b2056_inittab_radio_rev5_tx[] = {
1250 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1251 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1252 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1253 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1254 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1255 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1256 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1257 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1258 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1259 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1260 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1261 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1262 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1263 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1264 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1265 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1266 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1267 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1268 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1269 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1270 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1271 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1272 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1273 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1274 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1275 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1276 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1277 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1278 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1279 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1280 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1281 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1282 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1283 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1284 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1285 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1286 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1287 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1288 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1289 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1290 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1291 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1292 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1293 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1294 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1295 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1296 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1297 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1298 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1299 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1300 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1301 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1302 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1303 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1304 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1305 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1306 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
1307 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1308 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1309 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1310 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1311 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1312 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1313 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1314 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1315 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1316 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1317 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1318 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1319 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1320 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1321 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1322 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1323 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1324 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1325 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1326 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1327 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1328 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1329 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1330 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1331 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1332 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1333 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1334 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1335 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1336 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1337 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1338 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1339 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1340 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1341 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1342 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1343 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1344 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1345 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1346 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1347 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1348 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1349 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1350 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1351 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1352 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1353 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1354 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1355 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1356 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1357 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1358 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1359 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1360 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1361 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1362 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1363 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1364 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1365 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1366 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1367 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1368 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1369 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1370 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1371 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1372 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1373 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1374 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1375 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1376 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1377 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1378 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1379 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1380 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1381 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1382 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1383 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1384 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1385 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1386 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1387 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1388 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1389 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1390 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1391 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1392 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1393 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1394 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1395 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1396 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1397 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1398 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1399 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
1400 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
1401 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
1402 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
1403 };
1404
1405 static const struct b2056_inittab_entry b2056_inittab_radio_rev5_rx[] = {
1406 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1407 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1408 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1409 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1410 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1411 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1412 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1413 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1414 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1415 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1416 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1417 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1418 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1419 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1420 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1421 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1422 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1423 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1424 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1425 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1426 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1427 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1428 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1429 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1430 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1431 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1432 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1433 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1434 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1435 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1436 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1437 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1438 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1439 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1440 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1441 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1442 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1443 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1444 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1445 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1446 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1447 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1448 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1449 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1450 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1451 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1452 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1453 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1454 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1455 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1456 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1457 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1458 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1459 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1460 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1461 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1462 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1463 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1464 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1465 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1466 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1467 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1468 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1469 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1470 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1471 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1472 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1473 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1474 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1475 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1476 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1477 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1478 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1479 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1480 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1481 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1482 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1483 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1484 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1485 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1486 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1487 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1488 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1489 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1490 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1491 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1492 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1493 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1494 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1495 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1496 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1497 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1498 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1499 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1500 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1501 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1502 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1503 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1504 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1505 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1506 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1507 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1508 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1509 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1510 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1511 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1512 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1513 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1514 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1515 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1516 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1517 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1518 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1519 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1520 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1521 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1522 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1523 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1524 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1525 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1526 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1527 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1528 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1529 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1530 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1531 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1532 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1533 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1534 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1535 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1536 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1537 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1538 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1539 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1540 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1541 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1542 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1543 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1544 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1545 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1546 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1547 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1548 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1549 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1550 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1551 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1552 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1553 };
1554
1555 static const struct b2056_inittab_entry b2056_inittab_radio_rev6_syn[] = {
1556 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1557 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1558 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1559 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1560 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1561 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1562 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1563 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1564 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1565 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1566 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1567 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1568 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1569 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1570 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1571 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1572 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1573 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1574 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1575 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1576 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1577 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1578 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1579 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1580 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1581 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1582 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1583 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1584 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1585 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1586 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1587 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1588 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1589 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1590 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1591 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1592 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1593 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1594 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1595 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1596 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1597 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1598 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1599 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1600 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1601 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1602 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1603 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1604 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1605 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1606 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1607 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1608 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1609 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1610 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1611 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1612 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1613 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1614 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1615 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1616 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1617 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1618 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1619 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1620 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1621 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1622 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1623 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1624 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1625 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1626 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1627 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, },
1628 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1629 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1630 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1631 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1632 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, },
1633 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1634 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1635 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1636 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1637 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1638 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1639 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1640 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1641 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1642 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1643 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1644 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1645 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1646 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1647 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1648 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1649 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1650 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1651 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1652 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1653 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1654 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1655 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1656 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1657 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1658 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1659 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1660 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1661 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1662 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1663 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1664 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1665 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1666 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1667 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1668 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1669 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1670 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1671 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1672 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1673 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1674 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1675 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1676 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1677 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1678 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1679 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1680 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1681 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1682 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1683 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1684 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1685 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1686 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1687 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1688 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1689 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1690 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1691 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1692 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1693 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1694 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1695 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1696 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1697 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1698 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1699 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1700 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1701 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1702 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1703 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1704 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1705 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1706 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1707 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1708 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1709 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1710 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1711 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1712 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1713 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1714 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1715 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1716 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1717 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1718 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1719 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1720 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1721 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1722 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1723 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1724 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1725 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1726 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1727 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1728 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1729 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1730 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1731 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1732 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1733 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1734 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1735 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1736 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1737 };
1738
1739 static const struct b2056_inittab_entry b2056_inittab_radio_rev6_tx[] = {
1740 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1741 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1742 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1743 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1744 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1745 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1746 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1747 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1748 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1749 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1750 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1751 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1752 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1753 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1754 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1755 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1756 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1757 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1758 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1759 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1760 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1761 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1762 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1763 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1764 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1765 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1766 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1767 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1768 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1769 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1770 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1771 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1772 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1773 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1774 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1775 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1776 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1777 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1778 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1779 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1780 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1781 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1782 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1783 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1784 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1785 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1786 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1787 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1788 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1789 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1790 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
1791 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1792 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1793 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1794 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1795 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1796 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1797 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1798 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1799 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1800 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1801 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1802 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1803 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1804 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1805 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1806 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1807 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1808 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1809 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1810 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1811 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1812 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1813 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1814 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1815 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1816 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1817 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1818 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1819 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1820 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1821 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1822 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1823 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1824 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1825 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1826 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1827 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1828 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1829 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1830 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1831 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1832 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1833 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1834 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1835 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1836 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1837 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1838 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1839 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1840 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1841 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1842 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1843 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1844 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1845 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1846 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1847 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1848 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1849 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1850 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1851 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1852 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1853 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1854 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1855 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1856 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1857 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1858 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1859 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1860 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1861 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1862 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1863 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
1864 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1865 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1866 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1867 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1868 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1869 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1870 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1871 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1872 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1873 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1874 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1875 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1876 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1877 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1878 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1879 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1880 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1881 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1882 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1883 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1884 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1885 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1886 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1887 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1888 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1889 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1890 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1891 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1892 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1893 };
1894
1895 static const struct b2056_inittab_entry b2056_inittab_radio_rev6_rx[] = {
1896 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1897 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1898 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1899 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1900 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1901 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1902 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1903 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1904 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1905 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1906 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1907 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1908 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1909 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1910 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1911 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1912 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1913 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1914 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1915 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1916 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1917 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1918 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1919 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1920 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1921 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1922 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1923 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1924 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1925 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1926 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1927 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1928 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1929 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1930 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1931 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1932 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1933 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1934 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1935 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1936 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1937 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1938 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1939 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1940 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1941 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1942 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1943 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1944 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1945 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1946 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1947 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1948 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1949 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1950 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1951 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1952 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1953 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1954 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1955 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1956 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1957 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1958 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1959 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1960 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1961 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1962 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1963 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1964 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1965 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1966 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1967 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1968 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1969 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1970 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1971 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1972 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1973 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1974 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1975 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1976 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1977 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1978 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1979 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1980 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1981 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1982 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1983 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1984 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1985 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1986 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1987 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1988 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1989 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1990 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1991 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1992 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1993 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1994 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1995 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1996 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1997 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1998 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1999 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2000 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2001 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2002 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2003 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2004 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2005 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2006 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2007 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2008 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2009 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2010 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2011 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2012 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2013 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2014 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2015 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2016 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2017 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2018 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2019 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
2020 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2021 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2022 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2023 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2024 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2025 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2026 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2027 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2028 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2029 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2030 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2031 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2032 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2033 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2034 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2035 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2036 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2037 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2038 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2039 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2040 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2041 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2042 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2043 };
2044
2045 static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_syn[] = {
2046 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2047 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2048 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2049 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2050 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2051 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2052 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2053 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2054 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2055 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2056 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2057 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2058 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2059 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2060 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2061 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2062 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2063 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2064 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2065 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2066 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2067 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2068 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2069 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2070 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2071 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2072 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2073 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2074 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2075 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2076 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2077 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2078 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2079 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2080 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2081 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2082 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2083 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2084 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2085 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2086 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2087 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2088 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2089 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2090 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2091 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2092 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2093 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2094 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2095 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2096 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2097 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2098 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2099 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2100 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2101 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2102 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2103 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2104 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2105 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2106 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2107 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2108 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2109 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2110 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2111 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2112 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2113 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2114 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2115 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2116 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2117 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2118 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2119 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2120 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2121 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2122 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2123 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2124 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2125 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2126 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2127 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2128 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2129 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2130 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2131 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2132 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2133 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2134 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2135 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2136 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2137 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2138 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2139 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2140 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2141 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2142 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2143 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2144 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2145 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2146 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2147 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2148 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2149 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2150 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2151 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2152 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2153 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2154 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2155 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2156 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2157 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2158 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2159 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2160 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2161 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2162 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2163 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2164 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2165 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2166 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2167 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2168 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2169 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2170 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2171 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2172 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2173 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2174 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2175 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2176 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2177 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2178 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2179 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2180 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2181 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2182 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2183 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2184 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2185 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2186 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2187 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2188 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2189 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2190 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2191 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2192 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2193 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2194 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2195 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2196 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2197 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2198 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2199 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2200 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2201 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2202 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2203 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2204 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2205 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2206 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2207 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2208 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2209 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2210 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2211 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2212 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2213 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2214 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2215 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2216 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2217 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2218 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2219 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2220 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2221 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2222 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2223 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2224 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2225 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2226 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2227 };
2228
2229 static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_tx[] = {
2230 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2231 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2232 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2233 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2234 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2235 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2236 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2237 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2238 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2239 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2240 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2241 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2242 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2243 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2244 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2245 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2246 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2247 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2248 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2249 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2250 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2251 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2252 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2253 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2254 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2255 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2256 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2257 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2258 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2259 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2260 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2261 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2262 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2263 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2264 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2265 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2266 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2267 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2268 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2269 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2270 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2271 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2272 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2273 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2274 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2275 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2276 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2277 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2278 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2279 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2280 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2281 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2282 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2283 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2284 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2285 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2286 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2287 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2288 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2289 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2290 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2291 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2292 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2293 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2294 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2295 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2296 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2297 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2298 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2299 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2300 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2301 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2302 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2303 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2304 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2305 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2306 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2307 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2308 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2309 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2310 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2311 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2312 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2313 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2314 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2315 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2316 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2317 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2318 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2319 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2320 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2321 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2322 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2323 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2324 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2325 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2326 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2327 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2328 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2329 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2330 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2331 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2332 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2333 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2334 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2335 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2336 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2337 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2338 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2339 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2340 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2341 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2342 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2343 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2344 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2345 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2346 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2347 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2348 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2349 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2350 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2351 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2352 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2353 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2354 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2355 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2356 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2357 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2358 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2359 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2360 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2361 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2362 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2363 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2364 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2365 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2366 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2367 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2368 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2369 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2370 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2371 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2372 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2373 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2374 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2375 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2376 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2377 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2378 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2379 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
2380 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
2381 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
2382 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
2383 };
2384
2385 static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_rx[] = {
2386 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2387 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2388 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2389 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2390 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2391 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2392 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2393 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2394 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2395 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2396 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2397 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2398 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2399 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2400 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2401 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2402 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2403 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2404 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2405 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2406 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2407 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2408 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2409 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2410 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2411 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2412 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2413 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2414 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2415 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2416 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2417 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2418 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2419 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2420 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2421 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2422 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2423 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2424 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2425 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2426 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2427 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2428 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2429 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2430 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2431 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2432 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2433 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2434 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2435 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2436 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2437 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2438 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2439 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2440 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2441 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2442 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2443 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2444 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2445 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2446 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2447 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2448 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2449 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2450 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2451 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2452 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2453 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2454 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2455 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2456 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2457 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2458 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2459 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2460 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2461 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2462 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2463 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2464 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2465 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2466 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2467 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2468 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2469 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2470 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2471 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2472 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2473 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2474 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2475 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2476 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2477 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2478 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2479 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2480 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2481 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2482 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2483 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2484 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2485 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2486 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2487 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2488 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2489 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2490 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2491 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2492 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2493 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2494 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2495 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2496 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2497 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2498 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2499 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2500 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2501 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2502 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2503 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2504 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2505 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2506 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2507 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2508 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2509 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2510 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2511 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2512 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2513 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2514 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2515 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2516 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2517 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2518 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2519 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2520 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2521 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2522 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2523 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2524 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2525 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2526 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2527 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2528 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2529 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2530 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2531 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2532 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2533 };
2534
2535 static const struct b2056_inittab_entry b2056_inittab_radio_rev8_syn[] = {
2536 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2537 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2538 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2539 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2540 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2541 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2542 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2543 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2544 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2545 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2546 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2547 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2548 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2549 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2550 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2551 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2552 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2553 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2554 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2555 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2556 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2557 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2558 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2559 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2560 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2561 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2562 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2563 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2564 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2565 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2566 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2567 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2568 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2569 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2570 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2571 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2572 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2573 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2574 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2575 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2576 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2577 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2578 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2579 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2580 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2581 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2582 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2583 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2584 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2585 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2586 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2587 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2588 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2589 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2590 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2591 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2592 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2593 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2594 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2595 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2596 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2597 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2598 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2599 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2600 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2601 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2602 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2603 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2604 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2605 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2606 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2607 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2608 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2609 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2610 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2611 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2612 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2613 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2614 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2615 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2616 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2617 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2618 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2619 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2620 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2621 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2622 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2623 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2624 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2625 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2626 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2627 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2628 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2629 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2630 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2631 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2632 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2633 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2634 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2635 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2636 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2637 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2638 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2639 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2640 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2641 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2642 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2643 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2644 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2645 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2646 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2647 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2648 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2649 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2650 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2651 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2652 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2653 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2654 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2655 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2656 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2657 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2658 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2659 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2660 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2661 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2662 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2663 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2664 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2665 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2666 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2667 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2668 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2669 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2670 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2671 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2672 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2673 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2674 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2675 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2676 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2677 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2678 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2679 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2680 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2681 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2682 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2683 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2684 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2685 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2686 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2687 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2688 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2689 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2690 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2691 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2692 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2693 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2694 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2695 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2696 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2697 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2698 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2699 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2700 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2701 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2702 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2703 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2704 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2705 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2706 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2707 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2708 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2709 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2710 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2711 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2712 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2713 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2714 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2715 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2716 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2717 };
2718
2719 static const struct b2056_inittab_entry b2056_inittab_radio_rev8_tx[] = {
2720 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2721 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2722 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2723 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2724 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2725 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2726 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2727 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2728 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2729 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2730 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2731 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2732 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2733 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2734 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2735 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2736 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2737 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2738 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2739 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2740 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2741 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2742 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2743 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2744 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2745 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2746 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2747 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2748 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2749 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2750 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2751 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2752 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2753 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2754 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2755 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2756 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2757 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2758 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2759 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2760 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2761 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2762 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2763 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2764 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2765 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2766 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2767 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2768 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2769 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2770 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2771 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2772 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2773 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2774 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2775 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2776 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2777 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2778 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2779 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2780 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2781 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2782 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2783 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2784 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2785 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2786 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2787 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2788 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2789 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2790 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2791 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2792 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2793 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2794 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2795 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2796 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2797 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2798 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2799 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2800 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2801 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2802 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2803 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2804 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2805 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2806 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2807 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2808 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2809 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2810 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2811 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2812 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2813 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2814 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2815 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2816 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2817 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2818 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2819 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2820 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2821 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2822 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2823 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2824 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2825 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2826 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2827 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2828 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2829 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2830 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2831 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2832 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2833 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2834 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2835 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2836 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2837 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2838 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2839 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2840 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2841 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2842 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2843 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2844 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2845 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2846 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2847 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2848 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2849 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2850 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2851 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2852 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2853 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2854 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2855 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2856 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2857 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2858 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2859 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2860 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2861 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2862 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2863 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2864 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2865 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2866 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2867 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2868 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2869 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2870 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2871 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2872 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2873 };
2874
2875 static const struct b2056_inittab_entry b2056_inittab_radio_rev8_rx[] = {
2876 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2877 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2878 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2879 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2880 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2881 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2882 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2883 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2884 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2885 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2886 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2887 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2888 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2889 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2890 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2891 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2892 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2893 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2894 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2895 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2896 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2897 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2898 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2899 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2900 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2901 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2902 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2903 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2904 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2905 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2906 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2907 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2908 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2909 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2910 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2911 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2912 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2913 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2914 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2915 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2916 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2917 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2918 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2919 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2920 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2921 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2922 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2923 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2924 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2925 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2926 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2927 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2928 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2929 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2930 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2931 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2932 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2933 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2934 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2935 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2936 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2937 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2938 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2939 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2940 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2941 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2942 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2943 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2944 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2945 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2946 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2947 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2948 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2949 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2950 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2951 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2952 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2953 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2954 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2955 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2956 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2957 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2958 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2959 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2960 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2961 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2962 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2963 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2964 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2965 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2966 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2967 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2968 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2969 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2970 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2971 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2972 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2973 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2974 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2975 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2976 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2977 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2978 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2979 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2980 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2981 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2982 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2983 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2984 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2985 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2986 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2987 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2988 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2989 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2990 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2991 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2992 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2993 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2994 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2995 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2996 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2997 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2998 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2999 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
3000 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3001 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3002 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3003 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3004 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3005 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3006 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3007 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3008 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3009 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3010 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3011 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3012 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3013 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3014 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3015 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3016 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3017 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3018 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3019 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3020 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3021 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3022 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3023 };
3024
3025 static const struct b2056_inittab_entry b2056_inittab_radio_rev11_syn[] = {
3026 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
3027 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, },
3028 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
3029 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
3030 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, },
3031 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
3032 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
3033 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
3034 };
3035
3036 static const struct b2056_inittab_entry b2056_inittab_radio_rev11_tx[] = {
3037 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
3038 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
3039 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
3040 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
3041 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
3042 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
3043 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
3044 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
3045 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
3046 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
3047 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
3048 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
3049 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
3050 };
3051
3052 static const struct b2056_inittab_entry b2056_inittab_radio_rev11_rx[] = {
3053 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
3054 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
3055 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
3056 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
3057 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
3058 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
3059 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
3060 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
3061 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
3062 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
3063 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
3064 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
3065 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
3066 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
3067 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
3068 };
3069
3070 #define INITTABSPTS(prefix) \
3071 static const struct b2056_inittabs_pts prefix = { \
3072 .syn = prefix##_syn, \
3073 .syn_length = nitems(prefix##_syn), \
3074 .tx = prefix##_tx, \
3075 .tx_length = nitems(prefix##_tx), \
3076 .rx = prefix##_rx, \
3077 .rx_length = nitems(prefix##_rx), \
3078 }
3079
3080 INITTABSPTS(b2056_inittab_phy_rev3);
3081 INITTABSPTS(b2056_inittab_phy_rev4);
3082 INITTABSPTS(b2056_inittab_radio_rev5);
3083 INITTABSPTS(b2056_inittab_radio_rev6);
3084 INITTABSPTS(b2056_inittab_radio_rev7_9);
3085 INITTABSPTS(b2056_inittab_radio_rev8);
3086 INITTABSPTS(b2056_inittab_radio_rev11);
3087
3088 #define RADIOREGS3(r00, r01, r02, r03, r04, r05, r06, r07, r08, r09, \
3089 r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \
3090 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \
3091 r30, r31, r32, r33, r34, r35, r36) \
3092 .radio_syn_pll_vcocal1 = r00, \
3093 .radio_syn_pll_vcocal2 = r01, \
3094 .radio_syn_pll_refdiv = r02, \
3095 .radio_syn_pll_mmd2 = r03, \
3096 .radio_syn_pll_mmd1 = r04, \
3097 .radio_syn_pll_loopfilter1 = r05, \
3098 .radio_syn_pll_loopfilter2 = r06, \
3099 .radio_syn_pll_loopfilter3 = r07, \
3100 .radio_syn_pll_loopfilter4 = r08, \
3101 .radio_syn_pll_loopfilter5 = r09, \
3102 .radio_syn_reserved_addr27 = r10, \
3103 .radio_syn_reserved_addr28 = r11, \
3104 .radio_syn_reserved_addr29 = r12, \
3105 .radio_syn_logen_vcobuf1 = r13, \
3106 .radio_syn_logen_mixer2 = r14, \
3107 .radio_syn_logen_buf3 = r15, \
3108 .radio_syn_logen_buf4 = r16, \
3109 .radio_rx0_lnaa_tune = r17, \
3110 .radio_rx0_lnag_tune = r18, \
3111 .radio_tx0_intpaa_boost_tune = r19, \
3112 .radio_tx0_intpag_boost_tune = r20, \
3113 .radio_tx0_pada_boost_tune = r21, \
3114 .radio_tx0_padg_boost_tune = r22, \
3115 .radio_tx0_pgaa_boost_tune = r23, \
3116 .radio_tx0_pgag_boost_tune = r24, \
3117 .radio_tx0_mixa_boost_tune = r25, \
3118 .radio_tx0_mixg_boost_tune = r26, \
3119 .radio_rx1_lnaa_tune = r27, \
3120 .radio_rx1_lnag_tune = r28, \
3121 .radio_tx1_intpaa_boost_tune = r29, \
3122 .radio_tx1_intpag_boost_tune = r30, \
3123 .radio_tx1_pada_boost_tune = r31, \
3124 .radio_tx1_padg_boost_tune = r32, \
3125 .radio_tx1_pgaa_boost_tune = r33, \
3126 .radio_tx1_pgag_boost_tune = r34, \
3127 .radio_tx1_mixa_boost_tune = r35, \
3128 .radio_tx1_mixg_boost_tune = r36
3129
3130 #define PHYREGS(r0, r1, r2, r3, r4, r5) \
3131 .phy_regs.phy_bw1a = r0, \
3132 .phy_regs.phy_bw2 = r1, \
3133 .phy_regs.phy_bw3 = r2, \
3134 .phy_regs.phy_bw4 = r3, \
3135 .phy_regs.phy_bw5 = r4, \
3136 .phy_regs.phy_bw6 = r5
3137
3138 /* http://bcm-v4.sipsolutions.net/802.11/Radio/2056/ChannelTable */
3139 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_phy_rev3[] = {
3140 { .freq = 4920,
3141 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
3142 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3143 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3144 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3145 0x00, 0x0b, 0x00, 0xff, 0x00),
3146 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
3147 },
3148 { .freq = 4930,
3149 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
3150 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3151 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3152 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3153 0x00, 0x0b, 0x00, 0xff, 0x00),
3154 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
3155 },
3156 { .freq = 4940,
3157 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
3158 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3159 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3160 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3161 0x00, 0x0b, 0x00, 0xff, 0x00),
3162 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
3163 },
3164 { .freq = 4950,
3165 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
3166 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3167 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3168 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3169 0x00, 0x0b, 0x00, 0xff, 0x00),
3170 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
3171 },
3172 { .freq = 4960,
3173 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
3174 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3175 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3176 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3177 0x00, 0x0b, 0x00, 0xff, 0x00),
3178 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
3179 },
3180 { .freq = 4970,
3181 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
3182 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3183 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3184 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3185 0x00, 0x0b, 0x00, 0xff, 0x00),
3186 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
3187 },
3188 { .freq = 4980,
3189 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
3190 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3191 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3192 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3193 0x00, 0x0b, 0x00, 0xff, 0x00),
3194 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
3195 },
3196 { .freq = 4990,
3197 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
3198 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3199 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3200 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3201 0x00, 0x0b, 0x00, 0xff, 0x00),
3202 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
3203 },
3204 { .freq = 5000,
3205 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
3206 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3207 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3208 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3209 0x00, 0x0b, 0x00, 0xff, 0x00),
3210 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
3211 },
3212 { .freq = 5010,
3213 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
3214 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3215 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3216 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3217 0x00, 0x0b, 0x00, 0xff, 0x00),
3218 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
3219 },
3220 { .freq = 5020,
3221 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
3222 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3223 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3224 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3225 0x00, 0x0b, 0x00, 0xff, 0x00),
3226 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
3227 },
3228 { .freq = 5030,
3229 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
3230 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3231 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3232 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3233 0x00, 0x0b, 0x00, 0xff, 0x00),
3234 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
3235 },
3236 { .freq = 5040,
3237 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
3238 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3239 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3240 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3241 0x00, 0x0b, 0x00, 0xff, 0x00),
3242 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
3243 },
3244 { .freq = 5050,
3245 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
3246 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3247 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3248 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3249 0x00, 0x0b, 0x00, 0xff, 0x00),
3250 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
3251 },
3252 { .freq = 5060,
3253 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
3254 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3255 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3256 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3257 0x00, 0x0b, 0x00, 0xff, 0x00),
3258 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
3259 },
3260 { .freq = 5070,
3261 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
3262 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3263 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3264 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3265 0x00, 0x0b, 0x00, 0xff, 0x00),
3266 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
3267 },
3268 { .freq = 5080,
3269 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
3270 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3271 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3272 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3273 0x00, 0x0b, 0x00, 0xff, 0x00),
3274 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
3275 },
3276 { .freq = 5090,
3277 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
3278 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3279 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3280 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3281 0x00, 0x0b, 0x00, 0xff, 0x00),
3282 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
3283 },
3284 { .freq = 5100,
3285 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
3286 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3287 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3288 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3289 0x00, 0x0b, 0x00, 0xff, 0x00),
3290 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
3291 },
3292 { .freq = 5110,
3293 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
3294 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3295 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3296 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3297 0x00, 0x0b, 0x00, 0xfc, 0x00),
3298 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
3299 },
3300 { .freq = 5120,
3301 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
3302 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3303 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3304 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3305 0x00, 0x0b, 0x00, 0xfc, 0x00),
3306 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
3307 },
3308 { .freq = 5130,
3309 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
3310 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3311 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3312 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3313 0x00, 0x0b, 0x00, 0xfc, 0x00),
3314 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
3315 },
3316 { .freq = 5140,
3317 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
3318 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3319 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3320 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3321 0x00, 0x0b, 0x00, 0xfc, 0x00),
3322 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
3323 },
3324 { .freq = 5160,
3325 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
3326 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3327 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3328 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3329 0x00, 0x0b, 0x00, 0xfc, 0x00),
3330 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
3331 },
3332 { .freq = 5170,
3333 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
3334 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3335 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3336 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3337 0x00, 0x0b, 0x00, 0xfc, 0x00),
3338 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
3339 },
3340 { .freq = 5180,
3341 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
3342 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3343 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3344 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3345 0x00, 0x0b, 0x00, 0xfc, 0x00),
3346 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
3347 },
3348 { .freq = 5190,
3349 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
3350 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3351 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3352 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3353 0x00, 0x0b, 0x00, 0xfc, 0x00),
3354 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
3355 },
3356 { .freq = 5200,
3357 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
3358 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3359 0xff, 0xef, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3360 0x00, 0xfc, 0x00, 0xef, 0x00, 0x06, 0x00, 0x7f,
3361 0x00, 0x0a, 0x00, 0xfc, 0x00),
3362 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
3363 },
3364 { .freq = 5210,
3365 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
3366 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3367 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3368 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3369 0x00, 0x0a, 0x00, 0xfc, 0x00),
3370 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
3371 },
3372 { .freq = 5220,
3373 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
3374 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3375 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3376 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3377 0x00, 0x0a, 0x00, 0xfc, 0x00),
3378 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
3379 },
3380 { .freq = 5230,
3381 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
3382 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3383 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3384 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3385 0x00, 0x0a, 0x00, 0xfc, 0x00),
3386 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
3387 },
3388 { .freq = 5240,
3389 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
3390 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3391 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3392 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3393 0x00, 0x0a, 0x00, 0xfc, 0x00),
3394 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
3395 },
3396 { .freq = 5250,
3397 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
3398 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3399 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3400 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3401 0x00, 0x0a, 0x00, 0xfc, 0x00),
3402 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
3403 },
3404 { .freq = 5260,
3405 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
3406 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3407 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3408 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3409 0x00, 0x0a, 0x00, 0xfc, 0x00),
3410 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
3411 },
3412 { .freq = 5270,
3413 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
3414 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3415 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3416 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3417 0x00, 0x0a, 0x00, 0xfc, 0x00),
3418 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
3419 },
3420 { .freq = 5280,
3421 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
3422 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3423 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3424 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3425 0x00, 0x0a, 0x00, 0xfc, 0x00),
3426 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
3427 },
3428 { .freq = 5290,
3429 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
3430 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3431 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3432 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3433 0x00, 0x0a, 0x00, 0xfc, 0x00),
3434 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
3435 },
3436 { .freq = 5300,
3437 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
3438 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3439 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3440 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3441 0x00, 0x09, 0x00, 0xfc, 0x00),
3442 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
3443 },
3444 { .freq = 5310,
3445 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
3446 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3447 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3448 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3449 0x00, 0x09, 0x00, 0xfa, 0x00),
3450 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
3451 },
3452 { .freq = 5320,
3453 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
3454 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3455 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3456 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3457 0x00, 0x09, 0x00, 0xfa, 0x00),
3458 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
3459 },
3460 { .freq = 5330,
3461 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
3462 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3463 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3464 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3465 0x00, 0x09, 0x00, 0xfa, 0x00),
3466 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
3467 },
3468 { .freq = 5340,
3469 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
3470 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3471 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3472 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3473 0x00, 0x09, 0x00, 0xfa, 0x00),
3474 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
3475 },
3476 { .freq = 5350,
3477 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
3478 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3479 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3480 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3481 0x00, 0x09, 0x00, 0xfa, 0x00),
3482 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
3483 },
3484 { .freq = 5360,
3485 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
3486 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3487 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3488 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3489 0x00, 0x09, 0x00, 0xfa, 0x00),
3490 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
3491 },
3492 { .freq = 5370,
3493 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
3494 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3495 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3496 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3497 0x00, 0x09, 0x00, 0xfa, 0x00),
3498 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
3499 },
3500 { .freq = 5380,
3501 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
3502 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3503 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3504 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3505 0x00, 0x09, 0x00, 0xfa, 0x00),
3506 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
3507 },
3508 { .freq = 5390,
3509 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
3510 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3511 0xff, 0x8f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3512 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x05, 0x00, 0x7f,
3513 0x00, 0x09, 0x00, 0xfa, 0x00),
3514 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
3515 },
3516 { .freq = 5400,
3517 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
3518 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3519 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3520 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3521 0x00, 0x08, 0x00, 0xfa, 0x00),
3522 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
3523 },
3524 { .freq = 5410,
3525 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
3526 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3527 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3528 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3529 0x00, 0x08, 0x00, 0xfa, 0x00),
3530 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
3531 },
3532 { .freq = 5420,
3533 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
3534 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3535 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3536 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3537 0x00, 0x08, 0x00, 0xfa, 0x00),
3538 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
3539 },
3540 { .freq = 5430,
3541 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
3542 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3543 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3544 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3545 0x00, 0x08, 0x00, 0xfa, 0x00),
3546 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
3547 },
3548 { .freq = 5440,
3549 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
3550 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3551 0xc8, 0x7e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3552 0x00, 0xfa, 0x00, 0x7e, 0x00, 0x04, 0x00, 0x7f,
3553 0x00, 0x08, 0x00, 0xfa, 0x00),
3554 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
3555 },
3556 { .freq = 5450,
3557 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
3558 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3559 0xc8, 0x7d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3560 0x00, 0xfa, 0x00, 0x7d, 0x00, 0x04, 0x00, 0x7f,
3561 0x00, 0x08, 0x00, 0xfa, 0x00),
3562 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
3563 },
3564 { .freq = 5460,
3565 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
3566 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3567 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3568 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3569 0x00, 0x08, 0x00, 0xf8, 0x00),
3570 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
3571 },
3572 { .freq = 5470,
3573 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
3574 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3575 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3576 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3577 0x00, 0x08, 0x00, 0xf8, 0x00),
3578 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
3579 },
3580 { .freq = 5480,
3581 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
3582 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3583 0xc8, 0x5d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3584 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x04, 0x00, 0x7f,
3585 0x00, 0x08, 0x00, 0xf8, 0x00),
3586 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
3587 },
3588 { .freq = 5490,
3589 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
3590 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3591 0xc8, 0x5c, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3592 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x04, 0x00, 0x7f,
3593 0x00, 0x08, 0x00, 0xf8, 0x00),
3594 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
3595 },
3596 { .freq = 5500,
3597 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
3598 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3599 0x84, 0x5c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3600 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x03, 0x00, 0x7f,
3601 0x00, 0x07, 0x00, 0xf8, 0x00),
3602 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
3603 },
3604 { .freq = 5510,
3605 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
3606 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3607 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3608 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3609 0x00, 0x07, 0x00, 0xf8, 0x00),
3610 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
3611 },
3612 { .freq = 5520,
3613 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
3614 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3615 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3616 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3617 0x00, 0x07, 0x00, 0xf8, 0x00),
3618 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
3619 },
3620 { .freq = 5530,
3621 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
3622 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3623 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3624 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3625 0x00, 0x07, 0x00, 0xf8, 0x00),
3626 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
3627 },
3628 { .freq = 5540,
3629 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
3630 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3631 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3632 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3633 0x00, 0x07, 0x00, 0xf8, 0x00),
3634 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
3635 },
3636 { .freq = 5550,
3637 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
3638 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3639 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3640 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3641 0x00, 0x07, 0x00, 0xf8, 0x00),
3642 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
3643 },
3644 { .freq = 5560,
3645 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
3646 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3647 0x84, 0x2b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3648 0x00, 0xf8, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x7f,
3649 0x00, 0x07, 0x00, 0xf8, 0x00),
3650 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
3651 },
3652 { .freq = 5570,
3653 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
3654 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3655 0x84, 0x2a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3656 0x00, 0xf8, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x7f,
3657 0x00, 0x07, 0x00, 0xf8, 0x00),
3658 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
3659 },
3660 { .freq = 5580,
3661 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
3662 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3663 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3664 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3665 0x00, 0x07, 0x00, 0xf8, 0x00),
3666 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
3667 },
3668 { .freq = 5590,
3669 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
3670 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3671 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3672 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3673 0x00, 0x07, 0x00, 0xf8, 0x00),
3674 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
3675 },
3676 { .freq = 5600,
3677 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
3678 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3679 0x70, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3680 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3681 0x00, 0x07, 0x00, 0xf8, 0x00),
3682 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
3683 },
3684 { .freq = 5610,
3685 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
3686 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3687 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3688 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3689 0x00, 0x07, 0x00, 0xf8, 0x00),
3690 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
3691 },
3692 { .freq = 5620,
3693 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
3694 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3695 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3696 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3697 0x00, 0x07, 0x00, 0xf8, 0x00),
3698 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
3699 },
3700 { .freq = 5630,
3701 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
3702 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3703 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3704 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3705 0x00, 0x07, 0x00, 0xf8, 0x00),
3706 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
3707 },
3708 { .freq = 5640,
3709 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
3710 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3711 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3712 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3713 0x00, 0x07, 0x00, 0xf8, 0x00),
3714 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
3715 },
3716 { .freq = 5650,
3717 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
3718 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3719 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3720 0x00, 0xf8, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3721 0x00, 0x07, 0x00, 0xf8, 0x00),
3722 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
3723 },
3724 { .freq = 5660,
3725 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
3726 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3727 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3728 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3729 0x00, 0x07, 0x00, 0xf6, 0x00),
3730 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
3731 },
3732 { .freq = 5670,
3733 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
3734 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3735 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3736 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3737 0x00, 0x07, 0x00, 0xf6, 0x00),
3738 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
3739 },
3740 { .freq = 5680,
3741 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
3742 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3743 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3744 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3745 0x00, 0x07, 0x00, 0xf6, 0x00),
3746 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
3747 },
3748 { .freq = 5690,
3749 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
3750 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3751 0x70, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3752 0x00, 0xf6, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
3753 0x00, 0x07, 0x00, 0xf6, 0x00),
3754 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
3755 },
3756 { .freq = 5700,
3757 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
3758 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3759 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3760 0x00, 0xf6, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3761 0x00, 0x06, 0x00, 0xf6, 0x00),
3762 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
3763 },
3764 { .freq = 5710,
3765 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
3766 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3767 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3768 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3769 0x00, 0x06, 0x00, 0xf4, 0x00),
3770 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
3771 },
3772 { .freq = 5720,
3773 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
3774 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3775 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3776 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3777 0x00, 0x06, 0x00, 0xf4, 0x00),
3778 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
3779 },
3780 { .freq = 5725,
3781 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
3782 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3783 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3784 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3785 0x00, 0x06, 0x00, 0xf4, 0x00),
3786 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
3787 },
3788 { .freq = 5730,
3789 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
3790 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3791 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3792 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3793 0x00, 0x06, 0x00, 0xf4, 0x00),
3794 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
3795 },
3796 { .freq = 5735,
3797 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
3798 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3799 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3800 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3801 0x00, 0x06, 0x00, 0xf4, 0x00),
3802 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
3803 },
3804 { .freq = 5740,
3805 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
3806 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3807 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3808 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3809 0x00, 0x06, 0x00, 0xf4, 0x00),
3810 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
3811 },
3812 { .freq = 5745,
3813 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
3814 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3815 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3816 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3817 0x00, 0x06, 0x00, 0xf4, 0x00),
3818 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
3819 },
3820 { .freq = 5750,
3821 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
3822 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3823 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3824 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3825 0x00, 0x06, 0x00, 0xf4, 0x00),
3826 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
3827 },
3828 { .freq = 5755,
3829 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
3830 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3831 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3832 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3833 0x00, 0x06, 0x00, 0xf4, 0x00),
3834 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
3835 },
3836 { .freq = 5760,
3837 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
3838 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3839 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3840 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3841 0x00, 0x06, 0x00, 0xf4, 0x00),
3842 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
3843 },
3844 { .freq = 5765,
3845 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
3846 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3847 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3848 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3849 0x00, 0x06, 0x00, 0xf4, 0x00),
3850 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
3851 },
3852 { .freq = 5770,
3853 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
3854 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3855 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3856 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3857 0x00, 0x06, 0x00, 0xf4, 0x00),
3858 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
3859 },
3860 { .freq = 5775,
3861 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
3862 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3863 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3864 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3865 0x00, 0x06, 0x00, 0xf4, 0x00),
3866 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
3867 },
3868 { .freq = 5780,
3869 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
3870 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3871 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3872 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3873 0x00, 0x06, 0x00, 0xf4, 0x00),
3874 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
3875 },
3876 { .freq = 5785,
3877 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
3878 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3879 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3880 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3881 0x00, 0x06, 0x00, 0xf4, 0x00),
3882 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
3883 },
3884 { .freq = 5790,
3885 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
3886 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3887 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3888 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3889 0x00, 0x06, 0x00, 0xf4, 0x00),
3890 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
3891 },
3892 { .freq = 5795,
3893 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
3894 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3895 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3896 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3897 0x00, 0x06, 0x00, 0xf4, 0x00),
3898 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
3899 },
3900 { .freq = 5800,
3901 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
3902 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3903 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3904 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3905 0x00, 0x06, 0x00, 0xf4, 0x00),
3906 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
3907 },
3908 { .freq = 5805,
3909 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
3910 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3911 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3912 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3913 0x00, 0x06, 0x00, 0xf4, 0x00),
3914 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
3915 },
3916 { .freq = 5810,
3917 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
3918 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3919 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3920 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3921 0x00, 0x06, 0x00, 0xf4, 0x00),
3922 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
3923 },
3924 { .freq = 5815,
3925 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
3926 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3927 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3928 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3929 0x00, 0x06, 0x00, 0xf4, 0x00),
3930 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
3931 },
3932 { .freq = 5820,
3933 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
3934 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3935 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3936 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3937 0x00, 0x06, 0x00, 0xf4, 0x00),
3938 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
3939 },
3940 { .freq = 5825,
3941 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
3942 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3943 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3944 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3945 0x00, 0x06, 0x00, 0xf4, 0x00),
3946 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
3947 },
3948 { .freq = 5830,
3949 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
3950 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3951 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3952 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3953 0x00, 0x06, 0x00, 0xf4, 0x00),
3954 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
3955 },
3956 { .freq = 5840,
3957 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
3958 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3959 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3960 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3961 0x00, 0x06, 0x00, 0xf4, 0x00),
3962 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
3963 },
3964 { .freq = 5850,
3965 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
3966 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3967 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3968 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3969 0x00, 0x06, 0x00, 0xf4, 0x00),
3970 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
3971 },
3972 { .freq = 5860,
3973 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
3974 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3975 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3976 0x00, 0xf2, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3977 0x00, 0x06, 0x00, 0xf2, 0x00),
3978 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
3979 },
3980 { .freq = 5870,
3981 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
3982 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3983 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3984 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3985 0x00, 0x06, 0x00, 0xf2, 0x00),
3986 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
3987 },
3988 { .freq = 5880,
3989 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
3990 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3991 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3992 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3993 0x00, 0x06, 0x00, 0xf2, 0x00),
3994 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
3995 },
3996 { .freq = 5890,
3997 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
3998 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3999 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
4000 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
4001 0x00, 0x06, 0x00, 0xf2, 0x00),
4002 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
4003 },
4004 { .freq = 5900,
4005 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
4006 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4007 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
4008 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
4009 0x00, 0x05, 0x00, 0xf2, 0x00),
4010 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
4011 },
4012 { .freq = 5910,
4013 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
4014 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4015 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
4016 0x00, 0xf2, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
4017 0x00, 0x05, 0x00, 0xf2, 0x00),
4018 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
4019 },
4020 { .freq = 2412,
4021 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
4022 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
4023 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
4024 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
4025 0x70, 0x00, 0x0f, 0x00, 0x0f),
4026 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
4027 },
4028 { .freq = 2417,
4029 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
4030 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4031 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
4032 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
4033 0x70, 0x00, 0x0f, 0x00, 0x0f),
4034 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
4035 },
4036 { .freq = 2422,
4037 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
4038 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4039 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
4040 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
4041 0x70, 0x00, 0x0f, 0x00, 0x0f),
4042 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
4043 },
4044 { .freq = 2427,
4045 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
4046 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4047 0x00, 0x00, 0xfd, 0x00, 0x05, 0x00, 0x70, 0x00,
4048 0x0f, 0x00, 0x0f, 0x00, 0xfd, 0x00, 0x05, 0x00,
4049 0x70, 0x00, 0x0f, 0x00, 0x0f),
4050 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
4051 },
4052 { .freq = 2432,
4053 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
4054 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4055 0x00, 0x00, 0xfb, 0x00, 0x05, 0x00, 0x70, 0x00,
4056 0x0f, 0x00, 0x0f, 0x00, 0xfb, 0x00, 0x05, 0x00,
4057 0x70, 0x00, 0x0f, 0x00, 0x0f),
4058 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
4059 },
4060 { .freq = 2437,
4061 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
4062 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4063 0x00, 0x00, 0xfa, 0x00, 0x05, 0x00, 0x70, 0x00,
4064 0x0f, 0x00, 0x0f, 0x00, 0xfa, 0x00, 0x05, 0x00,
4065 0x70, 0x00, 0x0f, 0x00, 0x0f),
4066 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
4067 },
4068 { .freq = 2442,
4069 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
4070 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4071 0x00, 0x00, 0xf8, 0x00, 0x05, 0x00, 0x70, 0x00,
4072 0x0f, 0x00, 0x0f, 0x00, 0xf8, 0x00, 0x05, 0x00,
4073 0x70, 0x00, 0x0f, 0x00, 0x0f),
4074 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
4075 },
4076 { .freq = 2447,
4077 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
4078 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4079 0x00, 0x00, 0xf7, 0x00, 0x05, 0x00, 0x70, 0x00,
4080 0x0f, 0x00, 0x0f, 0x00, 0xf7, 0x00, 0x05, 0x00,
4081 0x70, 0x00, 0x0f, 0x00, 0x0f),
4082 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
4083 },
4084 { .freq = 2452,
4085 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
4086 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4087 0x00, 0x00, 0xf6, 0x00, 0x05, 0x00, 0x70, 0x00,
4088 0x0f, 0x00, 0x0f, 0x00, 0xf6, 0x00, 0x05, 0x00,
4089 0x70, 0x00, 0x0f, 0x00, 0x0f),
4090 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
4091 },
4092 { .freq = 2457,
4093 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
4094 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4095 0x00, 0x00, 0xf5, 0x00, 0x05, 0x00, 0x70, 0x00,
4096 0x0f, 0x00, 0x0d, 0x00, 0xf5, 0x00, 0x05, 0x00,
4097 0x70, 0x00, 0x0f, 0x00, 0x0d),
4098 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
4099 },
4100 { .freq = 2462,
4101 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
4102 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4103 0x00, 0x00, 0xf4, 0x00, 0x05, 0x00, 0x70, 0x00,
4104 0x0f, 0x00, 0x0d, 0x00, 0xf4, 0x00, 0x05, 0x00,
4105 0x70, 0x00, 0x0f, 0x00, 0x0d),
4106 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
4107 },
4108 { .freq = 2467,
4109 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
4110 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4111 0x00, 0x00, 0xf3, 0x00, 0x05, 0x00, 0x70, 0x00,
4112 0x0f, 0x00, 0x0d, 0x00, 0xf3, 0x00, 0x05, 0x00,
4113 0x70, 0x00, 0x0f, 0x00, 0x0d),
4114 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
4115 },
4116 { .freq = 2472,
4117 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
4118 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4119 0x00, 0x00, 0xf2, 0x00, 0x05, 0x00, 0x70, 0x00,
4120 0x0f, 0x00, 0x0d, 0x00, 0xf2, 0x00, 0x05, 0x00,
4121 0x70, 0x00, 0x0f, 0x00, 0x0d),
4122 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
4123 },
4124 { .freq = 2484,
4125 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
4126 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4127 0x00, 0x00, 0xf0, 0x00, 0x05, 0x00, 0x70, 0x00,
4128 0x0f, 0x00, 0x0d, 0x00, 0xf0, 0x00, 0x05, 0x00,
4129 0x70, 0x00, 0x0f, 0x00, 0x0d),
4130 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
4131 },
4132 };
4133
4134 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_phy_rev4[] = {
4135 { .freq = 4920,
4136 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
4137 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4138 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4139 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4140 0x00, 0x0f, 0x00, 0xff, 0x00),
4141 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
4142 },
4143 { .freq = 4930,
4144 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
4145 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4146 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4147 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4148 0x00, 0x0f, 0x00, 0xff, 0x00),
4149 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
4150 },
4151 { .freq = 4940,
4152 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
4153 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4154 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4155 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4156 0x00, 0x0f, 0x00, 0xff, 0x00),
4157 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
4158 },
4159 { .freq = 4950,
4160 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
4161 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4162 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4163 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4164 0x00, 0x0f, 0x00, 0xff, 0x00),
4165 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
4166 },
4167 { .freq = 4960,
4168 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
4169 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4170 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4171 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4172 0x00, 0x0f, 0x00, 0xff, 0x00),
4173 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
4174 },
4175 { .freq = 4970,
4176 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
4177 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4178 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4179 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4180 0x00, 0x0f, 0x00, 0xff, 0x00),
4181 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
4182 },
4183 { .freq = 4980,
4184 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
4185 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4186 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4187 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4188 0x00, 0x0f, 0x00, 0xff, 0x00),
4189 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
4190 },
4191 { .freq = 4990,
4192 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
4193 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4194 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4195 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4196 0x00, 0x0f, 0x00, 0xff, 0x00),
4197 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
4198 },
4199 { .freq = 5000,
4200 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
4201 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4202 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4203 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4204 0x00, 0x0f, 0x00, 0xff, 0x00),
4205 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
4206 },
4207 { .freq = 5010,
4208 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
4209 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4210 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4211 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4212 0x00, 0x0f, 0x00, 0xff, 0x00),
4213 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
4214 },
4215 { .freq = 5020,
4216 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
4217 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4218 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4219 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4220 0x00, 0x0f, 0x00, 0xff, 0x00),
4221 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
4222 },
4223 { .freq = 5030,
4224 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
4225 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4226 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4227 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4228 0x00, 0x0f, 0x00, 0xff, 0x00),
4229 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
4230 },
4231 { .freq = 5040,
4232 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
4233 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4234 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4235 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4236 0x00, 0x0f, 0x00, 0xff, 0x00),
4237 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
4238 },
4239 { .freq = 5050,
4240 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
4241 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4242 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4243 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4244 0x00, 0x0f, 0x00, 0xff, 0x00),
4245 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
4246 },
4247 { .freq = 5060,
4248 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
4249 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4250 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4251 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4252 0x00, 0x0f, 0x00, 0xff, 0x00),
4253 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
4254 },
4255 { .freq = 5070,
4256 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
4257 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4258 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4259 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4260 0x00, 0x0f, 0x00, 0xff, 0x00),
4261 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
4262 },
4263 { .freq = 5080,
4264 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
4265 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4266 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4267 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4268 0x00, 0x0f, 0x00, 0xff, 0x00),
4269 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
4270 },
4271 { .freq = 5090,
4272 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
4273 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4274 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4275 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4276 0x00, 0x0f, 0x00, 0xff, 0x00),
4277 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
4278 },
4279 { .freq = 5100,
4280 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
4281 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4282 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4283 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4284 0x00, 0x0f, 0x00, 0xfe, 0x00),
4285 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
4286 },
4287 { .freq = 5110,
4288 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
4289 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4290 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4291 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4292 0x00, 0x0f, 0x00, 0xfe, 0x00),
4293 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
4294 },
4295 { .freq = 5120,
4296 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
4297 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4298 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4299 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4300 0x00, 0x0f, 0x00, 0xfe, 0x00),
4301 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
4302 },
4303 { .freq = 5130,
4304 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
4305 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4306 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4307 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4308 0x00, 0x0f, 0x00, 0xfe, 0x00),
4309 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
4310 },
4311 { .freq = 5140,
4312 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
4313 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4314 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4315 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4316 0x00, 0x0f, 0x00, 0xfe, 0x00),
4317 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
4318 },
4319 { .freq = 5160,
4320 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
4321 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4322 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4323 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4324 0x00, 0x0f, 0x00, 0xfe, 0x00),
4325 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
4326 },
4327 { .freq = 5170,
4328 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
4329 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4330 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4331 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4332 0x00, 0x0f, 0x00, 0xfe, 0x00),
4333 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
4334 },
4335 { .freq = 5180,
4336 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
4337 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4338 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4339 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4340 0x00, 0x0f, 0x00, 0xfe, 0x00),
4341 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
4342 },
4343 { .freq = 5190,
4344 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
4345 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4346 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4347 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4348 0x00, 0x0f, 0x00, 0xfe, 0x00),
4349 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
4350 },
4351 { .freq = 5200,
4352 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
4353 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4354 0xff, 0xef, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4355 0x00, 0xfc, 0x00, 0xef, 0x00, 0x0a, 0x00, 0x7f,
4356 0x00, 0x0f, 0x00, 0xfc, 0x00),
4357 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
4358 },
4359 { .freq = 5210,
4360 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
4361 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4362 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4363 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4364 0x00, 0x0f, 0x00, 0xfc, 0x00),
4365 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
4366 },
4367 { .freq = 5220,
4368 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
4369 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4370 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4371 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4372 0x00, 0x0f, 0x00, 0xfc, 0x00),
4373 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
4374 },
4375 { .freq = 5230,
4376 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
4377 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4378 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4379 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4380 0x00, 0x0f, 0x00, 0xfc, 0x00),
4381 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
4382 },
4383 { .freq = 5240,
4384 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
4385 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4386 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4387 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4388 0x00, 0x0f, 0x00, 0xfc, 0x00),
4389 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
4390 },
4391 { .freq = 5250,
4392 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
4393 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4394 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4395 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4396 0x00, 0x0f, 0x00, 0xfc, 0x00),
4397 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
4398 },
4399 { .freq = 5260,
4400 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
4401 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4402 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4403 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4404 0x00, 0x0f, 0x00, 0xfc, 0x00),
4405 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
4406 },
4407 { .freq = 5270,
4408 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
4409 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4410 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4411 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4412 0x00, 0x0f, 0x00, 0xfc, 0x00),
4413 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
4414 },
4415 { .freq = 5280,
4416 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
4417 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4418 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4419 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4420 0x00, 0x0f, 0x00, 0xfc, 0x00),
4421 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
4422 },
4423 { .freq = 5290,
4424 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
4425 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4426 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4427 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4428 0x00, 0x0f, 0x00, 0xfc, 0x00),
4429 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
4430 },
4431 { .freq = 5300,
4432 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
4433 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4434 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4435 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4436 0x00, 0x0f, 0x00, 0xfa, 0x00),
4437 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
4438 },
4439 { .freq = 5310,
4440 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
4441 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4442 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4443 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4444 0x00, 0x0f, 0x00, 0xfa, 0x00),
4445 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
4446 },
4447 { .freq = 5320,
4448 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
4449 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4450 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4451 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4452 0x00, 0x0f, 0x00, 0xfa, 0x00),
4453 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
4454 },
4455 { .freq = 5330,
4456 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
4457 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4458 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4459 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4460 0x00, 0x0f, 0x00, 0xfa, 0x00),
4461 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
4462 },
4463 { .freq = 5340,
4464 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
4465 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4466 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4467 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4468 0x00, 0x0f, 0x00, 0xfa, 0x00),
4469 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
4470 },
4471 { .freq = 5350,
4472 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
4473 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4474 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4475 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4476 0x00, 0x0f, 0x00, 0xfa, 0x00),
4477 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
4478 },
4479 { .freq = 5360,
4480 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
4481 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4482 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4483 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4484 0x00, 0x0f, 0x00, 0xfa, 0x00),
4485 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
4486 },
4487 { .freq = 5370,
4488 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
4489 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4490 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4491 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4492 0x00, 0x0f, 0x00, 0xfa, 0x00),
4493 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
4494 },
4495 { .freq = 5380,
4496 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
4497 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4498 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4499 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4500 0x00, 0x0f, 0x00, 0xfa, 0x00),
4501 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
4502 },
4503 { .freq = 5390,
4504 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
4505 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4506 0xff, 0x8f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4507 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x08, 0x00, 0x7f,
4508 0x00, 0x0f, 0x00, 0xfa, 0x00),
4509 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
4510 },
4511 { .freq = 5400,
4512 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
4513 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4514 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4515 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4516 0x00, 0x0f, 0x00, 0xf8, 0x00),
4517 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
4518 },
4519 { .freq = 5410,
4520 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
4521 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4522 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4523 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4524 0x00, 0x0f, 0x00, 0xf8, 0x00),
4525 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
4526 },
4527 { .freq = 5420,
4528 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
4529 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4530 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4531 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4532 0x00, 0x0f, 0x00, 0xf8, 0x00),
4533 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
4534 },
4535 { .freq = 5430,
4536 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
4537 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4538 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4539 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4540 0x00, 0x0f, 0x00, 0xf8, 0x00),
4541 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
4542 },
4543 { .freq = 5440,
4544 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
4545 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4546 0xc8, 0x7e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4547 0x00, 0xf8, 0x00, 0x7e, 0x00, 0x07, 0x00, 0x7f,
4548 0x00, 0x0f, 0x00, 0xf8, 0x00),
4549 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
4550 },
4551 { .freq = 5450,
4552 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
4553 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4554 0xc8, 0x7d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4555 0x00, 0xf8, 0x00, 0x7d, 0x00, 0x07, 0x00, 0x7f,
4556 0x00, 0x0f, 0x00, 0xf8, 0x00),
4557 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
4558 },
4559 { .freq = 5460,
4560 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
4561 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4562 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4563 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4564 0x00, 0x0f, 0x00, 0xf8, 0x00),
4565 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
4566 },
4567 { .freq = 5470,
4568 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
4569 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4570 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4571 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4572 0x00, 0x0f, 0x00, 0xf8, 0x00),
4573 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
4574 },
4575 { .freq = 5480,
4576 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
4577 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4578 0xc8, 0x5d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4579 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x7f,
4580 0x00, 0x0f, 0x00, 0xf8, 0x00),
4581 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
4582 },
4583 { .freq = 5490,
4584 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
4585 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4586 0xc8, 0x5c, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4587 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x07, 0x00, 0x7f,
4588 0x00, 0x0f, 0x00, 0xf8, 0x00),
4589 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
4590 },
4591 { .freq = 5500,
4592 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
4593 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4594 0x84, 0x5c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4595 0x00, 0xf6, 0x00, 0x5c, 0x00, 0x06, 0x00, 0x7f,
4596 0x00, 0x0d, 0x00, 0xf6, 0x00),
4597 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
4598 },
4599 { .freq = 5510,
4600 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
4601 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4602 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4603 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4604 0x00, 0x0d, 0x00, 0xf6, 0x00),
4605 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
4606 },
4607 { .freq = 5520,
4608 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
4609 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4610 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4611 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4612 0x00, 0x0d, 0x00, 0xf6, 0x00),
4613 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
4614 },
4615 { .freq = 5530,
4616 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
4617 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4618 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4619 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4620 0x00, 0x0d, 0x00, 0xf6, 0x00),
4621 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
4622 },
4623 { .freq = 5540,
4624 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
4625 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4626 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4627 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4628 0x00, 0x0d, 0x00, 0xf6, 0x00),
4629 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
4630 },
4631 { .freq = 5550,
4632 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
4633 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4634 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4635 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4636 0x00, 0x0d, 0x00, 0xf6, 0x00),
4637 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
4638 },
4639 { .freq = 5560,
4640 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
4641 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4642 0x84, 0x2b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4643 0x00, 0xf6, 0x00, 0x2b, 0x00, 0x06, 0x00, 0x7f,
4644 0x00, 0x0d, 0x00, 0xf6, 0x00),
4645 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
4646 },
4647 { .freq = 5570,
4648 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
4649 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4650 0x84, 0x2a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4651 0x00, 0xf6, 0x00, 0x2a, 0x00, 0x06, 0x00, 0x7f,
4652 0x00, 0x0d, 0x00, 0xf6, 0x00),
4653 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
4654 },
4655 { .freq = 5580,
4656 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
4657 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4658 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4659 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4660 0x00, 0x0d, 0x00, 0xf6, 0x00),
4661 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
4662 },
4663 { .freq = 5590,
4664 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
4665 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4666 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4667 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4668 0x00, 0x0d, 0x00, 0xf6, 0x00),
4669 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
4670 },
4671 { .freq = 5600,
4672 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
4673 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4674 0x70, 0x1a, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4675 0x00, 0xf4, 0x00, 0x1a, 0x00, 0x04, 0x00, 0x7f,
4676 0x00, 0x0b, 0x00, 0xf4, 0x00),
4677 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
4678 },
4679 { .freq = 5610,
4680 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
4681 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4682 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4683 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4684 0x00, 0x0b, 0x00, 0xf4, 0x00),
4685 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
4686 },
4687 { .freq = 5620,
4688 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
4689 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4690 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4691 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4692 0x00, 0x0b, 0x00, 0xf4, 0x00),
4693 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
4694 },
4695 { .freq = 5630,
4696 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
4697 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4698 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4699 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4700 0x00, 0x0b, 0x00, 0xf4, 0x00),
4701 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
4702 },
4703 { .freq = 5640,
4704 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
4705 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4706 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4707 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4708 0x00, 0x0b, 0x00, 0xf4, 0x00),
4709 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
4710 },
4711 { .freq = 5650,
4712 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
4713 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4714 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4715 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4716 0x00, 0x0b, 0x00, 0xf4, 0x00),
4717 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
4718 },
4719 { .freq = 5660,
4720 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
4721 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4722 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4723 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4724 0x00, 0x0b, 0x00, 0xf4, 0x00),
4725 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
4726 },
4727 { .freq = 5670,
4728 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
4729 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4730 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4731 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4732 0x00, 0x0b, 0x00, 0xf4, 0x00),
4733 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
4734 },
4735 { .freq = 5680,
4736 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
4737 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4738 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4739 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4740 0x00, 0x0b, 0x00, 0xf4, 0x00),
4741 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
4742 },
4743 { .freq = 5690,
4744 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
4745 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4746 0x70, 0x07, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4747 0x00, 0xf4, 0x00, 0x07, 0x00, 0x04, 0x00, 0x7f,
4748 0x00, 0x0b, 0x00, 0xf4, 0x00),
4749 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
4750 },
4751 { .freq = 5700,
4752 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
4753 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4754 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4755 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4756 0x00, 0x0a, 0x00, 0xf2, 0x00),
4757 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
4758 },
4759 { .freq = 5710,
4760 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
4761 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4762 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4763 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4764 0x00, 0x0a, 0x00, 0xf2, 0x00),
4765 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
4766 },
4767 { .freq = 5720,
4768 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
4769 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4770 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4771 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4772 0x00, 0x0a, 0x00, 0xf2, 0x00),
4773 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
4774 },
4775 { .freq = 5725,
4776 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
4777 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4778 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4779 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4780 0x00, 0x0a, 0x00, 0xf2, 0x00),
4781 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
4782 },
4783 { .freq = 5730,
4784 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
4785 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4786 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4787 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4788 0x00, 0x0a, 0x00, 0xf2, 0x00),
4789 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
4790 },
4791 { .freq = 5735,
4792 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
4793 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4794 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4795 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4796 0x00, 0x0a, 0x00, 0xf2, 0x00),
4797 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
4798 },
4799 { .freq = 5740,
4800 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
4801 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4802 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4803 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4804 0x00, 0x0a, 0x00, 0xf2, 0x00),
4805 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
4806 },
4807 { .freq = 5745,
4808 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
4809 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4810 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4811 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4812 0x00, 0x0a, 0x00, 0xf2, 0x00),
4813 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
4814 },
4815 { .freq = 5750,
4816 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
4817 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4818 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4819 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4820 0x00, 0x0a, 0x00, 0xf2, 0x00),
4821 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
4822 },
4823 { .freq = 5755,
4824 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
4825 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4826 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4827 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4828 0x00, 0x0a, 0x00, 0xf2, 0x00),
4829 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
4830 },
4831 { .freq = 5760,
4832 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
4833 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4834 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4835 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4836 0x00, 0x0a, 0x00, 0xf2, 0x00),
4837 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
4838 },
4839 { .freq = 5765,
4840 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
4841 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4842 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4843 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4844 0x00, 0x0a, 0x00, 0xf2, 0x00),
4845 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
4846 },
4847 { .freq = 5770,
4848 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
4849 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4850 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4851 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4852 0x00, 0x0a, 0x00, 0xf2, 0x00),
4853 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
4854 },
4855 { .freq = 5775,
4856 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
4857 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4858 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4859 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4860 0x00, 0x0a, 0x00, 0xf2, 0x00),
4861 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
4862 },
4863 { .freq = 5780,
4864 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
4865 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4866 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4867 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4868 0x00, 0x0a, 0x00, 0xf2, 0x00),
4869 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
4870 },
4871 { .freq = 5785,
4872 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
4873 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4874 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4875 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4876 0x00, 0x0a, 0x00, 0xf2, 0x00),
4877 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
4878 },
4879 { .freq = 5790,
4880 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
4881 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4882 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4883 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4884 0x00, 0x0a, 0x00, 0xf2, 0x00),
4885 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
4886 },
4887 { .freq = 5795,
4888 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
4889 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4890 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4891 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4892 0x00, 0x0a, 0x00, 0xf2, 0x00),
4893 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
4894 },
4895 { .freq = 5800,
4896 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
4897 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4898 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4899 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4900 0x00, 0x09, 0x00, 0xf0, 0x00),
4901 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
4902 },
4903 { .freq = 5805,
4904 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
4905 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4906 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4907 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4908 0x00, 0x09, 0x00, 0xf0, 0x00),
4909 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
4910 },
4911 { .freq = 5810,
4912 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
4913 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4914 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4915 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4916 0x00, 0x09, 0x00, 0xf0, 0x00),
4917 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
4918 },
4919 { .freq = 5815,
4920 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
4921 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4922 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4923 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4924 0x00, 0x09, 0x00, 0xf0, 0x00),
4925 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
4926 },
4927 { .freq = 5820,
4928 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
4929 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4930 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4931 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4932 0x00, 0x09, 0x00, 0xf0, 0x00),
4933 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
4934 },
4935 { .freq = 5825,
4936 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
4937 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4938 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4939 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4940 0x00, 0x09, 0x00, 0xf0, 0x00),
4941 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
4942 },
4943 { .freq = 5830,
4944 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
4945 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4946 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4947 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4948 0x00, 0x09, 0x00, 0xf0, 0x00),
4949 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
4950 },
4951 { .freq = 5840,
4952 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
4953 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4954 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4955 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4956 0x00, 0x09, 0x00, 0xf0, 0x00),
4957 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
4958 },
4959 { .freq = 5850,
4960 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
4961 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4962 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4963 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4964 0x00, 0x09, 0x00, 0xf0, 0x00),
4965 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
4966 },
4967 { .freq = 5860,
4968 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
4969 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4970 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4971 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4972 0x00, 0x09, 0x00, 0xf0, 0x00),
4973 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
4974 },
4975 { .freq = 5870,
4976 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
4977 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4978 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4979 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4980 0x00, 0x09, 0x00, 0xf0, 0x00),
4981 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
4982 },
4983 { .freq = 5880,
4984 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
4985 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4986 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4987 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4988 0x00, 0x09, 0x00, 0xf0, 0x00),
4989 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
4990 },
4991 { .freq = 5890,
4992 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
4993 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4994 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4995 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4996 0x00, 0x09, 0x00, 0xf0, 0x00),
4997 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
4998 },
4999 { .freq = 5900,
5000 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
5001 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5002 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
5003 0x00, 0xf0, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
5004 0x00, 0x07, 0x00, 0xf0, 0x00),
5005 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
5006 },
5007 { .freq = 5910,
5008 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
5009 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5010 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
5011 0x00, 0xf0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
5012 0x00, 0x07, 0x00, 0xf0, 0x00),
5013 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
5014 },
5015 { .freq = 2412,
5016 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
5017 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
5018 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
5019 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
5020 0x70, 0x00, 0x0f, 0x00, 0x0e),
5021 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
5022 },
5023 { .freq = 2417,
5024 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
5025 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5026 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
5027 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
5028 0x70, 0x00, 0x0f, 0x00, 0x0e),
5029 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
5030 },
5031 { .freq = 2422,
5032 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
5033 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5034 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
5035 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
5036 0x70, 0x00, 0x0f, 0x00, 0x0e),
5037 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
5038 },
5039 { .freq = 2427,
5040 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
5041 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5042 0x00, 0x00, 0xfd, 0x00, 0x04, 0x00, 0x70, 0x00,
5043 0x0f, 0x00, 0x0e, 0x00, 0xfd, 0x00, 0x04, 0x00,
5044 0x70, 0x00, 0x0f, 0x00, 0x0e),
5045 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
5046 },
5047 { .freq = 2432,
5048 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
5049 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5050 0x00, 0x00, 0xfb, 0x00, 0x04, 0x00, 0x70, 0x00,
5051 0x0f, 0x00, 0x0e, 0x00, 0xfb, 0x00, 0x04, 0x00,
5052 0x70, 0x00, 0x0f, 0x00, 0x0e),
5053 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
5054 },
5055 { .freq = 2437,
5056 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
5057 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5058 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x70, 0x00,
5059 0x0f, 0x00, 0x0e, 0x00, 0xfa, 0x00, 0x04, 0x00,
5060 0x70, 0x00, 0x0f, 0x00, 0x0e),
5061 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
5062 },
5063 { .freq = 2442,
5064 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
5065 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5066 0x00, 0x00, 0xf8, 0x00, 0x04, 0x00, 0x70, 0x00,
5067 0x0f, 0x00, 0x0e, 0x00, 0xf8, 0x00, 0x04, 0x00,
5068 0x70, 0x00, 0x0f, 0x00, 0x0e),
5069 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
5070 },
5071 { .freq = 2447,
5072 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
5073 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5074 0x00, 0x00, 0xf7, 0x00, 0x04, 0x00, 0x70, 0x00,
5075 0x0f, 0x00, 0x0e, 0x00, 0xf7, 0x00, 0x04, 0x00,
5076 0x70, 0x00, 0x0f, 0x00, 0x0e),
5077 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
5078 },
5079 { .freq = 2452,
5080 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
5081 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5082 0x00, 0x00, 0xf6, 0x00, 0x04, 0x00, 0x70, 0x00,
5083 0x0f, 0x00, 0x0e, 0x00, 0xf6, 0x00, 0x04, 0x00,
5084 0x70, 0x00, 0x0f, 0x00, 0x0e),
5085 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
5086 },
5087 { .freq = 2457,
5088 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
5089 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5090 0x00, 0x00, 0xf5, 0x00, 0x04, 0x00, 0x70, 0x00,
5091 0x0f, 0x00, 0x0e, 0x00, 0xf5, 0x00, 0x04, 0x00,
5092 0x70, 0x00, 0x0f, 0x00, 0x0e),
5093 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
5094 },
5095 { .freq = 2462,
5096 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
5097 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5098 0x00, 0x00, 0xf4, 0x00, 0x04, 0x00, 0x70, 0x00,
5099 0x0f, 0x00, 0x0e, 0x00, 0xf4, 0x00, 0x04, 0x00,
5100 0x70, 0x00, 0x0f, 0x00, 0x0e),
5101 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
5102 },
5103 { .freq = 2467,
5104 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
5105 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5106 0x00, 0x00, 0xf3, 0x00, 0x04, 0x00, 0x70, 0x00,
5107 0x0f, 0x00, 0x0e, 0x00, 0xf3, 0x00, 0x04, 0x00,
5108 0x70, 0x00, 0x0f, 0x00, 0x0e),
5109 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
5110 },
5111 { .freq = 2472,
5112 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
5113 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5114 0x00, 0x00, 0xf2, 0x00, 0x04, 0x00, 0x70, 0x00,
5115 0x0f, 0x00, 0x0e, 0x00, 0xf2, 0x00, 0x04, 0x00,
5116 0x70, 0x00, 0x0f, 0x00, 0x0e),
5117 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
5118 },
5119 { .freq = 2484,
5120 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
5121 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5122 0x00, 0x00, 0xf0, 0x00, 0x04, 0x00, 0x70, 0x00,
5123 0x0f, 0x00, 0x0e, 0x00, 0xf0, 0x00, 0x04, 0x00,
5124 0x70, 0x00, 0x0f, 0x00, 0x0e),
5125 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
5126 },
5127 };
5128
5129 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev5[] = {
5130 { .freq = 4920,
5131 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
5132 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5133 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
5134 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5135 0x00, 0x0f, 0x00, 0x6f, 0x00),
5136 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
5137 },
5138 { .freq = 4930,
5139 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
5140 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5141 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5142 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5143 0x00, 0x0e, 0x00, 0x6f, 0x00),
5144 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
5145 },
5146 { .freq = 4940,
5147 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
5148 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5149 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5150 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5151 0x00, 0x0e, 0x00, 0x6f, 0x00),
5152 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
5153 },
5154 { .freq = 4950,
5155 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
5156 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5157 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5158 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5159 0x00, 0x0e, 0x00, 0x6f, 0x00),
5160 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
5161 },
5162 { .freq = 4960,
5163 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
5164 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5165 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
5166 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5167 0x00, 0x0e, 0x00, 0x6f, 0x00),
5168 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
5169 },
5170 { .freq = 4970,
5171 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
5172 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5173 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5174 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5175 0x00, 0x0d, 0x00, 0x6f, 0x00),
5176 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
5177 },
5178 { .freq = 4980,
5179 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
5180 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5181 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5182 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5183 0x00, 0x0d, 0x00, 0x6f, 0x00),
5184 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
5185 },
5186 { .freq = 4990,
5187 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
5188 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5189 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5190 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5191 0x00, 0x0d, 0x00, 0x6f, 0x00),
5192 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
5193 },
5194 { .freq = 5000,
5195 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
5196 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5197 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5198 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5199 0x00, 0x0d, 0x00, 0x6f, 0x00),
5200 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
5201 },
5202 { .freq = 5010,
5203 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
5204 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5205 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5206 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5207 0x00, 0x0d, 0x00, 0x6f, 0x00),
5208 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
5209 },
5210 { .freq = 5020,
5211 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
5212 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5213 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
5214 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5215 0x00, 0x0d, 0x00, 0x6f, 0x00),
5216 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
5217 },
5218 { .freq = 5030,
5219 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
5220 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5221 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5222 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5223 0x00, 0x0c, 0x00, 0x6f, 0x00),
5224 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
5225 },
5226 { .freq = 5040,
5227 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
5228 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5229 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5230 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5231 0x00, 0x0c, 0x00, 0x6f, 0x00),
5232 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
5233 },
5234 { .freq = 5050,
5235 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
5236 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5237 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5238 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5239 0x00, 0x0c, 0x00, 0x6f, 0x00),
5240 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
5241 },
5242 { .freq = 5060,
5243 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
5244 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5245 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5246 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
5247 0x00, 0x0c, 0x00, 0x6f, 0x00),
5248 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
5249 },
5250 { .freq = 5070,
5251 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
5252 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5253 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5254 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
5255 0x00, 0x0b, 0x00, 0x6f, 0x00),
5256 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
5257 },
5258 { .freq = 5080,
5259 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
5260 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5261 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5262 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5263 0x00, 0x0b, 0x00, 0x6f, 0x00),
5264 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
5265 },
5266 { .freq = 5090,
5267 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
5268 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5269 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5270 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5271 0x00, 0x0b, 0x00, 0x6f, 0x00),
5272 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
5273 },
5274 { .freq = 5100,
5275 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
5276 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5277 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5278 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5279 0x00, 0x0b, 0x00, 0x6f, 0x00),
5280 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
5281 },
5282 { .freq = 5110,
5283 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
5284 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5285 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5286 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5287 0x00, 0x0b, 0x00, 0x6f, 0x00),
5288 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
5289 },
5290 { .freq = 5120,
5291 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
5292 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5293 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5294 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5295 0x00, 0x0b, 0x00, 0x6f, 0x00),
5296 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
5297 },
5298 { .freq = 5130,
5299 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
5300 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5301 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
5302 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
5303 0x00, 0x0a, 0x00, 0x6f, 0x00),
5304 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
5305 },
5306 { .freq = 5140,
5307 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
5308 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5309 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
5310 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5311 0x00, 0x0a, 0x00, 0x6f, 0x00),
5312 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
5313 },
5314 { .freq = 5160,
5315 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
5316 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5317 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
5318 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5319 0x00, 0x09, 0x00, 0x6e, 0x00),
5320 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
5321 },
5322 { .freq = 5170,
5323 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
5324 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5325 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5326 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
5327 0x00, 0x09, 0x00, 0x6e, 0x00),
5328 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
5329 },
5330 { .freq = 5180,
5331 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
5332 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5333 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5334 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5335 0x00, 0x09, 0x00, 0x6e, 0x00),
5336 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
5337 },
5338 { .freq = 5190,
5339 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
5340 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5341 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5342 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5343 0x00, 0x09, 0x00, 0x6e, 0x00),
5344 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
5345 },
5346 { .freq = 5200,
5347 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
5348 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5349 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5350 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5351 0x00, 0x09, 0x00, 0x6e, 0x00),
5352 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
5353 },
5354 { .freq = 5210,
5355 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
5356 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5357 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5358 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5359 0x00, 0x09, 0x00, 0x6e, 0x00),
5360 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
5361 },
5362 { .freq = 5220,
5363 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
5364 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5365 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5366 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5367 0x00, 0x09, 0x00, 0x6e, 0x00),
5368 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
5369 },
5370 { .freq = 5230,
5371 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
5372 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5373 0xff, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
5374 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
5375 0x00, 0x08, 0x00, 0x6e, 0x00),
5376 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
5377 },
5378 { .freq = 5240,
5379 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
5380 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5381 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5382 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5383 0x00, 0x08, 0x00, 0x6d, 0x00),
5384 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
5385 },
5386 { .freq = 5250,
5387 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
5388 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5389 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5390 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5391 0x00, 0x08, 0x00, 0x6d, 0x00),
5392 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
5393 },
5394 { .freq = 5260,
5395 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
5396 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5397 0xff, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5398 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
5399 0x00, 0x08, 0x00, 0x6d, 0x00),
5400 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
5401 },
5402 { .freq = 5270,
5403 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
5404 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5405 0xff, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5406 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
5407 0x00, 0x07, 0x00, 0x6c, 0x00),
5408 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
5409 },
5410 { .freq = 5280,
5411 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
5412 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5413 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5414 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5415 0x00, 0x07, 0x00, 0x6c, 0x00),
5416 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
5417 },
5418 { .freq = 5290,
5419 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
5420 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5421 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5422 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5423 0x00, 0x07, 0x00, 0x6c, 0x00),
5424 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
5425 },
5426 { .freq = 5300,
5427 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
5428 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5429 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5430 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5431 0x00, 0x07, 0x00, 0x6c, 0x00),
5432 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
5433 },
5434 { .freq = 5310,
5435 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
5436 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5437 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5438 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5439 0x00, 0x07, 0x00, 0x6c, 0x00),
5440 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
5441 },
5442 { .freq = 5320,
5443 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
5444 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5445 0xff, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5446 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
5447 0x00, 0x07, 0x00, 0x6c, 0x00),
5448 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
5449 },
5450 { .freq = 5330,
5451 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
5452 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5453 0xff, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5454 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
5455 0x00, 0x07, 0x00, 0x6b, 0x00),
5456 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
5457 },
5458 { .freq = 5340,
5459 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
5460 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5461 0xff, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
5462 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
5463 0x00, 0x07, 0x00, 0x6b, 0x00),
5464 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
5465 },
5466 { .freq = 5350,
5467 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
5468 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5469 0xff, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5470 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
5471 0x00, 0x06, 0x00, 0x6b, 0x00),
5472 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
5473 },
5474 { .freq = 5360,
5475 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
5476 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5477 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5478 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5479 0x00, 0x06, 0x00, 0x6b, 0x00),
5480 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
5481 },
5482 { .freq = 5370,
5483 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
5484 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5485 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5486 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5487 0x00, 0x06, 0x00, 0x5b, 0x00),
5488 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
5489 },
5490 { .freq = 5380,
5491 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
5492 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5493 0xff, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5494 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
5495 0x00, 0x06, 0x00, 0x5a, 0x00),
5496 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
5497 },
5498 { .freq = 5390,
5499 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
5500 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5501 0xff, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5502 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5503 0x00, 0x06, 0x00, 0x5a, 0x00),
5504 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
5505 },
5506 { .freq = 5400,
5507 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
5508 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5509 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5510 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5511 0x00, 0x06, 0x00, 0x5a, 0x00),
5512 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
5513 },
5514 { .freq = 5410,
5515 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
5516 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5517 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5518 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5519 0x00, 0x05, 0x00, 0x5a, 0x00),
5520 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
5521 },
5522 { .freq = 5420,
5523 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
5524 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5525 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5526 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5527 0x00, 0x05, 0x00, 0x5a, 0x00),
5528 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
5529 },
5530 { .freq = 5430,
5531 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
5532 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5533 0xc8, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5534 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
5535 0x00, 0x05, 0x00, 0x59, 0x00),
5536 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
5537 },
5538 { .freq = 5440,
5539 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
5540 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5541 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5542 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5543 0x00, 0x05, 0x00, 0x59, 0x00),
5544 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
5545 },
5546 { .freq = 5450,
5547 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
5548 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5549 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5550 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5551 0x00, 0x05, 0x00, 0x59, 0x00),
5552 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
5553 },
5554 { .freq = 5460,
5555 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
5556 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5557 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
5558 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5559 0x00, 0x04, 0x00, 0x69, 0x00),
5560 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
5561 },
5562 { .freq = 5470,
5563 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
5564 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5565 0xc8, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5566 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
5567 0x00, 0x04, 0x00, 0x69, 0x00),
5568 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
5569 },
5570 { .freq = 5480,
5571 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
5572 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5573 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5574 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5575 0x00, 0x04, 0x00, 0x68, 0x00),
5576 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
5577 },
5578 { .freq = 5490,
5579 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
5580 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5581 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5582 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5583 0x00, 0x04, 0x00, 0x68, 0x00),
5584 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
5585 },
5586 { .freq = 5500,
5587 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
5588 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5589 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5590 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5591 0x00, 0x04, 0x00, 0x78, 0x00),
5592 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
5593 },
5594 { .freq = 5510,
5595 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
5596 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5597 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5598 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5599 0x00, 0x04, 0x00, 0x78, 0x00),
5600 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
5601 },
5602 { .freq = 5520,
5603 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
5604 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5605 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5606 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5607 0x00, 0x04, 0x00, 0x78, 0x00),
5608 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
5609 },
5610 { .freq = 5530,
5611 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
5612 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5613 0x84, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
5614 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
5615 0x00, 0x03, 0x00, 0x78, 0x00),
5616 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
5617 },
5618 { .freq = 5540,
5619 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
5620 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5621 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5622 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5623 0x00, 0x03, 0x00, 0x77, 0x00),
5624 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
5625 },
5626 { .freq = 5550,
5627 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
5628 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5629 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5630 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5631 0x00, 0x03, 0x00, 0x77, 0x00),
5632 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
5633 },
5634 { .freq = 5560,
5635 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
5636 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5637 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5638 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5639 0x00, 0x03, 0x00, 0x77, 0x00),
5640 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
5641 },
5642 { .freq = 5570,
5643 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
5644 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5645 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5646 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5647 0x00, 0x02, 0x00, 0x76, 0x00),
5648 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
5649 },
5650 { .freq = 5580,
5651 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
5652 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5653 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5654 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5655 0x00, 0x02, 0x00, 0x76, 0x00),
5656 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
5657 },
5658 { .freq = 5590,
5659 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
5660 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5661 0x84, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5662 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5663 0x00, 0x02, 0x00, 0x76, 0x00),
5664 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
5665 },
5666 { .freq = 5600,
5667 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
5668 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5669 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5670 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5671 0x00, 0x02, 0x00, 0x76, 0x00),
5672 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
5673 },
5674 { .freq = 5610,
5675 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
5676 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5677 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5678 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5679 0x00, 0x02, 0x00, 0x76, 0x00),
5680 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
5681 },
5682 { .freq = 5620,
5683 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
5684 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5685 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5686 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5687 0x00, 0x02, 0x00, 0x76, 0x00),
5688 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
5689 },
5690 { .freq = 5630,
5691 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
5692 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5693 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5694 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5695 0x00, 0x02, 0x00, 0x76, 0x00),
5696 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
5697 },
5698 { .freq = 5640,
5699 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
5700 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5701 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5702 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5703 0x00, 0x02, 0x00, 0x75, 0x00),
5704 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
5705 },
5706 { .freq = 5650,
5707 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
5708 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5709 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5710 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5711 0x00, 0x01, 0x00, 0x75, 0x00),
5712 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
5713 },
5714 { .freq = 5660,
5715 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
5716 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5717 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5718 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5719 0x00, 0x01, 0x00, 0x75, 0x00),
5720 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
5721 },
5722 { .freq = 5670,
5723 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
5724 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5725 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5726 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5727 0x00, 0x01, 0x00, 0x74, 0x00),
5728 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
5729 },
5730 { .freq = 5680,
5731 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
5732 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5733 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5734 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5735 0x00, 0x01, 0x00, 0x74, 0x00),
5736 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
5737 },
5738 { .freq = 5690,
5739 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
5740 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5741 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5742 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5743 0x00, 0x01, 0x00, 0x74, 0x00),
5744 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
5745 },
5746 { .freq = 5700,
5747 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
5748 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5749 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5750 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5751 0x00, 0x01, 0x00, 0x74, 0x00),
5752 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
5753 },
5754 { .freq = 5710,
5755 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
5756 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5757 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5758 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5759 0x00, 0x01, 0x00, 0x74, 0x00),
5760 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
5761 },
5762 { .freq = 5720,
5763 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
5764 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5765 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5766 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5767 0x00, 0x01, 0x00, 0x74, 0x00),
5768 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
5769 },
5770 { .freq = 5725,
5771 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
5772 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5773 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5774 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5775 0x00, 0x01, 0x00, 0x74, 0x00),
5776 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
5777 },
5778 { .freq = 5730,
5779 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
5780 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5781 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5782 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5783 0x00, 0x01, 0x00, 0x84, 0x00),
5784 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
5785 },
5786 { .freq = 5735,
5787 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
5788 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5789 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5790 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5791 0x00, 0x00, 0x00, 0x83, 0x00),
5792 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
5793 },
5794 { .freq = 5740,
5795 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
5796 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5797 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5798 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5799 0x00, 0x00, 0x00, 0x83, 0x00),
5800 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
5801 },
5802 { .freq = 5745,
5803 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
5804 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5805 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5806 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5807 0x00, 0x00, 0x00, 0x83, 0x00),
5808 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
5809 },
5810 { .freq = 5750,
5811 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
5812 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5813 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5814 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5815 0x00, 0x00, 0x00, 0x83, 0x00),
5816 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
5817 },
5818 { .freq = 5755,
5819 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
5820 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5821 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5822 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5823 0x00, 0x00, 0x00, 0x83, 0x00),
5824 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
5825 },
5826 { .freq = 5760,
5827 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
5828 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5829 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5830 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5831 0x00, 0x00, 0x00, 0x83, 0x00),
5832 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
5833 },
5834 { .freq = 5765,
5835 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
5836 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5837 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5838 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5839 0x00, 0x00, 0x00, 0x82, 0x00),
5840 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
5841 },
5842 { .freq = 5770,
5843 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
5844 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5845 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5846 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5847 0x00, 0x00, 0x00, 0x82, 0x00),
5848 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
5849 },
5850 { .freq = 5775,
5851 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
5852 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5853 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5854 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5855 0x00, 0x00, 0x00, 0x82, 0x00),
5856 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
5857 },
5858 { .freq = 5780,
5859 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
5860 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5861 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5862 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5863 0x00, 0x00, 0x00, 0x82, 0x00),
5864 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
5865 },
5866 { .freq = 5785,
5867 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
5868 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5869 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5870 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5871 0x00, 0x00, 0x00, 0x82, 0x00),
5872 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
5873 },
5874 { .freq = 5790,
5875 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
5876 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5877 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5878 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5879 0x00, 0x00, 0x00, 0x82, 0x00),
5880 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
5881 },
5882 { .freq = 5795,
5883 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
5884 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5885 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5886 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5887 0x00, 0x00, 0x00, 0x82, 0x00),
5888 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
5889 },
5890 { .freq = 5800,
5891 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
5892 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5893 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5894 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5895 0x00, 0x00, 0x00, 0x82, 0x00),
5896 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
5897 },
5898 { .freq = 5805,
5899 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
5900 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5901 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5902 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5903 0x00, 0x00, 0x00, 0x82, 0x00),
5904 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
5905 },
5906 { .freq = 5810,
5907 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
5908 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5909 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5910 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5911 0x00, 0x00, 0x00, 0x82, 0x00),
5912 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
5913 },
5914 { .freq = 5815,
5915 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
5916 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5917 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5918 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5919 0x00, 0x00, 0x00, 0x82, 0x00),
5920 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
5921 },
5922 { .freq = 5820,
5923 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
5924 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5925 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5926 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5927 0x00, 0x00, 0x00, 0x82, 0x00),
5928 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
5929 },
5930 { .freq = 5825,
5931 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
5932 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5933 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5934 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5935 0x00, 0x00, 0x00, 0x82, 0x00),
5936 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
5937 },
5938 { .freq = 5830,
5939 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
5940 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5941 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5942 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5943 0x00, 0x00, 0x00, 0x72, 0x00),
5944 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
5945 },
5946 { .freq = 5840,
5947 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
5948 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5949 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5950 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5951 0x00, 0x00, 0x00, 0x72, 0x00),
5952 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
5953 },
5954 { .freq = 5850,
5955 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
5956 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5957 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5958 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5959 0x00, 0x00, 0x00, 0x72, 0x00),
5960 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
5961 },
5962 { .freq = 5860,
5963 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
5964 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5965 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5966 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5967 0x00, 0x00, 0x00, 0x72, 0x00),
5968 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
5969 },
5970 { .freq = 5870,
5971 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
5972 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5973 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5974 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5975 0x00, 0x00, 0x00, 0x71, 0x00),
5976 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
5977 },
5978 { .freq = 5880,
5979 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
5980 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5981 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5982 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5983 0x00, 0x00, 0x00, 0x71, 0x00),
5984 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
5985 },
5986 { .freq = 5890,
5987 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
5988 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5989 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5990 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5991 0x00, 0x00, 0x00, 0x71, 0x00),
5992 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
5993 },
5994 { .freq = 5900,
5995 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
5996 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5997 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5998 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5999 0x00, 0x00, 0x00, 0x71, 0x00),
6000 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
6001 },
6002 { .freq = 5910,
6003 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
6004 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
6005 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
6006 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
6007 0x00, 0x00, 0x00, 0x71, 0x00),
6008 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
6009 },
6010 { .freq = 2412,
6011 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
6012 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
6013 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
6014 0x0f, 0x00, 0x0b, 0x00, 0x1f, 0x00, 0x03, 0x00,
6015 0x70, 0x00, 0x0f, 0x00, 0x0b),
6016 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
6017 },
6018 { .freq = 2417,
6019 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
6020 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6021 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
6022 0x0f, 0x00, 0x0a, 0x00, 0x1f, 0x00, 0x03, 0x00,
6023 0x70, 0x00, 0x0f, 0x00, 0x0a),
6024 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
6025 },
6026 { .freq = 2422,
6027 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
6028 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6029 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x70, 0x00,
6030 0x0f, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x03, 0x00,
6031 0x70, 0x00, 0x0f, 0x00, 0x0a),
6032 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
6033 },
6034 { .freq = 2427,
6035 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
6036 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6037 0x00, 0x00, 0x0d, 0x00, 0x03, 0x00, 0x70, 0x00,
6038 0x0e, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x03, 0x00,
6039 0x70, 0x00, 0x0e, 0x00, 0x0a),
6040 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
6041 },
6042 { .freq = 2432,
6043 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
6044 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6045 0x00, 0x00, 0x0c, 0x00, 0x03, 0x00, 0x70, 0x00,
6046 0x0e, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x03, 0x00,
6047 0x70, 0x00, 0x0e, 0x00, 0x0a),
6048 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
6049 },
6050 { .freq = 2437,
6051 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
6052 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6053 0x00, 0x00, 0x0b, 0x00, 0x03, 0x00, 0x70, 0x00,
6054 0x0e, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x03, 0x00,
6055 0x70, 0x00, 0x0e, 0x00, 0x0a),
6056 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
6057 },
6058 { .freq = 2442,
6059 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
6060 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6061 0x00, 0x00, 0x09, 0x00, 0x03, 0x00, 0x70, 0x00,
6062 0x0e, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x03, 0x00,
6063 0x70, 0x00, 0x0e, 0x00, 0x0a),
6064 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
6065 },
6066 { .freq = 2447,
6067 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
6068 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6069 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x70, 0x00,
6070 0x0e, 0x00, 0x09, 0x00, 0x08, 0x00, 0x02, 0x00,
6071 0x70, 0x00, 0x0e, 0x00, 0x09),
6072 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
6073 },
6074 { .freq = 2452,
6075 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
6076 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6077 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x70, 0x00,
6078 0x0e, 0x00, 0x09, 0x00, 0x07, 0x00, 0x02, 0x00,
6079 0x70, 0x00, 0x0e, 0x00, 0x09),
6080 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
6081 },
6082 { .freq = 2457,
6083 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
6084 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6085 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x70, 0x00,
6086 0x0d, 0x00, 0x09, 0x00, 0x06, 0x00, 0x02, 0x00,
6087 0x70, 0x00, 0x0d, 0x00, 0x09),
6088 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
6089 },
6090 { .freq = 2462,
6091 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
6092 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6093 0x00, 0x00, 0x05, 0x00, 0x02, 0x00, 0x70, 0x00,
6094 0x0d, 0x00, 0x09, 0x00, 0x05, 0x00, 0x02, 0x00,
6095 0x70, 0x00, 0x0d, 0x00, 0x09),
6096 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
6097 },
6098 { .freq = 2467,
6099 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
6100 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6101 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x70, 0x00,
6102 0x0d, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02, 0x00,
6103 0x70, 0x00, 0x0d, 0x00, 0x08),
6104 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
6105 },
6106 { .freq = 2472,
6107 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
6108 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6109 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x70, 0x00,
6110 0x0d, 0x00, 0x08, 0x00, 0x03, 0x00, 0x02, 0x00,
6111 0x70, 0x00, 0x0d, 0x00, 0x08),
6112 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
6113 },
6114 { .freq = 2484,
6115 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
6116 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6117 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
6118 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
6119 0x70, 0x00, 0x0d, 0x00, 0x08),
6120 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
6121 },
6122 };
6123
6124 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev6[] = {
6125 { .freq = 4920,
6126 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
6127 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6128 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6129 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6130 0x00, 0x0f, 0x00, 0x6f, 0x00),
6131 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
6132 },
6133 { .freq = 4930,
6134 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
6135 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6136 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6137 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6138 0x00, 0x0f, 0x00, 0x6f, 0x00),
6139 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
6140 },
6141 { .freq = 4940,
6142 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
6143 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6144 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6145 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6146 0x00, 0x0f, 0x00, 0x6f, 0x00),
6147 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
6148 },
6149 { .freq = 4950,
6150 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
6151 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6152 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6153 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6154 0x00, 0x0f, 0x00, 0x6f, 0x00),
6155 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
6156 },
6157 { .freq = 4960,
6158 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
6159 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6160 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6161 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6162 0x00, 0x0f, 0x00, 0x6f, 0x00),
6163 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
6164 },
6165 { .freq = 4970,
6166 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
6167 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6168 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6169 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6170 0x00, 0x0f, 0x00, 0x6f, 0x00),
6171 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
6172 },
6173 { .freq = 4980,
6174 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
6175 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6176 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6177 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6178 0x00, 0x0f, 0x00, 0x6f, 0x00),
6179 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
6180 },
6181 { .freq = 4990,
6182 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
6183 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6184 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6185 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6186 0x00, 0x0f, 0x00, 0x6f, 0x00),
6187 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
6188 },
6189 { .freq = 5000,
6190 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
6191 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6192 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6193 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6194 0x00, 0x0f, 0x00, 0x6f, 0x00),
6195 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
6196 },
6197 { .freq = 5010,
6198 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
6199 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6200 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6201 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6202 0x00, 0x0f, 0x00, 0x6f, 0x00),
6203 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
6204 },
6205 { .freq = 5020,
6206 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
6207 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6208 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6209 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6210 0x00, 0x0f, 0x00, 0x6f, 0x00),
6211 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
6212 },
6213 { .freq = 5030,
6214 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
6215 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6216 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6217 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6218 0x00, 0x0f, 0x00, 0x6f, 0x00),
6219 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
6220 },
6221 { .freq = 5040,
6222 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
6223 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6224 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6225 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6226 0x00, 0x0f, 0x00, 0x6f, 0x00),
6227 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
6228 },
6229 { .freq = 5050,
6230 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
6231 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6232 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6233 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6234 0x00, 0x0f, 0x00, 0x6f, 0x00),
6235 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
6236 },
6237 { .freq = 5060,
6238 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
6239 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6240 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6241 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6242 0x00, 0x0f, 0x00, 0x6f, 0x00),
6243 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
6244 },
6245 { .freq = 5070,
6246 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
6247 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6248 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6249 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6250 0x00, 0x0f, 0x00, 0x6f, 0x00),
6251 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
6252 },
6253 { .freq = 5080,
6254 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
6255 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6256 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6257 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6258 0x00, 0x0f, 0x00, 0x6f, 0x00),
6259 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
6260 },
6261 { .freq = 5090,
6262 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
6263 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6264 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6265 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6266 0x00, 0x0f, 0x00, 0x6f, 0x00),
6267 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
6268 },
6269 { .freq = 5100,
6270 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
6271 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6272 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6273 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
6274 0x00, 0x0f, 0x00, 0x6f, 0x00),
6275 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
6276 },
6277 { .freq = 5110,
6278 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
6279 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6280 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6281 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6282 0x00, 0x0f, 0x00, 0x6f, 0x00),
6283 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
6284 },
6285 { .freq = 5120,
6286 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
6287 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6288 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6289 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6290 0x00, 0x0f, 0x00, 0x6f, 0x00),
6291 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
6292 },
6293 { .freq = 5130,
6294 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
6295 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6296 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6297 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6298 0x00, 0x0f, 0x00, 0x6f, 0x00),
6299 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
6300 },
6301 { .freq = 5140,
6302 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
6303 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6304 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6305 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
6306 0x00, 0x0f, 0x00, 0x6f, 0x00),
6307 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
6308 },
6309 { .freq = 5160,
6310 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
6311 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6312 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6313 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6314 0x00, 0x0e, 0x00, 0x6f, 0x00),
6315 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
6316 },
6317 { .freq = 5170,
6318 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
6319 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6320 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6321 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6322 0x00, 0x0e, 0x00, 0x6f, 0x00),
6323 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
6324 },
6325 { .freq = 5180,
6326 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
6327 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6328 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
6329 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6330 0x00, 0x0e, 0x00, 0x6f, 0x00),
6331 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
6332 },
6333 { .freq = 5190,
6334 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
6335 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6336 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
6337 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6338 0x00, 0x0d, 0x00, 0x6f, 0x00),
6339 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
6340 },
6341 { .freq = 5200,
6342 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
6343 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6344 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6345 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6346 0x00, 0x0d, 0x00, 0x6f, 0x00),
6347 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
6348 },
6349 { .freq = 5210,
6350 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
6351 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6352 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6353 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6354 0x00, 0x0d, 0x00, 0x6f, 0x00),
6355 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
6356 },
6357 { .freq = 5220,
6358 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
6359 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6360 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6361 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6362 0x00, 0x0d, 0x00, 0x6f, 0x00),
6363 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
6364 },
6365 { .freq = 5230,
6366 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
6367 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6368 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6369 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6370 0x00, 0x0d, 0x00, 0x6f, 0x00),
6371 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
6372 },
6373 { .freq = 5240,
6374 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
6375 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6376 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6377 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
6378 0x00, 0x0d, 0x00, 0x6f, 0x00),
6379 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
6380 },
6381 { .freq = 5250,
6382 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
6383 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6384 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6385 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
6386 0x00, 0x0d, 0x00, 0x6f, 0x00),
6387 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
6388 },
6389 { .freq = 5260,
6390 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
6391 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
6392 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
6393 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6394 0x00, 0x0d, 0x00, 0x6f, 0x00),
6395 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
6396 },
6397 { .freq = 5270,
6398 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
6399 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
6400 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
6401 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6402 0x00, 0x0c, 0x00, 0x6f, 0x00),
6403 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
6404 },
6405 { .freq = 5280,
6406 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
6407 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6408 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6409 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6410 0x00, 0x0c, 0x00, 0x6f, 0x00),
6411 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
6412 },
6413 { .freq = 5290,
6414 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
6415 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6416 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6417 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6418 0x00, 0x0c, 0x00, 0x6f, 0x00),
6419 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
6420 },
6421 { .freq = 5300,
6422 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
6423 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6424 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6425 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6426 0x00, 0x0c, 0x00, 0x6f, 0x00),
6427 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
6428 },
6429 { .freq = 5310,
6430 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
6431 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6432 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6433 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6434 0x00, 0x0c, 0x00, 0x6f, 0x00),
6435 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
6436 },
6437 { .freq = 5320,
6438 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
6439 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6440 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6441 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6442 0x00, 0x0c, 0x00, 0x6f, 0x00),
6443 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
6444 },
6445 { .freq = 5330,
6446 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
6447 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6448 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6449 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6450 0x00, 0x0b, 0x00, 0x6f, 0x00),
6451 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
6452 },
6453 { .freq = 5340,
6454 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
6455 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6456 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6457 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6458 0x00, 0x0b, 0x00, 0x6f, 0x00),
6459 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
6460 },
6461 { .freq = 5350,
6462 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
6463 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6464 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6465 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6466 0x00, 0x0b, 0x00, 0x6f, 0x00),
6467 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
6468 },
6469 { .freq = 5360,
6470 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
6471 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6472 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6473 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6474 0x00, 0x0a, 0x00, 0x6f, 0x00),
6475 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
6476 },
6477 { .freq = 5370,
6478 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
6479 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6480 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6481 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6482 0x00, 0x0a, 0x00, 0x6f, 0x00),
6483 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
6484 },
6485 { .freq = 5380,
6486 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
6487 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6488 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6489 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6490 0x00, 0x0a, 0x00, 0x6f, 0x00),
6491 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
6492 },
6493 { .freq = 5390,
6494 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
6495 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6496 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6497 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6498 0x00, 0x0a, 0x00, 0x6f, 0x00),
6499 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
6500 },
6501 { .freq = 5400,
6502 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
6503 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6504 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6505 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6506 0x00, 0x0a, 0x00, 0x6f, 0x00),
6507 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
6508 },
6509 { .freq = 5410,
6510 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
6511 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6512 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6513 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6514 0x00, 0x0a, 0x00, 0x6f, 0x00),
6515 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
6516 },
6517 { .freq = 5420,
6518 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
6519 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6520 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6521 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6522 0x00, 0x0a, 0x00, 0x6f, 0x00),
6523 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
6524 },
6525 { .freq = 5430,
6526 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
6527 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
6528 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6529 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6530 0x00, 0x0a, 0x00, 0x6f, 0x00),
6531 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
6532 },
6533 { .freq = 5440,
6534 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
6535 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6536 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
6537 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6538 0x00, 0x09, 0x00, 0x6f, 0x00),
6539 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
6540 },
6541 { .freq = 5450,
6542 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
6543 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6544 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6545 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6546 0x00, 0x09, 0x00, 0x6f, 0x00),
6547 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
6548 },
6549 { .freq = 5460,
6550 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
6551 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6552 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6553 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6554 0x00, 0x09, 0x00, 0x6f, 0x00),
6555 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
6556 },
6557 { .freq = 5470,
6558 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
6559 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6560 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6561 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
6562 0x00, 0x09, 0x00, 0x6f, 0x00),
6563 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
6564 },
6565 { .freq = 5480,
6566 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
6567 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6568 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6569 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6570 0x00, 0x09, 0x00, 0x6f, 0x00),
6571 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
6572 },
6573 { .freq = 5490,
6574 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
6575 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6576 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6577 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6578 0x00, 0x09, 0x00, 0x6f, 0x00),
6579 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
6580 },
6581 { .freq = 5500,
6582 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
6583 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6584 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6585 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6586 0x00, 0x09, 0x00, 0x6f, 0x00),
6587 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
6588 },
6589 { .freq = 5510,
6590 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
6591 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6592 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6593 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6594 0x00, 0x09, 0x00, 0x6f, 0x00),
6595 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
6596 },
6597 { .freq = 5520,
6598 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
6599 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6600 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6601 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6602 0x00, 0x09, 0x00, 0x6f, 0x00),
6603 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
6604 },
6605 { .freq = 5530,
6606 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
6607 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6608 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6609 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6610 0x00, 0x09, 0x00, 0x6f, 0x00),
6611 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
6612 },
6613 { .freq = 5540,
6614 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
6615 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6616 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6617 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6618 0x00, 0x09, 0x00, 0x6f, 0x00),
6619 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
6620 },
6621 { .freq = 5550,
6622 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
6623 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6624 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6625 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6626 0x00, 0x09, 0x00, 0x6f, 0x00),
6627 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
6628 },
6629 { .freq = 5560,
6630 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
6631 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6632 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6633 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6634 0x00, 0x09, 0x00, 0x6f, 0x00),
6635 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
6636 },
6637 { .freq = 5570,
6638 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
6639 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6640 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6641 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6642 0x00, 0x09, 0x00, 0x6f, 0x00),
6643 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
6644 },
6645 { .freq = 5580,
6646 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
6647 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6648 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6649 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6650 0x00, 0x08, 0x00, 0x6f, 0x00),
6651 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
6652 },
6653 { .freq = 5590,
6654 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
6655 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6656 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6657 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
6658 0x00, 0x08, 0x00, 0x6f, 0x00),
6659 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
6660 },
6661 { .freq = 5600,
6662 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
6663 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6664 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6665 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6666 0x00, 0x08, 0x00, 0x6f, 0x00),
6667 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
6668 },
6669 { .freq = 5610,
6670 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
6671 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6672 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6673 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6674 0x00, 0x08, 0x00, 0x6f, 0x00),
6675 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
6676 },
6677 { .freq = 5620,
6678 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
6679 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6680 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6681 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6682 0x00, 0x07, 0x00, 0x6f, 0x00),
6683 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
6684 },
6685 { .freq = 5630,
6686 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
6687 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6688 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6689 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6690 0x00, 0x07, 0x00, 0x6f, 0x00),
6691 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
6692 },
6693 { .freq = 5640,
6694 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
6695 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6696 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6697 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6698 0x00, 0x07, 0x00, 0x6f, 0x00),
6699 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
6700 },
6701 { .freq = 5650,
6702 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
6703 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6704 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6705 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6706 0x00, 0x07, 0x00, 0x6f, 0x00),
6707 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
6708 },
6709 { .freq = 5660,
6710 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
6711 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6712 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6713 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6714 0x00, 0x06, 0x00, 0x6f, 0x00),
6715 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
6716 },
6717 { .freq = 5670,
6718 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
6719 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6720 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6721 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6722 0x00, 0x06, 0x00, 0x6f, 0x00),
6723 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
6724 },
6725 { .freq = 5680,
6726 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
6727 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6728 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6729 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6730 0x00, 0x06, 0x00, 0x6f, 0x00),
6731 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
6732 },
6733 { .freq = 5690,
6734 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
6735 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6736 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6737 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6738 0x00, 0x06, 0x00, 0x6f, 0x00),
6739 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
6740 },
6741 { .freq = 5700,
6742 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
6743 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6744 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6745 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6746 0x00, 0x06, 0x00, 0x6e, 0x00),
6747 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
6748 },
6749 { .freq = 5710,
6750 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
6751 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6752 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6753 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6754 0x00, 0x06, 0x00, 0x6e, 0x00),
6755 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
6756 },
6757 { .freq = 5720,
6758 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
6759 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6760 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6761 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6762 0x00, 0x06, 0x00, 0x6e, 0x00),
6763 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
6764 },
6765 { .freq = 5725,
6766 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
6767 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6768 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6769 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6770 0x00, 0x06, 0x00, 0x6e, 0x00),
6771 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
6772 },
6773 { .freq = 5730,
6774 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
6775 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6776 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6777 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6778 0x00, 0x06, 0x00, 0x6e, 0x00),
6779 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
6780 },
6781 { .freq = 5735,
6782 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
6783 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6784 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6785 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6786 0x00, 0x06, 0x00, 0x6d, 0x00),
6787 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
6788 },
6789 { .freq = 5740,
6790 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
6791 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6792 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6793 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6794 0x00, 0x06, 0x00, 0x6d, 0x00),
6795 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
6796 },
6797 { .freq = 5745,
6798 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
6799 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6800 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6801 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6802 0x00, 0x06, 0x00, 0x6d, 0x00),
6803 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
6804 },
6805 { .freq = 5750,
6806 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
6807 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6808 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6809 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6810 0x00, 0x05, 0x00, 0x6d, 0x00),
6811 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
6812 },
6813 { .freq = 5755,
6814 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
6815 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6816 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6817 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6818 0x00, 0x05, 0x00, 0x6c, 0x00),
6819 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
6820 },
6821 { .freq = 5760,
6822 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
6823 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6824 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6825 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6826 0x00, 0x05, 0x00, 0x6c, 0x00),
6827 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
6828 },
6829 { .freq = 5765,
6830 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
6831 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6832 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6833 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6834 0x00, 0x05, 0x00, 0x6c, 0x00),
6835 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
6836 },
6837 { .freq = 5770,
6838 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
6839 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6840 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6841 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6842 0x00, 0x05, 0x00, 0x6b, 0x00),
6843 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
6844 },
6845 { .freq = 5775,
6846 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
6847 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6848 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6849 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6850 0x00, 0x05, 0x00, 0x6b, 0x00),
6851 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
6852 },
6853 { .freq = 5780,
6854 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
6855 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6856 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6857 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6858 0x00, 0x05, 0x00, 0x6b, 0x00),
6859 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
6860 },
6861 { .freq = 5785,
6862 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
6863 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6864 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6865 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6866 0x00, 0x05, 0x00, 0x6b, 0x00),
6867 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
6868 },
6869 { .freq = 5790,
6870 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
6871 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6872 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6873 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6874 0x00, 0x05, 0x00, 0x6b, 0x00),
6875 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
6876 },
6877 { .freq = 5795,
6878 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
6879 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6880 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6881 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6882 0x00, 0x05, 0x00, 0x6b, 0x00),
6883 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
6884 },
6885 { .freq = 5800,
6886 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
6887 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6888 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6889 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6890 0x00, 0x05, 0x00, 0x6b, 0x00),
6891 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
6892 },
6893 { .freq = 5805,
6894 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
6895 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6896 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6897 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6898 0x00, 0x05, 0x00, 0x6a, 0x00),
6899 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
6900 },
6901 { .freq = 5810,
6902 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
6903 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6904 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6905 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6906 0x00, 0x05, 0x00, 0x6a, 0x00),
6907 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
6908 },
6909 { .freq = 5815,
6910 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
6911 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6912 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6913 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6914 0x00, 0x05, 0x00, 0x6a, 0x00),
6915 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
6916 },
6917 { .freq = 5820,
6918 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
6919 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6920 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6921 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6922 0x00, 0x05, 0x00, 0x6a, 0x00),
6923 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
6924 },
6925 { .freq = 5825,
6926 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
6927 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6928 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6929 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6930 0x00, 0x05, 0x00, 0x69, 0x00),
6931 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
6932 },
6933 { .freq = 5830,
6934 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
6935 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6936 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6937 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6938 0x00, 0x05, 0x00, 0x69, 0x00),
6939 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
6940 },
6941 { .freq = 5840,
6942 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
6943 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6944 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6945 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6946 0x00, 0x04, 0x00, 0x69, 0x00),
6947 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
6948 },
6949 { .freq = 5850,
6950 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
6951 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6952 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6953 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6954 0x00, 0x04, 0x00, 0x69, 0x00),
6955 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
6956 },
6957 { .freq = 5860,
6958 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
6959 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6960 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6961 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6962 0x00, 0x04, 0x00, 0x69, 0x00),
6963 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
6964 },
6965 { .freq = 5870,
6966 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
6967 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6968 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6969 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6970 0x00, 0x04, 0x00, 0x68, 0x00),
6971 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
6972 },
6973 { .freq = 5880,
6974 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
6975 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6976 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6977 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6978 0x00, 0x04, 0x00, 0x68, 0x00),
6979 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
6980 },
6981 { .freq = 5890,
6982 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
6983 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6984 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6985 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6986 0x00, 0x04, 0x00, 0x68, 0x00),
6987 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
6988 },
6989 { .freq = 5900,
6990 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
6991 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6992 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6993 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6994 0x00, 0x04, 0x00, 0x68, 0x00),
6995 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
6996 },
6997 { .freq = 5910,
6998 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
6999 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7000 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
7001 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
7002 0x00, 0x04, 0x00, 0x68, 0x00),
7003 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
7004 },
7005 { .freq = 2412,
7006 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
7007 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
7008 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
7009 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
7010 0x70, 0x00, 0x0b, 0x00, 0x0a),
7011 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
7012 },
7013 { .freq = 2417,
7014 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
7015 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7016 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
7017 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
7018 0x70, 0x00, 0x0b, 0x00, 0x0a),
7019 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
7020 },
7021 { .freq = 2422,
7022 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
7023 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7024 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
7025 0x0b, 0x00, 0x0a, 0x00, 0x67, 0x00, 0x03, 0x00,
7026 0x70, 0x00, 0x0b, 0x00, 0x0a),
7027 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
7028 },
7029 { .freq = 2427,
7030 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
7031 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7032 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
7033 0x0a, 0x00, 0x0a, 0x00, 0x57, 0x00, 0x03, 0x00,
7034 0x70, 0x00, 0x0a, 0x00, 0x0a),
7035 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
7036 },
7037 { .freq = 2432,
7038 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
7039 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7040 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
7041 0x0a, 0x00, 0x0a, 0x00, 0x56, 0x00, 0x03, 0x00,
7042 0x70, 0x00, 0x0a, 0x00, 0x0a),
7043 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
7044 },
7045 { .freq = 2437,
7046 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
7047 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7048 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
7049 0x0a, 0x00, 0x0a, 0x00, 0x46, 0x00, 0x03, 0x00,
7050 0x70, 0x00, 0x0a, 0x00, 0x0a),
7051 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
7052 },
7053 { .freq = 2442,
7054 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
7055 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7056 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
7057 0x0a, 0x00, 0x0a, 0x00, 0x45, 0x00, 0x02, 0x00,
7058 0x70, 0x00, 0x0a, 0x00, 0x0a),
7059 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
7060 },
7061 { .freq = 2447,
7062 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
7063 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7064 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
7065 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
7066 0x70, 0x00, 0x0a, 0x00, 0x09),
7067 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
7068 },
7069 { .freq = 2452,
7070 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
7071 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7072 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
7073 0x0a, 0x00, 0x09, 0x00, 0x23, 0x00, 0x02, 0x00,
7074 0x70, 0x00, 0x0a, 0x00, 0x09),
7075 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
7076 },
7077 { .freq = 2457,
7078 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
7079 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7080 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
7081 0x0a, 0x00, 0x09, 0x00, 0x12, 0x00, 0x02, 0x00,
7082 0x70, 0x00, 0x0a, 0x00, 0x09),
7083 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
7084 },
7085 { .freq = 2462,
7086 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
7087 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7088 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
7089 0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00,
7090 0x70, 0x00, 0x09, 0x00, 0x09),
7091 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
7092 },
7093 { .freq = 2467,
7094 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
7095 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7096 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7097 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7098 0x70, 0x00, 0x09, 0x00, 0x09),
7099 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
7100 },
7101 { .freq = 2472,
7102 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
7103 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
7104 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7105 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7106 0x70, 0x00, 0x09, 0x00, 0x09),
7107 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
7108 },
7109 { .freq = 2484,
7110 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
7111 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
7112 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
7113 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
7114 0x70, 0x00, 0x09, 0x00, 0x09),
7115 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
7116 },
7117 };
7118
7119 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev7_9[] = {
7120 { .freq = 4920,
7121 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
7122 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7123 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
7124 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7125 0x00, 0x0f, 0x00, 0x6f, 0x00),
7126 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
7127 },
7128 { .freq = 4930,
7129 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
7130 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7131 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7132 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7133 0x00, 0x0e, 0x00, 0x6f, 0x00),
7134 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
7135 },
7136 { .freq = 4940,
7137 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
7138 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7139 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7140 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7141 0x00, 0x0e, 0x00, 0x6f, 0x00),
7142 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
7143 },
7144 { .freq = 4950,
7145 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
7146 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7147 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7148 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7149 0x00, 0x0e, 0x00, 0x6f, 0x00),
7150 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
7151 },
7152 { .freq = 4960,
7153 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
7154 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7155 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
7156 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7157 0x00, 0x0e, 0x00, 0x6f, 0x00),
7158 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
7159 },
7160 { .freq = 4970,
7161 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
7162 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7163 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7164 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7165 0x00, 0x0d, 0x00, 0x6f, 0x00),
7166 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
7167 },
7168 { .freq = 4980,
7169 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
7170 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7171 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7172 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7173 0x00, 0x0d, 0x00, 0x6f, 0x00),
7174 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
7175 },
7176 { .freq = 4990,
7177 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
7178 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7179 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7180 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7181 0x00, 0x0d, 0x00, 0x6f, 0x00),
7182 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
7183 },
7184 { .freq = 5000,
7185 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
7186 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7187 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7188 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7189 0x00, 0x0d, 0x00, 0x6f, 0x00),
7190 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
7191 },
7192 { .freq = 5010,
7193 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
7194 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7195 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7196 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7197 0x00, 0x0d, 0x00, 0x6f, 0x00),
7198 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
7199 },
7200 { .freq = 5020,
7201 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
7202 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7203 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
7204 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7205 0x00, 0x0d, 0x00, 0x6f, 0x00),
7206 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
7207 },
7208 { .freq = 5030,
7209 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
7210 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7211 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7212 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7213 0x00, 0x0c, 0x00, 0x6f, 0x00),
7214 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
7215 },
7216 { .freq = 5040,
7217 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
7218 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7219 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7220 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7221 0x00, 0x0c, 0x00, 0x6f, 0x00),
7222 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
7223 },
7224 { .freq = 5050,
7225 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
7226 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7227 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7228 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7229 0x00, 0x0c, 0x00, 0x6f, 0x00),
7230 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
7231 },
7232 { .freq = 5060,
7233 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
7234 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7235 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7236 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
7237 0x00, 0x0c, 0x00, 0x6f, 0x00),
7238 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
7239 },
7240 { .freq = 5070,
7241 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
7242 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7243 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7244 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
7245 0x00, 0x0b, 0x00, 0x6f, 0x00),
7246 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
7247 },
7248 { .freq = 5080,
7249 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
7250 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7251 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7252 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7253 0x00, 0x0b, 0x00, 0x6f, 0x00),
7254 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
7255 },
7256 { .freq = 5090,
7257 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
7258 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7259 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7260 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7261 0x00, 0x0b, 0x00, 0x6f, 0x00),
7262 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
7263 },
7264 { .freq = 5100,
7265 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
7266 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7267 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7268 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7269 0x00, 0x0b, 0x00, 0x6f, 0x00),
7270 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
7271 },
7272 { .freq = 5110,
7273 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
7274 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7275 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7276 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7277 0x00, 0x0b, 0x00, 0x6f, 0x00),
7278 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
7279 },
7280 { .freq = 5120,
7281 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
7282 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7283 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7284 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7285 0x00, 0x0b, 0x00, 0x6f, 0x00),
7286 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
7287 },
7288 { .freq = 5130,
7289 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
7290 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7291 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
7292 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
7293 0x00, 0x0a, 0x00, 0x6f, 0x00),
7294 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
7295 },
7296 { .freq = 5140,
7297 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
7298 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7299 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
7300 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7301 0x00, 0x0a, 0x00, 0x6f, 0x00),
7302 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
7303 },
7304 { .freq = 5160,
7305 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
7306 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7307 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
7308 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7309 0x00, 0x09, 0x00, 0x6e, 0x00),
7310 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
7311 },
7312 { .freq = 5170,
7313 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
7314 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7315 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7316 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
7317 0x00, 0x09, 0x00, 0x6e, 0x00),
7318 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
7319 },
7320 { .freq = 5180,
7321 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
7322 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7323 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7324 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7325 0x00, 0x09, 0x00, 0x6e, 0x00),
7326 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
7327 },
7328 { .freq = 5190,
7329 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
7330 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7331 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7332 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7333 0x00, 0x09, 0x00, 0x6e, 0x00),
7334 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
7335 },
7336 { .freq = 5200,
7337 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
7338 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7339 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7340 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7341 0x00, 0x09, 0x00, 0x6e, 0x00),
7342 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
7343 },
7344 { .freq = 5210,
7345 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
7346 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7347 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7348 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7349 0x00, 0x09, 0x00, 0x6e, 0x00),
7350 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
7351 },
7352 { .freq = 5220,
7353 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
7354 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7355 0xfe, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7356 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7357 0x00, 0x09, 0x00, 0x6e, 0x00),
7358 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
7359 },
7360 { .freq = 5230,
7361 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
7362 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7363 0xee, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
7364 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
7365 0x00, 0x08, 0x00, 0x6e, 0x00),
7366 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
7367 },
7368 { .freq = 5240,
7369 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
7370 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7371 0xee, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7372 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7373 0x00, 0x08, 0x00, 0x6d, 0x00),
7374 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
7375 },
7376 { .freq = 5250,
7377 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
7378 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7379 0xed, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7380 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7381 0x00, 0x08, 0x00, 0x6d, 0x00),
7382 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
7383 },
7384 { .freq = 5260,
7385 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
7386 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
7387 0xed, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7388 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
7389 0x00, 0x08, 0x00, 0x6d, 0x00),
7390 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
7391 },
7392 { .freq = 5270,
7393 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
7394 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
7395 0xed, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7396 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
7397 0x00, 0x07, 0x00, 0x6c, 0x00),
7398 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
7399 },
7400 { .freq = 5280,
7401 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
7402 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7403 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7404 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7405 0x00, 0x07, 0x00, 0x6c, 0x00),
7406 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
7407 },
7408 { .freq = 5290,
7409 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
7410 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7411 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7412 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7413 0x00, 0x07, 0x00, 0x6c, 0x00),
7414 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
7415 },
7416 { .freq = 5300,
7417 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
7418 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7419 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7420 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7421 0x00, 0x07, 0x00, 0x6c, 0x00),
7422 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
7423 },
7424 { .freq = 5310,
7425 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
7426 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7427 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7428 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7429 0x00, 0x07, 0x00, 0x6c, 0x00),
7430 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
7431 },
7432 { .freq = 5320,
7433 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
7434 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7435 0xdb, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7436 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
7437 0x00, 0x07, 0x00, 0x6c, 0x00),
7438 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
7439 },
7440 { .freq = 5330,
7441 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
7442 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7443 0xcb, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7444 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
7445 0x00, 0x07, 0x00, 0x6b, 0x00),
7446 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
7447 },
7448 { .freq = 5340,
7449 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
7450 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7451 0xca, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
7452 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
7453 0x00, 0x07, 0x00, 0x6b, 0x00),
7454 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
7455 },
7456 { .freq = 5350,
7457 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
7458 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7459 0xca, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7460 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
7461 0x00, 0x06, 0x00, 0x6b, 0x00),
7462 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
7463 },
7464 { .freq = 5360,
7465 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
7466 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7467 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7468 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7469 0x00, 0x06, 0x00, 0x6b, 0x00),
7470 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
7471 },
7472 { .freq = 5370,
7473 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
7474 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7475 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7476 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7477 0x00, 0x06, 0x00, 0x7b, 0x00),
7478 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
7479 },
7480 { .freq = 5380,
7481 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
7482 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7483 0xb8, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7484 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
7485 0x00, 0x06, 0x00, 0x7a, 0x00),
7486 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
7487 },
7488 { .freq = 5390,
7489 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
7490 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7491 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7492 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7493 0x00, 0x06, 0x00, 0x7a, 0x00),
7494 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
7495 },
7496 { .freq = 5400,
7497 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
7498 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7499 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7500 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7501 0x00, 0x06, 0x00, 0x7a, 0x00),
7502 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
7503 },
7504 { .freq = 5410,
7505 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
7506 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7507 0xb7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7508 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7509 0x00, 0x05, 0x00, 0x7a, 0x00),
7510 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
7511 },
7512 { .freq = 5420,
7513 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
7514 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7515 0xa7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7516 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7517 0x00, 0x05, 0x00, 0x7a, 0x00),
7518 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
7519 },
7520 { .freq = 5430,
7521 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
7522 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
7523 0xa6, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7524 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
7525 0x00, 0x05, 0x00, 0x79, 0x00),
7526 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
7527 },
7528 { .freq = 5440,
7529 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
7530 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7531 0xa6, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7532 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7533 0x00, 0x05, 0x00, 0x79, 0x00),
7534 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
7535 },
7536 { .freq = 5450,
7537 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
7538 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7539 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7540 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7541 0x00, 0x05, 0x00, 0x79, 0x00),
7542 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
7543 },
7544 { .freq = 5460,
7545 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
7546 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7547 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
7548 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7549 0x00, 0x04, 0x00, 0x79, 0x00),
7550 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
7551 },
7552 { .freq = 5470,
7553 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
7554 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7555 0x94, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7556 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
7557 0x00, 0x04, 0x00, 0x79, 0x00),
7558 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
7559 },
7560 { .freq = 5480,
7561 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
7562 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7563 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7564 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7565 0x00, 0x04, 0x00, 0x78, 0x00),
7566 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
7567 },
7568 { .freq = 5490,
7569 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
7570 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7571 0x83, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7572 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7573 0x00, 0x04, 0x00, 0x78, 0x00),
7574 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
7575 },
7576 { .freq = 5500,
7577 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
7578 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7579 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7580 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7581 0x00, 0x04, 0x00, 0x78, 0x00),
7582 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
7583 },
7584 { .freq = 5510,
7585 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
7586 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7587 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7588 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7589 0x00, 0x04, 0x00, 0x78, 0x00),
7590 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
7591 },
7592 { .freq = 5520,
7593 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
7594 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7595 0x72, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7596 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7597 0x00, 0x04, 0x00, 0x78, 0x00),
7598 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
7599 },
7600 { .freq = 5530,
7601 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
7602 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7603 0x72, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
7604 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
7605 0x00, 0x03, 0x00, 0x78, 0x00),
7606 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
7607 },
7608 { .freq = 5540,
7609 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
7610 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7611 0x71, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7612 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7613 0x00, 0x03, 0x00, 0x77, 0x00),
7614 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
7615 },
7616 { .freq = 5550,
7617 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
7618 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7619 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7620 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7621 0x00, 0x03, 0x00, 0x77, 0x00),
7622 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
7623 },
7624 { .freq = 5560,
7625 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
7626 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7627 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7628 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7629 0x00, 0x03, 0x00, 0x77, 0x00),
7630 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
7631 },
7632 { .freq = 5570,
7633 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
7634 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7635 0x61, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7636 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7637 0x00, 0x02, 0x00, 0x76, 0x00),
7638 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
7639 },
7640 { .freq = 5580,
7641 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
7642 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7643 0x60, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7644 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7645 0x00, 0x02, 0x00, 0x86, 0x00),
7646 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
7647 },
7648 { .freq = 5590,
7649 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
7650 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7651 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7652 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7653 0x00, 0x02, 0x00, 0x86, 0x00),
7654 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
7655 },
7656 { .freq = 5600,
7657 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
7658 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7659 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7660 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7661 0x00, 0x02, 0x00, 0x86, 0x00),
7662 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
7663 },
7664 { .freq = 5610,
7665 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
7666 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7667 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7668 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7669 0x00, 0x02, 0x00, 0x86, 0x00),
7670 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
7671 },
7672 { .freq = 5620,
7673 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
7674 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7675 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7676 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7677 0x00, 0x02, 0x00, 0x86, 0x00),
7678 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
7679 },
7680 { .freq = 5630,
7681 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
7682 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7683 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7684 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7685 0x00, 0x02, 0x00, 0x86, 0x00),
7686 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
7687 },
7688 { .freq = 5640,
7689 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
7690 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7691 0x40, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7692 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7693 0x00, 0x02, 0x00, 0x85, 0x00),
7694 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
7695 },
7696 { .freq = 5650,
7697 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
7698 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7699 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7700 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7701 0x00, 0x01, 0x00, 0x85, 0x00),
7702 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
7703 },
7704 { .freq = 5660,
7705 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
7706 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7707 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7708 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7709 0x00, 0x01, 0x00, 0x85, 0x00),
7710 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
7711 },
7712 { .freq = 5670,
7713 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
7714 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7715 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7716 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7717 0x00, 0x01, 0x00, 0x84, 0x00),
7718 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
7719 },
7720 { .freq = 5680,
7721 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
7722 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7723 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7724 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7725 0x00, 0x01, 0x00, 0x84, 0x00),
7726 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
7727 },
7728 { .freq = 5690,
7729 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
7730 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7731 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7732 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7733 0x00, 0x01, 0x00, 0x94, 0x00),
7734 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
7735 },
7736 { .freq = 5700,
7737 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
7738 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7739 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7740 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7741 0x00, 0x01, 0x00, 0x94, 0x00),
7742 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
7743 },
7744 { .freq = 5710,
7745 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
7746 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7747 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7748 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7749 0x00, 0x01, 0x00, 0x94, 0x00),
7750 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
7751 },
7752 { .freq = 5720,
7753 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
7754 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7755 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7756 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7757 0x00, 0x01, 0x00, 0x94, 0x00),
7758 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
7759 },
7760 { .freq = 5725,
7761 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
7762 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7763 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7764 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7765 0x00, 0x01, 0x00, 0x94, 0x00),
7766 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
7767 },
7768 { .freq = 5730,
7769 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
7770 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7771 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7772 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7773 0x00, 0x01, 0x00, 0x94, 0x00),
7774 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
7775 },
7776 { .freq = 5735,
7777 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
7778 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7779 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7780 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7781 0x00, 0x00, 0x00, 0x93, 0x00),
7782 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
7783 },
7784 { .freq = 5740,
7785 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
7786 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7787 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7788 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7789 0x00, 0x00, 0x00, 0x93, 0x00),
7790 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
7791 },
7792 { .freq = 5745,
7793 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
7794 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7795 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7796 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7797 0x00, 0x00, 0x00, 0x93, 0x00),
7798 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
7799 },
7800 { .freq = 5750,
7801 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
7802 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7803 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7804 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7805 0x00, 0x00, 0x00, 0x93, 0x00),
7806 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
7807 },
7808 { .freq = 5755,
7809 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
7810 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7811 0x10, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7812 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7813 0x00, 0x00, 0x00, 0x93, 0x00),
7814 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
7815 },
7816 { .freq = 5760,
7817 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
7818 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7819 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7820 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7821 0x00, 0x00, 0x00, 0x93, 0x00),
7822 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
7823 },
7824 { .freq = 5765,
7825 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
7826 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7827 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7828 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7829 0x00, 0x00, 0x00, 0x92, 0x00),
7830 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
7831 },
7832 { .freq = 5770,
7833 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
7834 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7835 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7836 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7837 0x00, 0x00, 0x00, 0x92, 0x00),
7838 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
7839 },
7840 { .freq = 5775,
7841 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
7842 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7843 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7844 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7845 0x00, 0x00, 0x00, 0x92, 0x00),
7846 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
7847 },
7848 { .freq = 5780,
7849 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
7850 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7851 0x10, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7852 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7853 0x00, 0x00, 0x00, 0x92, 0x00),
7854 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
7855 },
7856 { .freq = 5785,
7857 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
7858 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7859 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7860 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7861 0x00, 0x00, 0x00, 0x92, 0x00),
7862 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
7863 },
7864 { .freq = 5790,
7865 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
7866 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7867 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7868 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7869 0x00, 0x00, 0x00, 0x92, 0x00),
7870 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
7871 },
7872 { .freq = 5795,
7873 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
7874 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7875 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7876 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7877 0x00, 0x00, 0x00, 0x92, 0x00),
7878 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
7879 },
7880 { .freq = 5800,
7881 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
7882 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7883 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7884 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7885 0x00, 0x00, 0x00, 0x92, 0x00),
7886 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
7887 },
7888 { .freq = 5805,
7889 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
7890 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7891 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7892 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7893 0x00, 0x00, 0x00, 0x92, 0x00),
7894 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
7895 },
7896 { .freq = 5810,
7897 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
7898 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7899 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7900 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7901 0x00, 0x00, 0x00, 0x92, 0x00),
7902 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
7903 },
7904 { .freq = 5815,
7905 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
7906 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7907 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7908 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7909 0x00, 0x00, 0x00, 0x92, 0x00),
7910 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
7911 },
7912 { .freq = 5820,
7913 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
7914 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7915 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7916 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7917 0x00, 0x00, 0x00, 0x92, 0x00),
7918 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
7919 },
7920 { .freq = 5825,
7921 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
7922 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7923 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7924 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7925 0x00, 0x00, 0x00, 0x92, 0x00),
7926 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
7927 },
7928 { .freq = 5830,
7929 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
7930 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7931 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7932 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7933 0x00, 0x00, 0x00, 0x92, 0x00),
7934 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
7935 },
7936 { .freq = 5840,
7937 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
7938 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7939 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7940 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7941 0x00, 0x00, 0x00, 0x92, 0x00),
7942 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
7943 },
7944 { .freq = 5850,
7945 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
7946 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7947 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7948 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7949 0x00, 0x00, 0x00, 0x92, 0x00),
7950 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
7951 },
7952 { .freq = 5860,
7953 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
7954 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7955 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7956 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7957 0x00, 0x00, 0x00, 0x92, 0x00),
7958 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
7959 },
7960 { .freq = 5870,
7961 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
7962 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7963 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7964 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7965 0x00, 0x00, 0x00, 0x91, 0x00),
7966 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
7967 },
7968 { .freq = 5880,
7969 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
7970 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7971 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7972 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7973 0x00, 0x00, 0x00, 0x91, 0x00),
7974 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
7975 },
7976 { .freq = 5890,
7977 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
7978 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7979 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7980 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7981 0x00, 0x00, 0x00, 0x91, 0x00),
7982 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
7983 },
7984 { .freq = 5900,
7985 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
7986 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7987 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7988 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7989 0x00, 0x00, 0x00, 0x91, 0x00),
7990 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
7991 },
7992 { .freq = 5910,
7993 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
7994 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7995 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7996 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7997 0x00, 0x00, 0x00, 0x91, 0x00),
7998 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
7999 },
8000 { .freq = 2412,
8001 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
8002 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
8003 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
8004 0x0f, 0x00, 0x0b, 0x00, 0x89, 0x00, 0x03, 0x00,
8005 0x70, 0x00, 0x0f, 0x00, 0x0b),
8006 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
8007 },
8008 { .freq = 2417,
8009 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
8010 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8011 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
8012 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8013 0x70, 0x00, 0x0f, 0x00, 0x0a),
8014 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
8015 },
8016 { .freq = 2422,
8017 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
8018 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8019 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
8020 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8021 0x70, 0x00, 0x0f, 0x00, 0x0a),
8022 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
8023 },
8024 { .freq = 2427,
8025 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
8026 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8027 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
8028 0x0e, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
8029 0x70, 0x00, 0x0e, 0x00, 0x0a),
8030 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
8031 },
8032 { .freq = 2432,
8033 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
8034 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8035 0x00, 0x00, 0x77, 0x00, 0x03, 0x00, 0x70, 0x00,
8036 0x0e, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
8037 0x70, 0x00, 0x0e, 0x00, 0x0a),
8038 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
8039 },
8040 { .freq = 2437,
8041 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
8042 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8043 0x00, 0x00, 0x76, 0x00, 0x03, 0x00, 0x70, 0x00,
8044 0x0e, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
8045 0x70, 0x00, 0x0e, 0x00, 0x0a),
8046 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
8047 },
8048 { .freq = 2442,
8049 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
8050 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8051 0x00, 0x00, 0x66, 0x00, 0x03, 0x00, 0x70, 0x00,
8052 0x0e, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x03, 0x00,
8053 0x70, 0x00, 0x0e, 0x00, 0x0a),
8054 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
8055 },
8056 { .freq = 2447,
8057 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
8058 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8059 0x00, 0x00, 0x55, 0x00, 0x02, 0x00, 0x70, 0x00,
8060 0x0e, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
8061 0x70, 0x00, 0x0e, 0x00, 0x09),
8062 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
8063 },
8064 { .freq = 2452,
8065 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
8066 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8067 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
8068 0x0e, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
8069 0x70, 0x00, 0x0e, 0x00, 0x09),
8070 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
8071 },
8072 { .freq = 2457,
8073 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
8074 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8075 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
8076 0x0d, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
8077 0x70, 0x00, 0x0d, 0x00, 0x09),
8078 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
8079 },
8080 { .freq = 2462,
8081 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
8082 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8083 0x00, 0x00, 0x33, 0x00, 0x02, 0x00, 0x70, 0x00,
8084 0x0d, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
8085 0x70, 0x00, 0x0d, 0x00, 0x09),
8086 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
8087 },
8088 { .freq = 2467,
8089 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
8090 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8091 0x00, 0x00, 0x22, 0x00, 0x02, 0x00, 0x70, 0x00,
8092 0x0d, 0x00, 0x08, 0x00, 0x22, 0x00, 0x02, 0x00,
8093 0x70, 0x00, 0x0d, 0x00, 0x08),
8094 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
8095 },
8096 { .freq = 2472,
8097 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
8098 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
8099 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x70, 0x00,
8100 0x0d, 0x00, 0x08, 0x00, 0x11, 0x00, 0x02, 0x00,
8101 0x70, 0x00, 0x0d, 0x00, 0x08),
8102 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
8103 },
8104 { .freq = 2484,
8105 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
8106 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
8107 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
8108 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
8109 0x70, 0x00, 0x0d, 0x00, 0x08),
8110 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
8111 },
8112 };
8113
8114 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev8[] = {
8115 { .freq = 4920,
8116 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
8117 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8118 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8119 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8120 0x00, 0x0f, 0x00, 0x6f, 0x00),
8121 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
8122 },
8123 { .freq = 4930,
8124 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
8125 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8126 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8127 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8128 0x00, 0x0f, 0x00, 0x6f, 0x00),
8129 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
8130 },
8131 { .freq = 4940,
8132 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
8133 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8134 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8135 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8136 0x00, 0x0f, 0x00, 0x6f, 0x00),
8137 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
8138 },
8139 { .freq = 4950,
8140 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
8141 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8142 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8143 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8144 0x00, 0x0f, 0x00, 0x6f, 0x00),
8145 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
8146 },
8147 { .freq = 4960,
8148 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
8149 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8150 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8151 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8152 0x00, 0x0f, 0x00, 0x6f, 0x00),
8153 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
8154 },
8155 { .freq = 4970,
8156 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
8157 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8158 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8159 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8160 0x00, 0x0f, 0x00, 0x6f, 0x00),
8161 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
8162 },
8163 { .freq = 4980,
8164 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
8165 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8166 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8167 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8168 0x00, 0x0f, 0x00, 0x6f, 0x00),
8169 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
8170 },
8171 { .freq = 4990,
8172 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
8173 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8174 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8175 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8176 0x00, 0x0f, 0x00, 0x6f, 0x00),
8177 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
8178 },
8179 { .freq = 5000,
8180 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
8181 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8182 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8183 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8184 0x00, 0x0f, 0x00, 0x6f, 0x00),
8185 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
8186 },
8187 { .freq = 5010,
8188 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
8189 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8190 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8191 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8192 0x00, 0x0f, 0x00, 0x6f, 0x00),
8193 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
8194 },
8195 { .freq = 5020,
8196 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
8197 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8198 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8199 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8200 0x00, 0x0f, 0x00, 0x6f, 0x00),
8201 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
8202 },
8203 { .freq = 5030,
8204 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
8205 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8206 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8207 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8208 0x00, 0x0f, 0x00, 0x6f, 0x00),
8209 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
8210 },
8211 { .freq = 5040,
8212 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
8213 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8214 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8215 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8216 0x00, 0x0f, 0x00, 0x6f, 0x00),
8217 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
8218 },
8219 { .freq = 5050,
8220 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
8221 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8222 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8223 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8224 0x00, 0x0f, 0x00, 0x6f, 0x00),
8225 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
8226 },
8227 { .freq = 5060,
8228 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
8229 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8230 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8231 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8232 0x00, 0x0f, 0x00, 0x6f, 0x00),
8233 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
8234 },
8235 { .freq = 5070,
8236 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
8237 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8238 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8239 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8240 0x00, 0x0f, 0x00, 0x6f, 0x00),
8241 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
8242 },
8243 { .freq = 5080,
8244 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
8245 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8246 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8247 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8248 0x00, 0x0f, 0x00, 0x6f, 0x00),
8249 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
8250 },
8251 { .freq = 5090,
8252 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
8253 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8254 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8255 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8256 0x00, 0x0f, 0x00, 0x6f, 0x00),
8257 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
8258 },
8259 { .freq = 5100,
8260 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
8261 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8262 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8263 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
8264 0x00, 0x0f, 0x00, 0x6f, 0x00),
8265 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
8266 },
8267 { .freq = 5110,
8268 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
8269 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8270 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8271 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8272 0x00, 0x0f, 0x00, 0x6f, 0x00),
8273 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
8274 },
8275 { .freq = 5120,
8276 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
8277 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8278 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8279 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8280 0x00, 0x0f, 0x00, 0x6f, 0x00),
8281 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
8282 },
8283 { .freq = 5130,
8284 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
8285 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8286 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8287 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8288 0x00, 0x0f, 0x00, 0x6f, 0x00),
8289 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
8290 },
8291 { .freq = 5140,
8292 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
8293 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8294 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8295 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
8296 0x00, 0x0f, 0x00, 0x6f, 0x00),
8297 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
8298 },
8299 { .freq = 5160,
8300 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
8301 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8302 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8303 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8304 0x00, 0x0e, 0x00, 0x6f, 0x00),
8305 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
8306 },
8307 { .freq = 5170,
8308 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
8309 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8310 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8311 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8312 0x00, 0x0e, 0x00, 0x6f, 0x00),
8313 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
8314 },
8315 { .freq = 5180,
8316 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
8317 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8318 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
8319 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8320 0x00, 0x0e, 0x00, 0x6f, 0x00),
8321 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
8322 },
8323 { .freq = 5190,
8324 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
8325 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8326 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
8327 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8328 0x00, 0x0d, 0x00, 0x6f, 0x00),
8329 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
8330 },
8331 { .freq = 5200,
8332 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
8333 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8334 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8335 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8336 0x00, 0x0d, 0x00, 0x6f, 0x00),
8337 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
8338 },
8339 { .freq = 5210,
8340 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
8341 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8342 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8343 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8344 0x00, 0x0d, 0x00, 0x6f, 0x00),
8345 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
8346 },
8347 { .freq = 5220,
8348 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
8349 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8350 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8351 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8352 0x00, 0x0d, 0x00, 0x6f, 0x00),
8353 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
8354 },
8355 { .freq = 5230,
8356 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
8357 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8358 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8359 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8360 0x00, 0x0d, 0x00, 0x6f, 0x00),
8361 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
8362 },
8363 { .freq = 5240,
8364 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
8365 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8366 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8367 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
8368 0x00, 0x0d, 0x00, 0x6f, 0x00),
8369 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
8370 },
8371 { .freq = 5250,
8372 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
8373 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8374 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8375 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
8376 0x00, 0x0d, 0x00, 0x6f, 0x00),
8377 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
8378 },
8379 { .freq = 5260,
8380 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
8381 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
8382 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
8383 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8384 0x00, 0x0d, 0x00, 0x6f, 0x00),
8385 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
8386 },
8387 { .freq = 5270,
8388 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
8389 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
8390 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
8391 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8392 0x00, 0x0c, 0x00, 0x6f, 0x00),
8393 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
8394 },
8395 { .freq = 5280,
8396 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
8397 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8398 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8399 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8400 0x00, 0x0c, 0x00, 0x6f, 0x00),
8401 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
8402 },
8403 { .freq = 5290,
8404 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
8405 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8406 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8407 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8408 0x00, 0x0c, 0x00, 0x6f, 0x00),
8409 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
8410 },
8411 { .freq = 5300,
8412 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
8413 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8414 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8415 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8416 0x00, 0x0c, 0x00, 0x6f, 0x00),
8417 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
8418 },
8419 { .freq = 5310,
8420 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
8421 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8422 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8423 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8424 0x00, 0x0c, 0x00, 0x6f, 0x00),
8425 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
8426 },
8427 { .freq = 5320,
8428 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
8429 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8430 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8431 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8432 0x00, 0x0c, 0x00, 0x6f, 0x00),
8433 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
8434 },
8435 { .freq = 5330,
8436 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
8437 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8438 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8439 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8440 0x00, 0x0b, 0x00, 0x6f, 0x00),
8441 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
8442 },
8443 { .freq = 5340,
8444 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
8445 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8446 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8447 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8448 0x00, 0x0b, 0x00, 0x6f, 0x00),
8449 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
8450 },
8451 { .freq = 5350,
8452 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
8453 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8454 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8455 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8456 0x00, 0x0b, 0x00, 0x6f, 0x00),
8457 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
8458 },
8459 { .freq = 5360,
8460 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
8461 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8462 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8463 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8464 0x00, 0x0a, 0x00, 0x6f, 0x00),
8465 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
8466 },
8467 { .freq = 5370,
8468 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
8469 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8470 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8471 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8472 0x00, 0x0a, 0x00, 0x6f, 0x00),
8473 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
8474 },
8475 { .freq = 5380,
8476 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
8477 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8478 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8479 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8480 0x00, 0x0a, 0x00, 0x6f, 0x00),
8481 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
8482 },
8483 { .freq = 5390,
8484 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
8485 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8486 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8487 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8488 0x00, 0x0a, 0x00, 0x6f, 0x00),
8489 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
8490 },
8491 { .freq = 5400,
8492 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
8493 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8494 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8495 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8496 0x00, 0x0a, 0x00, 0x6f, 0x00),
8497 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
8498 },
8499 { .freq = 5410,
8500 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
8501 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8502 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8503 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8504 0x00, 0x0a, 0x00, 0x6f, 0x00),
8505 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
8506 },
8507 { .freq = 5420,
8508 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
8509 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8510 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8511 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8512 0x00, 0x0a, 0x00, 0x6f, 0x00),
8513 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
8514 },
8515 { .freq = 5430,
8516 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
8517 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
8518 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8519 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8520 0x00, 0x0a, 0x00, 0x6f, 0x00),
8521 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
8522 },
8523 { .freq = 5440,
8524 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
8525 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8526 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
8527 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8528 0x00, 0x09, 0x00, 0x6f, 0x00),
8529 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
8530 },
8531 { .freq = 5450,
8532 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
8533 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8534 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8535 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8536 0x00, 0x09, 0x00, 0x6f, 0x00),
8537 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
8538 },
8539 { .freq = 5460,
8540 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
8541 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8542 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8543 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8544 0x00, 0x09, 0x00, 0x6f, 0x00),
8545 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
8546 },
8547 { .freq = 5470,
8548 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
8549 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8550 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8551 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
8552 0x00, 0x09, 0x00, 0x6f, 0x00),
8553 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
8554 },
8555 { .freq = 5480,
8556 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
8557 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8558 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8559 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8560 0x00, 0x09, 0x00, 0x6f, 0x00),
8561 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
8562 },
8563 { .freq = 5490,
8564 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
8565 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8566 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8567 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8568 0x00, 0x09, 0x00, 0x6f, 0x00),
8569 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
8570 },
8571 { .freq = 5500,
8572 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
8573 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8574 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8575 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8576 0x00, 0x09, 0x00, 0x6f, 0x00),
8577 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
8578 },
8579 { .freq = 5510,
8580 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
8581 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8582 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8583 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8584 0x00, 0x09, 0x00, 0x6f, 0x00),
8585 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
8586 },
8587 { .freq = 5520,
8588 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
8589 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8590 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8591 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8592 0x00, 0x09, 0x00, 0x6f, 0x00),
8593 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
8594 },
8595 { .freq = 5530,
8596 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
8597 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8598 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8599 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8600 0x00, 0x09, 0x00, 0x6f, 0x00),
8601 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
8602 },
8603 { .freq = 5540,
8604 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
8605 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8606 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8607 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8608 0x00, 0x09, 0x00, 0x6f, 0x00),
8609 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
8610 },
8611 { .freq = 5550,
8612 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
8613 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8614 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8615 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8616 0x00, 0x09, 0x00, 0x6f, 0x00),
8617 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
8618 },
8619 { .freq = 5560,
8620 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
8621 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8622 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8623 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8624 0x00, 0x09, 0x00, 0x6f, 0x00),
8625 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
8626 },
8627 { .freq = 5570,
8628 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
8629 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8630 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8631 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8632 0x00, 0x09, 0x00, 0x6f, 0x00),
8633 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
8634 },
8635 { .freq = 5580,
8636 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
8637 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8638 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8639 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8640 0x00, 0x08, 0x00, 0x6f, 0x00),
8641 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
8642 },
8643 { .freq = 5590,
8644 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
8645 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8646 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8647 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
8648 0x00, 0x08, 0x00, 0x6f, 0x00),
8649 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
8650 },
8651 { .freq = 5600,
8652 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
8653 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8654 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8655 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8656 0x00, 0x08, 0x00, 0x6f, 0x00),
8657 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
8658 },
8659 { .freq = 5610,
8660 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
8661 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8662 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8663 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8664 0x00, 0x08, 0x00, 0x6f, 0x00),
8665 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
8666 },
8667 { .freq = 5620,
8668 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
8669 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8670 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8671 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8672 0x00, 0x07, 0x00, 0x6f, 0x00),
8673 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
8674 },
8675 { .freq = 5630,
8676 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
8677 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8678 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8679 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8680 0x00, 0x07, 0x00, 0x6f, 0x00),
8681 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
8682 },
8683 { .freq = 5640,
8684 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
8685 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8686 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8687 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8688 0x00, 0x07, 0x00, 0x6f, 0x00),
8689 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
8690 },
8691 { .freq = 5650,
8692 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
8693 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8694 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8695 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8696 0x00, 0x07, 0x00, 0x6f, 0x00),
8697 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
8698 },
8699 { .freq = 5660,
8700 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
8701 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8702 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8703 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8704 0x00, 0x06, 0x00, 0x6f, 0x00),
8705 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
8706 },
8707 { .freq = 5670,
8708 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
8709 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8710 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8711 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8712 0x00, 0x06, 0x00, 0x6f, 0x00),
8713 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
8714 },
8715 { .freq = 5680,
8716 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
8717 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8718 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8719 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8720 0x00, 0x06, 0x00, 0x6f, 0x00),
8721 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
8722 },
8723 { .freq = 5690,
8724 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
8725 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8726 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8727 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8728 0x00, 0x06, 0x00, 0x6f, 0x00),
8729 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
8730 },
8731 { .freq = 5700,
8732 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
8733 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8734 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8735 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8736 0x00, 0x06, 0x00, 0x6e, 0x00),
8737 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
8738 },
8739 { .freq = 5710,
8740 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
8741 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8742 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8743 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8744 0x00, 0x06, 0x00, 0x6e, 0x00),
8745 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
8746 },
8747 { .freq = 5720,
8748 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
8749 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8750 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8751 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8752 0x00, 0x06, 0x00, 0x6e, 0x00),
8753 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
8754 },
8755 { .freq = 5725,
8756 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
8757 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8758 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8759 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8760 0x00, 0x06, 0x00, 0x6e, 0x00),
8761 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
8762 },
8763 { .freq = 5730,
8764 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
8765 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8766 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8767 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8768 0x00, 0x06, 0x00, 0x6e, 0x00),
8769 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
8770 },
8771 { .freq = 5735,
8772 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
8773 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8774 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8775 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8776 0x00, 0x06, 0x00, 0x6d, 0x00),
8777 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
8778 },
8779 { .freq = 5740,
8780 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
8781 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8782 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8783 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8784 0x00, 0x06, 0x00, 0x6d, 0x00),
8785 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
8786 },
8787 { .freq = 5745,
8788 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
8789 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8790 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8791 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8792 0x00, 0x06, 0x00, 0x6d, 0x00),
8793 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
8794 },
8795 { .freq = 5750,
8796 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
8797 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8798 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8799 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8800 0x00, 0x05, 0x00, 0x6d, 0x00),
8801 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
8802 },
8803 { .freq = 5755,
8804 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
8805 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8806 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8807 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8808 0x00, 0x05, 0x00, 0x6c, 0x00),
8809 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
8810 },
8811 { .freq = 5760,
8812 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
8813 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8814 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8815 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8816 0x00, 0x05, 0x00, 0x6c, 0x00),
8817 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
8818 },
8819 { .freq = 5765,
8820 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
8821 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8822 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8823 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8824 0x00, 0x05, 0x00, 0x6c, 0x00),
8825 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
8826 },
8827 { .freq = 5770,
8828 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
8829 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8830 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8831 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8832 0x00, 0x05, 0x00, 0x6b, 0x00),
8833 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
8834 },
8835 { .freq = 5775,
8836 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
8837 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8838 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8839 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8840 0x00, 0x05, 0x00, 0x6b, 0x00),
8841 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
8842 },
8843 { .freq = 5780,
8844 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
8845 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8846 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8847 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8848 0x00, 0x05, 0x00, 0x6b, 0x00),
8849 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
8850 },
8851 { .freq = 5785,
8852 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
8853 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8854 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8855 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8856 0x00, 0x05, 0x00, 0x6b, 0x00),
8857 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
8858 },
8859 { .freq = 5790,
8860 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
8861 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8862 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8863 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8864 0x00, 0x05, 0x00, 0x6b, 0x00),
8865 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
8866 },
8867 { .freq = 5795,
8868 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
8869 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8870 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8871 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8872 0x00, 0x05, 0x00, 0x6b, 0x00),
8873 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
8874 },
8875 { .freq = 5800,
8876 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
8877 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8878 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8879 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8880 0x00, 0x05, 0x00, 0x6b, 0x00),
8881 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
8882 },
8883 { .freq = 5805,
8884 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
8885 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8886 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8887 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8888 0x00, 0x05, 0x00, 0x6a, 0x00),
8889 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
8890 },
8891 { .freq = 5810,
8892 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
8893 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8894 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8895 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8896 0x00, 0x05, 0x00, 0x6a, 0x00),
8897 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
8898 },
8899 { .freq = 5815,
8900 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
8901 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8902 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8903 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8904 0x00, 0x05, 0x00, 0x6a, 0x00),
8905 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
8906 },
8907 { .freq = 5820,
8908 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
8909 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8910 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8911 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8912 0x00, 0x05, 0x00, 0x6a, 0x00),
8913 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
8914 },
8915 { .freq = 5825,
8916 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
8917 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8918 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8919 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8920 0x00, 0x05, 0x00, 0x69, 0x00),
8921 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
8922 },
8923 { .freq = 5830,
8924 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
8925 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8926 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8927 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8928 0x00, 0x05, 0x00, 0x69, 0x00),
8929 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
8930 },
8931 { .freq = 5840,
8932 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
8933 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8934 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8935 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8936 0x00, 0x04, 0x00, 0x69, 0x00),
8937 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
8938 },
8939 { .freq = 5850,
8940 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
8941 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8942 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8943 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8944 0x00, 0x04, 0x00, 0x69, 0x00),
8945 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
8946 },
8947 { .freq = 5860,
8948 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
8949 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8950 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8951 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8952 0x00, 0x04, 0x00, 0x69, 0x00),
8953 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
8954 },
8955 { .freq = 5870,
8956 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
8957 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8958 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8959 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8960 0x00, 0x04, 0x00, 0x68, 0x00),
8961 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
8962 },
8963 { .freq = 5880,
8964 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
8965 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8966 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8967 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8968 0x00, 0x04, 0x00, 0x68, 0x00),
8969 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
8970 },
8971 { .freq = 5890,
8972 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
8973 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8974 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8975 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8976 0x00, 0x04, 0x00, 0x68, 0x00),
8977 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
8978 },
8979 { .freq = 5900,
8980 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
8981 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8982 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8983 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8984 0x00, 0x04, 0x00, 0x68, 0x00),
8985 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
8986 },
8987 { .freq = 5910,
8988 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
8989 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8990 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8991 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8992 0x00, 0x04, 0x00, 0x68, 0x00),
8993 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
8994 },
8995 { .freq = 2412,
8996 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
8997 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
8998 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
8999 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
9000 0x70, 0x00, 0x0b, 0x00, 0x0a),
9001 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
9002 },
9003 { .freq = 2417,
9004 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
9005 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9006 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
9007 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
9008 0x70, 0x00, 0x0b, 0x00, 0x0a),
9009 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
9010 },
9011 { .freq = 2422,
9012 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
9013 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9014 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
9015 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
9016 0x70, 0x00, 0x0b, 0x00, 0x0a),
9017 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
9018 },
9019 { .freq = 2427,
9020 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
9021 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9022 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
9023 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
9024 0x70, 0x00, 0x0a, 0x00, 0x0a),
9025 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
9026 },
9027 { .freq = 2432,
9028 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
9029 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9030 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
9031 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
9032 0x70, 0x00, 0x0a, 0x00, 0x0a),
9033 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
9034 },
9035 { .freq = 2437,
9036 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
9037 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9038 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
9039 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
9040 0x70, 0x00, 0x0a, 0x00, 0x0a),
9041 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
9042 },
9043 { .freq = 2442,
9044 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
9045 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9046 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
9047 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00,
9048 0x70, 0x00, 0x0a, 0x00, 0x0a),
9049 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
9050 },
9051 { .freq = 2447,
9052 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
9053 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9054 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
9055 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
9056 0x70, 0x00, 0x0a, 0x00, 0x09),
9057 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
9058 },
9059 { .freq = 2452,
9060 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
9061 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9062 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
9063 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
9064 0x70, 0x00, 0x0a, 0x00, 0x09),
9065 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
9066 },
9067 { .freq = 2457,
9068 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
9069 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9070 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
9071 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
9072 0x70, 0x00, 0x0a, 0x00, 0x09),
9073 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
9074 },
9075 { .freq = 2462,
9076 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
9077 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9078 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
9079 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
9080 0x70, 0x00, 0x09, 0x00, 0x09),
9081 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
9082 },
9083 { .freq = 2467,
9084 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
9085 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9086 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
9087 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00,
9088 0x70, 0x00, 0x09, 0x00, 0x09),
9089 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
9090 },
9091 { .freq = 2472,
9092 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
9093 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
9094 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
9095 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00,
9096 0x70, 0x00, 0x09, 0x00, 0x09),
9097 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
9098 },
9099 { .freq = 2484,
9100 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
9101 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
9102 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
9103 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
9104 0x70, 0x00, 0x09, 0x00, 0x09),
9105 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
9106 },
9107 };
9108
9109 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev11[] = {
9110 {
9111 .freq = 4920,
9112 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x02,
9113 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9114 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9115 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9116 0x00, 0x0f, 0x00, 0x6f, 0x00),
9117 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
9118 },
9119 {
9120 .freq = 4930,
9121 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x02,
9122 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9123 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9124 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9125 0x00, 0x0f, 0x00, 0x6f, 0x00),
9126 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
9127 },
9128 {
9129 .freq = 4940,
9130 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x02,
9131 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9132 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9133 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9134 0x00, 0x0f, 0x00, 0x6f, 0x00),
9135 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
9136 },
9137 {
9138 .freq = 4950,
9139 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x02,
9140 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9141 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9142 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9143 0x00, 0x0f, 0x00, 0x6f, 0x00),
9144 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
9145 },
9146 {
9147 .freq = 4960,
9148 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x02,
9149 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9150 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9151 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9152 0x00, 0x0f, 0x00, 0x6f, 0x00),
9153 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
9154 },
9155 {
9156 .freq = 4970,
9157 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x02,
9158 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9159 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9160 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9161 0x00, 0x0f, 0x00, 0x6f, 0x00),
9162 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
9163 },
9164 {
9165 .freq = 4980,
9166 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x02,
9167 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9168 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9169 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9170 0x00, 0x0f, 0x00, 0x6f, 0x00),
9171 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
9172 },
9173 {
9174 .freq = 4990,
9175 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x02,
9176 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9177 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9178 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9179 0x00, 0x0f, 0x00, 0x6f, 0x00),
9180 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
9181 },
9182 {
9183 .freq = 5000,
9184 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x02,
9185 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9186 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9187 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9188 0x00, 0x0f, 0x00, 0x6f, 0x00),
9189 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
9190 },
9191 {
9192 .freq = 5010,
9193 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x02,
9194 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9195 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9196 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9197 0x00, 0x0f, 0x00, 0x6f, 0x00),
9198 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
9199 },
9200 {
9201 .freq = 5020,
9202 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x02,
9203 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9204 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9205 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9206 0x00, 0x0f, 0x00, 0x6f, 0x00),
9207 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
9208 },
9209 {
9210 .freq = 5030,
9211 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x02,
9212 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9213 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9214 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9215 0x00, 0x0f, 0x00, 0x6f, 0x00),
9216 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
9217 },
9218 {
9219 .freq = 5040,
9220 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x02,
9221 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9222 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9223 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9224 0x00, 0x0f, 0x00, 0x6f, 0x00),
9225 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
9226 },
9227 {
9228 .freq = 5050,
9229 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x02,
9230 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9231 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9232 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9233 0x00, 0x0f, 0x00, 0x6f, 0x00),
9234 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
9235 },
9236 {
9237 .freq = 5060,
9238 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x02,
9239 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9240 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9241 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9242 0x00, 0x0f, 0x00, 0x6f, 0x00),
9243 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
9244 },
9245 {
9246 .freq = 5070,
9247 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x02,
9248 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9249 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9250 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9251 0x00, 0x0f, 0x00, 0x6f, 0x00),
9252 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
9253 },
9254 {
9255 .freq = 5080,
9256 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x02,
9257 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9258 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9259 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9260 0x00, 0x0f, 0x00, 0x6f, 0x00),
9261 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
9262 },
9263 {
9264 .freq = 5090,
9265 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x02,
9266 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9267 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9268 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9269 0x00, 0x0f, 0x00, 0x6f, 0x00),
9270 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
9271 },
9272 {
9273 .freq = 5100,
9274 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x02,
9275 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9276 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9277 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
9278 0x00, 0x0f, 0x00, 0x6f, 0x00),
9279 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
9280 },
9281 {
9282 .freq = 5110,
9283 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x02,
9284 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9285 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9286 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9287 0x00, 0x0f, 0x00, 0x6f, 0x00),
9288 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
9289 },
9290 {
9291 .freq = 5120,
9292 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x02,
9293 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9294 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9295 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9296 0x00, 0x0f, 0x00, 0x6f, 0x00),
9297 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
9298 },
9299 {
9300 .freq = 5130,
9301 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x02,
9302 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9303 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9304 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9305 0x00, 0x0f, 0x00, 0x6f, 0x00),
9306 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
9307 },
9308 {
9309 .freq = 5140,
9310 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x02,
9311 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9312 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9313 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
9314 0x00, 0x0f, 0x00, 0x6f, 0x00),
9315 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
9316 },
9317 {
9318 .freq = 5160,
9319 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x02,
9320 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9321 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
9322 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
9323 0x00, 0x0e, 0x00, 0x6f, 0x00),
9324 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
9325 },
9326 {
9327 .freq = 5170,
9328 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x02,
9329 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9330 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
9331 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
9332 0x00, 0x0e, 0x00, 0x6f, 0x00),
9333 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
9334 },
9335 {
9336 .freq = 5180,
9337 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x02,
9338 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9339 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
9340 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
9341 0x00, 0x0e, 0x00, 0x6f, 0x00),
9342 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
9343 },
9344 {
9345 .freq = 5190,
9346 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x02,
9347 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9348 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
9349 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
9350 0x00, 0x0d, 0x00, 0x6f, 0x00),
9351 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
9352 },
9353 {
9354 .freq = 5200,
9355 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x02,
9356 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9357 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9358 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
9359 0x00, 0x0d, 0x00, 0x6f, 0x00),
9360 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
9361 },
9362 {
9363 .freq = 5210,
9364 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x02,
9365 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9366 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9367 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
9368 0x00, 0x0d, 0x00, 0x6f, 0x00),
9369 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
9370 },
9371 {
9372 .freq = 5220,
9373 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x02,
9374 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9375 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9376 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
9377 0x00, 0x0d, 0x00, 0x6f, 0x00),
9378 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
9379 },
9380 {
9381 .freq = 5230,
9382 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x02,
9383 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9384 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9385 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
9386 0x00, 0x0d, 0x00, 0x6f, 0x00),
9387 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
9388 },
9389 {
9390 .freq = 5240,
9391 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x02,
9392 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9393 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9394 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
9395 0x00, 0x0d, 0x00, 0x6f, 0x00),
9396 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
9397 },
9398 {
9399 .freq = 5250,
9400 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x02,
9401 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9402 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9403 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
9404 0x00, 0x0d, 0x00, 0x6f, 0x00),
9405 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
9406 },
9407 {
9408 .freq = 5260,
9409 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x02,
9410 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
9411 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
9412 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
9413 0x00, 0x0d, 0x00, 0x6f, 0x00),
9414 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
9415 },
9416 {
9417 .freq = 5270,
9418 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x02,
9419 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
9420 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
9421 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
9422 0x00, 0x0c, 0x00, 0x6f, 0x00),
9423 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
9424 },
9425 {
9426 .freq = 5280,
9427 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x02,
9428 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9429 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9430 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9431 0x00, 0x0c, 0x00, 0x6f, 0x00),
9432 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
9433 },
9434 {
9435 .freq = 5290,
9436 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x02,
9437 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9438 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9439 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9440 0x00, 0x0c, 0x00, 0x6f, 0x00),
9441 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
9442 },
9443 {
9444 .freq = 5300,
9445 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x02,
9446 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9447 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9448 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9449 0x00, 0x0c, 0x00, 0x6f, 0x00),
9450 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
9451 },
9452 {
9453 .freq = 5310,
9454 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x02,
9455 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9456 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9457 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9458 0x00, 0x0c, 0x00, 0x6f, 0x00),
9459 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
9460 },
9461 {
9462 .freq = 5320,
9463 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x02,
9464 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9465 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9466 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9467 0x00, 0x0c, 0x00, 0x6f, 0x00),
9468 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
9469 },
9470 {
9471 .freq = 5330,
9472 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x02,
9473 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
9474 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9475 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9476 0x00, 0x0b, 0x00, 0x6f, 0x00),
9477 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
9478 },
9479 {
9480 .freq = 5340,
9481 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x02,
9482 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
9483 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9484 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9485 0x00, 0x0b, 0x00, 0x6f, 0x00),
9486 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
9487 },
9488 {
9489 .freq = 5350,
9490 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x02,
9491 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9492 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9493 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9494 0x00, 0x0b, 0x00, 0x6f, 0x00),
9495 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
9496 },
9497 {
9498 .freq = 5360,
9499 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x02,
9500 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9501 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9502 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9503 0x00, 0x0a, 0x00, 0x6f, 0x00),
9504 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
9505 },
9506 {
9507 .freq = 5370,
9508 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x02,
9509 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9510 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9511 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9512 0x00, 0x0a, 0x00, 0x6f, 0x00),
9513 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
9514 },
9515 {
9516 .freq = 5380,
9517 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x02,
9518 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9519 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9520 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9521 0x00, 0x0a, 0x00, 0x6f, 0x00),
9522 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
9523 },
9524 {
9525 .freq = 5390,
9526 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x02,
9527 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9528 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9529 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
9530 0x00, 0x0a, 0x00, 0x6f, 0x00),
9531 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
9532 },
9533 {
9534 .freq = 5400,
9535 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x02,
9536 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9537 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9538 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
9539 0x00, 0x0a, 0x00, 0x6f, 0x00),
9540 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
9541 },
9542 {
9543 .freq = 5410,
9544 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x02,
9545 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9546 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9547 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9548 0x00, 0x0a, 0x00, 0x6f, 0x00),
9549 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
9550 },
9551 {
9552 .freq = 5420,
9553 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x02,
9554 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9555 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9556 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9557 0x00, 0x0a, 0x00, 0x6f, 0x00),
9558 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
9559 },
9560 {
9561 .freq = 5430,
9562 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x02,
9563 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
9564 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9565 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9566 0x00, 0x0a, 0x00, 0x6f, 0x00),
9567 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
9568 },
9569 {
9570 .freq = 5440,
9571 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x02,
9572 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9573 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
9574 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9575 0x00, 0x09, 0x00, 0x6f, 0x00),
9576 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
9577 },
9578 {
9579 .freq = 5450,
9580 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x02,
9581 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9582 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9583 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
9584 0x00, 0x09, 0x00, 0x6f, 0x00),
9585 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
9586 },
9587 {
9588 .freq = 5460,
9589 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x02,
9590 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9591 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9592 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
9593 0x00, 0x09, 0x00, 0x6f, 0x00),
9594 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
9595 },
9596 {
9597 .freq = 5470,
9598 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x02,
9599 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9600 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9601 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
9602 0x00, 0x09, 0x00, 0x6f, 0x00),
9603 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
9604 },
9605 {
9606 .freq = 5480,
9607 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x02,
9608 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9609 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9610 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9611 0x00, 0x09, 0x00, 0x6f, 0x00),
9612 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
9613 },
9614 {
9615 .freq = 5490,
9616 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x02,
9617 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9618 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9619 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9620 0x00, 0x09, 0x00, 0x6f, 0x00),
9621 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
9622 },
9623 {
9624 .freq = 5500,
9625 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x02,
9626 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9627 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9628 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9629 0x00, 0x09, 0x00, 0x6f, 0x00),
9630 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
9631 },
9632 {
9633 .freq = 5510,
9634 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x02,
9635 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9636 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9637 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9638 0x00, 0x09, 0x00, 0x6f, 0x00),
9639 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
9640 },
9641 {
9642 .freq = 5520,
9643 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x02,
9644 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9645 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9646 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9647 0x00, 0x09, 0x00, 0x6f, 0x00),
9648 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
9649 },
9650 {
9651 .freq = 5530,
9652 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x02,
9653 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
9654 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9655 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9656 0x00, 0x09, 0x00, 0x6f, 0x00),
9657 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
9658 },
9659 {
9660 .freq = 5540,
9661 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x02,
9662 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
9663 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9664 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9665 0x00, 0x09, 0x00, 0x6f, 0x00),
9666 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
9667 },
9668 {
9669 .freq = 5550,
9670 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x02,
9671 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9672 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9673 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9674 0x00, 0x09, 0x00, 0x6f, 0x00),
9675 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
9676 },
9677 {
9678 .freq = 5560,
9679 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x02,
9680 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9681 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9682 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9683 0x00, 0x09, 0x00, 0x6f, 0x00),
9684 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
9685 },
9686 {
9687 .freq = 5570,
9688 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x02,
9689 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9690 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9691 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
9692 0x00, 0x09, 0x00, 0x6f, 0x00),
9693 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
9694 },
9695 {
9696 .freq = 5580,
9697 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x02,
9698 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
9699 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9700 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
9701 0x00, 0x08, 0x00, 0x6f, 0x00),
9702 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
9703 },
9704 {
9705 .freq = 5590,
9706 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x02,
9707 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
9708 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9709 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
9710 0x00, 0x08, 0x00, 0x6f, 0x00),
9711 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
9712 },
9713 {
9714 .freq = 5600,
9715 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x02,
9716 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9717 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9718 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
9719 0x00, 0x08, 0x00, 0x6f, 0x00),
9720 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
9721 },
9722 {
9723 .freq = 5610,
9724 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x02,
9725 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9726 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9727 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
9728 0x00, 0x08, 0x00, 0x6f, 0x00),
9729 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
9730 },
9731 {
9732 .freq = 5620,
9733 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x02,
9734 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9735 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9736 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9737 0x00, 0x07, 0x00, 0x6f, 0x00),
9738 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
9739 },
9740 {
9741 .freq = 5630,
9742 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x02,
9743 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9744 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9745 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9746 0x00, 0x07, 0x00, 0x6f, 0x00),
9747 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
9748 },
9749 {
9750 .freq = 5640,
9751 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x02,
9752 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9753 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9754 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9755 0x00, 0x07, 0x00, 0x6f, 0x00),
9756 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
9757 },
9758 {
9759 .freq = 5650,
9760 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x02,
9761 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9762 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9763 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
9764 0x00, 0x07, 0x00, 0x6f, 0x00),
9765 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
9766 },
9767 {
9768 .freq = 5660,
9769 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x02,
9770 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9771 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9772 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
9773 0x00, 0x06, 0x00, 0x6f, 0x00),
9774 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
9775 },
9776 {
9777 .freq = 5670,
9778 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x02,
9779 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9780 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9781 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9782 0x00, 0x06, 0x00, 0x6f, 0x00),
9783 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
9784 },
9785 {
9786 .freq = 5680,
9787 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x02,
9788 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9789 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9790 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9791 0x00, 0x06, 0x00, 0x6f, 0x00),
9792 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
9793 },
9794 {
9795 .freq = 5690,
9796 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x02,
9797 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9798 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9799 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9800 0x00, 0x06, 0x00, 0x6f, 0x00),
9801 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
9802 },
9803 {
9804 .freq = 5700,
9805 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x02,
9806 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9807 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9808 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9809 0x00, 0x06, 0x00, 0x6e, 0x00),
9810 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
9811 },
9812 {
9813 .freq = 5710,
9814 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x02,
9815 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9816 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9817 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9818 0x00, 0x06, 0x00, 0x6e, 0x00),
9819 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
9820 },
9821 {
9822 .freq = 5720,
9823 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x02,
9824 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9825 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9826 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9827 0x00, 0x06, 0x00, 0x6e, 0x00),
9828 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
9829 },
9830 {
9831 .freq = 5725,
9832 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x05, 0x05, 0x02,
9833 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9834 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9835 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9836 0x00, 0x06, 0x00, 0x6e, 0x00),
9837 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
9838 },
9839 {
9840 .freq = 5730,
9841 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x02,
9842 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9843 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9844 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9845 0x00, 0x06, 0x00, 0x6e, 0x00),
9846 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
9847 },
9848 {
9849 .freq = 5735,
9850 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x05, 0x05, 0x02,
9851 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9852 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9853 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9854 0x00, 0x06, 0x00, 0x6d, 0x00),
9855 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
9856 },
9857 {
9858 .freq = 5740,
9859 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x02,
9860 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9861 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9862 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9863 0x00, 0x06, 0x00, 0x6d, 0x00),
9864 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
9865 },
9866 {
9867 .freq = 5745,
9868 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x05, 0x05, 0x02,
9869 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9870 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9871 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9872 0x00, 0x06, 0x00, 0x6d, 0x00),
9873 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
9874 },
9875 {
9876 .freq = 5750,
9877 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x02,
9878 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9879 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9880 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9881 0x00, 0x05, 0x00, 0x6d, 0x00),
9882 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
9883 },
9884 {
9885 .freq = 5755,
9886 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x05, 0x05, 0x02,
9887 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9888 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9889 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9890 0x00, 0x05, 0x00, 0x6c, 0x00),
9891 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
9892 },
9893 {
9894 .freq = 5760,
9895 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x02,
9896 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
9897 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9898 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9899 0x00, 0x05, 0x00, 0x6c, 0x00),
9900 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
9901 },
9902 {
9903 .freq = 5765,
9904 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x05, 0x05, 0x02,
9905 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
9906 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9907 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9908 0x00, 0x05, 0x00, 0x6c, 0x00),
9909 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
9910 },
9911 {
9912 .freq = 5770,
9913 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x02,
9914 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9915 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9916 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9917 0x00, 0x05, 0x00, 0x6b, 0x00),
9918 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
9919 },
9920 {
9921 .freq = 5775,
9922 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x05, 0x05, 0x02,
9923 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9924 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9925 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9926 0x00, 0x05, 0x00, 0x6b, 0x00),
9927 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
9928 },
9929 {
9930 .freq = 5780,
9931 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x02,
9932 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9933 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9934 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9935 0x00, 0x05, 0x00, 0x6b, 0x00),
9936 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
9937 },
9938 {
9939 .freq = 5785,
9940 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x05, 0x05, 0x02,
9941 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9942 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9943 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9944 0x00, 0x05, 0x00, 0x6b, 0x00),
9945 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
9946 },
9947 {
9948 .freq = 5790,
9949 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x02,
9950 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9951 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9952 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9953 0x00, 0x05, 0x00, 0x6b, 0x00),
9954 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
9955 },
9956 {
9957 .freq = 5795,
9958 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x05, 0x05, 0x02,
9959 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9960 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9961 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9962 0x00, 0x05, 0x00, 0x6b, 0x00),
9963 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
9964 },
9965 {
9966 .freq = 5800,
9967 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x02,
9968 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9969 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9970 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9971 0x00, 0x05, 0x00, 0x6b, 0x00),
9972 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
9973 },
9974 {
9975 .freq = 5805,
9976 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x05, 0x05, 0x02,
9977 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9978 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9979 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9980 0x00, 0x05, 0x00, 0x6a, 0x00),
9981 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
9982 },
9983 {
9984 .freq = 5810,
9985 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x02,
9986 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9987 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9988 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9989 0x00, 0x05, 0x00, 0x6a, 0x00),
9990 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
9991 },
9992 {
9993 .freq = 5815,
9994 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x05, 0x05, 0x02,
9995 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9996 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9997 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9998 0x00, 0x05, 0x00, 0x6a, 0x00),
9999 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
10000 },
10001 {
10002 .freq = 5820,
10003 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x02,
10004 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10005 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
10006 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10007 0x00, 0x05, 0x00, 0x6a, 0x00),
10008 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
10009 },
10010 {
10011 .freq = 5825,
10012 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x05, 0x05, 0x02,
10013 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10014 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
10015 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10016 0x00, 0x05, 0x00, 0x69, 0x00),
10017 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
10018 },
10019 {
10020 .freq = 5830,
10021 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x02,
10022 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10023 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
10024 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10025 0x00, 0x05, 0x00, 0x69, 0x00),
10026 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
10027 },
10028 {
10029 .freq = 5840,
10030 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x02,
10031 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10032 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10033 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10034 0x00, 0x04, 0x00, 0x69, 0x00),
10035 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
10036 },
10037 {
10038 .freq = 5850,
10039 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x02,
10040 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10041 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10042 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10043 0x00, 0x04, 0x00, 0x69, 0x00),
10044 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
10045 },
10046 {
10047 .freq = 5860,
10048 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x02,
10049 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10050 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10051 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10052 0x00, 0x04, 0x00, 0x69, 0x00),
10053 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
10054 },
10055 {
10056 .freq = 5870,
10057 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x02,
10058 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10059 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10060 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10061 0x00, 0x04, 0x00, 0x68, 0x00),
10062 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
10063 },
10064 {
10065 .freq = 5880,
10066 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x02,
10067 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10068 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10069 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10070 0x00, 0x04, 0x00, 0x68, 0x00),
10071 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
10072 },
10073 {
10074 .freq = 5890,
10075 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x02,
10076 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10077 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10078 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10079 0x00, 0x04, 0x00, 0x68, 0x00),
10080 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
10081 },
10082 {
10083 .freq = 5900,
10084 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x02,
10085 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10086 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10087 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10088 0x00, 0x04, 0x00, 0x68, 0x00),
10089 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
10090 },
10091 {
10092 .freq = 5910,
10093 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x02,
10094 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10095 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10096 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10097 0x00, 0x04, 0x00, 0x68, 0x00),
10098 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
10099 },
10100 {
10101 .freq = 2412,
10102 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x06, 0x06, 0x04,
10103 0x2b, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
10104 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
10105 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10106 0x70, 0x00, 0x0b, 0x00, 0x0a),
10107 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
10108 },
10109 {
10110 .freq = 2417,
10111 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x06, 0x06, 0x04,
10112 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10113 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
10114 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10115 0x70, 0x00, 0x0b, 0x00, 0x0a),
10116 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
10117 },
10118 {
10119 .freq = 2422,
10120 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x06, 0x06, 0x04,
10121 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10122 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
10123 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10124 0x70, 0x00, 0x0b, 0x00, 0x0a),
10125 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
10126 },
10127 {
10128 .freq = 2427,
10129 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x06, 0x06, 0x04,
10130 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10131 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
10132 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
10133 0x70, 0x00, 0x0a, 0x00, 0x0a),
10134 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
10135 },
10136 {
10137 .freq = 2432,
10138 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x06, 0x06, 0x04,
10139 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10140 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
10141 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
10142 0x70, 0x00, 0x0a, 0x00, 0x0a),
10143 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
10144 },
10145 {
10146 .freq = 2437,
10147 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x06, 0x06, 0x04,
10148 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10149 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
10150 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
10151 0x70, 0x00, 0x0a, 0x00, 0x0a),
10152 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
10153 },
10154 {
10155 .freq = 2442,
10156 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x06, 0x06, 0x04,
10157 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10158 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
10159 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00,
10160 0x70, 0x00, 0x0a, 0x00, 0x0a),
10161 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
10162 },
10163 {
10164 .freq = 2447,
10165 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x06, 0x06, 0x04,
10166 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10167 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
10168 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
10169 0x70, 0x00, 0x0a, 0x00, 0x09),
10170 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
10171 },
10172 {
10173 .freq = 2452,
10174 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x06, 0x06, 0x04,
10175 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10176 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
10177 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
10178 0x70, 0x00, 0x0a, 0x00, 0x09),
10179 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
10180 },
10181 {
10182 .freq = 2457,
10183 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x06, 0x06, 0x04,
10184 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10185 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
10186 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
10187 0x70, 0x00, 0x0a, 0x00, 0x09),
10188 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
10189 },
10190 {
10191 .freq = 2462,
10192 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x06, 0x06, 0x04,
10193 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10194 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
10195 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
10196 0x70, 0x00, 0x09, 0x00, 0x09),
10197 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
10198 },
10199 {
10200 .freq = 2467,
10201 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x06, 0x06, 0x04,
10202 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10203 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
10204 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00,
10205 0x70, 0x00, 0x09, 0x00, 0x09),
10206 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
10207 },
10208 {
10209 .freq = 2472,
10210 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x06, 0x06, 0x04,
10211 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
10212 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
10213 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00,
10214 0x70, 0x00, 0x09, 0x00, 0x09),
10215 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
10216 },
10217 {
10218 .freq = 2484,
10219 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x06, 0x06, 0x04,
10220 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
10221 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
10222 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
10223 0x70, 0x00, 0x09, 0x00, 0x09),
10224 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
10225 },
10226 };
10227
10228 static const struct b2056_inittabs_pts
bwn_nphy_get_inittabs_rev3(struct bwn_mac * mac)10229 *bwn_nphy_get_inittabs_rev3(struct bwn_mac *mac)
10230 {
10231 struct bwn_phy *phy = &mac->mac_phy;
10232
10233 switch (phy->rev) {
10234 case 3:
10235 return &b2056_inittab_phy_rev3;
10236 case 4:
10237 return &b2056_inittab_phy_rev4;
10238 default:
10239 switch (phy->rf_rev) {
10240 case 5:
10241 return &b2056_inittab_radio_rev5;
10242 case 6:
10243 return &b2056_inittab_radio_rev6;
10244 case 7:
10245 case 9:
10246 return &b2056_inittab_radio_rev7_9;
10247 case 8:
10248 return &b2056_inittab_radio_rev8;
10249 case 11:
10250 return &b2056_inittab_radio_rev11;
10251 }
10252 }
10253
10254 return NULL;
10255 }
10256
b2056_upload_inittab(struct bwn_mac * mac,bool ghz5,bool ignore_uploadflag,uint16_t routing,const struct b2056_inittab_entry * e,unsigned int length)10257 static void b2056_upload_inittab(struct bwn_mac *mac, bool ghz5,
10258 bool ignore_uploadflag, uint16_t routing,
10259 const struct b2056_inittab_entry *e,
10260 unsigned int length)
10261 {
10262 unsigned int i;
10263 uint16_t value;
10264
10265 for (i = 0; i < length; i++, e++) {
10266 if (!(e->flags & B2056_INITTAB_ENTRY_OK))
10267 continue;
10268 if ((e->flags & B2056_INITTAB_UPLOAD) || ignore_uploadflag) {
10269 if (ghz5)
10270 value = e->ghz5;
10271 else
10272 value = e->ghz2;
10273 BWN_RF_WRITE(mac, routing | i, value);
10274 }
10275 }
10276 }
10277
b2056_upload_inittabs(struct bwn_mac * mac,bool ghz5,bool ignore_uploadflag)10278 void b2056_upload_inittabs(struct bwn_mac *mac,
10279 bool ghz5, bool ignore_uploadflag)
10280 {
10281 const struct b2056_inittabs_pts *pts;
10282
10283 pts = bwn_nphy_get_inittabs_rev3(mac);
10284 if (!pts) {
10285 device_printf(mac->mac_sc->sc_dev, "%s: pts=NULL\n",
10286 __func__);
10287 return;
10288 }
10289
10290 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10291 B2056_SYN, pts->syn, pts->syn_length);
10292 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10293 B2056_TX0, pts->tx, pts->tx_length);
10294 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10295 B2056_TX1, pts->tx, pts->tx_length);
10296 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10297 B2056_RX0, pts->rx, pts->rx_length);
10298 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10299 B2056_RX1, pts->rx, pts->rx_length);
10300 }
10301
b2056_upload_syn_pll_cp2(struct bwn_mac * mac,bool ghz5)10302 void b2056_upload_syn_pll_cp2(struct bwn_mac *mac, bool ghz5)
10303 {
10304 const struct b2056_inittabs_pts *pts;
10305 const struct b2056_inittab_entry *e;
10306
10307 pts = bwn_nphy_get_inittabs_rev3(mac);
10308 if (!pts) {
10309 device_printf(mac->mac_sc->sc_dev, "%s: pts=NULL\n",
10310 __func__);
10311 return;
10312 }
10313
10314 e = &pts->syn[B2056_SYN_PLL_CP2];
10315
10316 BWN_RF_WRITE(mac, B2056_SYN_PLL_CP2, ghz5 ? e->ghz5 : e->ghz2);
10317 }
10318
10319 const struct bwn_nphy_channeltab_entry_rev3 *
bwn_nphy_get_chantabent_rev3(struct bwn_mac * mac,uint16_t freq)10320 bwn_nphy_get_chantabent_rev3(struct bwn_mac *mac, uint16_t freq)
10321 {
10322 struct bwn_phy *phy = &mac->mac_phy;
10323 const struct bwn_nphy_channeltab_entry_rev3 *e;
10324 unsigned int length, i;
10325
10326 switch (phy->rev) {
10327 case 3:
10328 e = bwn_nphy_channeltab_phy_rev3;
10329 length = nitems(bwn_nphy_channeltab_phy_rev3);
10330 break;
10331 case 4:
10332 e = bwn_nphy_channeltab_phy_rev4;
10333 length = nitems(bwn_nphy_channeltab_phy_rev4);
10334 break;
10335 default:
10336 switch (phy->rf_rev) {
10337 case 5:
10338 e = bwn_nphy_channeltab_radio_rev5;
10339 length = nitems(bwn_nphy_channeltab_radio_rev5);
10340 break;
10341 case 6:
10342 e = bwn_nphy_channeltab_radio_rev6;
10343 length = nitems(bwn_nphy_channeltab_radio_rev6);
10344 break;
10345 case 7:
10346 case 9:
10347 e = bwn_nphy_channeltab_radio_rev7_9;
10348 length = nitems(bwn_nphy_channeltab_radio_rev7_9);
10349 break;
10350 case 8:
10351 e = bwn_nphy_channeltab_radio_rev8;
10352 length = nitems(bwn_nphy_channeltab_radio_rev8);
10353 break;
10354 case 11:
10355 e = bwn_nphy_channeltab_radio_rev11;
10356 length = nitems(bwn_nphy_channeltab_radio_rev11);
10357 break;
10358 default:
10359 device_printf(mac->mac_sc->sc_dev,
10360 "%s: unknown rf_rev %d\n",
10361 __func__,
10362 phy->rf_rev);
10363 return NULL;
10364 }
10365 }
10366
10367 for (i = 0; i < length; i++, e++) {
10368 if (e->freq == freq)
10369 return e;
10370 }
10371
10372 return NULL;
10373 }
10374