Deleted Added
full compact
if_bwn_radio_2056.c (300016) if_bwn_radio_2056.c (300190)
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>
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__FBSDID("$FreeBSD: head/sys/gnu/dev/bwn/phy_n/if_bwn_radio_2056.c 300016 2016-05-17 07:09:24Z adrian $");
28__FBSDID("$FreeBSD: head/sys/gnu/dev/bwn/phy_n/if_bwn_radio_2056.c 300190 2016-05-19 04:45:50Z adrian $");
29
30/*
31 * The Broadcom Wireless LAN controller driver.
32 */
33
29
30/*
31 * The Broadcom Wireless LAN controller driver.
32 */
33
34#include "opt_wlan.h"
35#include "opt_bwn.h"
36
34#include <sys/param.h>
35#include <sys/systm.h>
36#include <sys/kernel.h>
37#include <sys/malloc.h>
38#include <sys/module.h>
39#include <sys/endian.h>
40#include <sys/errno.h>
41#include <sys/firmware.h>
42#include <sys/lock.h>
43#include <sys/mutex.h>
44#include <machine/bus.h>
45#include <machine/resource.h>
46#include <sys/bus.h>
47#include <sys/rman.h>
48#include <sys/socket.h>
49#include <sys/sockio.h>
50
51#include <net/ethernet.h>
52#include <net/if.h>
53#include <net/if_var.h>
54#include <net/if_arp.h>
55#include <net/if_dl.h>
56#include <net/if_llc.h>
57#include <net/if_media.h>
58#include <net/if_types.h>
59
60#include <dev/pci/pcivar.h>
61#include <dev/pci/pcireg.h>
62#include <dev/siba/siba_ids.h>
63#include <dev/siba/sibareg.h>
64#include <dev/siba/sibavar.h>
65
66#include <net80211/ieee80211_var.h>
67#include <net80211/ieee80211_radiotap.h>
68#include <net80211/ieee80211_regdomain.h>
69#include <net80211/ieee80211_phy.h>
70#include <net80211/ieee80211_ratectl.h>
71
72#include <dev/bwn/if_bwnreg.h>
73#include <dev/bwn/if_bwnvar.h>
74#include <dev/bwn/if_bwn_debug.h>
75
76#include <gnu/dev/bwn/phy_n/if_bwn_phy_n_regs.h>
77#include <gnu/dev/bwn/phy_n/if_bwn_phy_n_ppr.h>
78#include <gnu/dev/bwn/phy_n/if_bwn_phy_n_tables.h>
79#include <gnu/dev/bwn/phy_n/if_bwn_radio_2056.h>
80
81struct b2056_inittab_entry {
82 /* Value to write if we use the 5GHz band. */
83 uint16_t ghz5;
84 /* Value to write if we use the 2.4GHz band. */
85 uint16_t ghz2;
86 /* Flags */
87 uint8_t flags;
88};
89#define B2056_INITTAB_ENTRY_OK 0x01
90#define B2056_INITTAB_UPLOAD 0x02
91#define UPLOAD .flags = B2056_INITTAB_ENTRY_OK | B2056_INITTAB_UPLOAD
92#define NOUPLOAD .flags = B2056_INITTAB_ENTRY_OK
93
94struct b2056_inittabs_pts {
95 const struct b2056_inittab_entry *syn;
96 unsigned int syn_length;
97 const struct b2056_inittab_entry *tx;
98 unsigned int tx_length;
99 const struct b2056_inittab_entry *rx;
100 unsigned int rx_length;
101};
102
103static const struct b2056_inittab_entry b2056_inittab_phy_rev3_syn[] = {
104 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
105 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
106 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
107 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
108 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
109 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
110 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
111 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
112 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
113 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
114 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
115 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
116 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
117 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
118 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
119 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
120 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
121 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
122 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
123 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
124 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
125 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
126 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
127 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
128 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
129 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
130 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
131 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
132 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
133 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
134 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
135 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
136 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
137 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
138 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
139 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
140 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
141 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
142 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
143 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
144 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
145 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
146 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
147 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
148 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
149 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
150 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
151 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
152 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
153 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
154 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
155 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
156 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
157 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
158 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
159 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
160 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
161 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
162 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
163 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
164 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
165 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
166 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
167 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
168 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
169 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
170 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
171 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
172 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
173 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
174 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
175 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
176 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
177 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
178 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
179 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
180 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
181 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
182 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
183 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
184 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
185 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
186 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
187 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
188 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
189 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
190 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
191 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
192 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
193 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
194 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
195 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
196 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
197 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
198 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
199 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
200 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
201 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
202 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
203 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
204 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
205 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
206 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
207 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
208 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
209 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
210 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
211 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
212 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
213 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
214 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
215 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
216 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
217 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
218 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
219 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
220 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
221 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
222 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
223 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
224 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
225 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
226 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
227 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
228 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
229 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
230 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
231 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
232 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
233 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
234 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
235 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
236 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
237 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
238 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
239 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
240 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
241 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
242 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
243 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
244 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
245 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
246 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
247 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
248 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
249 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
250 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
251 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
252 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
253 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
254 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
255 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
256 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
257 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
258 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
259 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
260 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
261 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
262 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
263 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
264 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
265 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
266 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
267 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
268 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
269 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
270 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
271 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
272 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
273 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
274 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
275 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
276 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
277 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
278 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
279 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
280 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
281 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
282 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
283 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
284 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
285};
286
287static const struct b2056_inittab_entry b2056_inittab_phy_rev3_tx[] = {
288 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
289 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
290 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
291 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
292 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
293 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
294 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
295 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
296 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
297 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
298 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
299 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
300 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
301 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
302 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
303 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
304 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
305 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
306 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
307 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
308 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
309 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
310 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
311 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
312 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
313 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
314 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
315 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
316 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
317 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
318 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
319 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
320 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
321 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
322 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
323 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
324 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
325 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
326 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
327 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
328 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
329 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
330 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
331 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
332 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
333 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
334 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
335 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
336 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
337 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
338 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
339 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
340 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
341 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
342 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
343 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
344 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
345 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
346 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
347 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
348 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
349 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
350 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
351 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
352 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
353 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
354 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
355 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
356 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
357 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
358 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
359 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
360 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
361 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
362 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
363 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
364 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
365 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
366 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
367 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
368 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
369 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
370 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
371 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
372 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
373 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
374 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
375 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
376 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
377 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
378 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
379 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
380 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
381 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
382 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
383 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
384 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
385 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
386 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
387 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
388 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
389 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
390 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
391 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
392 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
393 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
394 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
395 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
396 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
397 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
398 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
399 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
400 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
401 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
402 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
403 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
404 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
405 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
406 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
407 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
408 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
409 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
410 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
411 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
412 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
413 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
414 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
415 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
416 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
417 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
418 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
419 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
420 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
421 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
422 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
423 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
424 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
425 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
426 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
427 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
428 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
429 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
430 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
431 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
432 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
433};
434
435static const struct b2056_inittab_entry b2056_inittab_phy_rev3_rx[] = {
436 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
437 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
438 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
439 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
440 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
441 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
442 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
443 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
444 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
445 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
446 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
447 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
448 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
449 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
450 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
451 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
452 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
453 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
454 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
455 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
456 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
457 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
458 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
459 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
460 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
461 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
462 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
463 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
464 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
465 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
466 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
467 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
468 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
469 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
470 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
471 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
472 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
473 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
474 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
475 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
476 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
477 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
478 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
479 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
480 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
481 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
482 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
483 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
484 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
485 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
486 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
487 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
488 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
489 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
490 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
491 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
492 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
493 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
494 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
495 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
496 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
497 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
498 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
499 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
500 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
501 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
502 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
503 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
504 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
505 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
506 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
507 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
508 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
509 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
510 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
511 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
512 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
513 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
514 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
515 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
516 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
517 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
518 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
519 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
520 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
521 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
522 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
523 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
524 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
525 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
526 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
527 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
528 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
529 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
530 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
531 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
532 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
533 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
534 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
535 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
536 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
537 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
538 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
539 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
540 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
541 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
542 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
543 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
544 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
545 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
546 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
547 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
548 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
549 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
550 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
551 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
552 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
553 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
554 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
555 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
556 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
557 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
558 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
559 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
560 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
561 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
562 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
563 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
564 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
565 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
566 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
567 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
568 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
569 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
570 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
571 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
572 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
573 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
574 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
575 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
576 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
577 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
578 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
579 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
580 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
581 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
582 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
583};
584
585static const struct b2056_inittab_entry b2056_inittab_phy_rev4_syn[] = {
586 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
587 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
588 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
589 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
590 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
591 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
592 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
593 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
594 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
595 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
596 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
597 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
598 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
599 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
600 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
601 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
602 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
603 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
604 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
605 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
606 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
607 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
608 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
609 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
610 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
611 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
612 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
613 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
614 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
615 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
616 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
617 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
618 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
619 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
620 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
621 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
622 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
623 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
624 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
625 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
626 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
627 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
628 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
629 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
630 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
631 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
632 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
633 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
634 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
635 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
636 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
637 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
638 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
639 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
640 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
641 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
642 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
643 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
644 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
645 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
646 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
647 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
648 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
649 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
650 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
651 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
652 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
653 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
654 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
655 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
656 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
657 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
658 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
659 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
660 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
661 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
662 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
663 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
664 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
665 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
666 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
667 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
668 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
669 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
670 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
671 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
672 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
673 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
674 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
675 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
676 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
677 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
678 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
679 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
680 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
681 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
682 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
683 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
684 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
685 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
686 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
687 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
688 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
689 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
690 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
691 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
692 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
693 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
694 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
695 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
696 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
697 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
698 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
699 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
700 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
701 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
702 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
703 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
704 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
705 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
706 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
707 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
708 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
709 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
710 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
711 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
712 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
713 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
714 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
715 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
716 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
717 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
718 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
719 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
720 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
721 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
722 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
723 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
724 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
725 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
726 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
727 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
728 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
729 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
730 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
731 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
732 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
733 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
734 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
735 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
736 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
737 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
738 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
739 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
740 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
741 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
742 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
743 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
744 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
745 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
746 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
747 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
748 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
749 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
750 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
751 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
752 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
753 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
754 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
755 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
756 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
757 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
758 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
759 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
760 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
761 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
762 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
763 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
764 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
765 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
766 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
767};
768
769static const struct b2056_inittab_entry b2056_inittab_phy_rev4_tx[] = {
770 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
771 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
772 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
773 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
774 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
775 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
776 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
777 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
778 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
779 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
780 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
781 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
782 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
783 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
784 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
785 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
786 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
787 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
788 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
789 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
790 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
791 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
792 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
793 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
794 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
795 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
796 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
797 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
798 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
799 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
800 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
801 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
802 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
803 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
804 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
805 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
806 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
807 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
808 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
809 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
810 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
811 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
812 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
813 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
814 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
815 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
816 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
817 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
818 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
819 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
820 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
821 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
822 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
823 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
824 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
825 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
826 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
827 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
828 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
829 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
830 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
831 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
832 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
833 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
834 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
835 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
836 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
837 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
838 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
839 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
840 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
841 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
842 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
843 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
844 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
845 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
846 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
847 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
848 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
849 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
850 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
851 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
852 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
853 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
854 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
855 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
856 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
857 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
858 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
859 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
860 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
861 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
862 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
863 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
864 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
865 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
866 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
867 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
868 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
869 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
870 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
871 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
872 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
873 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
874 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
875 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
876 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
877 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
878 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
879 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
880 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
881 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
882 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
883 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
884 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
885 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
886 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
887 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
888 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
889 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
890 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
891 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
892 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
893 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
894 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
895 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
896 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
897 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
898 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
899 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
900 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
901 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
902 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
903 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
904 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
905 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
906 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
907 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
908 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
909 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
910 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
911 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
912 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
913 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
914 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
915};
916
917static const struct b2056_inittab_entry b2056_inittab_phy_rev4_rx[] = {
918 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
919 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
920 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
921 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
922 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
923 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
924 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
925 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
926 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
927 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
928 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
929 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
930 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
931 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
932 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
933 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
934 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
935 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
936 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
937 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
938 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
939 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
940 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
941 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
942 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
943 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
944 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
945 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
946 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
947 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
948 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
949 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
950 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
951 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
952 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
953 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
954 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
955 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
956 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
957 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
958 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
959 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
960 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
961 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
962 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
963 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
964 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
965 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
966 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
967 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
968 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
969 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
970 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
971 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
972 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
973 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
974 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
975 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
976 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
977 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
978 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
979 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
980 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
981 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
982 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
983 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
984 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
985 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
986 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
987 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
988 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
989 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
990 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
991 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
992 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
993 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
994 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
995 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
996 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
997 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
998 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
999 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1000 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1001 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1002 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1003 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1004 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1005 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1006 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1007 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1008 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x002f, .ghz2 = 0x002f, UPLOAD, },
1009 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1010 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1011 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1012 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1013 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1014 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1015 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1016 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1017 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1018 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1019 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1020 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1021 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1022 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1023 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1024 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1025 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1026 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1027 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1028 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1029 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1030 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1031 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1032 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1033 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1034 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1035 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1036 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1037 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1038 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1039 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1040 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1041 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1042 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1043 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1044 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1045 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1046 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1047 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1048 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1049 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1050 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1051 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1052 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1053 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1054 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1055 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1056 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1057 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1058 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1059 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1060 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1061 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1062 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1063 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1064 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1065};
1066
1067static const struct b2056_inittab_entry b2056_inittab_radio_rev5_syn[] = {
1068 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1069 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1070 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1071 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1072 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1073 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1074 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1075 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1076 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1077 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1078 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1079 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1080 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1081 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1082 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1083 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1084 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1085 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1086 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1087 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1088 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1089 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1090 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1091 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1092 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1093 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1094 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1095 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1096 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1097 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1098 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1099 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1100 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1101 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1102 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1103 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1104 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1105 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1106 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1107 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1108 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1109 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1110 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1111 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1112 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1113 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1114 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1115 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1116 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1117 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1118 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1119 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1120 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1121 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1122 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1123 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1124 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1125 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1126 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1127 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1128 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1129 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1130 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1131 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1132 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1133 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1134 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1135 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1136 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1137 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1138 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1139 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1140 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1141 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1142 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1143 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1144 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1145 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1146 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1147 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1148 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1149 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1150 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1151 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1152 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1153 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1154 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1155 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1156 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1157 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1158 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1159 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1160 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1161 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1162 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1163 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1164 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1165 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1166 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1167 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1168 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1169 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1170 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1171 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1172 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1173 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1174 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1175 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1176 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1177 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1178 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1179 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1180 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1181 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1182 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1183 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1184 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1185 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1186 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1187 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1188 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1189 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1190 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1191 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1192 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1193 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1194 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1195 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1196 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1197 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1198 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1199 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1200 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1201 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1202 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1203 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1204 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1205 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1206 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1207 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1208 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1209 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1210 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1211 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1212 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1213 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1214 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1215 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1216 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1217 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1218 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1219 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1220 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1221 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1222 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1223 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1224 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1225 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1226 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1227 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1228 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1229 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1230 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1231 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1232 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1233 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1234 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1235 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1236 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1237 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1238 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1239 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1240 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1241 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1242 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1243 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1244 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1245 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1246 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1247 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1248 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1249};
1250
1251static const struct b2056_inittab_entry b2056_inittab_radio_rev5_tx[] = {
1252 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1253 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1254 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1255 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1256 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1257 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1258 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1259 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1260 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1261 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1262 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1263 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1264 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1265 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1266 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1267 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1268 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1269 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1270 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1271 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1272 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1273 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1274 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1275 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1276 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1277 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1278 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1279 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1280 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1281 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1282 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1283 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1284 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1285 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1286 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1287 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1288 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1289 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1290 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1291 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1292 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1293 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1294 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1295 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1296 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1297 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1298 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1299 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1300 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1301 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1302 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1303 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1304 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1305 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1306 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1307 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1308 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
1309 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1310 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1311 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1312 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1313 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1314 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1315 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1316 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1317 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1318 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1319 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1320 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1321 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1322 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1323 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1324 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1325 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1326 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1327 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1328 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1329 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1330 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1331 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1332 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1333 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1334 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1335 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1336 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1337 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1338 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1339 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1340 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1341 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1342 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1343 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1344 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1345 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1346 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1347 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1348 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1349 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1350 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1351 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1352 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1353 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1354 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1355 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1356 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1357 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1358 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1359 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1360 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1361 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1362 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1363 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1364 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1365 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1366 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1367 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1368 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1369 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1370 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1371 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1372 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1373 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1374 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1375 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1376 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1377 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1378 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1379 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1380 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1381 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1382 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1383 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1384 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1385 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1386 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1387 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1388 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1389 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1390 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1391 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1392 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1393 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1394 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1395 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1396 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1397 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1398 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1399 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1400 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1401 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
1402 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
1403 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
1404 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
1405};
1406
1407static const struct b2056_inittab_entry b2056_inittab_radio_rev5_rx[] = {
1408 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1409 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1410 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1411 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1412 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1413 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1414 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1415 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1416 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1417 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1418 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1419 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1420 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1421 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1422 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1423 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1424 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1425 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1426 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1427 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1428 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1429 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1430 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1431 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1432 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1433 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1434 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1435 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1436 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1437 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1438 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1439 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1440 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1441 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1442 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1443 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1444 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1445 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1446 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1447 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1448 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1449 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1450 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1451 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1452 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1453 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1454 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1455 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1456 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1457 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1458 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1459 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1460 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1461 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1462 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1463 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1464 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1465 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1466 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1467 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1468 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1469 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1470 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1471 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1472 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1473 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1474 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1475 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1476 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1477 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1478 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1479 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1480 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1481 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1482 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1483 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1484 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1485 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1486 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1487 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1488 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1489 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1490 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1491 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1492 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1493 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1494 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1495 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1496 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1497 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1498 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1499 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1500 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1501 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1502 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1503 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1504 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1505 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1506 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1507 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1508 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1509 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1510 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1511 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1512 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1513 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1514 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1515 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1516 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1517 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1518 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1519 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1520 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1521 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1522 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1523 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1524 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1525 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1526 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1527 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1528 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1529 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1530 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1531 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1532 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1533 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1534 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1535 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1536 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1537 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1538 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1539 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1540 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1541 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1542 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1543 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1544 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1545 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1546 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1547 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1548 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1549 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1550 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1551 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1552 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1553 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1554 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1555};
1556
1557static const struct b2056_inittab_entry b2056_inittab_radio_rev6_syn[] = {
1558 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1559 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1560 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1561 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1562 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1563 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1564 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1565 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1566 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1567 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1568 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1569 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1570 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1571 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1572 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1573 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1574 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1575 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1576 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1577 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1578 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1579 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1580 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1581 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1582 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1583 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1584 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1585 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1586 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1587 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1588 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1589 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1590 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1591 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1592 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1593 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1594 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1595 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1596 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1597 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1598 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1599 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1600 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1601 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1602 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1603 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1604 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1605 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1606 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1607 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1608 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1609 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1610 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1611 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1612 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1613 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1614 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1615 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1616 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1617 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1618 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1619 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1620 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1621 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1622 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1623 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1624 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1625 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1626 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1627 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1628 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1629 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, },
1630 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1631 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1632 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1633 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1634 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, },
1635 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1636 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1637 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1638 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1639 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1640 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1641 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1642 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1643 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1644 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1645 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1646 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1647 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1648 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1649 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1650 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1651 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1652 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1653 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1654 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1655 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1656 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1657 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1658 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1659 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1660 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1661 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1662 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1663 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1664 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1665 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1666 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1667 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1668 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1669 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1670 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1671 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1672 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1673 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1674 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1675 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1676 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1677 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1678 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1679 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1680 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1681 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1682 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1683 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1684 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1685 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1686 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1687 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1688 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1689 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1690 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1691 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1692 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1693 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1694 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1695 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1696 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1697 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1698 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1699 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1700 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1701 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1702 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1703 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1704 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1705 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1706 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1707 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1708 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1709 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1710 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1711 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1712 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1713 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1714 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1715 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1716 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1717 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1718 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1719 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1720 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1721 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1722 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1723 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1724 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1725 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1726 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1727 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1728 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1729 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1730 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1731 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1732 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1733 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1734 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1735 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1736 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1737 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1738 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1739};
1740
1741static const struct b2056_inittab_entry b2056_inittab_radio_rev6_tx[] = {
1742 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1743 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1744 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1745 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1746 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1747 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1748 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1749 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1750 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1751 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1752 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1753 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1754 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1755 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1756 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1757 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1758 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1759 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1760 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1761 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1762 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1763 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1764 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1765 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1766 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1767 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1768 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1769 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1770 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1771 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1772 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1773 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1774 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1775 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1776 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1777 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1778 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1779 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1780 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1781 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1782 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1783 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1784 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1785 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1786 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1787 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1788 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1789 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1790 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1791 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1792 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
1793 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1794 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1795 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1796 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1797 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1798 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1799 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1800 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1801 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1802 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1803 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1804 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1805 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1806 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1807 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1808 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1809 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1810 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1811 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1812 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1813 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1814 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1815 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1816 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1817 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1818 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1819 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1820 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1821 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1822 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1823 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1824 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1825 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1826 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1827 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1828 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1829 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1830 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1831 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1832 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1833 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1834 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1835 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1836 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1837 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1838 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1839 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1840 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1841 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1842 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1843 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1844 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1845 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1846 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1847 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1848 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1849 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1850 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1851 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1852 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1853 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1854 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1855 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1856 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1857 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1858 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1859 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1860 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1861 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1862 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1863 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1864 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1865 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
1866 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1867 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1868 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1869 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1870 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1871 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1872 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1873 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1874 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1875 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1876 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1877 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1878 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1879 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1880 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1881 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1882 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1883 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1884 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1885 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1886 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1887 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1888 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1889 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1890 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1891 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1892 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1893 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1894 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1895};
1896
1897static const struct b2056_inittab_entry b2056_inittab_radio_rev6_rx[] = {
1898 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1899 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1900 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1901 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1902 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1903 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1904 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1905 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1906 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1907 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1908 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1909 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1910 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1911 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1912 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1913 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1914 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1915 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1916 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1917 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1918 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1919 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1920 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1921 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1922 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1923 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1924 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1925 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1926 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1927 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1928 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1929 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1930 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1931 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1932 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1933 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1934 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1935 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1936 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1937 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1938 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1939 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1940 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1941 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1942 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1943 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1944 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1945 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1946 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1947 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1948 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1949 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1950 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1951 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1952 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1953 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1954 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1955 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1956 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1957 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1958 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1959 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1960 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1961 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1962 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1963 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1964 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1965 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1966 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1967 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1968 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1969 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1970 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1971 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1972 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1973 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1974 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1975 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1976 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1977 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1978 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1979 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1980 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1981 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1982 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1983 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1984 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1985 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1986 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1987 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1988 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1989 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1990 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1991 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1992 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1993 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1994 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1995 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1996 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1997 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1998 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1999 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2000 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2001 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2002 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2003 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2004 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2005 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2006 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2007 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2008 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2009 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2010 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2011 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2012 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2013 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2014 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2015 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2016 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2017 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2018 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2019 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2020 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2021 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
2022 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2023 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2024 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2025 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2026 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2027 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2028 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2029 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2030 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2031 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2032 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2033 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2034 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2035 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2036 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2037 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2038 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2039 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2040 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2041 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2042 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2043 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2044 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2045};
2046
2047static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_syn[] = {
2048 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2049 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2050 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2051 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2052 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2053 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2054 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2055 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2056 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2057 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2058 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2059 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2060 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2061 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2062 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2063 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2064 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2065 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2066 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2067 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2068 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2069 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2070 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2071 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2072 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2073 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2074 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2075 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2076 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2077 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2078 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2079 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2080 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2081 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2082 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2083 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2084 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2085 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2086 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2087 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2088 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2089 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2090 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2091 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2092 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2093 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2094 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2095 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2096 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2097 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2098 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2099 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2100 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2101 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2102 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2103 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2104 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2105 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2106 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2107 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2108 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2109 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2110 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2111 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2112 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2113 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2114 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2115 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2116 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2117 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2118 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2119 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2120 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2121 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2122 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2123 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2124 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2125 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2126 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2127 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2128 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2129 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2130 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2131 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2132 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2133 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2134 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2135 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2136 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2137 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2138 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2139 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2140 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2141 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2142 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2143 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2144 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2145 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2146 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2147 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2148 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2149 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2150 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2151 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2152 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2153 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2154 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2155 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2156 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2157 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2158 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2159 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2160 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2161 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2162 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2163 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2164 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2165 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2166 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2167 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2168 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2169 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2170 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2171 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2172 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2173 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2174 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2175 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2176 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2177 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2178 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2179 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2180 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2181 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2182 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2183 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2184 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2185 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2186 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2187 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2188 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2189 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2190 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2191 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2192 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2193 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2194 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2195 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2196 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2197 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2198 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2199 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2200 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2201 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2202 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2203 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2204 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2205 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2206 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2207 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2208 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2209 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2210 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2211 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2212 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2213 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2214 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2215 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2216 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2217 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2218 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2219 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2220 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2221 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2222 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2223 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2224 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2225 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2226 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2227 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2228 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2229};
2230
2231static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_tx[] = {
2232 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2233 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2234 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2235 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2236 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2237 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2238 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2239 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2240 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2241 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2242 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2243 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2244 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2245 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2246 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2247 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2248 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2249 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2250 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2251 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2252 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2253 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2254 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2255 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2256 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2257 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2258 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2259 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2260 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2261 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2262 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2263 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2264 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2265 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2266 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2267 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2268 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2269 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2270 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2271 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2272 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2273 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2274 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2275 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2276 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2277 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2278 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2279 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2280 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2281 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2282 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2283 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2284 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2285 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2286 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2287 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2288 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2289 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2290 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2291 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2292 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2293 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2294 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2295 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2296 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2297 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2298 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2299 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2300 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2301 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2302 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2303 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2304 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2305 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2306 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2307 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2308 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2309 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2310 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2311 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2312 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2313 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2314 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2315 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2316 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2317 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2318 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2319 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2320 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2321 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2322 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2323 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2324 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2325 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2326 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2327 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2328 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2329 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2330 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2331 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2332 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2333 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2334 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2335 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2336 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2337 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2338 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2339 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2340 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2341 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2342 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2343 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2344 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2345 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2346 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2347 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2348 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2349 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2350 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2351 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2352 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2353 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2354 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2355 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2356 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2357 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2358 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2359 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2360 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2361 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2362 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2363 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2364 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2365 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2366 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2367 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2368 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2369 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2370 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2371 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2372 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2373 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2374 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2375 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2376 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2377 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2378 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2379 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2380 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2381 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
2382 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
2383 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
2384 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
2385};
2386
2387static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_rx[] = {
2388 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2389 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2390 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2391 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2392 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2393 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2394 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2395 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2396 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2397 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2398 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2399 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2400 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2401 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2402 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2403 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2404 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2405 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2406 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2407 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2408 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2409 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2410 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2411 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2412 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2413 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2414 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2415 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2416 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2417 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2418 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2419 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2420 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2421 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2422 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2423 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2424 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2425 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2426 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2427 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2428 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2429 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2430 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2431 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2432 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2433 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2434 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2435 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2436 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2437 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2438 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2439 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2440 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2441 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2442 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2443 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2444 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2445 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2446 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2447 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2448 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2449 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2450 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2451 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2452 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2453 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2454 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2455 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2456 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2457 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2458 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2459 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2460 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2461 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2462 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2463 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2464 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2465 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2466 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2467 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2468 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2469 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2470 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2471 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2472 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2473 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2474 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2475 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2476 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2477 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2478 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2479 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2480 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2481 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2482 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2483 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2484 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2485 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2486 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2487 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2488 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2489 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2490 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2491 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2492 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2493 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2494 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2495 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2496 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2497 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2498 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2499 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2500 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2501 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2502 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2503 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2504 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2505 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2506 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2507 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2508 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2509 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2510 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2511 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2512 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2513 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2514 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2515 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2516 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2517 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2518 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2519 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2520 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2521 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2522 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2523 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2524 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2525 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2526 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2527 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2528 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2529 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2530 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2531 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2532 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2533 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2534 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2535};
2536
2537static const struct b2056_inittab_entry b2056_inittab_radio_rev8_syn[] = {
2538 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2539 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2540 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2541 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2542 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2543 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2544 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2545 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2546 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2547 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2548 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2549 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2550 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2551 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2552 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2553 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2554 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2555 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2556 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2557 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2558 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2559 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2560 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2561 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2562 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2563 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2564 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2565 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2566 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2567 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2568 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2569 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2570 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2571 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2572 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2573 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2574 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2575 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2576 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2577 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2578 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2579 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2580 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2581 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2582 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2583 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2584 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2585 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2586 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2587 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2588 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2589 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2590 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2591 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2592 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2593 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2594 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2595 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2596 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2597 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2598 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2599 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2600 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2601 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2602 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2603 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2604 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2605 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2606 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2607 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2608 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2609 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2610 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2611 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2612 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2613 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2614 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2615 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2616 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2617 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2618 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2619 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2620 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2621 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2622 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2623 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2624 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2625 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2626 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2627 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2628 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2629 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2630 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2631 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2632 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2633 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2634 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2635 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2636 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2637 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2638 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2639 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2640 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2641 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2642 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2643 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2644 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2645 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2646 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2647 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2648 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2649 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2650 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2651 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2652 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2653 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2654 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2655 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2656 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2657 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2658 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2659 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2660 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2661 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2662 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2663 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2664 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2665 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2666 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2667 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2668 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2669 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2670 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2671 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2672 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2673 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2674 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2675 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2676 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2677 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2678 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2679 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2680 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2681 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2682 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2683 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2684 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2685 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2686 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2687 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2688 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2689 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2690 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2691 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2692 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2693 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2694 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2695 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2696 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2697 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2698 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2699 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2700 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2701 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2702 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2703 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2704 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2705 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2706 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2707 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2708 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2709 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2710 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2711 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2712 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2713 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2714 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2715 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2716 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2717 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2718 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2719};
2720
2721static const struct b2056_inittab_entry b2056_inittab_radio_rev8_tx[] = {
2722 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2723 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2724 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2725 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2726 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2727 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2728 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2729 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2730 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2731 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2732 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2733 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2734 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2735 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2736 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2737 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2738 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2739 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2740 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2741 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2742 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2743 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2744 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2745 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2746 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2747 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2748 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2749 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2750 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2751 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2752 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2753 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2754 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2755 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2756 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2757 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2758 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2759 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2760 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2761 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2762 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2763 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2764 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2765 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2766 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2767 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2768 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2769 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2770 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2771 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2772 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2773 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2774 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2775 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2776 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2777 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2778 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2779 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2780 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2781 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2782 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2783 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2784 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2785 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2786 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2787 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2788 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2789 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2790 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2791 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2792 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2793 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2794 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2795 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2796 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2797 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2798 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2799 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2800 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2801 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2802 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2803 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2804 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2805 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2806 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2807 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2808 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2809 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2810 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2811 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2812 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2813 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2814 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2815 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2816 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2817 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2818 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2819 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2820 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2821 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2822 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2823 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2824 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2825 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2826 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2827 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2828 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2829 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2830 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2831 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2832 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2833 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2834 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2835 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2836 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2837 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2838 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2839 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2840 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2841 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2842 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2843 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2844 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2845 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2846 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2847 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2848 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2849 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2850 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2851 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2852 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2853 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2854 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2855 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2856 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2857 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2858 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2859 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2860 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2861 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2862 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2863 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2864 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2865 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2866 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2867 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2868 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2869 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2870 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2871 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2872 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2873 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2874 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2875};
2876
2877static const struct b2056_inittab_entry b2056_inittab_radio_rev8_rx[] = {
2878 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2879 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2880 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2881 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2882 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2883 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2884 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2885 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2886 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2887 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2888 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2889 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2890 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2891 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2892 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2893 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2894 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2895 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2896 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2897 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2898 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2899 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2900 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2901 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2902 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2903 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2904 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2905 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2906 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2907 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2908 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2909 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2910 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2911 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2912 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2913 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2914 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2915 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2916 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2917 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2918 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2919 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2920 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2921 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2922 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2923 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2924 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2925 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2926 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2927 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2928 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2929 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2930 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2931 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2932 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2933 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2934 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2935 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2936 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2937 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2938 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2939 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2940 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2941 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2942 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2943 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2944 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2945 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2946 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2947 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2948 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2949 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2950 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2951 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2952 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2953 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2954 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2955 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2956 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2957 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2958 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2959 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2960 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2961 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2962 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2963 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2964 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2965 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2966 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2967 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2968 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2969 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2970 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2971 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2972 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2973 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2974 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2975 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2976 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2977 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2978 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2979 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2980 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2981 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2982 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2983 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2984 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2985 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2986 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2987 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2988 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2989 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2990 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2991 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2992 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2993 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2994 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2995 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2996 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2997 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2998 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2999 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3000 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3001 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
3002 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3003 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3004 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3005 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3006 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3007 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3008 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3009 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3010 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3011 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3012 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3013 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3014 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3015 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3016 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3017 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3018 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3019 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3020 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3021 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3022 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3023 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3024 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3025};
3026
3027static const struct b2056_inittab_entry b2056_inittab_radio_rev11_syn[] = {
3028 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
3029 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, },
3030 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
3031 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
3032 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, },
3033 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
3034 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
3035 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
3036};
3037
3038static const struct b2056_inittab_entry b2056_inittab_radio_rev11_tx[] = {
3039 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
3040 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
3041 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
3042 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
3043 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
3044 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
3045 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
3046 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
3047 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
3048 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
3049 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
3050 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
3051 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
3052};
3053
3054static const struct b2056_inittab_entry b2056_inittab_radio_rev11_rx[] = {
3055 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
3056 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
3057 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
3058 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
3059 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
3060 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
3061 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
3062 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
3063 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
3064 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
3065 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
3066 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
3067 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
3068 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
3069 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
3070};
3071
3072#define INITTABSPTS(prefix) \
3073 static const struct b2056_inittabs_pts prefix = { \
3074 .syn = prefix##_syn, \
3075 .syn_length = nitems(prefix##_syn), \
3076 .tx = prefix##_tx, \
3077 .tx_length = nitems(prefix##_tx), \
3078 .rx = prefix##_rx, \
3079 .rx_length = nitems(prefix##_rx), \
3080 }
3081
3082INITTABSPTS(b2056_inittab_phy_rev3);
3083INITTABSPTS(b2056_inittab_phy_rev4);
3084INITTABSPTS(b2056_inittab_radio_rev5);
3085INITTABSPTS(b2056_inittab_radio_rev6);
3086INITTABSPTS(b2056_inittab_radio_rev7_9);
3087INITTABSPTS(b2056_inittab_radio_rev8);
3088INITTABSPTS(b2056_inittab_radio_rev11);
3089
3090#define RADIOREGS3(r00, r01, r02, r03, r04, r05, r06, r07, r08, r09, \
3091 r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \
3092 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \
3093 r30, r31, r32, r33, r34, r35, r36) \
3094 .radio_syn_pll_vcocal1 = r00, \
3095 .radio_syn_pll_vcocal2 = r01, \
3096 .radio_syn_pll_refdiv = r02, \
3097 .radio_syn_pll_mmd2 = r03, \
3098 .radio_syn_pll_mmd1 = r04, \
3099 .radio_syn_pll_loopfilter1 = r05, \
3100 .radio_syn_pll_loopfilter2 = r06, \
3101 .radio_syn_pll_loopfilter3 = r07, \
3102 .radio_syn_pll_loopfilter4 = r08, \
3103 .radio_syn_pll_loopfilter5 = r09, \
3104 .radio_syn_reserved_addr27 = r10, \
3105 .radio_syn_reserved_addr28 = r11, \
3106 .radio_syn_reserved_addr29 = r12, \
3107 .radio_syn_logen_vcobuf1 = r13, \
3108 .radio_syn_logen_mixer2 = r14, \
3109 .radio_syn_logen_buf3 = r15, \
3110 .radio_syn_logen_buf4 = r16, \
3111 .radio_rx0_lnaa_tune = r17, \
3112 .radio_rx0_lnag_tune = r18, \
3113 .radio_tx0_intpaa_boost_tune = r19, \
3114 .radio_tx0_intpag_boost_tune = r20, \
3115 .radio_tx0_pada_boost_tune = r21, \
3116 .radio_tx0_padg_boost_tune = r22, \
3117 .radio_tx0_pgaa_boost_tune = r23, \
3118 .radio_tx0_pgag_boost_tune = r24, \
3119 .radio_tx0_mixa_boost_tune = r25, \
3120 .radio_tx0_mixg_boost_tune = r26, \
3121 .radio_rx1_lnaa_tune = r27, \
3122 .radio_rx1_lnag_tune = r28, \
3123 .radio_tx1_intpaa_boost_tune = r29, \
3124 .radio_tx1_intpag_boost_tune = r30, \
3125 .radio_tx1_pada_boost_tune = r31, \
3126 .radio_tx1_padg_boost_tune = r32, \
3127 .radio_tx1_pgaa_boost_tune = r33, \
3128 .radio_tx1_pgag_boost_tune = r34, \
3129 .radio_tx1_mixa_boost_tune = r35, \
3130 .radio_tx1_mixg_boost_tune = r36
3131
3132#define PHYREGS(r0, r1, r2, r3, r4, r5) \
3133 .phy_regs.phy_bw1a = r0, \
3134 .phy_regs.phy_bw2 = r1, \
3135 .phy_regs.phy_bw3 = r2, \
3136 .phy_regs.phy_bw4 = r3, \
3137 .phy_regs.phy_bw5 = r4, \
3138 .phy_regs.phy_bw6 = r5
3139
3140/* http://bcm-v4.sipsolutions.net/802.11/Radio/2056/ChannelTable */
3141static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_phy_rev3[] = {
3142 { .freq = 4920,
3143 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
3144 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3145 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3146 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3147 0x00, 0x0b, 0x00, 0xff, 0x00),
3148 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
3149 },
3150 { .freq = 4930,
3151 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
3152 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3153 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3154 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3155 0x00, 0x0b, 0x00, 0xff, 0x00),
3156 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
3157 },
3158 { .freq = 4940,
3159 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
3160 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3161 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3162 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3163 0x00, 0x0b, 0x00, 0xff, 0x00),
3164 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
3165 },
3166 { .freq = 4950,
3167 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
3168 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3169 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3170 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3171 0x00, 0x0b, 0x00, 0xff, 0x00),
3172 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
3173 },
3174 { .freq = 4960,
3175 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
3176 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3177 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3178 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3179 0x00, 0x0b, 0x00, 0xff, 0x00),
3180 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
3181 },
3182 { .freq = 4970,
3183 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
3184 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3185 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3186 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3187 0x00, 0x0b, 0x00, 0xff, 0x00),
3188 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
3189 },
3190 { .freq = 4980,
3191 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
3192 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3193 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3194 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3195 0x00, 0x0b, 0x00, 0xff, 0x00),
3196 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
3197 },
3198 { .freq = 4990,
3199 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
3200 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3201 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3202 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3203 0x00, 0x0b, 0x00, 0xff, 0x00),
3204 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
3205 },
3206 { .freq = 5000,
3207 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
3208 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3209 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3210 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3211 0x00, 0x0b, 0x00, 0xff, 0x00),
3212 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
3213 },
3214 { .freq = 5010,
3215 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
3216 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3217 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3218 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3219 0x00, 0x0b, 0x00, 0xff, 0x00),
3220 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
3221 },
3222 { .freq = 5020,
3223 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
3224 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3225 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3226 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3227 0x00, 0x0b, 0x00, 0xff, 0x00),
3228 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
3229 },
3230 { .freq = 5030,
3231 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
3232 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3233 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3234 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3235 0x00, 0x0b, 0x00, 0xff, 0x00),
3236 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
3237 },
3238 { .freq = 5040,
3239 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
3240 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3241 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3242 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3243 0x00, 0x0b, 0x00, 0xff, 0x00),
3244 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
3245 },
3246 { .freq = 5050,
3247 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
3248 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3249 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3250 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3251 0x00, 0x0b, 0x00, 0xff, 0x00),
3252 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
3253 },
3254 { .freq = 5060,
3255 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
3256 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3257 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3258 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3259 0x00, 0x0b, 0x00, 0xff, 0x00),
3260 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
3261 },
3262 { .freq = 5070,
3263 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
3264 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3265 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3266 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3267 0x00, 0x0b, 0x00, 0xff, 0x00),
3268 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
3269 },
3270 { .freq = 5080,
3271 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
3272 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3273 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3274 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3275 0x00, 0x0b, 0x00, 0xff, 0x00),
3276 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
3277 },
3278 { .freq = 5090,
3279 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
3280 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3281 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3282 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3283 0x00, 0x0b, 0x00, 0xff, 0x00),
3284 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
3285 },
3286 { .freq = 5100,
3287 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
3288 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3289 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3290 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3291 0x00, 0x0b, 0x00, 0xff, 0x00),
3292 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
3293 },
3294 { .freq = 5110,
3295 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
3296 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3297 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3298 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3299 0x00, 0x0b, 0x00, 0xfc, 0x00),
3300 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
3301 },
3302 { .freq = 5120,
3303 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
3304 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3305 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3306 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3307 0x00, 0x0b, 0x00, 0xfc, 0x00),
3308 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
3309 },
3310 { .freq = 5130,
3311 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
3312 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3313 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3314 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3315 0x00, 0x0b, 0x00, 0xfc, 0x00),
3316 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
3317 },
3318 { .freq = 5140,
3319 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
3320 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3321 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3322 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3323 0x00, 0x0b, 0x00, 0xfc, 0x00),
3324 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
3325 },
3326 { .freq = 5160,
3327 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
3328 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3329 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3330 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3331 0x00, 0x0b, 0x00, 0xfc, 0x00),
3332 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
3333 },
3334 { .freq = 5170,
3335 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
3336 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3337 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3338 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3339 0x00, 0x0b, 0x00, 0xfc, 0x00),
3340 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
3341 },
3342 { .freq = 5180,
3343 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
3344 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3345 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3346 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3347 0x00, 0x0b, 0x00, 0xfc, 0x00),
3348 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
3349 },
3350 { .freq = 5190,
3351 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
3352 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3353 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3354 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3355 0x00, 0x0b, 0x00, 0xfc, 0x00),
3356 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
3357 },
3358 { .freq = 5200,
3359 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
3360 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3361 0xff, 0xef, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3362 0x00, 0xfc, 0x00, 0xef, 0x00, 0x06, 0x00, 0x7f,
3363 0x00, 0x0a, 0x00, 0xfc, 0x00),
3364 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
3365 },
3366 { .freq = 5210,
3367 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
3368 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3369 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3370 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3371 0x00, 0x0a, 0x00, 0xfc, 0x00),
3372 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
3373 },
3374 { .freq = 5220,
3375 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
3376 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3377 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3378 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3379 0x00, 0x0a, 0x00, 0xfc, 0x00),
3380 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
3381 },
3382 { .freq = 5230,
3383 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
3384 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3385 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3386 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3387 0x00, 0x0a, 0x00, 0xfc, 0x00),
3388 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
3389 },
3390 { .freq = 5240,
3391 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
3392 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3393 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3394 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3395 0x00, 0x0a, 0x00, 0xfc, 0x00),
3396 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
3397 },
3398 { .freq = 5250,
3399 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
3400 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3401 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3402 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3403 0x00, 0x0a, 0x00, 0xfc, 0x00),
3404 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
3405 },
3406 { .freq = 5260,
3407 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
3408 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3409 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3410 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3411 0x00, 0x0a, 0x00, 0xfc, 0x00),
3412 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
3413 },
3414 { .freq = 5270,
3415 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
3416 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3417 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3418 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3419 0x00, 0x0a, 0x00, 0xfc, 0x00),
3420 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
3421 },
3422 { .freq = 5280,
3423 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
3424 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3425 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3426 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3427 0x00, 0x0a, 0x00, 0xfc, 0x00),
3428 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
3429 },
3430 { .freq = 5290,
3431 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
3432 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3433 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3434 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3435 0x00, 0x0a, 0x00, 0xfc, 0x00),
3436 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
3437 },
3438 { .freq = 5300,
3439 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
3440 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3441 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3442 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3443 0x00, 0x09, 0x00, 0xfc, 0x00),
3444 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
3445 },
3446 { .freq = 5310,
3447 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
3448 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3449 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3450 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3451 0x00, 0x09, 0x00, 0xfa, 0x00),
3452 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
3453 },
3454 { .freq = 5320,
3455 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
3456 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3457 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3458 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3459 0x00, 0x09, 0x00, 0xfa, 0x00),
3460 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
3461 },
3462 { .freq = 5330,
3463 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
3464 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3465 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3466 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3467 0x00, 0x09, 0x00, 0xfa, 0x00),
3468 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
3469 },
3470 { .freq = 5340,
3471 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
3472 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3473 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3474 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3475 0x00, 0x09, 0x00, 0xfa, 0x00),
3476 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
3477 },
3478 { .freq = 5350,
3479 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
3480 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3481 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3482 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3483 0x00, 0x09, 0x00, 0xfa, 0x00),
3484 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
3485 },
3486 { .freq = 5360,
3487 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
3488 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3489 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3490 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3491 0x00, 0x09, 0x00, 0xfa, 0x00),
3492 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
3493 },
3494 { .freq = 5370,
3495 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
3496 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3497 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3498 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3499 0x00, 0x09, 0x00, 0xfa, 0x00),
3500 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
3501 },
3502 { .freq = 5380,
3503 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
3504 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3505 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3506 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3507 0x00, 0x09, 0x00, 0xfa, 0x00),
3508 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
3509 },
3510 { .freq = 5390,
3511 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
3512 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3513 0xff, 0x8f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3514 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x05, 0x00, 0x7f,
3515 0x00, 0x09, 0x00, 0xfa, 0x00),
3516 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
3517 },
3518 { .freq = 5400,
3519 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
3520 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3521 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3522 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3523 0x00, 0x08, 0x00, 0xfa, 0x00),
3524 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
3525 },
3526 { .freq = 5410,
3527 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
3528 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3529 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3530 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3531 0x00, 0x08, 0x00, 0xfa, 0x00),
3532 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
3533 },
3534 { .freq = 5420,
3535 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
3536 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3537 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3538 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3539 0x00, 0x08, 0x00, 0xfa, 0x00),
3540 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
3541 },
3542 { .freq = 5430,
3543 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
3544 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3545 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3546 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3547 0x00, 0x08, 0x00, 0xfa, 0x00),
3548 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
3549 },
3550 { .freq = 5440,
3551 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
3552 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3553 0xc8, 0x7e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3554 0x00, 0xfa, 0x00, 0x7e, 0x00, 0x04, 0x00, 0x7f,
3555 0x00, 0x08, 0x00, 0xfa, 0x00),
3556 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
3557 },
3558 { .freq = 5450,
3559 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
3560 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3561 0xc8, 0x7d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3562 0x00, 0xfa, 0x00, 0x7d, 0x00, 0x04, 0x00, 0x7f,
3563 0x00, 0x08, 0x00, 0xfa, 0x00),
3564 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
3565 },
3566 { .freq = 5460,
3567 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
3568 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3569 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3570 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3571 0x00, 0x08, 0x00, 0xf8, 0x00),
3572 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
3573 },
3574 { .freq = 5470,
3575 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
3576 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3577 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3578 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3579 0x00, 0x08, 0x00, 0xf8, 0x00),
3580 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
3581 },
3582 { .freq = 5480,
3583 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
3584 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3585 0xc8, 0x5d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3586 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x04, 0x00, 0x7f,
3587 0x00, 0x08, 0x00, 0xf8, 0x00),
3588 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
3589 },
3590 { .freq = 5490,
3591 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
3592 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3593 0xc8, 0x5c, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3594 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x04, 0x00, 0x7f,
3595 0x00, 0x08, 0x00, 0xf8, 0x00),
3596 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
3597 },
3598 { .freq = 5500,
3599 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
3600 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3601 0x84, 0x5c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3602 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x03, 0x00, 0x7f,
3603 0x00, 0x07, 0x00, 0xf8, 0x00),
3604 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
3605 },
3606 { .freq = 5510,
3607 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
3608 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3609 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3610 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3611 0x00, 0x07, 0x00, 0xf8, 0x00),
3612 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
3613 },
3614 { .freq = 5520,
3615 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
3616 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3617 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3618 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3619 0x00, 0x07, 0x00, 0xf8, 0x00),
3620 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
3621 },
3622 { .freq = 5530,
3623 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
3624 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3625 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3626 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3627 0x00, 0x07, 0x00, 0xf8, 0x00),
3628 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
3629 },
3630 { .freq = 5540,
3631 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
3632 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3633 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3634 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3635 0x00, 0x07, 0x00, 0xf8, 0x00),
3636 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
3637 },
3638 { .freq = 5550,
3639 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
3640 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3641 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3642 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3643 0x00, 0x07, 0x00, 0xf8, 0x00),
3644 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
3645 },
3646 { .freq = 5560,
3647 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
3648 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3649 0x84, 0x2b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3650 0x00, 0xf8, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x7f,
3651 0x00, 0x07, 0x00, 0xf8, 0x00),
3652 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
3653 },
3654 { .freq = 5570,
3655 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
3656 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3657 0x84, 0x2a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3658 0x00, 0xf8, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x7f,
3659 0x00, 0x07, 0x00, 0xf8, 0x00),
3660 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
3661 },
3662 { .freq = 5580,
3663 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
3664 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3665 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3666 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3667 0x00, 0x07, 0x00, 0xf8, 0x00),
3668 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
3669 },
3670 { .freq = 5590,
3671 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
3672 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3673 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3674 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3675 0x00, 0x07, 0x00, 0xf8, 0x00),
3676 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
3677 },
3678 { .freq = 5600,
3679 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
3680 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3681 0x70, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3682 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3683 0x00, 0x07, 0x00, 0xf8, 0x00),
3684 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
3685 },
3686 { .freq = 5610,
3687 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
3688 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3689 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3690 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3691 0x00, 0x07, 0x00, 0xf8, 0x00),
3692 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
3693 },
3694 { .freq = 5620,
3695 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
3696 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3697 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3698 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3699 0x00, 0x07, 0x00, 0xf8, 0x00),
3700 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
3701 },
3702 { .freq = 5630,
3703 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
3704 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3705 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3706 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3707 0x00, 0x07, 0x00, 0xf8, 0x00),
3708 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
3709 },
3710 { .freq = 5640,
3711 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
3712 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3713 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3714 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3715 0x00, 0x07, 0x00, 0xf8, 0x00),
3716 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
3717 },
3718 { .freq = 5650,
3719 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
3720 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3721 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3722 0x00, 0xf8, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3723 0x00, 0x07, 0x00, 0xf8, 0x00),
3724 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
3725 },
3726 { .freq = 5660,
3727 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
3728 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3729 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3730 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3731 0x00, 0x07, 0x00, 0xf6, 0x00),
3732 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
3733 },
3734 { .freq = 5670,
3735 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
3736 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3737 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3738 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3739 0x00, 0x07, 0x00, 0xf6, 0x00),
3740 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
3741 },
3742 { .freq = 5680,
3743 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
3744 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3745 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3746 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3747 0x00, 0x07, 0x00, 0xf6, 0x00),
3748 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
3749 },
3750 { .freq = 5690,
3751 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
3752 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3753 0x70, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3754 0x00, 0xf6, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
3755 0x00, 0x07, 0x00, 0xf6, 0x00),
3756 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
3757 },
3758 { .freq = 5700,
3759 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
3760 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3761 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3762 0x00, 0xf6, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3763 0x00, 0x06, 0x00, 0xf6, 0x00),
3764 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
3765 },
3766 { .freq = 5710,
3767 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
3768 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3769 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3770 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3771 0x00, 0x06, 0x00, 0xf4, 0x00),
3772 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
3773 },
3774 { .freq = 5720,
3775 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
3776 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3777 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3778 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3779 0x00, 0x06, 0x00, 0xf4, 0x00),
3780 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
3781 },
3782 { .freq = 5725,
3783 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
3784 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3785 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3786 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3787 0x00, 0x06, 0x00, 0xf4, 0x00),
3788 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
3789 },
3790 { .freq = 5730,
3791 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
3792 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3793 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3794 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3795 0x00, 0x06, 0x00, 0xf4, 0x00),
3796 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
3797 },
3798 { .freq = 5735,
3799 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
3800 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3801 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3802 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3803 0x00, 0x06, 0x00, 0xf4, 0x00),
3804 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
3805 },
3806 { .freq = 5740,
3807 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
3808 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3809 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3810 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3811 0x00, 0x06, 0x00, 0xf4, 0x00),
3812 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
3813 },
3814 { .freq = 5745,
3815 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
3816 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3817 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3818 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3819 0x00, 0x06, 0x00, 0xf4, 0x00),
3820 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
3821 },
3822 { .freq = 5750,
3823 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
3824 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3825 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3826 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3827 0x00, 0x06, 0x00, 0xf4, 0x00),
3828 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
3829 },
3830 { .freq = 5755,
3831 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
3832 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3833 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3834 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3835 0x00, 0x06, 0x00, 0xf4, 0x00),
3836 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
3837 },
3838 { .freq = 5760,
3839 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
3840 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3841 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3842 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3843 0x00, 0x06, 0x00, 0xf4, 0x00),
3844 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
3845 },
3846 { .freq = 5765,
3847 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
3848 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3849 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3850 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3851 0x00, 0x06, 0x00, 0xf4, 0x00),
3852 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
3853 },
3854 { .freq = 5770,
3855 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
3856 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3857 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3858 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3859 0x00, 0x06, 0x00, 0xf4, 0x00),
3860 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
3861 },
3862 { .freq = 5775,
3863 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
3864 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3865 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3866 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3867 0x00, 0x06, 0x00, 0xf4, 0x00),
3868 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
3869 },
3870 { .freq = 5780,
3871 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
3872 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3873 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3874 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3875 0x00, 0x06, 0x00, 0xf4, 0x00),
3876 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
3877 },
3878 { .freq = 5785,
3879 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
3880 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3881 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3882 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3883 0x00, 0x06, 0x00, 0xf4, 0x00),
3884 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
3885 },
3886 { .freq = 5790,
3887 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
3888 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3889 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3890 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3891 0x00, 0x06, 0x00, 0xf4, 0x00),
3892 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
3893 },
3894 { .freq = 5795,
3895 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
3896 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3897 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3898 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3899 0x00, 0x06, 0x00, 0xf4, 0x00),
3900 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
3901 },
3902 { .freq = 5800,
3903 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
3904 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3905 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3906 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3907 0x00, 0x06, 0x00, 0xf4, 0x00),
3908 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
3909 },
3910 { .freq = 5805,
3911 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
3912 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3913 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3914 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3915 0x00, 0x06, 0x00, 0xf4, 0x00),
3916 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
3917 },
3918 { .freq = 5810,
3919 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
3920 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3921 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3922 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3923 0x00, 0x06, 0x00, 0xf4, 0x00),
3924 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
3925 },
3926 { .freq = 5815,
3927 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
3928 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3929 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3930 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3931 0x00, 0x06, 0x00, 0xf4, 0x00),
3932 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
3933 },
3934 { .freq = 5820,
3935 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
3936 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3937 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3938 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3939 0x00, 0x06, 0x00, 0xf4, 0x00),
3940 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
3941 },
3942 { .freq = 5825,
3943 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
3944 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3945 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3946 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3947 0x00, 0x06, 0x00, 0xf4, 0x00),
3948 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
3949 },
3950 { .freq = 5830,
3951 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
3952 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3953 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3954 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3955 0x00, 0x06, 0x00, 0xf4, 0x00),
3956 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
3957 },
3958 { .freq = 5840,
3959 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
3960 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3961 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3962 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3963 0x00, 0x06, 0x00, 0xf4, 0x00),
3964 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
3965 },
3966 { .freq = 5850,
3967 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
3968 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3969 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3970 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3971 0x00, 0x06, 0x00, 0xf4, 0x00),
3972 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
3973 },
3974 { .freq = 5860,
3975 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
3976 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3977 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3978 0x00, 0xf2, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3979 0x00, 0x06, 0x00, 0xf2, 0x00),
3980 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
3981 },
3982 { .freq = 5870,
3983 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
3984 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3985 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3986 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3987 0x00, 0x06, 0x00, 0xf2, 0x00),
3988 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
3989 },
3990 { .freq = 5880,
3991 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
3992 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3993 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3994 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3995 0x00, 0x06, 0x00, 0xf2, 0x00),
3996 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
3997 },
3998 { .freq = 5890,
3999 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
4000 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4001 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
4002 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
4003 0x00, 0x06, 0x00, 0xf2, 0x00),
4004 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
4005 },
4006 { .freq = 5900,
4007 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
4008 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4009 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
4010 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
4011 0x00, 0x05, 0x00, 0xf2, 0x00),
4012 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
4013 },
4014 { .freq = 5910,
4015 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
4016 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4017 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
4018 0x00, 0xf2, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
4019 0x00, 0x05, 0x00, 0xf2, 0x00),
4020 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
4021 },
4022 { .freq = 2412,
4023 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
4024 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
4025 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
4026 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
4027 0x70, 0x00, 0x0f, 0x00, 0x0f),
4028 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
4029 },
4030 { .freq = 2417,
4031 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
4032 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4033 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
4034 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
4035 0x70, 0x00, 0x0f, 0x00, 0x0f),
4036 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
4037 },
4038 { .freq = 2422,
4039 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
4040 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4041 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
4042 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
4043 0x70, 0x00, 0x0f, 0x00, 0x0f),
4044 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
4045 },
4046 { .freq = 2427,
4047 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
4048 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4049 0x00, 0x00, 0xfd, 0x00, 0x05, 0x00, 0x70, 0x00,
4050 0x0f, 0x00, 0x0f, 0x00, 0xfd, 0x00, 0x05, 0x00,
4051 0x70, 0x00, 0x0f, 0x00, 0x0f),
4052 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
4053 },
4054 { .freq = 2432,
4055 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
4056 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4057 0x00, 0x00, 0xfb, 0x00, 0x05, 0x00, 0x70, 0x00,
4058 0x0f, 0x00, 0x0f, 0x00, 0xfb, 0x00, 0x05, 0x00,
4059 0x70, 0x00, 0x0f, 0x00, 0x0f),
4060 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
4061 },
4062 { .freq = 2437,
4063 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
4064 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4065 0x00, 0x00, 0xfa, 0x00, 0x05, 0x00, 0x70, 0x00,
4066 0x0f, 0x00, 0x0f, 0x00, 0xfa, 0x00, 0x05, 0x00,
4067 0x70, 0x00, 0x0f, 0x00, 0x0f),
4068 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
4069 },
4070 { .freq = 2442,
4071 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
4072 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4073 0x00, 0x00, 0xf8, 0x00, 0x05, 0x00, 0x70, 0x00,
4074 0x0f, 0x00, 0x0f, 0x00, 0xf8, 0x00, 0x05, 0x00,
4075 0x70, 0x00, 0x0f, 0x00, 0x0f),
4076 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
4077 },
4078 { .freq = 2447,
4079 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
4080 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4081 0x00, 0x00, 0xf7, 0x00, 0x05, 0x00, 0x70, 0x00,
4082 0x0f, 0x00, 0x0f, 0x00, 0xf7, 0x00, 0x05, 0x00,
4083 0x70, 0x00, 0x0f, 0x00, 0x0f),
4084 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
4085 },
4086 { .freq = 2452,
4087 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
4088 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4089 0x00, 0x00, 0xf6, 0x00, 0x05, 0x00, 0x70, 0x00,
4090 0x0f, 0x00, 0x0f, 0x00, 0xf6, 0x00, 0x05, 0x00,
4091 0x70, 0x00, 0x0f, 0x00, 0x0f),
4092 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
4093 },
4094 { .freq = 2457,
4095 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
4096 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4097 0x00, 0x00, 0xf5, 0x00, 0x05, 0x00, 0x70, 0x00,
4098 0x0f, 0x00, 0x0d, 0x00, 0xf5, 0x00, 0x05, 0x00,
4099 0x70, 0x00, 0x0f, 0x00, 0x0d),
4100 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
4101 },
4102 { .freq = 2462,
4103 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
4104 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4105 0x00, 0x00, 0xf4, 0x00, 0x05, 0x00, 0x70, 0x00,
4106 0x0f, 0x00, 0x0d, 0x00, 0xf4, 0x00, 0x05, 0x00,
4107 0x70, 0x00, 0x0f, 0x00, 0x0d),
4108 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
4109 },
4110 { .freq = 2467,
4111 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
4112 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4113 0x00, 0x00, 0xf3, 0x00, 0x05, 0x00, 0x70, 0x00,
4114 0x0f, 0x00, 0x0d, 0x00, 0xf3, 0x00, 0x05, 0x00,
4115 0x70, 0x00, 0x0f, 0x00, 0x0d),
4116 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
4117 },
4118 { .freq = 2472,
4119 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
4120 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4121 0x00, 0x00, 0xf2, 0x00, 0x05, 0x00, 0x70, 0x00,
4122 0x0f, 0x00, 0x0d, 0x00, 0xf2, 0x00, 0x05, 0x00,
4123 0x70, 0x00, 0x0f, 0x00, 0x0d),
4124 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
4125 },
4126 { .freq = 2484,
4127 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
4128 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4129 0x00, 0x00, 0xf0, 0x00, 0x05, 0x00, 0x70, 0x00,
4130 0x0f, 0x00, 0x0d, 0x00, 0xf0, 0x00, 0x05, 0x00,
4131 0x70, 0x00, 0x0f, 0x00, 0x0d),
4132 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
4133 },
4134};
4135
4136static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_phy_rev4[] = {
4137 { .freq = 4920,
4138 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
4139 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4140 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4141 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4142 0x00, 0x0f, 0x00, 0xff, 0x00),
4143 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
4144 },
4145 { .freq = 4930,
4146 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
4147 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4148 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4149 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4150 0x00, 0x0f, 0x00, 0xff, 0x00),
4151 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
4152 },
4153 { .freq = 4940,
4154 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
4155 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4156 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4157 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4158 0x00, 0x0f, 0x00, 0xff, 0x00),
4159 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
4160 },
4161 { .freq = 4950,
4162 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
4163 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4164 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4165 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4166 0x00, 0x0f, 0x00, 0xff, 0x00),
4167 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
4168 },
4169 { .freq = 4960,
4170 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
4171 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4172 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4173 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4174 0x00, 0x0f, 0x00, 0xff, 0x00),
4175 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
4176 },
4177 { .freq = 4970,
4178 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
4179 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4180 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4181 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4182 0x00, 0x0f, 0x00, 0xff, 0x00),
4183 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
4184 },
4185 { .freq = 4980,
4186 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
4187 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4188 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4189 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4190 0x00, 0x0f, 0x00, 0xff, 0x00),
4191 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
4192 },
4193 { .freq = 4990,
4194 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
4195 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4196 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4197 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4198 0x00, 0x0f, 0x00, 0xff, 0x00),
4199 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
4200 },
4201 { .freq = 5000,
4202 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
4203 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4204 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4205 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4206 0x00, 0x0f, 0x00, 0xff, 0x00),
4207 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
4208 },
4209 { .freq = 5010,
4210 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
4211 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4212 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4213 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4214 0x00, 0x0f, 0x00, 0xff, 0x00),
4215 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
4216 },
4217 { .freq = 5020,
4218 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
4219 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4220 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4221 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4222 0x00, 0x0f, 0x00, 0xff, 0x00),
4223 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
4224 },
4225 { .freq = 5030,
4226 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
4227 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4228 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4229 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4230 0x00, 0x0f, 0x00, 0xff, 0x00),
4231 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
4232 },
4233 { .freq = 5040,
4234 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
4235 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4236 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4237 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4238 0x00, 0x0f, 0x00, 0xff, 0x00),
4239 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
4240 },
4241 { .freq = 5050,
4242 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
4243 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4244 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4245 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4246 0x00, 0x0f, 0x00, 0xff, 0x00),
4247 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
4248 },
4249 { .freq = 5060,
4250 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
4251 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4252 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4253 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4254 0x00, 0x0f, 0x00, 0xff, 0x00),
4255 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
4256 },
4257 { .freq = 5070,
4258 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
4259 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4260 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4261 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4262 0x00, 0x0f, 0x00, 0xff, 0x00),
4263 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
4264 },
4265 { .freq = 5080,
4266 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
4267 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4268 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4269 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4270 0x00, 0x0f, 0x00, 0xff, 0x00),
4271 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
4272 },
4273 { .freq = 5090,
4274 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
4275 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4276 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4277 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4278 0x00, 0x0f, 0x00, 0xff, 0x00),
4279 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
4280 },
4281 { .freq = 5100,
4282 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
4283 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4284 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4285 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4286 0x00, 0x0f, 0x00, 0xfe, 0x00),
4287 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
4288 },
4289 { .freq = 5110,
4290 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
4291 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4292 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4293 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4294 0x00, 0x0f, 0x00, 0xfe, 0x00),
4295 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
4296 },
4297 { .freq = 5120,
4298 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
4299 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4300 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4301 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4302 0x00, 0x0f, 0x00, 0xfe, 0x00),
4303 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
4304 },
4305 { .freq = 5130,
4306 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
4307 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4308 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4309 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4310 0x00, 0x0f, 0x00, 0xfe, 0x00),
4311 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
4312 },
4313 { .freq = 5140,
4314 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
4315 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4316 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4317 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4318 0x00, 0x0f, 0x00, 0xfe, 0x00),
4319 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
4320 },
4321 { .freq = 5160,
4322 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
4323 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4324 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4325 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4326 0x00, 0x0f, 0x00, 0xfe, 0x00),
4327 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
4328 },
4329 { .freq = 5170,
4330 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
4331 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4332 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4333 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4334 0x00, 0x0f, 0x00, 0xfe, 0x00),
4335 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
4336 },
4337 { .freq = 5180,
4338 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
4339 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4340 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4341 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4342 0x00, 0x0f, 0x00, 0xfe, 0x00),
4343 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
4344 },
4345 { .freq = 5190,
4346 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
4347 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4348 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4349 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4350 0x00, 0x0f, 0x00, 0xfe, 0x00),
4351 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
4352 },
4353 { .freq = 5200,
4354 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
4355 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4356 0xff, 0xef, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4357 0x00, 0xfc, 0x00, 0xef, 0x00, 0x0a, 0x00, 0x7f,
4358 0x00, 0x0f, 0x00, 0xfc, 0x00),
4359 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
4360 },
4361 { .freq = 5210,
4362 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
4363 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4364 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4365 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4366 0x00, 0x0f, 0x00, 0xfc, 0x00),
4367 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
4368 },
4369 { .freq = 5220,
4370 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
4371 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4372 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4373 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4374 0x00, 0x0f, 0x00, 0xfc, 0x00),
4375 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
4376 },
4377 { .freq = 5230,
4378 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
4379 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4380 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4381 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4382 0x00, 0x0f, 0x00, 0xfc, 0x00),
4383 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
4384 },
4385 { .freq = 5240,
4386 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
4387 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4388 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4389 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4390 0x00, 0x0f, 0x00, 0xfc, 0x00),
4391 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
4392 },
4393 { .freq = 5250,
4394 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
4395 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4396 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4397 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4398 0x00, 0x0f, 0x00, 0xfc, 0x00),
4399 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
4400 },
4401 { .freq = 5260,
4402 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
4403 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4404 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4405 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4406 0x00, 0x0f, 0x00, 0xfc, 0x00),
4407 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
4408 },
4409 { .freq = 5270,
4410 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
4411 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4412 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4413 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4414 0x00, 0x0f, 0x00, 0xfc, 0x00),
4415 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
4416 },
4417 { .freq = 5280,
4418 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
4419 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4420 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4421 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4422 0x00, 0x0f, 0x00, 0xfc, 0x00),
4423 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
4424 },
4425 { .freq = 5290,
4426 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
4427 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4428 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4429 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4430 0x00, 0x0f, 0x00, 0xfc, 0x00),
4431 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
4432 },
4433 { .freq = 5300,
4434 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
4435 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4436 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4437 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4438 0x00, 0x0f, 0x00, 0xfa, 0x00),
4439 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
4440 },
4441 { .freq = 5310,
4442 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
4443 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4444 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4445 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4446 0x00, 0x0f, 0x00, 0xfa, 0x00),
4447 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
4448 },
4449 { .freq = 5320,
4450 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
4451 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4452 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4453 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4454 0x00, 0x0f, 0x00, 0xfa, 0x00),
4455 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
4456 },
4457 { .freq = 5330,
4458 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
4459 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4460 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4461 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4462 0x00, 0x0f, 0x00, 0xfa, 0x00),
4463 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
4464 },
4465 { .freq = 5340,
4466 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
4467 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4468 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4469 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4470 0x00, 0x0f, 0x00, 0xfa, 0x00),
4471 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
4472 },
4473 { .freq = 5350,
4474 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
4475 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4476 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4477 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4478 0x00, 0x0f, 0x00, 0xfa, 0x00),
4479 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
4480 },
4481 { .freq = 5360,
4482 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
4483 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4484 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4485 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4486 0x00, 0x0f, 0x00, 0xfa, 0x00),
4487 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
4488 },
4489 { .freq = 5370,
4490 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
4491 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4492 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4493 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4494 0x00, 0x0f, 0x00, 0xfa, 0x00),
4495 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
4496 },
4497 { .freq = 5380,
4498 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
4499 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4500 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4501 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4502 0x00, 0x0f, 0x00, 0xfa, 0x00),
4503 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
4504 },
4505 { .freq = 5390,
4506 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
4507 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4508 0xff, 0x8f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4509 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x08, 0x00, 0x7f,
4510 0x00, 0x0f, 0x00, 0xfa, 0x00),
4511 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
4512 },
4513 { .freq = 5400,
4514 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
4515 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4516 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4517 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4518 0x00, 0x0f, 0x00, 0xf8, 0x00),
4519 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
4520 },
4521 { .freq = 5410,
4522 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
4523 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4524 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4525 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4526 0x00, 0x0f, 0x00, 0xf8, 0x00),
4527 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
4528 },
4529 { .freq = 5420,
4530 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
4531 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4532 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4533 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4534 0x00, 0x0f, 0x00, 0xf8, 0x00),
4535 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
4536 },
4537 { .freq = 5430,
4538 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
4539 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4540 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4541 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4542 0x00, 0x0f, 0x00, 0xf8, 0x00),
4543 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
4544 },
4545 { .freq = 5440,
4546 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
4547 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4548 0xc8, 0x7e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4549 0x00, 0xf8, 0x00, 0x7e, 0x00, 0x07, 0x00, 0x7f,
4550 0x00, 0x0f, 0x00, 0xf8, 0x00),
4551 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
4552 },
4553 { .freq = 5450,
4554 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
4555 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4556 0xc8, 0x7d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4557 0x00, 0xf8, 0x00, 0x7d, 0x00, 0x07, 0x00, 0x7f,
4558 0x00, 0x0f, 0x00, 0xf8, 0x00),
4559 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
4560 },
4561 { .freq = 5460,
4562 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
4563 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4564 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4565 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4566 0x00, 0x0f, 0x00, 0xf8, 0x00),
4567 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
4568 },
4569 { .freq = 5470,
4570 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
4571 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4572 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4573 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4574 0x00, 0x0f, 0x00, 0xf8, 0x00),
4575 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
4576 },
4577 { .freq = 5480,
4578 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
4579 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4580 0xc8, 0x5d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4581 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x7f,
4582 0x00, 0x0f, 0x00, 0xf8, 0x00),
4583 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
4584 },
4585 { .freq = 5490,
4586 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
4587 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4588 0xc8, 0x5c, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4589 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x07, 0x00, 0x7f,
4590 0x00, 0x0f, 0x00, 0xf8, 0x00),
4591 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
4592 },
4593 { .freq = 5500,
4594 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
4595 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4596 0x84, 0x5c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4597 0x00, 0xf6, 0x00, 0x5c, 0x00, 0x06, 0x00, 0x7f,
4598 0x00, 0x0d, 0x00, 0xf6, 0x00),
4599 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
4600 },
4601 { .freq = 5510,
4602 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
4603 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4604 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4605 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4606 0x00, 0x0d, 0x00, 0xf6, 0x00),
4607 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
4608 },
4609 { .freq = 5520,
4610 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
4611 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4612 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4613 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4614 0x00, 0x0d, 0x00, 0xf6, 0x00),
4615 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
4616 },
4617 { .freq = 5530,
4618 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
4619 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4620 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4621 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4622 0x00, 0x0d, 0x00, 0xf6, 0x00),
4623 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
4624 },
4625 { .freq = 5540,
4626 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
4627 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4628 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4629 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4630 0x00, 0x0d, 0x00, 0xf6, 0x00),
4631 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
4632 },
4633 { .freq = 5550,
4634 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
4635 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4636 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4637 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4638 0x00, 0x0d, 0x00, 0xf6, 0x00),
4639 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
4640 },
4641 { .freq = 5560,
4642 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
4643 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4644 0x84, 0x2b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4645 0x00, 0xf6, 0x00, 0x2b, 0x00, 0x06, 0x00, 0x7f,
4646 0x00, 0x0d, 0x00, 0xf6, 0x00),
4647 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
4648 },
4649 { .freq = 5570,
4650 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
4651 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4652 0x84, 0x2a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4653 0x00, 0xf6, 0x00, 0x2a, 0x00, 0x06, 0x00, 0x7f,
4654 0x00, 0x0d, 0x00, 0xf6, 0x00),
4655 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
4656 },
4657 { .freq = 5580,
4658 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
4659 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4660 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4661 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4662 0x00, 0x0d, 0x00, 0xf6, 0x00),
4663 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
4664 },
4665 { .freq = 5590,
4666 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
4667 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4668 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4669 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4670 0x00, 0x0d, 0x00, 0xf6, 0x00),
4671 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
4672 },
4673 { .freq = 5600,
4674 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
4675 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4676 0x70, 0x1a, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4677 0x00, 0xf4, 0x00, 0x1a, 0x00, 0x04, 0x00, 0x7f,
4678 0x00, 0x0b, 0x00, 0xf4, 0x00),
4679 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
4680 },
4681 { .freq = 5610,
4682 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
4683 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4684 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4685 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4686 0x00, 0x0b, 0x00, 0xf4, 0x00),
4687 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
4688 },
4689 { .freq = 5620,
4690 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
4691 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4692 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4693 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4694 0x00, 0x0b, 0x00, 0xf4, 0x00),
4695 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
4696 },
4697 { .freq = 5630,
4698 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
4699 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4700 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4701 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4702 0x00, 0x0b, 0x00, 0xf4, 0x00),
4703 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
4704 },
4705 { .freq = 5640,
4706 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
4707 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4708 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4709 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4710 0x00, 0x0b, 0x00, 0xf4, 0x00),
4711 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
4712 },
4713 { .freq = 5650,
4714 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
4715 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4716 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4717 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4718 0x00, 0x0b, 0x00, 0xf4, 0x00),
4719 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
4720 },
4721 { .freq = 5660,
4722 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
4723 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4724 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4725 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4726 0x00, 0x0b, 0x00, 0xf4, 0x00),
4727 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
4728 },
4729 { .freq = 5670,
4730 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
4731 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4732 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4733 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4734 0x00, 0x0b, 0x00, 0xf4, 0x00),
4735 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
4736 },
4737 { .freq = 5680,
4738 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
4739 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4740 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4741 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4742 0x00, 0x0b, 0x00, 0xf4, 0x00),
4743 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
4744 },
4745 { .freq = 5690,
4746 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
4747 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4748 0x70, 0x07, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4749 0x00, 0xf4, 0x00, 0x07, 0x00, 0x04, 0x00, 0x7f,
4750 0x00, 0x0b, 0x00, 0xf4, 0x00),
4751 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
4752 },
4753 { .freq = 5700,
4754 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
4755 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4756 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4757 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4758 0x00, 0x0a, 0x00, 0xf2, 0x00),
4759 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
4760 },
4761 { .freq = 5710,
4762 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
4763 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4764 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4765 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4766 0x00, 0x0a, 0x00, 0xf2, 0x00),
4767 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
4768 },
4769 { .freq = 5720,
4770 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
4771 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4772 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4773 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4774 0x00, 0x0a, 0x00, 0xf2, 0x00),
4775 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
4776 },
4777 { .freq = 5725,
4778 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
4779 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4780 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4781 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4782 0x00, 0x0a, 0x00, 0xf2, 0x00),
4783 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
4784 },
4785 { .freq = 5730,
4786 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
4787 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4788 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4789 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4790 0x00, 0x0a, 0x00, 0xf2, 0x00),
4791 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
4792 },
4793 { .freq = 5735,
4794 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
4795 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4796 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4797 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4798 0x00, 0x0a, 0x00, 0xf2, 0x00),
4799 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
4800 },
4801 { .freq = 5740,
4802 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
4803 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4804 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4805 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4806 0x00, 0x0a, 0x00, 0xf2, 0x00),
4807 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
4808 },
4809 { .freq = 5745,
4810 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
4811 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4812 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4813 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4814 0x00, 0x0a, 0x00, 0xf2, 0x00),
4815 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
4816 },
4817 { .freq = 5750,
4818 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
4819 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4820 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4821 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4822 0x00, 0x0a, 0x00, 0xf2, 0x00),
4823 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
4824 },
4825 { .freq = 5755,
4826 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
4827 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4828 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4829 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4830 0x00, 0x0a, 0x00, 0xf2, 0x00),
4831 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
4832 },
4833 { .freq = 5760,
4834 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
4835 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4836 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4837 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4838 0x00, 0x0a, 0x00, 0xf2, 0x00),
4839 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
4840 },
4841 { .freq = 5765,
4842 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
4843 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4844 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4845 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4846 0x00, 0x0a, 0x00, 0xf2, 0x00),
4847 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
4848 },
4849 { .freq = 5770,
4850 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
4851 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4852 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4853 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4854 0x00, 0x0a, 0x00, 0xf2, 0x00),
4855 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
4856 },
4857 { .freq = 5775,
4858 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
4859 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4860 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4861 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4862 0x00, 0x0a, 0x00, 0xf2, 0x00),
4863 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
4864 },
4865 { .freq = 5780,
4866 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
4867 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4868 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4869 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4870 0x00, 0x0a, 0x00, 0xf2, 0x00),
4871 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
4872 },
4873 { .freq = 5785,
4874 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
4875 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4876 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4877 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4878 0x00, 0x0a, 0x00, 0xf2, 0x00),
4879 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
4880 },
4881 { .freq = 5790,
4882 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
4883 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4884 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4885 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4886 0x00, 0x0a, 0x00, 0xf2, 0x00),
4887 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
4888 },
4889 { .freq = 5795,
4890 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
4891 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4892 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4893 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4894 0x00, 0x0a, 0x00, 0xf2, 0x00),
4895 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
4896 },
4897 { .freq = 5800,
4898 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
4899 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4900 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4901 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4902 0x00, 0x09, 0x00, 0xf0, 0x00),
4903 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
4904 },
4905 { .freq = 5805,
4906 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
4907 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4908 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4909 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4910 0x00, 0x09, 0x00, 0xf0, 0x00),
4911 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
4912 },
4913 { .freq = 5810,
4914 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
4915 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4916 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4917 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4918 0x00, 0x09, 0x00, 0xf0, 0x00),
4919 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
4920 },
4921 { .freq = 5815,
4922 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
4923 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4924 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4925 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4926 0x00, 0x09, 0x00, 0xf0, 0x00),
4927 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
4928 },
4929 { .freq = 5820,
4930 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
4931 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4932 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4933 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4934 0x00, 0x09, 0x00, 0xf0, 0x00),
4935 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
4936 },
4937 { .freq = 5825,
4938 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
4939 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4940 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4941 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4942 0x00, 0x09, 0x00, 0xf0, 0x00),
4943 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
4944 },
4945 { .freq = 5830,
4946 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
4947 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4948 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4949 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4950 0x00, 0x09, 0x00, 0xf0, 0x00),
4951 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
4952 },
4953 { .freq = 5840,
4954 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
4955 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4956 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4957 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4958 0x00, 0x09, 0x00, 0xf0, 0x00),
4959 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
4960 },
4961 { .freq = 5850,
4962 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
4963 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4964 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4965 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4966 0x00, 0x09, 0x00, 0xf0, 0x00),
4967 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
4968 },
4969 { .freq = 5860,
4970 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
4971 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4972 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4973 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4974 0x00, 0x09, 0x00, 0xf0, 0x00),
4975 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
4976 },
4977 { .freq = 5870,
4978 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
4979 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4980 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4981 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4982 0x00, 0x09, 0x00, 0xf0, 0x00),
4983 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
4984 },
4985 { .freq = 5880,
4986 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
4987 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4988 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4989 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4990 0x00, 0x09, 0x00, 0xf0, 0x00),
4991 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
4992 },
4993 { .freq = 5890,
4994 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
4995 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4996 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4997 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4998 0x00, 0x09, 0x00, 0xf0, 0x00),
4999 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
5000 },
5001 { .freq = 5900,
5002 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
5003 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5004 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
5005 0x00, 0xf0, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
5006 0x00, 0x07, 0x00, 0xf0, 0x00),
5007 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
5008 },
5009 { .freq = 5910,
5010 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
5011 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5012 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
5013 0x00, 0xf0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
5014 0x00, 0x07, 0x00, 0xf0, 0x00),
5015 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
5016 },
5017 { .freq = 2412,
5018 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
5019 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
5020 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
5021 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
5022 0x70, 0x00, 0x0f, 0x00, 0x0e),
5023 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
5024 },
5025 { .freq = 2417,
5026 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
5027 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5028 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
5029 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
5030 0x70, 0x00, 0x0f, 0x00, 0x0e),
5031 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
5032 },
5033 { .freq = 2422,
5034 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
5035 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5036 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
5037 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
5038 0x70, 0x00, 0x0f, 0x00, 0x0e),
5039 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
5040 },
5041 { .freq = 2427,
5042 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
5043 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5044 0x00, 0x00, 0xfd, 0x00, 0x04, 0x00, 0x70, 0x00,
5045 0x0f, 0x00, 0x0e, 0x00, 0xfd, 0x00, 0x04, 0x00,
5046 0x70, 0x00, 0x0f, 0x00, 0x0e),
5047 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
5048 },
5049 { .freq = 2432,
5050 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
5051 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5052 0x00, 0x00, 0xfb, 0x00, 0x04, 0x00, 0x70, 0x00,
5053 0x0f, 0x00, 0x0e, 0x00, 0xfb, 0x00, 0x04, 0x00,
5054 0x70, 0x00, 0x0f, 0x00, 0x0e),
5055 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
5056 },
5057 { .freq = 2437,
5058 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
5059 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5060 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x70, 0x00,
5061 0x0f, 0x00, 0x0e, 0x00, 0xfa, 0x00, 0x04, 0x00,
5062 0x70, 0x00, 0x0f, 0x00, 0x0e),
5063 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
5064 },
5065 { .freq = 2442,
5066 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
5067 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5068 0x00, 0x00, 0xf8, 0x00, 0x04, 0x00, 0x70, 0x00,
5069 0x0f, 0x00, 0x0e, 0x00, 0xf8, 0x00, 0x04, 0x00,
5070 0x70, 0x00, 0x0f, 0x00, 0x0e),
5071 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
5072 },
5073 { .freq = 2447,
5074 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
5075 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5076 0x00, 0x00, 0xf7, 0x00, 0x04, 0x00, 0x70, 0x00,
5077 0x0f, 0x00, 0x0e, 0x00, 0xf7, 0x00, 0x04, 0x00,
5078 0x70, 0x00, 0x0f, 0x00, 0x0e),
5079 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
5080 },
5081 { .freq = 2452,
5082 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
5083 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5084 0x00, 0x00, 0xf6, 0x00, 0x04, 0x00, 0x70, 0x00,
5085 0x0f, 0x00, 0x0e, 0x00, 0xf6, 0x00, 0x04, 0x00,
5086 0x70, 0x00, 0x0f, 0x00, 0x0e),
5087 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
5088 },
5089 { .freq = 2457,
5090 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
5091 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5092 0x00, 0x00, 0xf5, 0x00, 0x04, 0x00, 0x70, 0x00,
5093 0x0f, 0x00, 0x0e, 0x00, 0xf5, 0x00, 0x04, 0x00,
5094 0x70, 0x00, 0x0f, 0x00, 0x0e),
5095 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
5096 },
5097 { .freq = 2462,
5098 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
5099 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5100 0x00, 0x00, 0xf4, 0x00, 0x04, 0x00, 0x70, 0x00,
5101 0x0f, 0x00, 0x0e, 0x00, 0xf4, 0x00, 0x04, 0x00,
5102 0x70, 0x00, 0x0f, 0x00, 0x0e),
5103 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
5104 },
5105 { .freq = 2467,
5106 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
5107 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5108 0x00, 0x00, 0xf3, 0x00, 0x04, 0x00, 0x70, 0x00,
5109 0x0f, 0x00, 0x0e, 0x00, 0xf3, 0x00, 0x04, 0x00,
5110 0x70, 0x00, 0x0f, 0x00, 0x0e),
5111 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
5112 },
5113 { .freq = 2472,
5114 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
5115 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5116 0x00, 0x00, 0xf2, 0x00, 0x04, 0x00, 0x70, 0x00,
5117 0x0f, 0x00, 0x0e, 0x00, 0xf2, 0x00, 0x04, 0x00,
5118 0x70, 0x00, 0x0f, 0x00, 0x0e),
5119 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
5120 },
5121 { .freq = 2484,
5122 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
5123 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5124 0x00, 0x00, 0xf0, 0x00, 0x04, 0x00, 0x70, 0x00,
5125 0x0f, 0x00, 0x0e, 0x00, 0xf0, 0x00, 0x04, 0x00,
5126 0x70, 0x00, 0x0f, 0x00, 0x0e),
5127 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
5128 },
5129};
5130
5131static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev5[] = {
5132 { .freq = 4920,
5133 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
5134 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5135 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
5136 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5137 0x00, 0x0f, 0x00, 0x6f, 0x00),
5138 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
5139 },
5140 { .freq = 4930,
5141 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
5142 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5143 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5144 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5145 0x00, 0x0e, 0x00, 0x6f, 0x00),
5146 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
5147 },
5148 { .freq = 4940,
5149 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
5150 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5151 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5152 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5153 0x00, 0x0e, 0x00, 0x6f, 0x00),
5154 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
5155 },
5156 { .freq = 4950,
5157 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
5158 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5159 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5160 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5161 0x00, 0x0e, 0x00, 0x6f, 0x00),
5162 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
5163 },
5164 { .freq = 4960,
5165 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
5166 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5167 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
5168 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5169 0x00, 0x0e, 0x00, 0x6f, 0x00),
5170 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
5171 },
5172 { .freq = 4970,
5173 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
5174 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5175 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5176 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5177 0x00, 0x0d, 0x00, 0x6f, 0x00),
5178 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
5179 },
5180 { .freq = 4980,
5181 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
5182 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5183 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5184 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5185 0x00, 0x0d, 0x00, 0x6f, 0x00),
5186 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
5187 },
5188 { .freq = 4990,
5189 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
5190 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5191 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5192 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5193 0x00, 0x0d, 0x00, 0x6f, 0x00),
5194 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
5195 },
5196 { .freq = 5000,
5197 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
5198 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5199 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5200 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5201 0x00, 0x0d, 0x00, 0x6f, 0x00),
5202 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
5203 },
5204 { .freq = 5010,
5205 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
5206 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5207 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5208 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5209 0x00, 0x0d, 0x00, 0x6f, 0x00),
5210 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
5211 },
5212 { .freq = 5020,
5213 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
5214 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5215 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
5216 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5217 0x00, 0x0d, 0x00, 0x6f, 0x00),
5218 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
5219 },
5220 { .freq = 5030,
5221 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
5222 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5223 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5224 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5225 0x00, 0x0c, 0x00, 0x6f, 0x00),
5226 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
5227 },
5228 { .freq = 5040,
5229 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
5230 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5231 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5232 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5233 0x00, 0x0c, 0x00, 0x6f, 0x00),
5234 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
5235 },
5236 { .freq = 5050,
5237 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
5238 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5239 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5240 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5241 0x00, 0x0c, 0x00, 0x6f, 0x00),
5242 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
5243 },
5244 { .freq = 5060,
5245 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
5246 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5247 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5248 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
5249 0x00, 0x0c, 0x00, 0x6f, 0x00),
5250 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
5251 },
5252 { .freq = 5070,
5253 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
5254 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5255 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5256 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
5257 0x00, 0x0b, 0x00, 0x6f, 0x00),
5258 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
5259 },
5260 { .freq = 5080,
5261 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
5262 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5263 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5264 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5265 0x00, 0x0b, 0x00, 0x6f, 0x00),
5266 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
5267 },
5268 { .freq = 5090,
5269 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
5270 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5271 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5272 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5273 0x00, 0x0b, 0x00, 0x6f, 0x00),
5274 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
5275 },
5276 { .freq = 5100,
5277 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
5278 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5279 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5280 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5281 0x00, 0x0b, 0x00, 0x6f, 0x00),
5282 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
5283 },
5284 { .freq = 5110,
5285 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
5286 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5287 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5288 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5289 0x00, 0x0b, 0x00, 0x6f, 0x00),
5290 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
5291 },
5292 { .freq = 5120,
5293 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
5294 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5295 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5296 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5297 0x00, 0x0b, 0x00, 0x6f, 0x00),
5298 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
5299 },
5300 { .freq = 5130,
5301 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
5302 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5303 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
5304 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
5305 0x00, 0x0a, 0x00, 0x6f, 0x00),
5306 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
5307 },
5308 { .freq = 5140,
5309 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
5310 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5311 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
5312 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5313 0x00, 0x0a, 0x00, 0x6f, 0x00),
5314 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
5315 },
5316 { .freq = 5160,
5317 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
5318 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5319 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
5320 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5321 0x00, 0x09, 0x00, 0x6e, 0x00),
5322 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
5323 },
5324 { .freq = 5170,
5325 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
5326 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5327 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5328 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
5329 0x00, 0x09, 0x00, 0x6e, 0x00),
5330 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
5331 },
5332 { .freq = 5180,
5333 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
5334 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5335 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5336 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5337 0x00, 0x09, 0x00, 0x6e, 0x00),
5338 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
5339 },
5340 { .freq = 5190,
5341 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
5342 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5343 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5344 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5345 0x00, 0x09, 0x00, 0x6e, 0x00),
5346 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
5347 },
5348 { .freq = 5200,
5349 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
5350 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5351 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5352 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5353 0x00, 0x09, 0x00, 0x6e, 0x00),
5354 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
5355 },
5356 { .freq = 5210,
5357 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
5358 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5359 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5360 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5361 0x00, 0x09, 0x00, 0x6e, 0x00),
5362 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
5363 },
5364 { .freq = 5220,
5365 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
5366 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5367 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5368 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5369 0x00, 0x09, 0x00, 0x6e, 0x00),
5370 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
5371 },
5372 { .freq = 5230,
5373 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
5374 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5375 0xff, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
5376 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
5377 0x00, 0x08, 0x00, 0x6e, 0x00),
5378 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
5379 },
5380 { .freq = 5240,
5381 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
5382 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5383 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5384 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5385 0x00, 0x08, 0x00, 0x6d, 0x00),
5386 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
5387 },
5388 { .freq = 5250,
5389 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
5390 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5391 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5392 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5393 0x00, 0x08, 0x00, 0x6d, 0x00),
5394 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
5395 },
5396 { .freq = 5260,
5397 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
5398 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5399 0xff, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5400 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
5401 0x00, 0x08, 0x00, 0x6d, 0x00),
5402 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
5403 },
5404 { .freq = 5270,
5405 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
5406 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5407 0xff, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5408 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
5409 0x00, 0x07, 0x00, 0x6c, 0x00),
5410 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
5411 },
5412 { .freq = 5280,
5413 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
5414 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5415 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5416 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5417 0x00, 0x07, 0x00, 0x6c, 0x00),
5418 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
5419 },
5420 { .freq = 5290,
5421 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
5422 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5423 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5424 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5425 0x00, 0x07, 0x00, 0x6c, 0x00),
5426 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
5427 },
5428 { .freq = 5300,
5429 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
5430 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5431 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5432 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5433 0x00, 0x07, 0x00, 0x6c, 0x00),
5434 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
5435 },
5436 { .freq = 5310,
5437 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
5438 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5439 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5440 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5441 0x00, 0x07, 0x00, 0x6c, 0x00),
5442 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
5443 },
5444 { .freq = 5320,
5445 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
5446 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5447 0xff, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5448 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
5449 0x00, 0x07, 0x00, 0x6c, 0x00),
5450 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
5451 },
5452 { .freq = 5330,
5453 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
5454 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5455 0xff, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5456 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
5457 0x00, 0x07, 0x00, 0x6b, 0x00),
5458 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
5459 },
5460 { .freq = 5340,
5461 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
5462 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5463 0xff, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
5464 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
5465 0x00, 0x07, 0x00, 0x6b, 0x00),
5466 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
5467 },
5468 { .freq = 5350,
5469 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
5470 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5471 0xff, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5472 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
5473 0x00, 0x06, 0x00, 0x6b, 0x00),
5474 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
5475 },
5476 { .freq = 5360,
5477 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
5478 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5479 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5480 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5481 0x00, 0x06, 0x00, 0x6b, 0x00),
5482 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
5483 },
5484 { .freq = 5370,
5485 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
5486 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5487 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5488 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5489 0x00, 0x06, 0x00, 0x5b, 0x00),
5490 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
5491 },
5492 { .freq = 5380,
5493 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
5494 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5495 0xff, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5496 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
5497 0x00, 0x06, 0x00, 0x5a, 0x00),
5498 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
5499 },
5500 { .freq = 5390,
5501 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
5502 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5503 0xff, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5504 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5505 0x00, 0x06, 0x00, 0x5a, 0x00),
5506 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
5507 },
5508 { .freq = 5400,
5509 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
5510 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5511 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5512 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5513 0x00, 0x06, 0x00, 0x5a, 0x00),
5514 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
5515 },
5516 { .freq = 5410,
5517 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
5518 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5519 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5520 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5521 0x00, 0x05, 0x00, 0x5a, 0x00),
5522 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
5523 },
5524 { .freq = 5420,
5525 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
5526 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5527 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5528 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5529 0x00, 0x05, 0x00, 0x5a, 0x00),
5530 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
5531 },
5532 { .freq = 5430,
5533 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
5534 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5535 0xc8, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5536 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
5537 0x00, 0x05, 0x00, 0x59, 0x00),
5538 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
5539 },
5540 { .freq = 5440,
5541 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
5542 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5543 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5544 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5545 0x00, 0x05, 0x00, 0x59, 0x00),
5546 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
5547 },
5548 { .freq = 5450,
5549 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
5550 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5551 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5552 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5553 0x00, 0x05, 0x00, 0x59, 0x00),
5554 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
5555 },
5556 { .freq = 5460,
5557 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
5558 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5559 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
5560 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5561 0x00, 0x04, 0x00, 0x69, 0x00),
5562 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
5563 },
5564 { .freq = 5470,
5565 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
5566 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5567 0xc8, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5568 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
5569 0x00, 0x04, 0x00, 0x69, 0x00),
5570 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
5571 },
5572 { .freq = 5480,
5573 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
5574 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5575 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5576 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5577 0x00, 0x04, 0x00, 0x68, 0x00),
5578 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
5579 },
5580 { .freq = 5490,
5581 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
5582 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5583 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5584 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5585 0x00, 0x04, 0x00, 0x68, 0x00),
5586 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
5587 },
5588 { .freq = 5500,
5589 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
5590 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5591 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5592 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5593 0x00, 0x04, 0x00, 0x78, 0x00),
5594 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
5595 },
5596 { .freq = 5510,
5597 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
5598 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5599 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5600 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5601 0x00, 0x04, 0x00, 0x78, 0x00),
5602 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
5603 },
5604 { .freq = 5520,
5605 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
5606 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5607 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5608 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5609 0x00, 0x04, 0x00, 0x78, 0x00),
5610 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
5611 },
5612 { .freq = 5530,
5613 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
5614 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5615 0x84, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
5616 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
5617 0x00, 0x03, 0x00, 0x78, 0x00),
5618 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
5619 },
5620 { .freq = 5540,
5621 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
5622 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5623 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5624 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5625 0x00, 0x03, 0x00, 0x77, 0x00),
5626 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
5627 },
5628 { .freq = 5550,
5629 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
5630 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5631 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5632 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5633 0x00, 0x03, 0x00, 0x77, 0x00),
5634 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
5635 },
5636 { .freq = 5560,
5637 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
5638 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5639 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5640 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5641 0x00, 0x03, 0x00, 0x77, 0x00),
5642 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
5643 },
5644 { .freq = 5570,
5645 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
5646 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5647 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5648 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5649 0x00, 0x02, 0x00, 0x76, 0x00),
5650 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
5651 },
5652 { .freq = 5580,
5653 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
5654 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5655 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5656 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5657 0x00, 0x02, 0x00, 0x76, 0x00),
5658 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
5659 },
5660 { .freq = 5590,
5661 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
5662 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5663 0x84, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5664 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5665 0x00, 0x02, 0x00, 0x76, 0x00),
5666 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
5667 },
5668 { .freq = 5600,
5669 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
5670 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5671 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5672 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5673 0x00, 0x02, 0x00, 0x76, 0x00),
5674 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
5675 },
5676 { .freq = 5610,
5677 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
5678 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5679 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5680 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5681 0x00, 0x02, 0x00, 0x76, 0x00),
5682 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
5683 },
5684 { .freq = 5620,
5685 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
5686 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5687 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5688 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5689 0x00, 0x02, 0x00, 0x76, 0x00),
5690 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
5691 },
5692 { .freq = 5630,
5693 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
5694 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5695 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5696 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5697 0x00, 0x02, 0x00, 0x76, 0x00),
5698 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
5699 },
5700 { .freq = 5640,
5701 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
5702 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5703 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5704 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5705 0x00, 0x02, 0x00, 0x75, 0x00),
5706 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
5707 },
5708 { .freq = 5650,
5709 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
5710 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5711 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5712 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5713 0x00, 0x01, 0x00, 0x75, 0x00),
5714 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
5715 },
5716 { .freq = 5660,
5717 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
5718 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5719 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5720 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5721 0x00, 0x01, 0x00, 0x75, 0x00),
5722 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
5723 },
5724 { .freq = 5670,
5725 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
5726 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5727 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5728 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5729 0x00, 0x01, 0x00, 0x74, 0x00),
5730 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
5731 },
5732 { .freq = 5680,
5733 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
5734 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5735 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5736 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5737 0x00, 0x01, 0x00, 0x74, 0x00),
5738 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
5739 },
5740 { .freq = 5690,
5741 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
5742 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5743 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5744 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5745 0x00, 0x01, 0x00, 0x74, 0x00),
5746 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
5747 },
5748 { .freq = 5700,
5749 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
5750 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5751 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5752 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5753 0x00, 0x01, 0x00, 0x74, 0x00),
5754 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
5755 },
5756 { .freq = 5710,
5757 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
5758 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5759 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5760 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5761 0x00, 0x01, 0x00, 0x74, 0x00),
5762 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
5763 },
5764 { .freq = 5720,
5765 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
5766 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5767 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5768 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5769 0x00, 0x01, 0x00, 0x74, 0x00),
5770 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
5771 },
5772 { .freq = 5725,
5773 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
5774 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5775 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5776 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5777 0x00, 0x01, 0x00, 0x74, 0x00),
5778 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
5779 },
5780 { .freq = 5730,
5781 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
5782 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5783 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5784 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5785 0x00, 0x01, 0x00, 0x84, 0x00),
5786 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
5787 },
5788 { .freq = 5735,
5789 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
5790 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5791 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5792 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5793 0x00, 0x00, 0x00, 0x83, 0x00),
5794 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
5795 },
5796 { .freq = 5740,
5797 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
5798 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5799 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5800 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5801 0x00, 0x00, 0x00, 0x83, 0x00),
5802 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
5803 },
5804 { .freq = 5745,
5805 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
5806 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5807 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5808 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5809 0x00, 0x00, 0x00, 0x83, 0x00),
5810 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
5811 },
5812 { .freq = 5750,
5813 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
5814 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5815 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5816 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5817 0x00, 0x00, 0x00, 0x83, 0x00),
5818 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
5819 },
5820 { .freq = 5755,
5821 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
5822 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5823 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5824 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5825 0x00, 0x00, 0x00, 0x83, 0x00),
5826 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
5827 },
5828 { .freq = 5760,
5829 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
5830 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5831 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5832 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5833 0x00, 0x00, 0x00, 0x83, 0x00),
5834 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
5835 },
5836 { .freq = 5765,
5837 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
5838 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5839 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5840 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5841 0x00, 0x00, 0x00, 0x82, 0x00),
5842 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
5843 },
5844 { .freq = 5770,
5845 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
5846 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5847 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5848 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5849 0x00, 0x00, 0x00, 0x82, 0x00),
5850 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
5851 },
5852 { .freq = 5775,
5853 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
5854 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5855 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5856 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5857 0x00, 0x00, 0x00, 0x82, 0x00),
5858 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
5859 },
5860 { .freq = 5780,
5861 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
5862 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5863 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5864 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5865 0x00, 0x00, 0x00, 0x82, 0x00),
5866 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
5867 },
5868 { .freq = 5785,
5869 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
5870 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5871 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5872 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5873 0x00, 0x00, 0x00, 0x82, 0x00),
5874 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
5875 },
5876 { .freq = 5790,
5877 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
5878 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5879 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5880 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5881 0x00, 0x00, 0x00, 0x82, 0x00),
5882 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
5883 },
5884 { .freq = 5795,
5885 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
5886 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5887 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5888 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5889 0x00, 0x00, 0x00, 0x82, 0x00),
5890 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
5891 },
5892 { .freq = 5800,
5893 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
5894 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5895 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5896 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5897 0x00, 0x00, 0x00, 0x82, 0x00),
5898 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
5899 },
5900 { .freq = 5805,
5901 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
5902 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5903 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5904 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5905 0x00, 0x00, 0x00, 0x82, 0x00),
5906 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
5907 },
5908 { .freq = 5810,
5909 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
5910 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5911 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5912 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5913 0x00, 0x00, 0x00, 0x82, 0x00),
5914 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
5915 },
5916 { .freq = 5815,
5917 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
5918 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5919 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5920 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5921 0x00, 0x00, 0x00, 0x82, 0x00),
5922 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
5923 },
5924 { .freq = 5820,
5925 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
5926 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5927 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5928 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5929 0x00, 0x00, 0x00, 0x82, 0x00),
5930 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
5931 },
5932 { .freq = 5825,
5933 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
5934 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5935 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5936 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5937 0x00, 0x00, 0x00, 0x82, 0x00),
5938 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
5939 },
5940 { .freq = 5830,
5941 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
5942 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5943 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5944 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5945 0x00, 0x00, 0x00, 0x72, 0x00),
5946 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
5947 },
5948 { .freq = 5840,
5949 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
5950 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5951 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5952 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5953 0x00, 0x00, 0x00, 0x72, 0x00),
5954 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
5955 },
5956 { .freq = 5850,
5957 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
5958 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5959 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5960 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5961 0x00, 0x00, 0x00, 0x72, 0x00),
5962 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
5963 },
5964 { .freq = 5860,
5965 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
5966 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5967 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5968 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5969 0x00, 0x00, 0x00, 0x72, 0x00),
5970 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
5971 },
5972 { .freq = 5870,
5973 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
5974 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5975 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5976 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5977 0x00, 0x00, 0x00, 0x71, 0x00),
5978 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
5979 },
5980 { .freq = 5880,
5981 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
5982 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5983 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5984 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5985 0x00, 0x00, 0x00, 0x71, 0x00),
5986 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
5987 },
5988 { .freq = 5890,
5989 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
5990 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5991 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5992 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5993 0x00, 0x00, 0x00, 0x71, 0x00),
5994 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
5995 },
5996 { .freq = 5900,
5997 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
5998 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5999 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
6000 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
6001 0x00, 0x00, 0x00, 0x71, 0x00),
6002 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
6003 },
6004 { .freq = 5910,
6005 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
6006 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
6007 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
6008 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
6009 0x00, 0x00, 0x00, 0x71, 0x00),
6010 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
6011 },
6012 { .freq = 2412,
6013 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
6014 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
6015 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
6016 0x0f, 0x00, 0x0b, 0x00, 0x1f, 0x00, 0x03, 0x00,
6017 0x70, 0x00, 0x0f, 0x00, 0x0b),
6018 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
6019 },
6020 { .freq = 2417,
6021 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
6022 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6023 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
6024 0x0f, 0x00, 0x0a, 0x00, 0x1f, 0x00, 0x03, 0x00,
6025 0x70, 0x00, 0x0f, 0x00, 0x0a),
6026 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
6027 },
6028 { .freq = 2422,
6029 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
6030 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6031 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x70, 0x00,
6032 0x0f, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x03, 0x00,
6033 0x70, 0x00, 0x0f, 0x00, 0x0a),
6034 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
6035 },
6036 { .freq = 2427,
6037 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
6038 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6039 0x00, 0x00, 0x0d, 0x00, 0x03, 0x00, 0x70, 0x00,
6040 0x0e, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x03, 0x00,
6041 0x70, 0x00, 0x0e, 0x00, 0x0a),
6042 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
6043 },
6044 { .freq = 2432,
6045 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
6046 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6047 0x00, 0x00, 0x0c, 0x00, 0x03, 0x00, 0x70, 0x00,
6048 0x0e, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x03, 0x00,
6049 0x70, 0x00, 0x0e, 0x00, 0x0a),
6050 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
6051 },
6052 { .freq = 2437,
6053 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
6054 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6055 0x00, 0x00, 0x0b, 0x00, 0x03, 0x00, 0x70, 0x00,
6056 0x0e, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x03, 0x00,
6057 0x70, 0x00, 0x0e, 0x00, 0x0a),
6058 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
6059 },
6060 { .freq = 2442,
6061 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
6062 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6063 0x00, 0x00, 0x09, 0x00, 0x03, 0x00, 0x70, 0x00,
6064 0x0e, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x03, 0x00,
6065 0x70, 0x00, 0x0e, 0x00, 0x0a),
6066 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
6067 },
6068 { .freq = 2447,
6069 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
6070 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6071 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x70, 0x00,
6072 0x0e, 0x00, 0x09, 0x00, 0x08, 0x00, 0x02, 0x00,
6073 0x70, 0x00, 0x0e, 0x00, 0x09),
6074 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
6075 },
6076 { .freq = 2452,
6077 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
6078 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6079 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x70, 0x00,
6080 0x0e, 0x00, 0x09, 0x00, 0x07, 0x00, 0x02, 0x00,
6081 0x70, 0x00, 0x0e, 0x00, 0x09),
6082 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
6083 },
6084 { .freq = 2457,
6085 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
6086 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6087 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x70, 0x00,
6088 0x0d, 0x00, 0x09, 0x00, 0x06, 0x00, 0x02, 0x00,
6089 0x70, 0x00, 0x0d, 0x00, 0x09),
6090 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
6091 },
6092 { .freq = 2462,
6093 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
6094 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6095 0x00, 0x00, 0x05, 0x00, 0x02, 0x00, 0x70, 0x00,
6096 0x0d, 0x00, 0x09, 0x00, 0x05, 0x00, 0x02, 0x00,
6097 0x70, 0x00, 0x0d, 0x00, 0x09),
6098 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
6099 },
6100 { .freq = 2467,
6101 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
6102 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6103 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x70, 0x00,
6104 0x0d, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02, 0x00,
6105 0x70, 0x00, 0x0d, 0x00, 0x08),
6106 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
6107 },
6108 { .freq = 2472,
6109 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
6110 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6111 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x70, 0x00,
6112 0x0d, 0x00, 0x08, 0x00, 0x03, 0x00, 0x02, 0x00,
6113 0x70, 0x00, 0x0d, 0x00, 0x08),
6114 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
6115 },
6116 { .freq = 2484,
6117 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
6118 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6119 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
6120 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
6121 0x70, 0x00, 0x0d, 0x00, 0x08),
6122 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
6123 },
6124};
6125
6126static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev6[] = {
6127 { .freq = 4920,
6128 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
6129 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6130 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6131 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6132 0x00, 0x0f, 0x00, 0x6f, 0x00),
6133 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
6134 },
6135 { .freq = 4930,
6136 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
6137 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6138 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6139 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6140 0x00, 0x0f, 0x00, 0x6f, 0x00),
6141 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
6142 },
6143 { .freq = 4940,
6144 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
6145 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6146 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6147 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6148 0x00, 0x0f, 0x00, 0x6f, 0x00),
6149 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
6150 },
6151 { .freq = 4950,
6152 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
6153 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6154 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6155 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6156 0x00, 0x0f, 0x00, 0x6f, 0x00),
6157 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
6158 },
6159 { .freq = 4960,
6160 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
6161 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6162 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6163 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6164 0x00, 0x0f, 0x00, 0x6f, 0x00),
6165 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
6166 },
6167 { .freq = 4970,
6168 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
6169 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6170 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6171 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6172 0x00, 0x0f, 0x00, 0x6f, 0x00),
6173 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
6174 },
6175 { .freq = 4980,
6176 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
6177 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6178 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6179 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6180 0x00, 0x0f, 0x00, 0x6f, 0x00),
6181 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
6182 },
6183 { .freq = 4990,
6184 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
6185 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6186 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6187 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6188 0x00, 0x0f, 0x00, 0x6f, 0x00),
6189 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
6190 },
6191 { .freq = 5000,
6192 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
6193 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6194 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6195 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6196 0x00, 0x0f, 0x00, 0x6f, 0x00),
6197 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
6198 },
6199 { .freq = 5010,
6200 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
6201 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6202 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6203 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6204 0x00, 0x0f, 0x00, 0x6f, 0x00),
6205 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
6206 },
6207 { .freq = 5020,
6208 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
6209 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6210 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6211 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6212 0x00, 0x0f, 0x00, 0x6f, 0x00),
6213 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
6214 },
6215 { .freq = 5030,
6216 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
6217 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6218 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6219 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6220 0x00, 0x0f, 0x00, 0x6f, 0x00),
6221 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
6222 },
6223 { .freq = 5040,
6224 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
6225 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6226 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6227 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6228 0x00, 0x0f, 0x00, 0x6f, 0x00),
6229 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
6230 },
6231 { .freq = 5050,
6232 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
6233 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6234 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6235 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6236 0x00, 0x0f, 0x00, 0x6f, 0x00),
6237 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
6238 },
6239 { .freq = 5060,
6240 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
6241 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6242 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6243 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6244 0x00, 0x0f, 0x00, 0x6f, 0x00),
6245 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
6246 },
6247 { .freq = 5070,
6248 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
6249 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6250 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6251 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6252 0x00, 0x0f, 0x00, 0x6f, 0x00),
6253 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
6254 },
6255 { .freq = 5080,
6256 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
6257 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6258 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6259 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6260 0x00, 0x0f, 0x00, 0x6f, 0x00),
6261 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
6262 },
6263 { .freq = 5090,
6264 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
6265 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6266 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6267 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6268 0x00, 0x0f, 0x00, 0x6f, 0x00),
6269 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
6270 },
6271 { .freq = 5100,
6272 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
6273 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6274 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6275 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
6276 0x00, 0x0f, 0x00, 0x6f, 0x00),
6277 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
6278 },
6279 { .freq = 5110,
6280 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
6281 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6282 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6283 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6284 0x00, 0x0f, 0x00, 0x6f, 0x00),
6285 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
6286 },
6287 { .freq = 5120,
6288 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
6289 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6290 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6291 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6292 0x00, 0x0f, 0x00, 0x6f, 0x00),
6293 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
6294 },
6295 { .freq = 5130,
6296 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
6297 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6298 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6299 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6300 0x00, 0x0f, 0x00, 0x6f, 0x00),
6301 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
6302 },
6303 { .freq = 5140,
6304 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
6305 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6306 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6307 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
6308 0x00, 0x0f, 0x00, 0x6f, 0x00),
6309 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
6310 },
6311 { .freq = 5160,
6312 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
6313 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6314 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6315 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6316 0x00, 0x0e, 0x00, 0x6f, 0x00),
6317 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
6318 },
6319 { .freq = 5170,
6320 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
6321 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6322 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6323 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6324 0x00, 0x0e, 0x00, 0x6f, 0x00),
6325 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
6326 },
6327 { .freq = 5180,
6328 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
6329 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6330 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
6331 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6332 0x00, 0x0e, 0x00, 0x6f, 0x00),
6333 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
6334 },
6335 { .freq = 5190,
6336 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
6337 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6338 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
6339 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6340 0x00, 0x0d, 0x00, 0x6f, 0x00),
6341 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
6342 },
6343 { .freq = 5200,
6344 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
6345 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6346 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6347 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6348 0x00, 0x0d, 0x00, 0x6f, 0x00),
6349 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
6350 },
6351 { .freq = 5210,
6352 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
6353 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6354 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6355 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6356 0x00, 0x0d, 0x00, 0x6f, 0x00),
6357 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
6358 },
6359 { .freq = 5220,
6360 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
6361 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6362 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6363 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6364 0x00, 0x0d, 0x00, 0x6f, 0x00),
6365 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
6366 },
6367 { .freq = 5230,
6368 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
6369 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6370 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6371 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6372 0x00, 0x0d, 0x00, 0x6f, 0x00),
6373 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
6374 },
6375 { .freq = 5240,
6376 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
6377 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6378 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6379 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
6380 0x00, 0x0d, 0x00, 0x6f, 0x00),
6381 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
6382 },
6383 { .freq = 5250,
6384 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
6385 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6386 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6387 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
6388 0x00, 0x0d, 0x00, 0x6f, 0x00),
6389 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
6390 },
6391 { .freq = 5260,
6392 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
6393 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
6394 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
6395 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6396 0x00, 0x0d, 0x00, 0x6f, 0x00),
6397 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
6398 },
6399 { .freq = 5270,
6400 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
6401 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
6402 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
6403 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6404 0x00, 0x0c, 0x00, 0x6f, 0x00),
6405 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
6406 },
6407 { .freq = 5280,
6408 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
6409 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6410 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6411 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6412 0x00, 0x0c, 0x00, 0x6f, 0x00),
6413 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
6414 },
6415 { .freq = 5290,
6416 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
6417 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6418 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6419 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6420 0x00, 0x0c, 0x00, 0x6f, 0x00),
6421 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
6422 },
6423 { .freq = 5300,
6424 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
6425 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6426 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6427 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6428 0x00, 0x0c, 0x00, 0x6f, 0x00),
6429 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
6430 },
6431 { .freq = 5310,
6432 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
6433 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6434 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6435 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6436 0x00, 0x0c, 0x00, 0x6f, 0x00),
6437 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
6438 },
6439 { .freq = 5320,
6440 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
6441 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6442 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6443 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6444 0x00, 0x0c, 0x00, 0x6f, 0x00),
6445 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
6446 },
6447 { .freq = 5330,
6448 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
6449 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6450 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6451 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6452 0x00, 0x0b, 0x00, 0x6f, 0x00),
6453 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
6454 },
6455 { .freq = 5340,
6456 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
6457 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6458 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6459 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6460 0x00, 0x0b, 0x00, 0x6f, 0x00),
6461 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
6462 },
6463 { .freq = 5350,
6464 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
6465 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6466 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6467 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6468 0x00, 0x0b, 0x00, 0x6f, 0x00),
6469 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
6470 },
6471 { .freq = 5360,
6472 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
6473 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6474 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6475 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6476 0x00, 0x0a, 0x00, 0x6f, 0x00),
6477 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
6478 },
6479 { .freq = 5370,
6480 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
6481 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6482 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6483 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6484 0x00, 0x0a, 0x00, 0x6f, 0x00),
6485 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
6486 },
6487 { .freq = 5380,
6488 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
6489 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6490 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6491 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6492 0x00, 0x0a, 0x00, 0x6f, 0x00),
6493 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
6494 },
6495 { .freq = 5390,
6496 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
6497 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6498 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6499 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6500 0x00, 0x0a, 0x00, 0x6f, 0x00),
6501 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
6502 },
6503 { .freq = 5400,
6504 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
6505 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6506 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6507 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6508 0x00, 0x0a, 0x00, 0x6f, 0x00),
6509 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
6510 },
6511 { .freq = 5410,
6512 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
6513 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6514 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6515 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6516 0x00, 0x0a, 0x00, 0x6f, 0x00),
6517 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
6518 },
6519 { .freq = 5420,
6520 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
6521 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6522 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6523 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6524 0x00, 0x0a, 0x00, 0x6f, 0x00),
6525 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
6526 },
6527 { .freq = 5430,
6528 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
6529 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
6530 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6531 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6532 0x00, 0x0a, 0x00, 0x6f, 0x00),
6533 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
6534 },
6535 { .freq = 5440,
6536 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
6537 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6538 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
6539 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6540 0x00, 0x09, 0x00, 0x6f, 0x00),
6541 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
6542 },
6543 { .freq = 5450,
6544 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
6545 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6546 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6547 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6548 0x00, 0x09, 0x00, 0x6f, 0x00),
6549 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
6550 },
6551 { .freq = 5460,
6552 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
6553 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6554 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6555 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6556 0x00, 0x09, 0x00, 0x6f, 0x00),
6557 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
6558 },
6559 { .freq = 5470,
6560 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
6561 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6562 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6563 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
6564 0x00, 0x09, 0x00, 0x6f, 0x00),
6565 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
6566 },
6567 { .freq = 5480,
6568 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
6569 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6570 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6571 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6572 0x00, 0x09, 0x00, 0x6f, 0x00),
6573 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
6574 },
6575 { .freq = 5490,
6576 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
6577 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6578 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6579 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6580 0x00, 0x09, 0x00, 0x6f, 0x00),
6581 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
6582 },
6583 { .freq = 5500,
6584 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
6585 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6586 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6587 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6588 0x00, 0x09, 0x00, 0x6f, 0x00),
6589 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
6590 },
6591 { .freq = 5510,
6592 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
6593 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6594 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6595 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6596 0x00, 0x09, 0x00, 0x6f, 0x00),
6597 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
6598 },
6599 { .freq = 5520,
6600 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
6601 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6602 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6603 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6604 0x00, 0x09, 0x00, 0x6f, 0x00),
6605 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
6606 },
6607 { .freq = 5530,
6608 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
6609 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6610 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6611 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6612 0x00, 0x09, 0x00, 0x6f, 0x00),
6613 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
6614 },
6615 { .freq = 5540,
6616 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
6617 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6618 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6619 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6620 0x00, 0x09, 0x00, 0x6f, 0x00),
6621 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
6622 },
6623 { .freq = 5550,
6624 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
6625 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6626 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6627 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6628 0x00, 0x09, 0x00, 0x6f, 0x00),
6629 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
6630 },
6631 { .freq = 5560,
6632 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
6633 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6634 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6635 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6636 0x00, 0x09, 0x00, 0x6f, 0x00),
6637 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
6638 },
6639 { .freq = 5570,
6640 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
6641 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6642 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6643 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6644 0x00, 0x09, 0x00, 0x6f, 0x00),
6645 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
6646 },
6647 { .freq = 5580,
6648 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
6649 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6650 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6651 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6652 0x00, 0x08, 0x00, 0x6f, 0x00),
6653 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
6654 },
6655 { .freq = 5590,
6656 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
6657 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6658 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6659 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
6660 0x00, 0x08, 0x00, 0x6f, 0x00),
6661 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
6662 },
6663 { .freq = 5600,
6664 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
6665 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6666 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6667 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6668 0x00, 0x08, 0x00, 0x6f, 0x00),
6669 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
6670 },
6671 { .freq = 5610,
6672 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
6673 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6674 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6675 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6676 0x00, 0x08, 0x00, 0x6f, 0x00),
6677 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
6678 },
6679 { .freq = 5620,
6680 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
6681 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6682 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6683 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6684 0x00, 0x07, 0x00, 0x6f, 0x00),
6685 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
6686 },
6687 { .freq = 5630,
6688 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
6689 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6690 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6691 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6692 0x00, 0x07, 0x00, 0x6f, 0x00),
6693 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
6694 },
6695 { .freq = 5640,
6696 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
6697 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6698 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6699 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6700 0x00, 0x07, 0x00, 0x6f, 0x00),
6701 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
6702 },
6703 { .freq = 5650,
6704 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
6705 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6706 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6707 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6708 0x00, 0x07, 0x00, 0x6f, 0x00),
6709 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
6710 },
6711 { .freq = 5660,
6712 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
6713 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6714 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6715 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6716 0x00, 0x06, 0x00, 0x6f, 0x00),
6717 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
6718 },
6719 { .freq = 5670,
6720 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
6721 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6722 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6723 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6724 0x00, 0x06, 0x00, 0x6f, 0x00),
6725 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
6726 },
6727 { .freq = 5680,
6728 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
6729 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6730 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6731 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6732 0x00, 0x06, 0x00, 0x6f, 0x00),
6733 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
6734 },
6735 { .freq = 5690,
6736 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
6737 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6738 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6739 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6740 0x00, 0x06, 0x00, 0x6f, 0x00),
6741 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
6742 },
6743 { .freq = 5700,
6744 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
6745 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6746 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6747 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6748 0x00, 0x06, 0x00, 0x6e, 0x00),
6749 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
6750 },
6751 { .freq = 5710,
6752 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
6753 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6754 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6755 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6756 0x00, 0x06, 0x00, 0x6e, 0x00),
6757 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
6758 },
6759 { .freq = 5720,
6760 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
6761 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6762 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6763 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6764 0x00, 0x06, 0x00, 0x6e, 0x00),
6765 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
6766 },
6767 { .freq = 5725,
6768 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
6769 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6770 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6771 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6772 0x00, 0x06, 0x00, 0x6e, 0x00),
6773 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
6774 },
6775 { .freq = 5730,
6776 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
6777 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6778 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6779 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6780 0x00, 0x06, 0x00, 0x6e, 0x00),
6781 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
6782 },
6783 { .freq = 5735,
6784 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
6785 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6786 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6787 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6788 0x00, 0x06, 0x00, 0x6d, 0x00),
6789 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
6790 },
6791 { .freq = 5740,
6792 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
6793 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6794 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6795 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6796 0x00, 0x06, 0x00, 0x6d, 0x00),
6797 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
6798 },
6799 { .freq = 5745,
6800 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
6801 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6802 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6803 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6804 0x00, 0x06, 0x00, 0x6d, 0x00),
6805 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
6806 },
6807 { .freq = 5750,
6808 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
6809 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6810 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6811 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6812 0x00, 0x05, 0x00, 0x6d, 0x00),
6813 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
6814 },
6815 { .freq = 5755,
6816 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
6817 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6818 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6819 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6820 0x00, 0x05, 0x00, 0x6c, 0x00),
6821 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
6822 },
6823 { .freq = 5760,
6824 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
6825 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6826 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6827 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6828 0x00, 0x05, 0x00, 0x6c, 0x00),
6829 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
6830 },
6831 { .freq = 5765,
6832 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
6833 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6834 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6835 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6836 0x00, 0x05, 0x00, 0x6c, 0x00),
6837 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
6838 },
6839 { .freq = 5770,
6840 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
6841 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6842 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6843 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6844 0x00, 0x05, 0x00, 0x6b, 0x00),
6845 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
6846 },
6847 { .freq = 5775,
6848 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
6849 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6850 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6851 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6852 0x00, 0x05, 0x00, 0x6b, 0x00),
6853 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
6854 },
6855 { .freq = 5780,
6856 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
6857 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6858 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6859 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6860 0x00, 0x05, 0x00, 0x6b, 0x00),
6861 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
6862 },
6863 { .freq = 5785,
6864 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
6865 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6866 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6867 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6868 0x00, 0x05, 0x00, 0x6b, 0x00),
6869 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
6870 },
6871 { .freq = 5790,
6872 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
6873 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6874 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6875 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6876 0x00, 0x05, 0x00, 0x6b, 0x00),
6877 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
6878 },
6879 { .freq = 5795,
6880 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
6881 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6882 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6883 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6884 0x00, 0x05, 0x00, 0x6b, 0x00),
6885 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
6886 },
6887 { .freq = 5800,
6888 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
6889 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6890 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6891 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6892 0x00, 0x05, 0x00, 0x6b, 0x00),
6893 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
6894 },
6895 { .freq = 5805,
6896 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
6897 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6898 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6899 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6900 0x00, 0x05, 0x00, 0x6a, 0x00),
6901 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
6902 },
6903 { .freq = 5810,
6904 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
6905 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6906 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6907 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6908 0x00, 0x05, 0x00, 0x6a, 0x00),
6909 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
6910 },
6911 { .freq = 5815,
6912 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
6913 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6914 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6915 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6916 0x00, 0x05, 0x00, 0x6a, 0x00),
6917 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
6918 },
6919 { .freq = 5820,
6920 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
6921 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6922 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6923 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6924 0x00, 0x05, 0x00, 0x6a, 0x00),
6925 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
6926 },
6927 { .freq = 5825,
6928 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
6929 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6930 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6931 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6932 0x00, 0x05, 0x00, 0x69, 0x00),
6933 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
6934 },
6935 { .freq = 5830,
6936 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
6937 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6938 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6939 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6940 0x00, 0x05, 0x00, 0x69, 0x00),
6941 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
6942 },
6943 { .freq = 5840,
6944 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
6945 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6946 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6947 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6948 0x00, 0x04, 0x00, 0x69, 0x00),
6949 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
6950 },
6951 { .freq = 5850,
6952 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
6953 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6954 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6955 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6956 0x00, 0x04, 0x00, 0x69, 0x00),
6957 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
6958 },
6959 { .freq = 5860,
6960 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
6961 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6962 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6963 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6964 0x00, 0x04, 0x00, 0x69, 0x00),
6965 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
6966 },
6967 { .freq = 5870,
6968 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
6969 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6970 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6971 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6972 0x00, 0x04, 0x00, 0x68, 0x00),
6973 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
6974 },
6975 { .freq = 5880,
6976 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
6977 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6978 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6979 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6980 0x00, 0x04, 0x00, 0x68, 0x00),
6981 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
6982 },
6983 { .freq = 5890,
6984 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
6985 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6986 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6987 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6988 0x00, 0x04, 0x00, 0x68, 0x00),
6989 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
6990 },
6991 { .freq = 5900,
6992 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
6993 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6994 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6995 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6996 0x00, 0x04, 0x00, 0x68, 0x00),
6997 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
6998 },
6999 { .freq = 5910,
7000 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
7001 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7002 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
7003 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
7004 0x00, 0x04, 0x00, 0x68, 0x00),
7005 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
7006 },
7007 { .freq = 2412,
7008 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
7009 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
7010 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
7011 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
7012 0x70, 0x00, 0x0b, 0x00, 0x0a),
7013 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
7014 },
7015 { .freq = 2417,
7016 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
7017 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7018 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
7019 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
7020 0x70, 0x00, 0x0b, 0x00, 0x0a),
7021 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
7022 },
7023 { .freq = 2422,
7024 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
7025 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7026 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
7027 0x0b, 0x00, 0x0a, 0x00, 0x67, 0x00, 0x03, 0x00,
7028 0x70, 0x00, 0x0b, 0x00, 0x0a),
7029 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
7030 },
7031 { .freq = 2427,
7032 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
7033 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7034 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
7035 0x0a, 0x00, 0x0a, 0x00, 0x57, 0x00, 0x03, 0x00,
7036 0x70, 0x00, 0x0a, 0x00, 0x0a),
7037 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
7038 },
7039 { .freq = 2432,
7040 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
7041 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7042 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
7043 0x0a, 0x00, 0x0a, 0x00, 0x56, 0x00, 0x03, 0x00,
7044 0x70, 0x00, 0x0a, 0x00, 0x0a),
7045 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
7046 },
7047 { .freq = 2437,
7048 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
7049 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7050 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
7051 0x0a, 0x00, 0x0a, 0x00, 0x46, 0x00, 0x03, 0x00,
7052 0x70, 0x00, 0x0a, 0x00, 0x0a),
7053 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
7054 },
7055 { .freq = 2442,
7056 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
7057 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7058 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
7059 0x0a, 0x00, 0x0a, 0x00, 0x45, 0x00, 0x02, 0x00,
7060 0x70, 0x00, 0x0a, 0x00, 0x0a),
7061 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
7062 },
7063 { .freq = 2447,
7064 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
7065 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7066 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
7067 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
7068 0x70, 0x00, 0x0a, 0x00, 0x09),
7069 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
7070 },
7071 { .freq = 2452,
7072 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
7073 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7074 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
7075 0x0a, 0x00, 0x09, 0x00, 0x23, 0x00, 0x02, 0x00,
7076 0x70, 0x00, 0x0a, 0x00, 0x09),
7077 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
7078 },
7079 { .freq = 2457,
7080 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
7081 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7082 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
7083 0x0a, 0x00, 0x09, 0x00, 0x12, 0x00, 0x02, 0x00,
7084 0x70, 0x00, 0x0a, 0x00, 0x09),
7085 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
7086 },
7087 { .freq = 2462,
7088 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
7089 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7090 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
7091 0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00,
7092 0x70, 0x00, 0x09, 0x00, 0x09),
7093 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
7094 },
7095 { .freq = 2467,
7096 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
7097 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7098 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7099 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7100 0x70, 0x00, 0x09, 0x00, 0x09),
7101 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
7102 },
7103 { .freq = 2472,
7104 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
7105 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
7106 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7107 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7108 0x70, 0x00, 0x09, 0x00, 0x09),
7109 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
7110 },
7111 { .freq = 2484,
7112 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
7113 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
7114 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
7115 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
7116 0x70, 0x00, 0x09, 0x00, 0x09),
7117 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
7118 },
7119};
7120
7121static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev7_9[] = {
7122 { .freq = 4920,
7123 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
7124 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7125 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
7126 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7127 0x00, 0x0f, 0x00, 0x6f, 0x00),
7128 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
7129 },
7130 { .freq = 4930,
7131 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
7132 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7133 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7134 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7135 0x00, 0x0e, 0x00, 0x6f, 0x00),
7136 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
7137 },
7138 { .freq = 4940,
7139 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
7140 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7141 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7142 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7143 0x00, 0x0e, 0x00, 0x6f, 0x00),
7144 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
7145 },
7146 { .freq = 4950,
7147 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
7148 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7149 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7150 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7151 0x00, 0x0e, 0x00, 0x6f, 0x00),
7152 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
7153 },
7154 { .freq = 4960,
7155 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
7156 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7157 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
7158 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7159 0x00, 0x0e, 0x00, 0x6f, 0x00),
7160 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
7161 },
7162 { .freq = 4970,
7163 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
7164 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7165 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7166 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7167 0x00, 0x0d, 0x00, 0x6f, 0x00),
7168 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
7169 },
7170 { .freq = 4980,
7171 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
7172 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7173 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7174 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7175 0x00, 0x0d, 0x00, 0x6f, 0x00),
7176 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
7177 },
7178 { .freq = 4990,
7179 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
7180 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7181 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7182 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7183 0x00, 0x0d, 0x00, 0x6f, 0x00),
7184 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
7185 },
7186 { .freq = 5000,
7187 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
7188 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7189 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7190 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7191 0x00, 0x0d, 0x00, 0x6f, 0x00),
7192 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
7193 },
7194 { .freq = 5010,
7195 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
7196 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7197 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7198 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7199 0x00, 0x0d, 0x00, 0x6f, 0x00),
7200 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
7201 },
7202 { .freq = 5020,
7203 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
7204 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7205 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
7206 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7207 0x00, 0x0d, 0x00, 0x6f, 0x00),
7208 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
7209 },
7210 { .freq = 5030,
7211 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
7212 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7213 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7214 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7215 0x00, 0x0c, 0x00, 0x6f, 0x00),
7216 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
7217 },
7218 { .freq = 5040,
7219 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
7220 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7221 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7222 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7223 0x00, 0x0c, 0x00, 0x6f, 0x00),
7224 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
7225 },
7226 { .freq = 5050,
7227 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
7228 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7229 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7230 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7231 0x00, 0x0c, 0x00, 0x6f, 0x00),
7232 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
7233 },
7234 { .freq = 5060,
7235 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
7236 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7237 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7238 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
7239 0x00, 0x0c, 0x00, 0x6f, 0x00),
7240 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
7241 },
7242 { .freq = 5070,
7243 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
7244 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7245 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7246 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
7247 0x00, 0x0b, 0x00, 0x6f, 0x00),
7248 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
7249 },
7250 { .freq = 5080,
7251 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
7252 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7253 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7254 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7255 0x00, 0x0b, 0x00, 0x6f, 0x00),
7256 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
7257 },
7258 { .freq = 5090,
7259 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
7260 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7261 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7262 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7263 0x00, 0x0b, 0x00, 0x6f, 0x00),
7264 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
7265 },
7266 { .freq = 5100,
7267 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
7268 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7269 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7270 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7271 0x00, 0x0b, 0x00, 0x6f, 0x00),
7272 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
7273 },
7274 { .freq = 5110,
7275 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
7276 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7277 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7278 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7279 0x00, 0x0b, 0x00, 0x6f, 0x00),
7280 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
7281 },
7282 { .freq = 5120,
7283 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
7284 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7285 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7286 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7287 0x00, 0x0b, 0x00, 0x6f, 0x00),
7288 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
7289 },
7290 { .freq = 5130,
7291 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
7292 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7293 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
7294 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
7295 0x00, 0x0a, 0x00, 0x6f, 0x00),
7296 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
7297 },
7298 { .freq = 5140,
7299 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
7300 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7301 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
7302 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7303 0x00, 0x0a, 0x00, 0x6f, 0x00),
7304 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
7305 },
7306 { .freq = 5160,
7307 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
7308 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7309 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
7310 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7311 0x00, 0x09, 0x00, 0x6e, 0x00),
7312 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
7313 },
7314 { .freq = 5170,
7315 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
7316 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7317 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7318 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
7319 0x00, 0x09, 0x00, 0x6e, 0x00),
7320 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
7321 },
7322 { .freq = 5180,
7323 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
7324 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7325 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7326 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7327 0x00, 0x09, 0x00, 0x6e, 0x00),
7328 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
7329 },
7330 { .freq = 5190,
7331 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
7332 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7333 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7334 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7335 0x00, 0x09, 0x00, 0x6e, 0x00),
7336 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
7337 },
7338 { .freq = 5200,
7339 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
7340 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7341 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7342 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7343 0x00, 0x09, 0x00, 0x6e, 0x00),
7344 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
7345 },
7346 { .freq = 5210,
7347 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
7348 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7349 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7350 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7351 0x00, 0x09, 0x00, 0x6e, 0x00),
7352 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
7353 },
7354 { .freq = 5220,
7355 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
7356 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7357 0xfe, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7358 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7359 0x00, 0x09, 0x00, 0x6e, 0x00),
7360 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
7361 },
7362 { .freq = 5230,
7363 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
7364 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7365 0xee, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
7366 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
7367 0x00, 0x08, 0x00, 0x6e, 0x00),
7368 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
7369 },
7370 { .freq = 5240,
7371 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
7372 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7373 0xee, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7374 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7375 0x00, 0x08, 0x00, 0x6d, 0x00),
7376 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
7377 },
7378 { .freq = 5250,
7379 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
7380 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7381 0xed, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7382 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7383 0x00, 0x08, 0x00, 0x6d, 0x00),
7384 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
7385 },
7386 { .freq = 5260,
7387 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
7388 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
7389 0xed, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7390 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
7391 0x00, 0x08, 0x00, 0x6d, 0x00),
7392 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
7393 },
7394 { .freq = 5270,
7395 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
7396 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
7397 0xed, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7398 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
7399 0x00, 0x07, 0x00, 0x6c, 0x00),
7400 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
7401 },
7402 { .freq = 5280,
7403 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
7404 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7405 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7406 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7407 0x00, 0x07, 0x00, 0x6c, 0x00),
7408 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
7409 },
7410 { .freq = 5290,
7411 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
7412 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7413 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7414 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7415 0x00, 0x07, 0x00, 0x6c, 0x00),
7416 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
7417 },
7418 { .freq = 5300,
7419 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
7420 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7421 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7422 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7423 0x00, 0x07, 0x00, 0x6c, 0x00),
7424 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
7425 },
7426 { .freq = 5310,
7427 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
7428 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7429 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7430 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7431 0x00, 0x07, 0x00, 0x6c, 0x00),
7432 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
7433 },
7434 { .freq = 5320,
7435 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
7436 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7437 0xdb, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7438 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
7439 0x00, 0x07, 0x00, 0x6c, 0x00),
7440 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
7441 },
7442 { .freq = 5330,
7443 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
7444 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7445 0xcb, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7446 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
7447 0x00, 0x07, 0x00, 0x6b, 0x00),
7448 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
7449 },
7450 { .freq = 5340,
7451 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
7452 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7453 0xca, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
7454 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
7455 0x00, 0x07, 0x00, 0x6b, 0x00),
7456 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
7457 },
7458 { .freq = 5350,
7459 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
7460 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7461 0xca, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7462 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
7463 0x00, 0x06, 0x00, 0x6b, 0x00),
7464 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
7465 },
7466 { .freq = 5360,
7467 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
7468 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7469 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7470 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7471 0x00, 0x06, 0x00, 0x6b, 0x00),
7472 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
7473 },
7474 { .freq = 5370,
7475 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
7476 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7477 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7478 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7479 0x00, 0x06, 0x00, 0x7b, 0x00),
7480 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
7481 },
7482 { .freq = 5380,
7483 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
7484 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7485 0xb8, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7486 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
7487 0x00, 0x06, 0x00, 0x7a, 0x00),
7488 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
7489 },
7490 { .freq = 5390,
7491 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
7492 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7493 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7494 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7495 0x00, 0x06, 0x00, 0x7a, 0x00),
7496 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
7497 },
7498 { .freq = 5400,
7499 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
7500 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7501 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7502 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7503 0x00, 0x06, 0x00, 0x7a, 0x00),
7504 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
7505 },
7506 { .freq = 5410,
7507 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
7508 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7509 0xb7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7510 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7511 0x00, 0x05, 0x00, 0x7a, 0x00),
7512 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
7513 },
7514 { .freq = 5420,
7515 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
7516 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7517 0xa7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7518 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7519 0x00, 0x05, 0x00, 0x7a, 0x00),
7520 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
7521 },
7522 { .freq = 5430,
7523 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
7524 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
7525 0xa6, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7526 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
7527 0x00, 0x05, 0x00, 0x79, 0x00),
7528 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
7529 },
7530 { .freq = 5440,
7531 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
7532 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7533 0xa6, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7534 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7535 0x00, 0x05, 0x00, 0x79, 0x00),
7536 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
7537 },
7538 { .freq = 5450,
7539 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
7540 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7541 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7542 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7543 0x00, 0x05, 0x00, 0x79, 0x00),
7544 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
7545 },
7546 { .freq = 5460,
7547 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
7548 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7549 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
7550 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7551 0x00, 0x04, 0x00, 0x79, 0x00),
7552 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
7553 },
7554 { .freq = 5470,
7555 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
7556 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7557 0x94, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7558 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
7559 0x00, 0x04, 0x00, 0x79, 0x00),
7560 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
7561 },
7562 { .freq = 5480,
7563 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
7564 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7565 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7566 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7567 0x00, 0x04, 0x00, 0x78, 0x00),
7568 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
7569 },
7570 { .freq = 5490,
7571 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
7572 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7573 0x83, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7574 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7575 0x00, 0x04, 0x00, 0x78, 0x00),
7576 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
7577 },
7578 { .freq = 5500,
7579 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
7580 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7581 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7582 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7583 0x00, 0x04, 0x00, 0x78, 0x00),
7584 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
7585 },
7586 { .freq = 5510,
7587 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
7588 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7589 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7590 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7591 0x00, 0x04, 0x00, 0x78, 0x00),
7592 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
7593 },
7594 { .freq = 5520,
7595 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
7596 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7597 0x72, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7598 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7599 0x00, 0x04, 0x00, 0x78, 0x00),
7600 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
7601 },
7602 { .freq = 5530,
7603 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
7604 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7605 0x72, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
7606 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
7607 0x00, 0x03, 0x00, 0x78, 0x00),
7608 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
7609 },
7610 { .freq = 5540,
7611 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
7612 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7613 0x71, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7614 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7615 0x00, 0x03, 0x00, 0x77, 0x00),
7616 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
7617 },
7618 { .freq = 5550,
7619 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
7620 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7621 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7622 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7623 0x00, 0x03, 0x00, 0x77, 0x00),
7624 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
7625 },
7626 { .freq = 5560,
7627 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
7628 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7629 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7630 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7631 0x00, 0x03, 0x00, 0x77, 0x00),
7632 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
7633 },
7634 { .freq = 5570,
7635 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
7636 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7637 0x61, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7638 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7639 0x00, 0x02, 0x00, 0x76, 0x00),
7640 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
7641 },
7642 { .freq = 5580,
7643 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
7644 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7645 0x60, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7646 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7647 0x00, 0x02, 0x00, 0x86, 0x00),
7648 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
7649 },
7650 { .freq = 5590,
7651 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
7652 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7653 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7654 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7655 0x00, 0x02, 0x00, 0x86, 0x00),
7656 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
7657 },
7658 { .freq = 5600,
7659 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
7660 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7661 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7662 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7663 0x00, 0x02, 0x00, 0x86, 0x00),
7664 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
7665 },
7666 { .freq = 5610,
7667 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
7668 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7669 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7670 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7671 0x00, 0x02, 0x00, 0x86, 0x00),
7672 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
7673 },
7674 { .freq = 5620,
7675 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
7676 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7677 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7678 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7679 0x00, 0x02, 0x00, 0x86, 0x00),
7680 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
7681 },
7682 { .freq = 5630,
7683 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
7684 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7685 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7686 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7687 0x00, 0x02, 0x00, 0x86, 0x00),
7688 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
7689 },
7690 { .freq = 5640,
7691 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
7692 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7693 0x40, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7694 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7695 0x00, 0x02, 0x00, 0x85, 0x00),
7696 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
7697 },
7698 { .freq = 5650,
7699 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
7700 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7701 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7702 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7703 0x00, 0x01, 0x00, 0x85, 0x00),
7704 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
7705 },
7706 { .freq = 5660,
7707 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
7708 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7709 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7710 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7711 0x00, 0x01, 0x00, 0x85, 0x00),
7712 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
7713 },
7714 { .freq = 5670,
7715 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
7716 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7717 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7718 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7719 0x00, 0x01, 0x00, 0x84, 0x00),
7720 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
7721 },
7722 { .freq = 5680,
7723 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
7724 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7725 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7726 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7727 0x00, 0x01, 0x00, 0x84, 0x00),
7728 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
7729 },
7730 { .freq = 5690,
7731 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
7732 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7733 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7734 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7735 0x00, 0x01, 0x00, 0x94, 0x00),
7736 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
7737 },
7738 { .freq = 5700,
7739 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
7740 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7741 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7742 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7743 0x00, 0x01, 0x00, 0x94, 0x00),
7744 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
7745 },
7746 { .freq = 5710,
7747 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
7748 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7749 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7750 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7751 0x00, 0x01, 0x00, 0x94, 0x00),
7752 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
7753 },
7754 { .freq = 5720,
7755 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
7756 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7757 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7758 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7759 0x00, 0x01, 0x00, 0x94, 0x00),
7760 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
7761 },
7762 { .freq = 5725,
7763 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
7764 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7765 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7766 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7767 0x00, 0x01, 0x00, 0x94, 0x00),
7768 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
7769 },
7770 { .freq = 5730,
7771 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
7772 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7773 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7774 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7775 0x00, 0x01, 0x00, 0x94, 0x00),
7776 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
7777 },
7778 { .freq = 5735,
7779 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
7780 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7781 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7782 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7783 0x00, 0x00, 0x00, 0x93, 0x00),
7784 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
7785 },
7786 { .freq = 5740,
7787 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
7788 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7789 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7790 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7791 0x00, 0x00, 0x00, 0x93, 0x00),
7792 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
7793 },
7794 { .freq = 5745,
7795 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
7796 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7797 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7798 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7799 0x00, 0x00, 0x00, 0x93, 0x00),
7800 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
7801 },
7802 { .freq = 5750,
7803 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
7804 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7805 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7806 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7807 0x00, 0x00, 0x00, 0x93, 0x00),
7808 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
7809 },
7810 { .freq = 5755,
7811 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
7812 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7813 0x10, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7814 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7815 0x00, 0x00, 0x00, 0x93, 0x00),
7816 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
7817 },
7818 { .freq = 5760,
7819 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
7820 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7821 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7822 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7823 0x00, 0x00, 0x00, 0x93, 0x00),
7824 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
7825 },
7826 { .freq = 5765,
7827 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
7828 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7829 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7830 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7831 0x00, 0x00, 0x00, 0x92, 0x00),
7832 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
7833 },
7834 { .freq = 5770,
7835 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
7836 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7837 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7838 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7839 0x00, 0x00, 0x00, 0x92, 0x00),
7840 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
7841 },
7842 { .freq = 5775,
7843 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
7844 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7845 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7846 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7847 0x00, 0x00, 0x00, 0x92, 0x00),
7848 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
7849 },
7850 { .freq = 5780,
7851 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
7852 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7853 0x10, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7854 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7855 0x00, 0x00, 0x00, 0x92, 0x00),
7856 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
7857 },
7858 { .freq = 5785,
7859 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
7860 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7861 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7862 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7863 0x00, 0x00, 0x00, 0x92, 0x00),
7864 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
7865 },
7866 { .freq = 5790,
7867 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
7868 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7869 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7870 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7871 0x00, 0x00, 0x00, 0x92, 0x00),
7872 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
7873 },
7874 { .freq = 5795,
7875 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
7876 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7877 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7878 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7879 0x00, 0x00, 0x00, 0x92, 0x00),
7880 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
7881 },
7882 { .freq = 5800,
7883 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
7884 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7885 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7886 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7887 0x00, 0x00, 0x00, 0x92, 0x00),
7888 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
7889 },
7890 { .freq = 5805,
7891 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
7892 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7893 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7894 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7895 0x00, 0x00, 0x00, 0x92, 0x00),
7896 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
7897 },
7898 { .freq = 5810,
7899 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
7900 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7901 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7902 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7903 0x00, 0x00, 0x00, 0x92, 0x00),
7904 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
7905 },
7906 { .freq = 5815,
7907 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
7908 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7909 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7910 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7911 0x00, 0x00, 0x00, 0x92, 0x00),
7912 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
7913 },
7914 { .freq = 5820,
7915 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
7916 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7917 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7918 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7919 0x00, 0x00, 0x00, 0x92, 0x00),
7920 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
7921 },
7922 { .freq = 5825,
7923 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
7924 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7925 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7926 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7927 0x00, 0x00, 0x00, 0x92, 0x00),
7928 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
7929 },
7930 { .freq = 5830,
7931 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
7932 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7933 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7934 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7935 0x00, 0x00, 0x00, 0x92, 0x00),
7936 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
7937 },
7938 { .freq = 5840,
7939 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
7940 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7941 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7942 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7943 0x00, 0x00, 0x00, 0x92, 0x00),
7944 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
7945 },
7946 { .freq = 5850,
7947 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
7948 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7949 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7950 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7951 0x00, 0x00, 0x00, 0x92, 0x00),
7952 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
7953 },
7954 { .freq = 5860,
7955 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
7956 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7957 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7958 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7959 0x00, 0x00, 0x00, 0x92, 0x00),
7960 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
7961 },
7962 { .freq = 5870,
7963 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
7964 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7965 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7966 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7967 0x00, 0x00, 0x00, 0x91, 0x00),
7968 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
7969 },
7970 { .freq = 5880,
7971 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
7972 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7973 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7974 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7975 0x00, 0x00, 0x00, 0x91, 0x00),
7976 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
7977 },
7978 { .freq = 5890,
7979 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
7980 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7981 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7982 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7983 0x00, 0x00, 0x00, 0x91, 0x00),
7984 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
7985 },
7986 { .freq = 5900,
7987 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
7988 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7989 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7990 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7991 0x00, 0x00, 0x00, 0x91, 0x00),
7992 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
7993 },
7994 { .freq = 5910,
7995 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
7996 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7997 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7998 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7999 0x00, 0x00, 0x00, 0x91, 0x00),
8000 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
8001 },
8002 { .freq = 2412,
8003 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
8004 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
8005 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
8006 0x0f, 0x00, 0x0b, 0x00, 0x89, 0x00, 0x03, 0x00,
8007 0x70, 0x00, 0x0f, 0x00, 0x0b),
8008 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
8009 },
8010 { .freq = 2417,
8011 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
8012 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8013 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
8014 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8015 0x70, 0x00, 0x0f, 0x00, 0x0a),
8016 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
8017 },
8018 { .freq = 2422,
8019 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
8020 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8021 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
8022 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8023 0x70, 0x00, 0x0f, 0x00, 0x0a),
8024 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
8025 },
8026 { .freq = 2427,
8027 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
8028 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8029 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
8030 0x0e, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
8031 0x70, 0x00, 0x0e, 0x00, 0x0a),
8032 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
8033 },
8034 { .freq = 2432,
8035 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
8036 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8037 0x00, 0x00, 0x77, 0x00, 0x03, 0x00, 0x70, 0x00,
8038 0x0e, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
8039 0x70, 0x00, 0x0e, 0x00, 0x0a),
8040 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
8041 },
8042 { .freq = 2437,
8043 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
8044 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8045 0x00, 0x00, 0x76, 0x00, 0x03, 0x00, 0x70, 0x00,
8046 0x0e, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
8047 0x70, 0x00, 0x0e, 0x00, 0x0a),
8048 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
8049 },
8050 { .freq = 2442,
8051 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
8052 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8053 0x00, 0x00, 0x66, 0x00, 0x03, 0x00, 0x70, 0x00,
8054 0x0e, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x03, 0x00,
8055 0x70, 0x00, 0x0e, 0x00, 0x0a),
8056 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
8057 },
8058 { .freq = 2447,
8059 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
8060 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8061 0x00, 0x00, 0x55, 0x00, 0x02, 0x00, 0x70, 0x00,
8062 0x0e, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
8063 0x70, 0x00, 0x0e, 0x00, 0x09),
8064 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
8065 },
8066 { .freq = 2452,
8067 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
8068 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8069 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
8070 0x0e, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
8071 0x70, 0x00, 0x0e, 0x00, 0x09),
8072 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
8073 },
8074 { .freq = 2457,
8075 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
8076 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8077 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
8078 0x0d, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
8079 0x70, 0x00, 0x0d, 0x00, 0x09),
8080 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
8081 },
8082 { .freq = 2462,
8083 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
8084 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8085 0x00, 0x00, 0x33, 0x00, 0x02, 0x00, 0x70, 0x00,
8086 0x0d, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
8087 0x70, 0x00, 0x0d, 0x00, 0x09),
8088 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
8089 },
8090 { .freq = 2467,
8091 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
8092 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8093 0x00, 0x00, 0x22, 0x00, 0x02, 0x00, 0x70, 0x00,
8094 0x0d, 0x00, 0x08, 0x00, 0x22, 0x00, 0x02, 0x00,
8095 0x70, 0x00, 0x0d, 0x00, 0x08),
8096 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
8097 },
8098 { .freq = 2472,
8099 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
8100 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
8101 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x70, 0x00,
8102 0x0d, 0x00, 0x08, 0x00, 0x11, 0x00, 0x02, 0x00,
8103 0x70, 0x00, 0x0d, 0x00, 0x08),
8104 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
8105 },
8106 { .freq = 2484,
8107 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
8108 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
8109 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
8110 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
8111 0x70, 0x00, 0x0d, 0x00, 0x08),
8112 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
8113 },
8114};
8115
8116static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev8[] = {
8117 { .freq = 4920,
8118 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
8119 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8120 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8121 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8122 0x00, 0x0f, 0x00, 0x6f, 0x00),
8123 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
8124 },
8125 { .freq = 4930,
8126 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
8127 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8128 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8129 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8130 0x00, 0x0f, 0x00, 0x6f, 0x00),
8131 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
8132 },
8133 { .freq = 4940,
8134 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
8135 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8136 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8137 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8138 0x00, 0x0f, 0x00, 0x6f, 0x00),
8139 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
8140 },
8141 { .freq = 4950,
8142 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
8143 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8144 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8145 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8146 0x00, 0x0f, 0x00, 0x6f, 0x00),
8147 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
8148 },
8149 { .freq = 4960,
8150 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
8151 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8152 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8153 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8154 0x00, 0x0f, 0x00, 0x6f, 0x00),
8155 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
8156 },
8157 { .freq = 4970,
8158 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
8159 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8160 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8161 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8162 0x00, 0x0f, 0x00, 0x6f, 0x00),
8163 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
8164 },
8165 { .freq = 4980,
8166 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
8167 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8168 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8169 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8170 0x00, 0x0f, 0x00, 0x6f, 0x00),
8171 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
8172 },
8173 { .freq = 4990,
8174 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
8175 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8176 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8177 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8178 0x00, 0x0f, 0x00, 0x6f, 0x00),
8179 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
8180 },
8181 { .freq = 5000,
8182 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
8183 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8184 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8185 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8186 0x00, 0x0f, 0x00, 0x6f, 0x00),
8187 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
8188 },
8189 { .freq = 5010,
8190 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
8191 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8192 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8193 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8194 0x00, 0x0f, 0x00, 0x6f, 0x00),
8195 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
8196 },
8197 { .freq = 5020,
8198 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
8199 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8200 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8201 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8202 0x00, 0x0f, 0x00, 0x6f, 0x00),
8203 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
8204 },
8205 { .freq = 5030,
8206 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
8207 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8208 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8209 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8210 0x00, 0x0f, 0x00, 0x6f, 0x00),
8211 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
8212 },
8213 { .freq = 5040,
8214 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
8215 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8216 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8217 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8218 0x00, 0x0f, 0x00, 0x6f, 0x00),
8219 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
8220 },
8221 { .freq = 5050,
8222 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
8223 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8224 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8225 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8226 0x00, 0x0f, 0x00, 0x6f, 0x00),
8227 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
8228 },
8229 { .freq = 5060,
8230 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
8231 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8232 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8233 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8234 0x00, 0x0f, 0x00, 0x6f, 0x00),
8235 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
8236 },
8237 { .freq = 5070,
8238 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
8239 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8240 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8241 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8242 0x00, 0x0f, 0x00, 0x6f, 0x00),
8243 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
8244 },
8245 { .freq = 5080,
8246 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
8247 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8248 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8249 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8250 0x00, 0x0f, 0x00, 0x6f, 0x00),
8251 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
8252 },
8253 { .freq = 5090,
8254 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
8255 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8256 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8257 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8258 0x00, 0x0f, 0x00, 0x6f, 0x00),
8259 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
8260 },
8261 { .freq = 5100,
8262 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
8263 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8264 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8265 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
8266 0x00, 0x0f, 0x00, 0x6f, 0x00),
8267 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
8268 },
8269 { .freq = 5110,
8270 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
8271 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8272 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8273 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8274 0x00, 0x0f, 0x00, 0x6f, 0x00),
8275 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
8276 },
8277 { .freq = 5120,
8278 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
8279 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8280 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8281 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8282 0x00, 0x0f, 0x00, 0x6f, 0x00),
8283 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
8284 },
8285 { .freq = 5130,
8286 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
8287 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8288 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8289 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8290 0x00, 0x0f, 0x00, 0x6f, 0x00),
8291 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
8292 },
8293 { .freq = 5140,
8294 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
8295 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8296 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8297 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
8298 0x00, 0x0f, 0x00, 0x6f, 0x00),
8299 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
8300 },
8301 { .freq = 5160,
8302 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
8303 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8304 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8305 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8306 0x00, 0x0e, 0x00, 0x6f, 0x00),
8307 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
8308 },
8309 { .freq = 5170,
8310 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
8311 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8312 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8313 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8314 0x00, 0x0e, 0x00, 0x6f, 0x00),
8315 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
8316 },
8317 { .freq = 5180,
8318 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
8319 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8320 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
8321 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8322 0x00, 0x0e, 0x00, 0x6f, 0x00),
8323 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
8324 },
8325 { .freq = 5190,
8326 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
8327 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8328 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
8329 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8330 0x00, 0x0d, 0x00, 0x6f, 0x00),
8331 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
8332 },
8333 { .freq = 5200,
8334 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
8335 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8336 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8337 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8338 0x00, 0x0d, 0x00, 0x6f, 0x00),
8339 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
8340 },
8341 { .freq = 5210,
8342 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
8343 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8344 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8345 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8346 0x00, 0x0d, 0x00, 0x6f, 0x00),
8347 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
8348 },
8349 { .freq = 5220,
8350 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
8351 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8352 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8353 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8354 0x00, 0x0d, 0x00, 0x6f, 0x00),
8355 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
8356 },
8357 { .freq = 5230,
8358 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
8359 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8360 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8361 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8362 0x00, 0x0d, 0x00, 0x6f, 0x00),
8363 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
8364 },
8365 { .freq = 5240,
8366 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
8367 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8368 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8369 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
8370 0x00, 0x0d, 0x00, 0x6f, 0x00),
8371 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
8372 },
8373 { .freq = 5250,
8374 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
8375 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8376 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8377 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
8378 0x00, 0x0d, 0x00, 0x6f, 0x00),
8379 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
8380 },
8381 { .freq = 5260,
8382 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
8383 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
8384 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
8385 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8386 0x00, 0x0d, 0x00, 0x6f, 0x00),
8387 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
8388 },
8389 { .freq = 5270,
8390 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
8391 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
8392 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
8393 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8394 0x00, 0x0c, 0x00, 0x6f, 0x00),
8395 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
8396 },
8397 { .freq = 5280,
8398 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
8399 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8400 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8401 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8402 0x00, 0x0c, 0x00, 0x6f, 0x00),
8403 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
8404 },
8405 { .freq = 5290,
8406 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
8407 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8408 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8409 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8410 0x00, 0x0c, 0x00, 0x6f, 0x00),
8411 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
8412 },
8413 { .freq = 5300,
8414 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
8415 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8416 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8417 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8418 0x00, 0x0c, 0x00, 0x6f, 0x00),
8419 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
8420 },
8421 { .freq = 5310,
8422 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
8423 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8424 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8425 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8426 0x00, 0x0c, 0x00, 0x6f, 0x00),
8427 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
8428 },
8429 { .freq = 5320,
8430 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
8431 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8432 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8433 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8434 0x00, 0x0c, 0x00, 0x6f, 0x00),
8435 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
8436 },
8437 { .freq = 5330,
8438 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
8439 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8440 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8441 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8442 0x00, 0x0b, 0x00, 0x6f, 0x00),
8443 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
8444 },
8445 { .freq = 5340,
8446 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
8447 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8448 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8449 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8450 0x00, 0x0b, 0x00, 0x6f, 0x00),
8451 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
8452 },
8453 { .freq = 5350,
8454 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
8455 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8456 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8457 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8458 0x00, 0x0b, 0x00, 0x6f, 0x00),
8459 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
8460 },
8461 { .freq = 5360,
8462 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
8463 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8464 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8465 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8466 0x00, 0x0a, 0x00, 0x6f, 0x00),
8467 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
8468 },
8469 { .freq = 5370,
8470 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
8471 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8472 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8473 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8474 0x00, 0x0a, 0x00, 0x6f, 0x00),
8475 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
8476 },
8477 { .freq = 5380,
8478 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
8479 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8480 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8481 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8482 0x00, 0x0a, 0x00, 0x6f, 0x00),
8483 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
8484 },
8485 { .freq = 5390,
8486 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
8487 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8488 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8489 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8490 0x00, 0x0a, 0x00, 0x6f, 0x00),
8491 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
8492 },
8493 { .freq = 5400,
8494 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
8495 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8496 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8497 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8498 0x00, 0x0a, 0x00, 0x6f, 0x00),
8499 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
8500 },
8501 { .freq = 5410,
8502 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
8503 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8504 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8505 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8506 0x00, 0x0a, 0x00, 0x6f, 0x00),
8507 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
8508 },
8509 { .freq = 5420,
8510 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
8511 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8512 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8513 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8514 0x00, 0x0a, 0x00, 0x6f, 0x00),
8515 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
8516 },
8517 { .freq = 5430,
8518 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
8519 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
8520 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8521 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8522 0x00, 0x0a, 0x00, 0x6f, 0x00),
8523 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
8524 },
8525 { .freq = 5440,
8526 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
8527 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8528 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
8529 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8530 0x00, 0x09, 0x00, 0x6f, 0x00),
8531 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
8532 },
8533 { .freq = 5450,
8534 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
8535 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8536 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8537 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8538 0x00, 0x09, 0x00, 0x6f, 0x00),
8539 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
8540 },
8541 { .freq = 5460,
8542 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
8543 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8544 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8545 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8546 0x00, 0x09, 0x00, 0x6f, 0x00),
8547 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
8548 },
8549 { .freq = 5470,
8550 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
8551 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8552 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8553 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
8554 0x00, 0x09, 0x00, 0x6f, 0x00),
8555 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
8556 },
8557 { .freq = 5480,
8558 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
8559 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8560 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8561 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8562 0x00, 0x09, 0x00, 0x6f, 0x00),
8563 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
8564 },
8565 { .freq = 5490,
8566 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
8567 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8568 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8569 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8570 0x00, 0x09, 0x00, 0x6f, 0x00),
8571 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
8572 },
8573 { .freq = 5500,
8574 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
8575 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8576 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8577 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8578 0x00, 0x09, 0x00, 0x6f, 0x00),
8579 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
8580 },
8581 { .freq = 5510,
8582 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
8583 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8584 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8585 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8586 0x00, 0x09, 0x00, 0x6f, 0x00),
8587 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
8588 },
8589 { .freq = 5520,
8590 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
8591 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8592 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8593 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8594 0x00, 0x09, 0x00, 0x6f, 0x00),
8595 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
8596 },
8597 { .freq = 5530,
8598 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
8599 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8600 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8601 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8602 0x00, 0x09, 0x00, 0x6f, 0x00),
8603 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
8604 },
8605 { .freq = 5540,
8606 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
8607 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8608 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8609 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8610 0x00, 0x09, 0x00, 0x6f, 0x00),
8611 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
8612 },
8613 { .freq = 5550,
8614 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
8615 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8616 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8617 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8618 0x00, 0x09, 0x00, 0x6f, 0x00),
8619 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
8620 },
8621 { .freq = 5560,
8622 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
8623 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8624 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8625 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8626 0x00, 0x09, 0x00, 0x6f, 0x00),
8627 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
8628 },
8629 { .freq = 5570,
8630 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
8631 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8632 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8633 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8634 0x00, 0x09, 0x00, 0x6f, 0x00),
8635 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
8636 },
8637 { .freq = 5580,
8638 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
8639 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8640 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8641 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8642 0x00, 0x08, 0x00, 0x6f, 0x00),
8643 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
8644 },
8645 { .freq = 5590,
8646 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
8647 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8648 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8649 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
8650 0x00, 0x08, 0x00, 0x6f, 0x00),
8651 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
8652 },
8653 { .freq = 5600,
8654 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
8655 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8656 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8657 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8658 0x00, 0x08, 0x00, 0x6f, 0x00),
8659 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
8660 },
8661 { .freq = 5610,
8662 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
8663 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8664 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8665 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8666 0x00, 0x08, 0x00, 0x6f, 0x00),
8667 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
8668 },
8669 { .freq = 5620,
8670 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
8671 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8672 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8673 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8674 0x00, 0x07, 0x00, 0x6f, 0x00),
8675 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
8676 },
8677 { .freq = 5630,
8678 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
8679 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8680 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8681 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8682 0x00, 0x07, 0x00, 0x6f, 0x00),
8683 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
8684 },
8685 { .freq = 5640,
8686 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
8687 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8688 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8689 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8690 0x00, 0x07, 0x00, 0x6f, 0x00),
8691 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
8692 },
8693 { .freq = 5650,
8694 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
8695 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8696 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8697 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8698 0x00, 0x07, 0x00, 0x6f, 0x00),
8699 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
8700 },
8701 { .freq = 5660,
8702 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
8703 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8704 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8705 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8706 0x00, 0x06, 0x00, 0x6f, 0x00),
8707 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
8708 },
8709 { .freq = 5670,
8710 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
8711 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8712 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8713 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8714 0x00, 0x06, 0x00, 0x6f, 0x00),
8715 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
8716 },
8717 { .freq = 5680,
8718 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
8719 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8720 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8721 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8722 0x00, 0x06, 0x00, 0x6f, 0x00),
8723 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
8724 },
8725 { .freq = 5690,
8726 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
8727 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8728 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8729 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8730 0x00, 0x06, 0x00, 0x6f, 0x00),
8731 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
8732 },
8733 { .freq = 5700,
8734 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
8735 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8736 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8737 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8738 0x00, 0x06, 0x00, 0x6e, 0x00),
8739 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
8740 },
8741 { .freq = 5710,
8742 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
8743 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8744 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8745 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8746 0x00, 0x06, 0x00, 0x6e, 0x00),
8747 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
8748 },
8749 { .freq = 5720,
8750 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
8751 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8752 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8753 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8754 0x00, 0x06, 0x00, 0x6e, 0x00),
8755 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
8756 },
8757 { .freq = 5725,
8758 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
8759 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8760 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8761 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8762 0x00, 0x06, 0x00, 0x6e, 0x00),
8763 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
8764 },
8765 { .freq = 5730,
8766 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
8767 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8768 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8769 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8770 0x00, 0x06, 0x00, 0x6e, 0x00),
8771 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
8772 },
8773 { .freq = 5735,
8774 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
8775 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8776 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8777 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8778 0x00, 0x06, 0x00, 0x6d, 0x00),
8779 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
8780 },
8781 { .freq = 5740,
8782 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
8783 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8784 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8785 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8786 0x00, 0x06, 0x00, 0x6d, 0x00),
8787 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
8788 },
8789 { .freq = 5745,
8790 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
8791 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8792 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8793 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8794 0x00, 0x06, 0x00, 0x6d, 0x00),
8795 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
8796 },
8797 { .freq = 5750,
8798 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
8799 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8800 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8801 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8802 0x00, 0x05, 0x00, 0x6d, 0x00),
8803 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
8804 },
8805 { .freq = 5755,
8806 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
8807 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8808 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8809 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8810 0x00, 0x05, 0x00, 0x6c, 0x00),
8811 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
8812 },
8813 { .freq = 5760,
8814 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
8815 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8816 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8817 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8818 0x00, 0x05, 0x00, 0x6c, 0x00),
8819 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
8820 },
8821 { .freq = 5765,
8822 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
8823 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8824 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8825 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8826 0x00, 0x05, 0x00, 0x6c, 0x00),
8827 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
8828 },
8829 { .freq = 5770,
8830 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
8831 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8832 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8833 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8834 0x00, 0x05, 0x00, 0x6b, 0x00),
8835 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
8836 },
8837 { .freq = 5775,
8838 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
8839 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8840 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8841 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8842 0x00, 0x05, 0x00, 0x6b, 0x00),
8843 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
8844 },
8845 { .freq = 5780,
8846 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
8847 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8848 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8849 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8850 0x00, 0x05, 0x00, 0x6b, 0x00),
8851 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
8852 },
8853 { .freq = 5785,
8854 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
8855 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8856 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8857 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8858 0x00, 0x05, 0x00, 0x6b, 0x00),
8859 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
8860 },
8861 { .freq = 5790,
8862 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
8863 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8864 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8865 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8866 0x00, 0x05, 0x00, 0x6b, 0x00),
8867 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
8868 },
8869 { .freq = 5795,
8870 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
8871 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8872 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8873 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8874 0x00, 0x05, 0x00, 0x6b, 0x00),
8875 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
8876 },
8877 { .freq = 5800,
8878 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
8879 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8880 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8881 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8882 0x00, 0x05, 0x00, 0x6b, 0x00),
8883 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
8884 },
8885 { .freq = 5805,
8886 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
8887 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8888 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8889 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8890 0x00, 0x05, 0x00, 0x6a, 0x00),
8891 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
8892 },
8893 { .freq = 5810,
8894 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
8895 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8896 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8897 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8898 0x00, 0x05, 0x00, 0x6a, 0x00),
8899 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
8900 },
8901 { .freq = 5815,
8902 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
8903 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8904 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8905 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8906 0x00, 0x05, 0x00, 0x6a, 0x00),
8907 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
8908 },
8909 { .freq = 5820,
8910 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
8911 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8912 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8913 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8914 0x00, 0x05, 0x00, 0x6a, 0x00),
8915 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
8916 },
8917 { .freq = 5825,
8918 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
8919 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8920 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8921 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8922 0x00, 0x05, 0x00, 0x69, 0x00),
8923 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
8924 },
8925 { .freq = 5830,
8926 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
8927 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8928 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8929 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8930 0x00, 0x05, 0x00, 0x69, 0x00),
8931 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
8932 },
8933 { .freq = 5840,
8934 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
8935 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8936 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8937 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8938 0x00, 0x04, 0x00, 0x69, 0x00),
8939 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
8940 },
8941 { .freq = 5850,
8942 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
8943 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8944 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8945 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8946 0x00, 0x04, 0x00, 0x69, 0x00),
8947 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
8948 },
8949 { .freq = 5860,
8950 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
8951 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8952 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8953 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8954 0x00, 0x04, 0x00, 0x69, 0x00),
8955 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
8956 },
8957 { .freq = 5870,
8958 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
8959 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8960 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8961 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8962 0x00, 0x04, 0x00, 0x68, 0x00),
8963 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
8964 },
8965 { .freq = 5880,
8966 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
8967 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8968 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8969 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8970 0x00, 0x04, 0x00, 0x68, 0x00),
8971 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
8972 },
8973 { .freq = 5890,
8974 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
8975 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8976 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8977 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8978 0x00, 0x04, 0x00, 0x68, 0x00),
8979 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
8980 },
8981 { .freq = 5900,
8982 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
8983 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8984 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8985 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8986 0x00, 0x04, 0x00, 0x68, 0x00),
8987 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
8988 },
8989 { .freq = 5910,
8990 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
8991 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8992 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8993 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8994 0x00, 0x04, 0x00, 0x68, 0x00),
8995 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
8996 },
8997 { .freq = 2412,
8998 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
8999 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
9000 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
9001 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
9002 0x70, 0x00, 0x0b, 0x00, 0x0a),
9003 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
9004 },
9005 { .freq = 2417,
9006 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
9007 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9008 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
9009 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
9010 0x70, 0x00, 0x0b, 0x00, 0x0a),
9011 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
9012 },
9013 { .freq = 2422,
9014 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
9015 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9016 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
9017 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
9018 0x70, 0x00, 0x0b, 0x00, 0x0a),
9019 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
9020 },
9021 { .freq = 2427,
9022 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
9023 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9024 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
9025 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
9026 0x70, 0x00, 0x0a, 0x00, 0x0a),
9027 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
9028 },
9029 { .freq = 2432,
9030 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
9031 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9032 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
9033 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
9034 0x70, 0x00, 0x0a, 0x00, 0x0a),
9035 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
9036 },
9037 { .freq = 2437,
9038 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
9039 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9040 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
9041 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
9042 0x70, 0x00, 0x0a, 0x00, 0x0a),
9043 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
9044 },
9045 { .freq = 2442,
9046 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
9047 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9048 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
9049 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00,
9050 0x70, 0x00, 0x0a, 0x00, 0x0a),
9051 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
9052 },
9053 { .freq = 2447,
9054 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
9055 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9056 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
9057 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
9058 0x70, 0x00, 0x0a, 0x00, 0x09),
9059 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
9060 },
9061 { .freq = 2452,
9062 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
9063 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9064 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
9065 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
9066 0x70, 0x00, 0x0a, 0x00, 0x09),
9067 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
9068 },
9069 { .freq = 2457,
9070 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
9071 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9072 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
9073 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
9074 0x70, 0x00, 0x0a, 0x00, 0x09),
9075 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
9076 },
9077 { .freq = 2462,
9078 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
9079 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9080 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
9081 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
9082 0x70, 0x00, 0x09, 0x00, 0x09),
9083 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
9084 },
9085 { .freq = 2467,
9086 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
9087 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9088 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
9089 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00,
9090 0x70, 0x00, 0x09, 0x00, 0x09),
9091 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
9092 },
9093 { .freq = 2472,
9094 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
9095 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
9096 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
9097 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00,
9098 0x70, 0x00, 0x09, 0x00, 0x09),
9099 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
9100 },
9101 { .freq = 2484,
9102 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
9103 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
9104 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
9105 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
9106 0x70, 0x00, 0x09, 0x00, 0x09),
9107 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
9108 },
9109};
9110
9111static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev11[] = {
9112 {
9113 .freq = 4920,
9114 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x02,
9115 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9116 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9117 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9118 0x00, 0x0f, 0x00, 0x6f, 0x00),
9119 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
9120 },
9121 {
9122 .freq = 4930,
9123 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x02,
9124 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9125 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9126 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9127 0x00, 0x0f, 0x00, 0x6f, 0x00),
9128 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
9129 },
9130 {
9131 .freq = 4940,
9132 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x02,
9133 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9134 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9135 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9136 0x00, 0x0f, 0x00, 0x6f, 0x00),
9137 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
9138 },
9139 {
9140 .freq = 4950,
9141 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x02,
9142 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9143 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9144 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9145 0x00, 0x0f, 0x00, 0x6f, 0x00),
9146 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
9147 },
9148 {
9149 .freq = 4960,
9150 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x02,
9151 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9152 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9153 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9154 0x00, 0x0f, 0x00, 0x6f, 0x00),
9155 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
9156 },
9157 {
9158 .freq = 4970,
9159 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x02,
9160 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9161 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9162 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9163 0x00, 0x0f, 0x00, 0x6f, 0x00),
9164 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
9165 },
9166 {
9167 .freq = 4980,
9168 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x02,
9169 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9170 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9171 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9172 0x00, 0x0f, 0x00, 0x6f, 0x00),
9173 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
9174 },
9175 {
9176 .freq = 4990,
9177 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x02,
9178 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9179 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9180 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9181 0x00, 0x0f, 0x00, 0x6f, 0x00),
9182 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
9183 },
9184 {
9185 .freq = 5000,
9186 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x02,
9187 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9188 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9189 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9190 0x00, 0x0f, 0x00, 0x6f, 0x00),
9191 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
9192 },
9193 {
9194 .freq = 5010,
9195 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x02,
9196 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9197 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9198 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9199 0x00, 0x0f, 0x00, 0x6f, 0x00),
9200 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
9201 },
9202 {
9203 .freq = 5020,
9204 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x02,
9205 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9206 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9207 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9208 0x00, 0x0f, 0x00, 0x6f, 0x00),
9209 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
9210 },
9211 {
9212 .freq = 5030,
9213 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x02,
9214 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9215 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9216 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9217 0x00, 0x0f, 0x00, 0x6f, 0x00),
9218 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
9219 },
9220 {
9221 .freq = 5040,
9222 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x02,
9223 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9224 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9225 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9226 0x00, 0x0f, 0x00, 0x6f, 0x00),
9227 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
9228 },
9229 {
9230 .freq = 5050,
9231 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x02,
9232 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9233 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9234 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9235 0x00, 0x0f, 0x00, 0x6f, 0x00),
9236 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
9237 },
9238 {
9239 .freq = 5060,
9240 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x02,
9241 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9242 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9243 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9244 0x00, 0x0f, 0x00, 0x6f, 0x00),
9245 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
9246 },
9247 {
9248 .freq = 5070,
9249 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x02,
9250 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9251 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9252 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9253 0x00, 0x0f, 0x00, 0x6f, 0x00),
9254 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
9255 },
9256 {
9257 .freq = 5080,
9258 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x02,
9259 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9260 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9261 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9262 0x00, 0x0f, 0x00, 0x6f, 0x00),
9263 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
9264 },
9265 {
9266 .freq = 5090,
9267 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x02,
9268 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9269 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9270 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9271 0x00, 0x0f, 0x00, 0x6f, 0x00),
9272 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
9273 },
9274 {
9275 .freq = 5100,
9276 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x02,
9277 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9278 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9279 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
9280 0x00, 0x0f, 0x00, 0x6f, 0x00),
9281 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
9282 },
9283 {
9284 .freq = 5110,
9285 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x02,
9286 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9287 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9288 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9289 0x00, 0x0f, 0x00, 0x6f, 0x00),
9290 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
9291 },
9292 {
9293 .freq = 5120,
9294 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x02,
9295 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9296 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9297 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9298 0x00, 0x0f, 0x00, 0x6f, 0x00),
9299 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
9300 },
9301 {
9302 .freq = 5130,
9303 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x02,
9304 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9305 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9306 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9307 0x00, 0x0f, 0x00, 0x6f, 0x00),
9308 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
9309 },
9310 {
9311 .freq = 5140,
9312 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x02,
9313 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9314 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9315 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
9316 0x00, 0x0f, 0x00, 0x6f, 0x00),
9317 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
9318 },
9319 {
9320 .freq = 5160,
9321 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x02,
9322 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9323 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
9324 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
9325 0x00, 0x0e, 0x00, 0x6f, 0x00),
9326 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
9327 },
9328 {
9329 .freq = 5170,
9330 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x02,
9331 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9332 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
9333 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
9334 0x00, 0x0e, 0x00, 0x6f, 0x00),
9335 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
9336 },
9337 {
9338 .freq = 5180,
9339 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x02,
9340 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9341 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
9342 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
9343 0x00, 0x0e, 0x00, 0x6f, 0x00),
9344 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
9345 },
9346 {
9347 .freq = 5190,
9348 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x02,
9349 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9350 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
9351 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
9352 0x00, 0x0d, 0x00, 0x6f, 0x00),
9353 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
9354 },
9355 {
9356 .freq = 5200,
9357 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x02,
9358 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9359 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9360 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
9361 0x00, 0x0d, 0x00, 0x6f, 0x00),
9362 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
9363 },
9364 {
9365 .freq = 5210,
9366 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x02,
9367 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9368 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9369 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
9370 0x00, 0x0d, 0x00, 0x6f, 0x00),
9371 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
9372 },
9373 {
9374 .freq = 5220,
9375 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x02,
9376 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9377 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9378 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
9379 0x00, 0x0d, 0x00, 0x6f, 0x00),
9380 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
9381 },
9382 {
9383 .freq = 5230,
9384 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x02,
9385 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9386 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9387 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
9388 0x00, 0x0d, 0x00, 0x6f, 0x00),
9389 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
9390 },
9391 {
9392 .freq = 5240,
9393 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x02,
9394 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9395 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9396 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
9397 0x00, 0x0d, 0x00, 0x6f, 0x00),
9398 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
9399 },
9400 {
9401 .freq = 5250,
9402 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x02,
9403 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9404 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9405 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
9406 0x00, 0x0d, 0x00, 0x6f, 0x00),
9407 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
9408 },
9409 {
9410 .freq = 5260,
9411 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x02,
9412 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
9413 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
9414 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
9415 0x00, 0x0d, 0x00, 0x6f, 0x00),
9416 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
9417 },
9418 {
9419 .freq = 5270,
9420 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x02,
9421 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
9422 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
9423 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
9424 0x00, 0x0c, 0x00, 0x6f, 0x00),
9425 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
9426 },
9427 {
9428 .freq = 5280,
9429 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x02,
9430 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9431 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9432 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9433 0x00, 0x0c, 0x00, 0x6f, 0x00),
9434 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
9435 },
9436 {
9437 .freq = 5290,
9438 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x02,
9439 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9440 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9441 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9442 0x00, 0x0c, 0x00, 0x6f, 0x00),
9443 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
9444 },
9445 {
9446 .freq = 5300,
9447 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x02,
9448 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9449 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9450 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9451 0x00, 0x0c, 0x00, 0x6f, 0x00),
9452 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
9453 },
9454 {
9455 .freq = 5310,
9456 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x02,
9457 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9458 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9459 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9460 0x00, 0x0c, 0x00, 0x6f, 0x00),
9461 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
9462 },
9463 {
9464 .freq = 5320,
9465 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x02,
9466 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9467 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9468 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9469 0x00, 0x0c, 0x00, 0x6f, 0x00),
9470 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
9471 },
9472 {
9473 .freq = 5330,
9474 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x02,
9475 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
9476 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9477 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9478 0x00, 0x0b, 0x00, 0x6f, 0x00),
9479 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
9480 },
9481 {
9482 .freq = 5340,
9483 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x02,
9484 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
9485 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9486 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9487 0x00, 0x0b, 0x00, 0x6f, 0x00),
9488 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
9489 },
9490 {
9491 .freq = 5350,
9492 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x02,
9493 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9494 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9495 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9496 0x00, 0x0b, 0x00, 0x6f, 0x00),
9497 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
9498 },
9499 {
9500 .freq = 5360,
9501 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x02,
9502 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9503 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9504 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9505 0x00, 0x0a, 0x00, 0x6f, 0x00),
9506 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
9507 },
9508 {
9509 .freq = 5370,
9510 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x02,
9511 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9512 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9513 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9514 0x00, 0x0a, 0x00, 0x6f, 0x00),
9515 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
9516 },
9517 {
9518 .freq = 5380,
9519 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x02,
9520 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9521 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9522 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9523 0x00, 0x0a, 0x00, 0x6f, 0x00),
9524 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
9525 },
9526 {
9527 .freq = 5390,
9528 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x02,
9529 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9530 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9531 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
9532 0x00, 0x0a, 0x00, 0x6f, 0x00),
9533 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
9534 },
9535 {
9536 .freq = 5400,
9537 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x02,
9538 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9539 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9540 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
9541 0x00, 0x0a, 0x00, 0x6f, 0x00),
9542 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
9543 },
9544 {
9545 .freq = 5410,
9546 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x02,
9547 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9548 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9549 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9550 0x00, 0x0a, 0x00, 0x6f, 0x00),
9551 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
9552 },
9553 {
9554 .freq = 5420,
9555 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x02,
9556 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9557 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9558 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9559 0x00, 0x0a, 0x00, 0x6f, 0x00),
9560 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
9561 },
9562 {
9563 .freq = 5430,
9564 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x02,
9565 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
9566 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9567 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9568 0x00, 0x0a, 0x00, 0x6f, 0x00),
9569 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
9570 },
9571 {
9572 .freq = 5440,
9573 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x02,
9574 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9575 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
9576 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9577 0x00, 0x09, 0x00, 0x6f, 0x00),
9578 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
9579 },
9580 {
9581 .freq = 5450,
9582 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x02,
9583 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9584 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9585 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
9586 0x00, 0x09, 0x00, 0x6f, 0x00),
9587 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
9588 },
9589 {
9590 .freq = 5460,
9591 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x02,
9592 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9593 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9594 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
9595 0x00, 0x09, 0x00, 0x6f, 0x00),
9596 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
9597 },
9598 {
9599 .freq = 5470,
9600 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x02,
9601 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9602 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9603 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
9604 0x00, 0x09, 0x00, 0x6f, 0x00),
9605 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
9606 },
9607 {
9608 .freq = 5480,
9609 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x02,
9610 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9611 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9612 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9613 0x00, 0x09, 0x00, 0x6f, 0x00),
9614 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
9615 },
9616 {
9617 .freq = 5490,
9618 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x02,
9619 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9620 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9621 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9622 0x00, 0x09, 0x00, 0x6f, 0x00),
9623 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
9624 },
9625 {
9626 .freq = 5500,
9627 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x02,
9628 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9629 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9630 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9631 0x00, 0x09, 0x00, 0x6f, 0x00),
9632 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
9633 },
9634 {
9635 .freq = 5510,
9636 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x02,
9637 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9638 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9639 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9640 0x00, 0x09, 0x00, 0x6f, 0x00),
9641 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
9642 },
9643 {
9644 .freq = 5520,
9645 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x02,
9646 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9647 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9648 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9649 0x00, 0x09, 0x00, 0x6f, 0x00),
9650 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
9651 },
9652 {
9653 .freq = 5530,
9654 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x02,
9655 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
9656 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9657 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9658 0x00, 0x09, 0x00, 0x6f, 0x00),
9659 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
9660 },
9661 {
9662 .freq = 5540,
9663 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x02,
9664 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
9665 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9666 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9667 0x00, 0x09, 0x00, 0x6f, 0x00),
9668 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
9669 },
9670 {
9671 .freq = 5550,
9672 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x02,
9673 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9674 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9675 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9676 0x00, 0x09, 0x00, 0x6f, 0x00),
9677 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
9678 },
9679 {
9680 .freq = 5560,
9681 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x02,
9682 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9683 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9684 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9685 0x00, 0x09, 0x00, 0x6f, 0x00),
9686 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
9687 },
9688 {
9689 .freq = 5570,
9690 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x02,
9691 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9692 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9693 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
9694 0x00, 0x09, 0x00, 0x6f, 0x00),
9695 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
9696 },
9697 {
9698 .freq = 5580,
9699 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x02,
9700 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
9701 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9702 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
9703 0x00, 0x08, 0x00, 0x6f, 0x00),
9704 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
9705 },
9706 {
9707 .freq = 5590,
9708 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x02,
9709 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
9710 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9711 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
9712 0x00, 0x08, 0x00, 0x6f, 0x00),
9713 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
9714 },
9715 {
9716 .freq = 5600,
9717 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x02,
9718 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9719 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9720 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
9721 0x00, 0x08, 0x00, 0x6f, 0x00),
9722 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
9723 },
9724 {
9725 .freq = 5610,
9726 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x02,
9727 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9728 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9729 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
9730 0x00, 0x08, 0x00, 0x6f, 0x00),
9731 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
9732 },
9733 {
9734 .freq = 5620,
9735 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x02,
9736 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9737 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9738 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9739 0x00, 0x07, 0x00, 0x6f, 0x00),
9740 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
9741 },
9742 {
9743 .freq = 5630,
9744 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x02,
9745 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9746 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9747 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9748 0x00, 0x07, 0x00, 0x6f, 0x00),
9749 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
9750 },
9751 {
9752 .freq = 5640,
9753 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x02,
9754 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9755 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9756 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9757 0x00, 0x07, 0x00, 0x6f, 0x00),
9758 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
9759 },
9760 {
9761 .freq = 5650,
9762 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x02,
9763 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9764 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9765 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
9766 0x00, 0x07, 0x00, 0x6f, 0x00),
9767 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
9768 },
9769 {
9770 .freq = 5660,
9771 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x02,
9772 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9773 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9774 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
9775 0x00, 0x06, 0x00, 0x6f, 0x00),
9776 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
9777 },
9778 {
9779 .freq = 5670,
9780 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x02,
9781 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9782 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9783 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9784 0x00, 0x06, 0x00, 0x6f, 0x00),
9785 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
9786 },
9787 {
9788 .freq = 5680,
9789 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x02,
9790 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9791 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9792 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9793 0x00, 0x06, 0x00, 0x6f, 0x00),
9794 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
9795 },
9796 {
9797 .freq = 5690,
9798 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x02,
9799 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9800 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9801 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9802 0x00, 0x06, 0x00, 0x6f, 0x00),
9803 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
9804 },
9805 {
9806 .freq = 5700,
9807 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x02,
9808 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9809 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9810 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9811 0x00, 0x06, 0x00, 0x6e, 0x00),
9812 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
9813 },
9814 {
9815 .freq = 5710,
9816 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x02,
9817 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9818 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9819 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9820 0x00, 0x06, 0x00, 0x6e, 0x00),
9821 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
9822 },
9823 {
9824 .freq = 5720,
9825 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x02,
9826 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9827 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9828 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9829 0x00, 0x06, 0x00, 0x6e, 0x00),
9830 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
9831 },
9832 {
9833 .freq = 5725,
9834 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x05, 0x05, 0x02,
9835 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9836 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9837 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9838 0x00, 0x06, 0x00, 0x6e, 0x00),
9839 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
9840 },
9841 {
9842 .freq = 5730,
9843 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x02,
9844 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9845 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9846 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9847 0x00, 0x06, 0x00, 0x6e, 0x00),
9848 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
9849 },
9850 {
9851 .freq = 5735,
9852 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x05, 0x05, 0x02,
9853 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9854 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9855 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9856 0x00, 0x06, 0x00, 0x6d, 0x00),
9857 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
9858 },
9859 {
9860 .freq = 5740,
9861 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x02,
9862 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9863 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9864 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9865 0x00, 0x06, 0x00, 0x6d, 0x00),
9866 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
9867 },
9868 {
9869 .freq = 5745,
9870 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x05, 0x05, 0x02,
9871 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9872 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9873 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9874 0x00, 0x06, 0x00, 0x6d, 0x00),
9875 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
9876 },
9877 {
9878 .freq = 5750,
9879 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x02,
9880 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9881 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9882 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9883 0x00, 0x05, 0x00, 0x6d, 0x00),
9884 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
9885 },
9886 {
9887 .freq = 5755,
9888 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x05, 0x05, 0x02,
9889 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9890 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9891 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9892 0x00, 0x05, 0x00, 0x6c, 0x00),
9893 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
9894 },
9895 {
9896 .freq = 5760,
9897 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x02,
9898 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
9899 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9900 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9901 0x00, 0x05, 0x00, 0x6c, 0x00),
9902 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
9903 },
9904 {
9905 .freq = 5765,
9906 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x05, 0x05, 0x02,
9907 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
9908 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9909 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9910 0x00, 0x05, 0x00, 0x6c, 0x00),
9911 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
9912 },
9913 {
9914 .freq = 5770,
9915 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x02,
9916 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9917 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9918 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9919 0x00, 0x05, 0x00, 0x6b, 0x00),
9920 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
9921 },
9922 {
9923 .freq = 5775,
9924 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x05, 0x05, 0x02,
9925 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9926 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9927 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9928 0x00, 0x05, 0x00, 0x6b, 0x00),
9929 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
9930 },
9931 {
9932 .freq = 5780,
9933 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x02,
9934 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9935 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9936 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9937 0x00, 0x05, 0x00, 0x6b, 0x00),
9938 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
9939 },
9940 {
9941 .freq = 5785,
9942 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x05, 0x05, 0x02,
9943 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9944 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9945 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9946 0x00, 0x05, 0x00, 0x6b, 0x00),
9947 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
9948 },
9949 {
9950 .freq = 5790,
9951 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x02,
9952 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9953 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9954 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9955 0x00, 0x05, 0x00, 0x6b, 0x00),
9956 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
9957 },
9958 {
9959 .freq = 5795,
9960 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x05, 0x05, 0x02,
9961 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9962 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9963 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9964 0x00, 0x05, 0x00, 0x6b, 0x00),
9965 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
9966 },
9967 {
9968 .freq = 5800,
9969 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x02,
9970 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9971 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9972 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9973 0x00, 0x05, 0x00, 0x6b, 0x00),
9974 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
9975 },
9976 {
9977 .freq = 5805,
9978 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x05, 0x05, 0x02,
9979 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9980 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9981 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9982 0x00, 0x05, 0x00, 0x6a, 0x00),
9983 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
9984 },
9985 {
9986 .freq = 5810,
9987 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x02,
9988 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9989 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9990 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9991 0x00, 0x05, 0x00, 0x6a, 0x00),
9992 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
9993 },
9994 {
9995 .freq = 5815,
9996 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x05, 0x05, 0x02,
9997 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9998 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9999 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10000 0x00, 0x05, 0x00, 0x6a, 0x00),
10001 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
10002 },
10003 {
10004 .freq = 5820,
10005 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x02,
10006 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10007 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
10008 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10009 0x00, 0x05, 0x00, 0x6a, 0x00),
10010 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
10011 },
10012 {
10013 .freq = 5825,
10014 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x05, 0x05, 0x02,
10015 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10016 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
10017 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10018 0x00, 0x05, 0x00, 0x69, 0x00),
10019 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
10020 },
10021 {
10022 .freq = 5830,
10023 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x02,
10024 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10025 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
10026 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10027 0x00, 0x05, 0x00, 0x69, 0x00),
10028 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
10029 },
10030 {
10031 .freq = 5840,
10032 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x02,
10033 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10034 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10035 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10036 0x00, 0x04, 0x00, 0x69, 0x00),
10037 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
10038 },
10039 {
10040 .freq = 5850,
10041 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x02,
10042 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10043 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10044 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10045 0x00, 0x04, 0x00, 0x69, 0x00),
10046 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
10047 },
10048 {
10049 .freq = 5860,
10050 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x02,
10051 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10052 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10053 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10054 0x00, 0x04, 0x00, 0x69, 0x00),
10055 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
10056 },
10057 {
10058 .freq = 5870,
10059 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x02,
10060 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10061 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10062 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10063 0x00, 0x04, 0x00, 0x68, 0x00),
10064 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
10065 },
10066 {
10067 .freq = 5880,
10068 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x02,
10069 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10070 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10071 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10072 0x00, 0x04, 0x00, 0x68, 0x00),
10073 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
10074 },
10075 {
10076 .freq = 5890,
10077 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x02,
10078 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10079 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10080 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10081 0x00, 0x04, 0x00, 0x68, 0x00),
10082 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
10083 },
10084 {
10085 .freq = 5900,
10086 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x02,
10087 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10088 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10089 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10090 0x00, 0x04, 0x00, 0x68, 0x00),
10091 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
10092 },
10093 {
10094 .freq = 5910,
10095 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x02,
10096 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10097 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10098 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10099 0x00, 0x04, 0x00, 0x68, 0x00),
10100 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
10101 },
10102 {
10103 .freq = 2412,
10104 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x06, 0x06, 0x04,
10105 0x2b, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
10106 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
10107 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10108 0x70, 0x00, 0x0b, 0x00, 0x0a),
10109 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
10110 },
10111 {
10112 .freq = 2417,
10113 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x06, 0x06, 0x04,
10114 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10115 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
10116 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10117 0x70, 0x00, 0x0b, 0x00, 0x0a),
10118 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
10119 },
10120 {
10121 .freq = 2422,
10122 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x06, 0x06, 0x04,
10123 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10124 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
10125 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10126 0x70, 0x00, 0x0b, 0x00, 0x0a),
10127 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
10128 },
10129 {
10130 .freq = 2427,
10131 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x06, 0x06, 0x04,
10132 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10133 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
10134 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
10135 0x70, 0x00, 0x0a, 0x00, 0x0a),
10136 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
10137 },
10138 {
10139 .freq = 2432,
10140 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x06, 0x06, 0x04,
10141 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10142 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
10143 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
10144 0x70, 0x00, 0x0a, 0x00, 0x0a),
10145 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
10146 },
10147 {
10148 .freq = 2437,
10149 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x06, 0x06, 0x04,
10150 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10151 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
10152 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
10153 0x70, 0x00, 0x0a, 0x00, 0x0a),
10154 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
10155 },
10156 {
10157 .freq = 2442,
10158 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x06, 0x06, 0x04,
10159 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10160 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
10161 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00,
10162 0x70, 0x00, 0x0a, 0x00, 0x0a),
10163 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
10164 },
10165 {
10166 .freq = 2447,
10167 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x06, 0x06, 0x04,
10168 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10169 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
10170 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
10171 0x70, 0x00, 0x0a, 0x00, 0x09),
10172 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
10173 },
10174 {
10175 .freq = 2452,
10176 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x06, 0x06, 0x04,
10177 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10178 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
10179 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
10180 0x70, 0x00, 0x0a, 0x00, 0x09),
10181 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
10182 },
10183 {
10184 .freq = 2457,
10185 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x06, 0x06, 0x04,
10186 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10187 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
10188 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
10189 0x70, 0x00, 0x0a, 0x00, 0x09),
10190 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
10191 },
10192 {
10193 .freq = 2462,
10194 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x06, 0x06, 0x04,
10195 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10196 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
10197 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
10198 0x70, 0x00, 0x09, 0x00, 0x09),
10199 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
10200 },
10201 {
10202 .freq = 2467,
10203 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x06, 0x06, 0x04,
10204 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10205 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
10206 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00,
10207 0x70, 0x00, 0x09, 0x00, 0x09),
10208 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
10209 },
10210 {
10211 .freq = 2472,
10212 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x06, 0x06, 0x04,
10213 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
10214 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
10215 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00,
10216 0x70, 0x00, 0x09, 0x00, 0x09),
10217 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
10218 },
10219 {
10220 .freq = 2484,
10221 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x06, 0x06, 0x04,
10222 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
10223 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
10224 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
10225 0x70, 0x00, 0x09, 0x00, 0x09),
10226 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
10227 },
10228};
10229
10230static const struct b2056_inittabs_pts
10231*bwn_nphy_get_inittabs_rev3(struct bwn_mac *mac)
10232{
10233 struct bwn_phy *phy = &mac->mac_phy;
10234
10235 switch (phy->rev) {
10236 case 3:
10237 return &b2056_inittab_phy_rev3;
10238 case 4:
10239 return &b2056_inittab_phy_rev4;
10240 default:
10241 switch (phy->rf_rev) {
10242 case 5:
10243 return &b2056_inittab_radio_rev5;
10244 case 6:
10245 return &b2056_inittab_radio_rev6;
10246 case 7:
10247 case 9:
10248 return &b2056_inittab_radio_rev7_9;
10249 case 8:
10250 return &b2056_inittab_radio_rev8;
10251 case 11:
10252 return &b2056_inittab_radio_rev11;
10253 }
10254 }
10255
10256 return NULL;
10257}
10258
10259static void b2056_upload_inittab(struct bwn_mac *mac, bool ghz5,
10260 bool ignore_uploadflag, uint16_t routing,
10261 const struct b2056_inittab_entry *e,
10262 unsigned int length)
10263{
10264 unsigned int i;
10265 uint16_t value;
10266
10267 for (i = 0; i < length; i++, e++) {
10268 if (!(e->flags & B2056_INITTAB_ENTRY_OK))
10269 continue;
10270 if ((e->flags & B2056_INITTAB_UPLOAD) || ignore_uploadflag) {
10271 if (ghz5)
10272 value = e->ghz5;
10273 else
10274 value = e->ghz2;
10275 BWN_RF_WRITE(mac, routing | i, value);
10276 }
10277 }
10278}
10279
10280void b2056_upload_inittabs(struct bwn_mac *mac,
10281 bool ghz5, bool ignore_uploadflag)
10282{
10283 const struct b2056_inittabs_pts *pts;
10284
10285 pts = bwn_nphy_get_inittabs_rev3(mac);
10286 if (!pts) {
10287 device_printf(mac->mac_sc->sc_dev, "%s: pts=NULL\n",
10288 __func__);
10289 return;
10290 }
10291
10292 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10293 B2056_SYN, pts->syn, pts->syn_length);
10294 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10295 B2056_TX0, pts->tx, pts->tx_length);
10296 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10297 B2056_TX1, pts->tx, pts->tx_length);
10298 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10299 B2056_RX0, pts->rx, pts->rx_length);
10300 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10301 B2056_RX1, pts->rx, pts->rx_length);
10302}
10303
10304void b2056_upload_syn_pll_cp2(struct bwn_mac *mac, bool ghz5)
10305{
10306 const struct b2056_inittabs_pts *pts;
10307 const struct b2056_inittab_entry *e;
10308
10309 pts = bwn_nphy_get_inittabs_rev3(mac);
10310 if (!pts) {
10311 device_printf(mac->mac_sc->sc_dev, "%s: pts=NULL\n",
10312 __func__);
10313 return;
10314 }
10315
10316 e = &pts->syn[B2056_SYN_PLL_CP2];
10317
10318 BWN_RF_WRITE(mac, B2056_SYN_PLL_CP2, ghz5 ? e->ghz5 : e->ghz2);
10319}
10320
10321const struct bwn_nphy_channeltab_entry_rev3 *
10322bwn_nphy_get_chantabent_rev3(struct bwn_mac *mac, uint16_t freq)
10323{
10324 struct bwn_phy *phy = &mac->mac_phy;
10325 const struct bwn_nphy_channeltab_entry_rev3 *e;
10326 unsigned int length, i;
10327
10328 switch (phy->rev) {
10329 case 3:
10330 e = bwn_nphy_channeltab_phy_rev3;
10331 length = nitems(bwn_nphy_channeltab_phy_rev3);
10332 break;
10333 case 4:
10334 e = bwn_nphy_channeltab_phy_rev4;
10335 length = nitems(bwn_nphy_channeltab_phy_rev4);
10336 break;
10337 default:
10338 switch (phy->rf_rev) {
10339 case 5:
10340 e = bwn_nphy_channeltab_radio_rev5;
10341 length = nitems(bwn_nphy_channeltab_radio_rev5);
10342 break;
10343 case 6:
10344 e = bwn_nphy_channeltab_radio_rev6;
10345 length = nitems(bwn_nphy_channeltab_radio_rev6);
10346 break;
10347 case 7:
10348 case 9:
10349 e = bwn_nphy_channeltab_radio_rev7_9;
10350 length = nitems(bwn_nphy_channeltab_radio_rev7_9);
10351 break;
10352 case 8:
10353 e = bwn_nphy_channeltab_radio_rev8;
10354 length = nitems(bwn_nphy_channeltab_radio_rev8);
10355 break;
10356 case 11:
10357 e = bwn_nphy_channeltab_radio_rev11;
10358 length = nitems(bwn_nphy_channeltab_radio_rev11);
10359 break;
10360 default:
10361 device_printf(mac->mac_sc->sc_dev,
10362 "%s: unknown rf_rev %d\n",
10363 __func__,
10364 phy->rf_rev);
10365 return NULL;
10366 }
10367 }
10368
10369 for (i = 0; i < length; i++, e++) {
10370 if (e->freq == freq)
10371 return e;
10372 }
10373
10374 return NULL;
10375}
37#include <sys/param.h>
38#include <sys/systm.h>
39#include <sys/kernel.h>
40#include <sys/malloc.h>
41#include <sys/module.h>
42#include <sys/endian.h>
43#include <sys/errno.h>
44#include <sys/firmware.h>
45#include <sys/lock.h>
46#include <sys/mutex.h>
47#include <machine/bus.h>
48#include <machine/resource.h>
49#include <sys/bus.h>
50#include <sys/rman.h>
51#include <sys/socket.h>
52#include <sys/sockio.h>
53
54#include <net/ethernet.h>
55#include <net/if.h>
56#include <net/if_var.h>
57#include <net/if_arp.h>
58#include <net/if_dl.h>
59#include <net/if_llc.h>
60#include <net/if_media.h>
61#include <net/if_types.h>
62
63#include <dev/pci/pcivar.h>
64#include <dev/pci/pcireg.h>
65#include <dev/siba/siba_ids.h>
66#include <dev/siba/sibareg.h>
67#include <dev/siba/sibavar.h>
68
69#include <net80211/ieee80211_var.h>
70#include <net80211/ieee80211_radiotap.h>
71#include <net80211/ieee80211_regdomain.h>
72#include <net80211/ieee80211_phy.h>
73#include <net80211/ieee80211_ratectl.h>
74
75#include <dev/bwn/if_bwnreg.h>
76#include <dev/bwn/if_bwnvar.h>
77#include <dev/bwn/if_bwn_debug.h>
78
79#include <gnu/dev/bwn/phy_n/if_bwn_phy_n_regs.h>
80#include <gnu/dev/bwn/phy_n/if_bwn_phy_n_ppr.h>
81#include <gnu/dev/bwn/phy_n/if_bwn_phy_n_tables.h>
82#include <gnu/dev/bwn/phy_n/if_bwn_radio_2056.h>
83
84struct b2056_inittab_entry {
85 /* Value to write if we use the 5GHz band. */
86 uint16_t ghz5;
87 /* Value to write if we use the 2.4GHz band. */
88 uint16_t ghz2;
89 /* Flags */
90 uint8_t flags;
91};
92#define B2056_INITTAB_ENTRY_OK 0x01
93#define B2056_INITTAB_UPLOAD 0x02
94#define UPLOAD .flags = B2056_INITTAB_ENTRY_OK | B2056_INITTAB_UPLOAD
95#define NOUPLOAD .flags = B2056_INITTAB_ENTRY_OK
96
97struct b2056_inittabs_pts {
98 const struct b2056_inittab_entry *syn;
99 unsigned int syn_length;
100 const struct b2056_inittab_entry *tx;
101 unsigned int tx_length;
102 const struct b2056_inittab_entry *rx;
103 unsigned int rx_length;
104};
105
106static const struct b2056_inittab_entry b2056_inittab_phy_rev3_syn[] = {
107 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
108 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
109 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
110 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
111 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
112 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
113 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
114 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
115 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
116 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
117 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
118 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
119 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
120 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
121 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
122 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
123 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
124 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
125 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
126 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
127 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
128 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
129 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
130 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
131 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
132 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
133 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
134 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
135 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
136 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
137 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
138 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
139 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
140 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
141 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
142 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
143 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
144 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
145 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
146 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
147 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
148 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
149 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
150 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
151 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
152 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
153 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
154 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
155 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
156 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
157 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
158 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
159 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
160 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
161 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
162 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
163 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
164 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
165 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
166 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
167 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
168 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
169 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
170 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
171 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
172 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
173 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
174 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
175 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
176 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
177 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
178 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
179 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
180 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
181 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
182 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
183 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
184 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
185 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
186 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
187 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
188 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
189 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
190 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
191 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
192 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
193 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
194 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
195 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
196 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
197 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
198 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
199 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
200 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
201 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
202 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
203 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
204 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
205 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
206 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
207 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
208 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
209 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
210 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
211 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
212 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
213 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
214 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
215 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
216 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
217 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
218 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
219 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
220 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
221 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
222 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
223 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
224 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
225 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
226 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
227 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
228 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
229 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
230 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
231 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
232 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
233 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
234 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
235 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
236 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
237 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
238 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
239 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
240 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
241 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
242 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
243 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
244 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
245 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
246 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
247 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
248 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
249 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
250 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
251 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
252 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
253 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
254 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
255 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
256 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
257 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
258 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
259 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
260 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
261 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
262 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
263 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
264 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
265 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
266 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
267 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
268 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
269 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
270 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
271 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
272 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
273 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
274 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
275 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
276 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
277 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
278 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
279 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
280 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
281 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
282 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
283 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
284 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
285 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
286 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
287 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
288};
289
290static const struct b2056_inittab_entry b2056_inittab_phy_rev3_tx[] = {
291 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
292 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
293 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
294 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
295 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
296 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
297 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
298 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
299 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
300 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
301 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
302 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
303 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
304 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
305 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
306 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
307 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
308 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
309 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
310 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
311 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
312 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
313 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
314 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
315 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
316 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
317 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
318 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
319 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
320 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
321 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
322 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
323 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
324 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
325 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
326 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
327 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
328 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
329 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
330 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
331 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
332 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
333 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
334 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
335 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
336 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
337 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
338 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
339 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
340 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
341 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
342 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
343 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
344 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
345 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
346 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
347 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
348 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
349 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
350 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
351 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
352 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
353 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
354 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
355 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
356 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
357 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
358 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
359 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
360 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
361 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
362 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
363 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
364 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
365 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
366 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
367 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
368 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
369 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
370 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
371 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
372 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
373 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
374 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
375 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
376 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
377 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
378 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
379 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
380 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
381 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
382 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
383 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
384 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
385 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
386 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
387 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
388 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
389 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
390 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
391 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
392 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
393 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
394 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
395 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
396 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
397 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
398 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
399 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
400 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
401 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
402 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
403 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
404 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
405 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
406 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
407 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
408 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
409 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
410 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
411 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
412 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
413 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
414 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
415 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
416 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
417 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
418 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
419 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
420 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
421 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
422 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
423 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
424 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
425 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
426 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
427 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
428 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
429 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
430 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
431 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
432 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
433 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
434 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
435 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
436};
437
438static const struct b2056_inittab_entry b2056_inittab_phy_rev3_rx[] = {
439 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
440 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
441 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
442 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
443 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
444 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
445 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
446 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
447 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
448 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
449 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
450 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
451 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
452 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
453 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
454 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
455 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
456 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
457 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
458 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
459 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
460 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
461 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
462 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
463 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
464 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
465 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
466 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
467 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
468 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
469 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
470 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
471 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
472 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
473 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
474 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
475 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
476 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
477 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
478 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
479 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
480 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
481 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
482 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
483 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
484 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
485 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
486 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
487 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
488 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
489 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
490 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
491 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
492 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
493 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
494 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
495 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
496 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
497 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
498 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
499 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
500 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
501 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
502 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
503 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
504 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
505 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
506 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
507 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
508 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
509 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
510 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
511 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
512 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
513 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
514 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
515 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
516 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
517 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
518 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
519 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
520 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
521 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
522 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
523 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
524 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
525 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
526 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
527 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
528 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
529 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
530 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
531 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
532 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
533 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
534 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
535 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
536 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
537 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
538 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
539 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
540 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
541 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
542 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
543 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
544 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
545 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
546 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
547 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
548 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
549 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
550 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
551 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
552 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
553 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
554 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
555 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
556 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
557 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
558 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
559 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
560 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
561 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
562 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
563 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
564 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
565 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
566 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
567 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
568 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
569 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
570 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
571 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
572 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
573 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
574 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
575 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
576 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
577 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
578 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
579 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
580 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
581 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
582 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
583 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
584 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
585 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
586};
587
588static const struct b2056_inittab_entry b2056_inittab_phy_rev4_syn[] = {
589 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
590 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
591 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
592 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
593 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
594 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
595 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
596 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
597 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
598 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
599 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
600 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
601 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
602 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
603 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
604 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
605 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
606 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
607 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
608 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
609 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
610 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
611 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
612 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
613 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
614 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
615 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
616 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
617 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
618 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
619 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
620 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
621 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
622 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
623 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
624 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
625 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
626 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
627 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
628 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
629 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
630 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
631 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
632 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
633 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
634 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
635 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
636 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
637 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
638 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
639 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
640 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
641 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
642 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
643 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
644 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
645 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
646 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
647 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
648 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
649 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
650 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
651 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
652 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
653 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
654 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
655 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
656 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
657 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
658 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
659 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
660 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
661 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
662 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
663 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
664 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
665 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
666 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
667 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
668 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
669 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
670 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
671 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
672 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
673 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
674 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
675 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
676 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
677 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
678 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
679 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
680 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
681 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
682 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
683 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
684 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
685 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
686 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
687 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
688 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
689 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
690 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
691 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
692 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
693 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
694 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
695 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
696 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
697 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
698 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
699 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
700 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
701 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
702 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
703 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
704 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
705 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
706 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
707 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
708 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
709 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
710 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
711 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
712 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
713 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
714 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
715 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
716 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
717 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
718 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
719 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
720 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
721 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
722 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
723 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
724 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
725 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
726 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
727 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
728 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
729 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
730 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
731 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
732 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
733 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
734 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
735 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
736 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
737 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
738 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
739 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
740 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
741 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
742 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
743 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
744 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
745 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
746 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
747 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
748 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
749 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
750 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
751 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
752 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
753 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
754 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
755 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
756 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
757 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
758 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
759 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
760 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
761 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
762 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
763 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
764 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
765 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
766 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
767 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
768 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
769 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
770};
771
772static const struct b2056_inittab_entry b2056_inittab_phy_rev4_tx[] = {
773 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
774 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
775 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
776 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
777 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
778 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
779 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
780 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
781 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
782 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
783 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
784 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
785 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
786 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
787 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
788 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
789 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
790 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
791 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
792 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
793 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
794 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
795 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
796 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
797 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
798 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
799 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
800 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
801 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
802 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
803 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
804 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
805 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
806 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
807 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
808 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
809 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
810 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
811 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
812 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
813 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
814 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
815 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
816 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
817 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
818 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
819 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
820 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
821 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
822 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
823 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
824 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
825 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
826 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
827 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
828 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
829 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
830 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
831 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
832 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
833 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
834 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
835 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
836 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
837 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
838 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
839 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
840 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
841 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
842 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
843 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
844 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
845 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
846 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
847 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
848 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
849 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
850 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
851 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
852 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
853 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
854 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
855 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
856 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
857 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
858 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
859 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
860 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
861 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
862 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
863 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
864 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
865 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
866 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
867 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
868 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
869 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
870 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
871 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
872 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
873 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
874 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
875 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
876 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
877 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
878 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
879 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
880 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
881 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
882 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
883 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
884 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
885 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
886 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
887 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
888 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
889 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
890 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
891 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
892 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
893 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
894 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
895 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
896 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
897 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
898 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
899 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
900 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
901 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
902 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
903 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
904 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
905 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
906 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
907 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
908 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
909 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
910 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
911 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
912 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
913 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
914 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
915 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
916 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
917 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
918};
919
920static const struct b2056_inittab_entry b2056_inittab_phy_rev4_rx[] = {
921 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
922 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
923 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
924 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
925 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
926 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
927 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
928 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
929 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
930 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
931 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
932 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
933 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
934 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
935 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
936 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
937 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
938 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
939 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
940 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
941 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
942 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
943 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
944 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
945 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
946 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
947 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
948 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
949 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
950 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
951 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
952 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
953 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
954 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
955 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
956 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
957 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
958 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
959 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
960 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
961 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
962 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
963 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
964 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
965 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
966 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
967 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
968 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
969 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
970 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
971 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
972 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
973 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
974 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
975 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
976 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
977 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
978 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
979 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
980 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
981 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
982 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
983 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
984 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
985 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
986 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
987 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
988 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
989 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
990 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
991 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
992 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
993 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
994 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
995 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
996 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
997 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
998 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
999 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1000 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1001 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1002 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1003 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1004 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1005 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1006 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1007 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1008 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1009 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1010 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1011 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x002f, .ghz2 = 0x002f, UPLOAD, },
1012 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1013 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1014 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1015 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1016 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1017 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1018 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1019 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1020 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1021 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1022 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1023 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1024 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1025 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1026 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1027 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1028 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1029 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1030 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1031 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1032 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1033 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1034 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1035 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1036 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1037 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1038 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1039 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1040 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1041 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1042 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1043 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1044 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1045 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1046 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1047 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1048 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1049 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1050 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1051 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1052 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1053 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1054 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1055 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1056 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1057 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1058 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1059 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1060 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1061 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1062 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1063 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1064 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1065 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1066 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1067 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1068};
1069
1070static const struct b2056_inittab_entry b2056_inittab_radio_rev5_syn[] = {
1071 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1072 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1073 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1074 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1075 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1076 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1077 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1078 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1079 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1080 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1081 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1082 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1083 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1084 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1085 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1086 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1087 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1088 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1089 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1090 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1091 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1092 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1093 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1094 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1095 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1096 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1097 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1098 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1099 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1100 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1101 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1102 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1103 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1104 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1105 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1106 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1107 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1108 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1109 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1110 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1111 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1112 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1113 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1114 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1115 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1116 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1117 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1118 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1119 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1120 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1121 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1122 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1123 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1124 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1125 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1126 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1127 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1128 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1129 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1130 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1131 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1132 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1133 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1134 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1135 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1136 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1137 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1138 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1139 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1140 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1141 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1142 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1143 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1144 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1145 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1146 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1147 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1148 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1149 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1150 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1151 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1152 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1153 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1154 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1155 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1156 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1157 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1158 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1159 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1160 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1161 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1162 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1163 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1164 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1165 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1166 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1167 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1168 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1169 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1170 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1171 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1172 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1173 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1174 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1175 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1176 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1177 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1178 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1179 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1180 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1181 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1182 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1183 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1184 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1185 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1186 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1187 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1188 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1189 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1190 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1191 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1192 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1193 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1194 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1195 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1196 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1197 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1198 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1199 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1200 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1201 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1202 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1203 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1204 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1205 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1206 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1207 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1208 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1209 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1210 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1211 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1212 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1213 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1214 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1215 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1216 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1217 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1218 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1219 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1220 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1221 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1222 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1223 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1224 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1225 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1226 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1227 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1228 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1229 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1230 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1231 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1232 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1233 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1234 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1235 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1236 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1237 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1238 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1239 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1240 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1241 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1242 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1243 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1244 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1245 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1246 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1247 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1248 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1249 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1250 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1251 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1252};
1253
1254static const struct b2056_inittab_entry b2056_inittab_radio_rev5_tx[] = {
1255 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1256 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1257 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1258 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1259 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1260 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1261 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1262 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1263 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1264 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1265 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1266 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1267 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1268 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1269 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1270 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1271 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1272 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1273 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1274 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1275 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1276 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1277 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1278 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1279 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1280 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1281 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1282 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1283 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1284 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1285 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1286 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1287 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1288 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1289 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1290 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1291 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1292 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1293 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1294 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1295 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1296 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1297 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1298 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1299 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1300 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1301 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1302 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1303 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1304 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1305 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1306 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1307 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1308 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1309 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1310 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1311 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
1312 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1313 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1314 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1315 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1316 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1317 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1318 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1319 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1320 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1321 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1322 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1323 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1324 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1325 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1326 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1327 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1328 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1329 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1330 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1331 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1332 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1333 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1334 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1335 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1336 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1337 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1338 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1339 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1340 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1341 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1342 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1343 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1344 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1345 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1346 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1347 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1348 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1349 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1350 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1351 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1352 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1353 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1354 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1355 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1356 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1357 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1358 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1359 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1360 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1361 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1362 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1363 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1364 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1365 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1366 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1367 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1368 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1369 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1370 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1371 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1372 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1373 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1374 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1375 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1376 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1377 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1378 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1379 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1380 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1381 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1382 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1383 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1384 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1385 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1386 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1387 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1388 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1389 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1390 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1391 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1392 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1393 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1394 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1395 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1396 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1397 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1398 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1399 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1400 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1401 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1402 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1403 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1404 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
1405 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
1406 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
1407 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
1408};
1409
1410static const struct b2056_inittab_entry b2056_inittab_radio_rev5_rx[] = {
1411 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1412 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1413 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1414 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1415 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1416 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1417 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1418 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1419 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1420 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1421 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1422 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1423 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1424 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1425 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1426 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1427 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1428 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1429 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1430 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1431 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1432 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1433 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1434 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1435 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1436 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1437 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1438 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1439 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1440 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1441 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1442 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1443 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1444 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1445 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1446 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1447 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1448 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1449 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1450 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1451 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1452 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1453 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1454 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1455 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1456 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1457 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1458 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1459 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1460 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1461 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1462 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1463 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1464 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1465 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1466 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1467 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1468 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1469 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1470 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1471 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1472 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1473 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1474 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1475 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1476 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1477 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1478 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1479 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1480 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1481 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1482 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1483 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1484 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1485 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1486 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1487 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1488 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1489 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1490 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1491 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1492 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1493 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1494 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1495 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1496 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1497 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1498 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1499 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1500 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1501 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1502 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1503 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1504 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1505 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1506 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1507 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1508 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1509 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1510 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1511 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1512 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1513 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1514 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1515 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1516 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1517 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1518 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1519 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1520 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1521 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1522 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1523 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1524 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1525 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1526 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1527 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1528 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1529 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1530 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1531 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1532 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1533 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1534 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1535 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1536 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1537 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1538 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1539 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1540 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1541 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1542 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1543 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1544 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1545 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1546 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1547 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1548 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1549 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1550 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1551 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1552 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1553 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1554 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1555 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1556 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1557 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1558};
1559
1560static const struct b2056_inittab_entry b2056_inittab_radio_rev6_syn[] = {
1561 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1562 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1563 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1564 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1565 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1566 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1567 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1568 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1569 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1570 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1571 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1572 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1573 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1574 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1575 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1576 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1577 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1578 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1579 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1580 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1581 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1582 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1583 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1584 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1585 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1586 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1587 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1588 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1589 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1590 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1591 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1592 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1593 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1594 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1595 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1596 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1597 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1598 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1599 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1600 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1601 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1602 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1603 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1604 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1605 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1606 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1607 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1608 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1609 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1610 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1611 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1612 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1613 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1614 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1615 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1616 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1617 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1618 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1619 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1620 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1621 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1622 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1623 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1624 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1625 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1626 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1627 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1628 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1629 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1630 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1631 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1632 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, },
1633 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1634 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1635 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1636 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1637 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, },
1638 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1639 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1640 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1641 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1642 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1643 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1644 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1645 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1646 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1647 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1648 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1649 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1650 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1651 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1652 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1653 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1654 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1655 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1656 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1657 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1658 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1659 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1660 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1661 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1662 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1663 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1664 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1665 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1666 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1667 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1668 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1669 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1670 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1671 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1672 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1673 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1674 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1675 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1676 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1677 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1678 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1679 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1680 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1681 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1682 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1683 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1684 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1685 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1686 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1687 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1688 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1689 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1690 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1691 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1692 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1693 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1694 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1695 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1696 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1697 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1698 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1699 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1700 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1701 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1702 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1703 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1704 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1705 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1706 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1707 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1708 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1709 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1710 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1711 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1712 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1713 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1714 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1715 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1716 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1717 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1718 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1719 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1720 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1721 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1722 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1723 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1724 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1725 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1726 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1727 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1728 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1729 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1730 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1731 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1732 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1733 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1734 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1735 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1736 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1737 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1738 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1739 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1740 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1741 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1742};
1743
1744static const struct b2056_inittab_entry b2056_inittab_radio_rev6_tx[] = {
1745 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1746 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1747 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1748 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1749 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1750 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1751 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1752 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1753 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1754 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1755 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1756 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1757 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1758 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1759 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1760 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1761 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1762 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1763 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1764 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1765 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1766 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1767 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1768 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1769 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1770 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1771 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1772 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1773 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1774 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1775 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1776 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1777 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1778 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1779 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1780 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1781 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1782 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1783 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1784 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1785 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1786 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1787 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1788 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1789 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1790 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1791 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1792 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1793 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1794 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1795 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
1796 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1797 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1798 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1799 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1800 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1801 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1802 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1803 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1804 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1805 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1806 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1807 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1808 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1809 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1810 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1811 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1812 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1813 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1814 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1815 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1816 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1817 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1818 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1819 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1820 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1821 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1822 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1823 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1824 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1825 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1826 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1827 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1828 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1829 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1830 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1831 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1832 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1833 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1834 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1835 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1836 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1837 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1838 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1839 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1840 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1841 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1842 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1843 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1844 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1845 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1846 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1847 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1848 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1849 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1850 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1851 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1852 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1853 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1854 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1855 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1856 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1857 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1858 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1859 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1860 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1861 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1862 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1863 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1864 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1865 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1866 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1867 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1868 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
1869 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1870 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1871 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1872 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1873 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1874 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1875 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1876 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1877 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1878 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1879 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1880 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1881 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1882 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1883 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1884 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1885 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1886 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1887 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1888 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1889 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1890 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1891 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1892 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1893 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1894 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1895 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1896 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1897 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1898};
1899
1900static const struct b2056_inittab_entry b2056_inittab_radio_rev6_rx[] = {
1901 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1902 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1903 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1904 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1905 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1906 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1907 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1908 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1909 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1910 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1911 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1912 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1913 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1914 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1915 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1916 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1917 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1918 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1919 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1920 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1921 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1922 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1923 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1924 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1925 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1926 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1927 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1928 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1929 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1930 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1931 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1932 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1933 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1934 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1935 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1936 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1937 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1938 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1939 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1940 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1941 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1942 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1943 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1944 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1945 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1946 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1947 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1948 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1949 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1950 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1951 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1952 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1953 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1954 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1955 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1956 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1957 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1958 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1959 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1960 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1961 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1962 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1963 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1964 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1965 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1966 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1967 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1968 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1969 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1970 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1971 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1972 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1973 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1974 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1975 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1976 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1977 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1978 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1979 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1980 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1981 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1982 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1983 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1984 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1985 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1986 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1987 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1988 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1989 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1990 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1991 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1992 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1993 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1994 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1995 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1996 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1997 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1998 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1999 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2000 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2001 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2002 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2003 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2004 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2005 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2006 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2007 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2008 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2009 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2010 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2011 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2012 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2013 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2014 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2015 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2016 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2017 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2018 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2019 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2020 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2021 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2022 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2023 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2024 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
2025 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2026 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2027 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2028 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2029 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2030 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2031 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2032 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2033 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2034 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2035 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2036 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2037 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2038 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2039 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2040 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2041 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2042 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2043 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2044 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2045 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2046 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2047 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2048};
2049
2050static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_syn[] = {
2051 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2052 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2053 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2054 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2055 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2056 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2057 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2058 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2059 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2060 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2061 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2062 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2063 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2064 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2065 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2066 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2067 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2068 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2069 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2070 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2071 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2072 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2073 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2074 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2075 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2076 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2077 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2078 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2079 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2080 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2081 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2082 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2083 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2084 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2085 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2086 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2087 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2088 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2089 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2090 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2091 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2092 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2093 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2094 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2095 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2096 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2097 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2098 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2099 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2100 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2101 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2102 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2103 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2104 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2105 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2106 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2107 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2108 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2109 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2110 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2111 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2112 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2113 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2114 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2115 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2116 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2117 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2118 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2119 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2120 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2121 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2122 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2123 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2124 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2125 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2126 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2127 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2128 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2129 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2130 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2131 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2132 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2133 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2134 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2135 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2136 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2137 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2138 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2139 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2140 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2141 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2142 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2143 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2144 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2145 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2146 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2147 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2148 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2149 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2150 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2151 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2152 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2153 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2154 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2155 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2156 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2157 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2158 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2159 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2160 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2161 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2162 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2163 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2164 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2165 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2166 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2167 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2168 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2169 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2170 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2171 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2172 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2173 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2174 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2175 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2176 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2177 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2178 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2179 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2180 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2181 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2182 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2183 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2184 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2185 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2186 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2187 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2188 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2189 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2190 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2191 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2192 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2193 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2194 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2195 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2196 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2197 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2198 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2199 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2200 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2201 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2202 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2203 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2204 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2205 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2206 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2207 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2208 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2209 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2210 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2211 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2212 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2213 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2214 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2215 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2216 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2217 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2218 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2219 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2220 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2221 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2222 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2223 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2224 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2225 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2226 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2227 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2228 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2229 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2230 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2231 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2232};
2233
2234static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_tx[] = {
2235 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2236 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2237 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2238 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2239 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2240 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2241 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2242 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2243 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2244 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2245 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2246 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2247 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2248 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2249 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2250 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2251 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2252 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2253 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2254 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2255 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2256 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2257 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2258 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2259 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2260 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2261 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2262 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2263 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2264 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2265 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2266 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2267 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2268 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2269 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2270 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2271 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2272 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2273 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2274 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2275 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2276 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2277 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2278 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2279 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2280 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2281 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2282 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2283 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2284 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2285 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2286 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2287 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2288 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2289 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2290 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2291 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2292 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2293 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2294 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2295 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2296 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2297 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2298 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2299 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2300 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2301 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2302 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2303 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2304 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2305 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2306 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2307 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2308 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2309 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2310 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2311 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2312 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2313 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2314 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2315 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2316 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2317 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2318 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2319 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2320 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2321 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2322 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2323 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2324 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2325 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2326 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2327 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2328 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2329 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2330 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2331 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2332 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2333 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2334 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2335 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2336 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2337 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2338 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2339 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2340 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2341 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2342 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2343 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2344 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2345 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2346 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2347 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2348 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2349 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2350 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2351 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2352 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2353 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2354 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2355 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2356 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2357 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2358 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2359 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2360 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2361 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2362 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2363 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2364 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2365 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2366 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2367 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2368 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2369 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2370 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2371 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2372 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2373 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2374 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2375 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2376 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2377 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2378 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2379 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2380 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2381 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2382 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2383 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2384 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
2385 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
2386 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
2387 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
2388};
2389
2390static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_rx[] = {
2391 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2392 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2393 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2394 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2395 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2396 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2397 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2398 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2399 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2400 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2401 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2402 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2403 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2404 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2405 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2406 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2407 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2408 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2409 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2410 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2411 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2412 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2413 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2414 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2415 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2416 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2417 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2418 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2419 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2420 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2421 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2422 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2423 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2424 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2425 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2426 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2427 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2428 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2429 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2430 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2431 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2432 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2433 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2434 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2435 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2436 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2437 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2438 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2439 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2440 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2441 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2442 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2443 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2444 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2445 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2446 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2447 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2448 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2449 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2450 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2451 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2452 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2453 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2454 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2455 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2456 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2457 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2458 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2459 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2460 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2461 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2462 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2463 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2464 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2465 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2466 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2467 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2468 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2469 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2470 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2471 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2472 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2473 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2474 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2475 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2476 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2477 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2478 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2479 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2480 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2481 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2482 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2483 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2484 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2485 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2486 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2487 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2488 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2489 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2490 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2491 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2492 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2493 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2494 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2495 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2496 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2497 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2498 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2499 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2500 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2501 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2502 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2503 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2504 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2505 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2506 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2507 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2508 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2509 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2510 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2511 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2512 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2513 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2514 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2515 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2516 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2517 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2518 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2519 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2520 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2521 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2522 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2523 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2524 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2525 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2526 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2527 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2528 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2529 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2530 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2531 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2532 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2533 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2534 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2535 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2536 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2537 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2538};
2539
2540static const struct b2056_inittab_entry b2056_inittab_radio_rev8_syn[] = {
2541 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2542 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2543 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2544 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2545 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2546 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2547 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2548 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2549 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2550 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2551 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2552 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2553 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2554 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2555 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2556 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2557 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2558 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2559 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2560 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2561 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2562 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2563 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2564 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2565 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2566 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2567 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2568 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2569 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2570 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2571 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2572 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2573 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2574 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2575 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2576 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2577 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2578 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2579 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2580 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2581 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2582 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2583 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2584 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2585 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2586 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2587 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2588 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2589 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2590 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2591 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2592 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2593 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2594 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2595 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2596 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2597 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2598 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2599 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2600 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2601 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2602 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2603 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2604 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2605 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2606 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2607 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2608 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2609 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2610 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2611 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2612 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2613 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2614 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2615 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2616 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2617 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2618 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2619 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2620 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2621 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2622 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2623 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2624 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2625 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2626 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2627 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2628 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2629 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2630 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2631 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2632 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2633 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2634 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2635 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2636 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2637 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2638 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2639 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2640 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2641 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2642 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2643 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2644 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2645 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2646 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2647 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2648 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2649 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2650 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2651 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2652 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2653 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2654 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2655 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2656 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2657 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2658 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2659 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2660 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2661 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2662 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2663 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2664 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2665 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2666 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2667 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2668 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2669 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2670 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2671 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2672 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2673 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2674 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2675 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2676 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2677 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2678 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2679 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2680 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2681 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2682 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2683 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2684 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2685 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2686 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2687 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2688 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2689 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2690 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2691 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2692 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2693 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2694 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2695 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2696 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2697 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2698 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2699 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2700 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2701 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2702 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2703 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2704 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2705 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2706 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2707 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2708 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2709 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2710 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2711 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2712 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2713 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2714 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2715 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2716 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2717 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2718 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2719 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2720 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2721 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2722};
2723
2724static const struct b2056_inittab_entry b2056_inittab_radio_rev8_tx[] = {
2725 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2726 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2727 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2728 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2729 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2730 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2731 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2732 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2733 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2734 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2735 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2736 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2737 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2738 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2739 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2740 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2741 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2742 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2743 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2744 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2745 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2746 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2747 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2748 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2749 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2750 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2751 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2752 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2753 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2754 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2755 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2756 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2757 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2758 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2759 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2760 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2761 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2762 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2763 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2764 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2765 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2766 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2767 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2768 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2769 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2770 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2771 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2772 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2773 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2774 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2775 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2776 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2777 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2778 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2779 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2780 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2781 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2782 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2783 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2784 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2785 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2786 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2787 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2788 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2789 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2790 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2791 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2792 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2793 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2794 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2795 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2796 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2797 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2798 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2799 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2800 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2801 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2802 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2803 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2804 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2805 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2806 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2807 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2808 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2809 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2810 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2811 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2812 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2813 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2814 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2815 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2816 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2817 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2818 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2819 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2820 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2821 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2822 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2823 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2824 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2825 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2826 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2827 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2828 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2829 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2830 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2831 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2832 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2833 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2834 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2835 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2836 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2837 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2838 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2839 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2840 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2841 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2842 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2843 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2844 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2845 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2846 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2847 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2848 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2849 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2850 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2851 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2852 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2853 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2854 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2855 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2856 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2857 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2858 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2859 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2860 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2861 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2862 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2863 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2864 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2865 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2866 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2867 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2868 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2869 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2870 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2871 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2872 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2873 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2874 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2875 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2876 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2877 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2878};
2879
2880static const struct b2056_inittab_entry b2056_inittab_radio_rev8_rx[] = {
2881 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2882 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2883 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2884 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2885 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2886 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2887 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2888 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2889 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2890 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2891 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2892 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2893 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2894 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2895 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2896 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2897 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2898 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2899 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2900 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2901 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2902 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2903 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2904 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2905 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2906 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2907 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2908 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2909 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2910 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2911 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2912 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2913 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2914 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2915 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2916 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2917 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2918 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2919 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2920 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2921 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2922 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2923 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2924 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2925 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2926 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2927 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2928 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2929 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2930 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2931 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2932 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2933 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2934 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2935 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2936 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2937 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2938 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2939 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2940 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2941 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2942 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2943 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2944 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2945 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2946 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2947 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2948 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2949 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2950 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2951 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2952 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2953 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2954 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2955 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2956 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2957 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2958 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2959 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2960 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2961 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2962 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2963 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2964 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2965 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2966 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2967 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2968 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2969 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2970 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2971 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2972 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2973 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2974 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2975 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2976 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2977 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2978 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2979 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2980 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2981 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2982 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2983 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2984 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2985 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2986 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2987 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2988 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2989 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2990 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2991 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2992 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2993 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2994 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2995 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2996 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2997 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2998 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2999 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
3000 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3001 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3002 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3003 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3004 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
3005 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3006 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3007 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3008 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3009 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3010 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3011 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3012 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3013 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3014 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3015 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3016 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3017 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3018 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3019 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3020 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3021 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3022 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3023 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3024 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3025 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3026 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3027 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
3028};
3029
3030static const struct b2056_inittab_entry b2056_inittab_radio_rev11_syn[] = {
3031 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
3032 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, },
3033 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
3034 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
3035 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, },
3036 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
3037 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
3038 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
3039};
3040
3041static const struct b2056_inittab_entry b2056_inittab_radio_rev11_tx[] = {
3042 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
3043 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
3044 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
3045 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
3046 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
3047 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
3048 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
3049 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
3050 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
3051 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
3052 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
3053 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
3054 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
3055};
3056
3057static const struct b2056_inittab_entry b2056_inittab_radio_rev11_rx[] = {
3058 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
3059 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
3060 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
3061 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
3062 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
3063 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
3064 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
3065 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
3066 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
3067 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
3068 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
3069 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
3070 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
3071 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
3072 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
3073};
3074
3075#define INITTABSPTS(prefix) \
3076 static const struct b2056_inittabs_pts prefix = { \
3077 .syn = prefix##_syn, \
3078 .syn_length = nitems(prefix##_syn), \
3079 .tx = prefix##_tx, \
3080 .tx_length = nitems(prefix##_tx), \
3081 .rx = prefix##_rx, \
3082 .rx_length = nitems(prefix##_rx), \
3083 }
3084
3085INITTABSPTS(b2056_inittab_phy_rev3);
3086INITTABSPTS(b2056_inittab_phy_rev4);
3087INITTABSPTS(b2056_inittab_radio_rev5);
3088INITTABSPTS(b2056_inittab_radio_rev6);
3089INITTABSPTS(b2056_inittab_radio_rev7_9);
3090INITTABSPTS(b2056_inittab_radio_rev8);
3091INITTABSPTS(b2056_inittab_radio_rev11);
3092
3093#define RADIOREGS3(r00, r01, r02, r03, r04, r05, r06, r07, r08, r09, \
3094 r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \
3095 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \
3096 r30, r31, r32, r33, r34, r35, r36) \
3097 .radio_syn_pll_vcocal1 = r00, \
3098 .radio_syn_pll_vcocal2 = r01, \
3099 .radio_syn_pll_refdiv = r02, \
3100 .radio_syn_pll_mmd2 = r03, \
3101 .radio_syn_pll_mmd1 = r04, \
3102 .radio_syn_pll_loopfilter1 = r05, \
3103 .radio_syn_pll_loopfilter2 = r06, \
3104 .radio_syn_pll_loopfilter3 = r07, \
3105 .radio_syn_pll_loopfilter4 = r08, \
3106 .radio_syn_pll_loopfilter5 = r09, \
3107 .radio_syn_reserved_addr27 = r10, \
3108 .radio_syn_reserved_addr28 = r11, \
3109 .radio_syn_reserved_addr29 = r12, \
3110 .radio_syn_logen_vcobuf1 = r13, \
3111 .radio_syn_logen_mixer2 = r14, \
3112 .radio_syn_logen_buf3 = r15, \
3113 .radio_syn_logen_buf4 = r16, \
3114 .radio_rx0_lnaa_tune = r17, \
3115 .radio_rx0_lnag_tune = r18, \
3116 .radio_tx0_intpaa_boost_tune = r19, \
3117 .radio_tx0_intpag_boost_tune = r20, \
3118 .radio_tx0_pada_boost_tune = r21, \
3119 .radio_tx0_padg_boost_tune = r22, \
3120 .radio_tx0_pgaa_boost_tune = r23, \
3121 .radio_tx0_pgag_boost_tune = r24, \
3122 .radio_tx0_mixa_boost_tune = r25, \
3123 .radio_tx0_mixg_boost_tune = r26, \
3124 .radio_rx1_lnaa_tune = r27, \
3125 .radio_rx1_lnag_tune = r28, \
3126 .radio_tx1_intpaa_boost_tune = r29, \
3127 .radio_tx1_intpag_boost_tune = r30, \
3128 .radio_tx1_pada_boost_tune = r31, \
3129 .radio_tx1_padg_boost_tune = r32, \
3130 .radio_tx1_pgaa_boost_tune = r33, \
3131 .radio_tx1_pgag_boost_tune = r34, \
3132 .radio_tx1_mixa_boost_tune = r35, \
3133 .radio_tx1_mixg_boost_tune = r36
3134
3135#define PHYREGS(r0, r1, r2, r3, r4, r5) \
3136 .phy_regs.phy_bw1a = r0, \
3137 .phy_regs.phy_bw2 = r1, \
3138 .phy_regs.phy_bw3 = r2, \
3139 .phy_regs.phy_bw4 = r3, \
3140 .phy_regs.phy_bw5 = r4, \
3141 .phy_regs.phy_bw6 = r5
3142
3143/* http://bcm-v4.sipsolutions.net/802.11/Radio/2056/ChannelTable */
3144static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_phy_rev3[] = {
3145 { .freq = 4920,
3146 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
3147 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3148 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3149 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3150 0x00, 0x0b, 0x00, 0xff, 0x00),
3151 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
3152 },
3153 { .freq = 4930,
3154 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
3155 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3156 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3157 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3158 0x00, 0x0b, 0x00, 0xff, 0x00),
3159 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
3160 },
3161 { .freq = 4940,
3162 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
3163 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3164 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3165 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3166 0x00, 0x0b, 0x00, 0xff, 0x00),
3167 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
3168 },
3169 { .freq = 4950,
3170 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
3171 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3172 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3173 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3174 0x00, 0x0b, 0x00, 0xff, 0x00),
3175 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
3176 },
3177 { .freq = 4960,
3178 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
3179 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3180 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3181 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3182 0x00, 0x0b, 0x00, 0xff, 0x00),
3183 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
3184 },
3185 { .freq = 4970,
3186 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
3187 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3188 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3189 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3190 0x00, 0x0b, 0x00, 0xff, 0x00),
3191 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
3192 },
3193 { .freq = 4980,
3194 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
3195 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3196 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3197 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3198 0x00, 0x0b, 0x00, 0xff, 0x00),
3199 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
3200 },
3201 { .freq = 4990,
3202 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
3203 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3204 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3205 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3206 0x00, 0x0b, 0x00, 0xff, 0x00),
3207 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
3208 },
3209 { .freq = 5000,
3210 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
3211 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3212 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3213 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3214 0x00, 0x0b, 0x00, 0xff, 0x00),
3215 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
3216 },
3217 { .freq = 5010,
3218 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
3219 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3220 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3221 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3222 0x00, 0x0b, 0x00, 0xff, 0x00),
3223 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
3224 },
3225 { .freq = 5020,
3226 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
3227 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3228 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3229 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3230 0x00, 0x0b, 0x00, 0xff, 0x00),
3231 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
3232 },
3233 { .freq = 5030,
3234 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
3235 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3236 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3237 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3238 0x00, 0x0b, 0x00, 0xff, 0x00),
3239 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
3240 },
3241 { .freq = 5040,
3242 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
3243 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3244 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3245 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3246 0x00, 0x0b, 0x00, 0xff, 0x00),
3247 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
3248 },
3249 { .freq = 5050,
3250 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
3251 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3252 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3253 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3254 0x00, 0x0b, 0x00, 0xff, 0x00),
3255 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
3256 },
3257 { .freq = 5060,
3258 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
3259 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3260 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3261 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3262 0x00, 0x0b, 0x00, 0xff, 0x00),
3263 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
3264 },
3265 { .freq = 5070,
3266 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
3267 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3268 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3269 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3270 0x00, 0x0b, 0x00, 0xff, 0x00),
3271 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
3272 },
3273 { .freq = 5080,
3274 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
3275 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3276 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3277 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3278 0x00, 0x0b, 0x00, 0xff, 0x00),
3279 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
3280 },
3281 { .freq = 5090,
3282 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
3283 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3284 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3285 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3286 0x00, 0x0b, 0x00, 0xff, 0x00),
3287 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
3288 },
3289 { .freq = 5100,
3290 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
3291 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3292 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3293 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3294 0x00, 0x0b, 0x00, 0xff, 0x00),
3295 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
3296 },
3297 { .freq = 5110,
3298 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
3299 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3300 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3301 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3302 0x00, 0x0b, 0x00, 0xfc, 0x00),
3303 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
3304 },
3305 { .freq = 5120,
3306 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
3307 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3308 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3309 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3310 0x00, 0x0b, 0x00, 0xfc, 0x00),
3311 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
3312 },
3313 { .freq = 5130,
3314 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
3315 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3316 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3317 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3318 0x00, 0x0b, 0x00, 0xfc, 0x00),
3319 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
3320 },
3321 { .freq = 5140,
3322 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
3323 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3324 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3325 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3326 0x00, 0x0b, 0x00, 0xfc, 0x00),
3327 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
3328 },
3329 { .freq = 5160,
3330 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
3331 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3332 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3333 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3334 0x00, 0x0b, 0x00, 0xfc, 0x00),
3335 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
3336 },
3337 { .freq = 5170,
3338 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
3339 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3340 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3341 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3342 0x00, 0x0b, 0x00, 0xfc, 0x00),
3343 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
3344 },
3345 { .freq = 5180,
3346 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
3347 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3348 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3349 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3350 0x00, 0x0b, 0x00, 0xfc, 0x00),
3351 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
3352 },
3353 { .freq = 5190,
3354 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
3355 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3356 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3357 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3358 0x00, 0x0b, 0x00, 0xfc, 0x00),
3359 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
3360 },
3361 { .freq = 5200,
3362 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
3363 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3364 0xff, 0xef, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3365 0x00, 0xfc, 0x00, 0xef, 0x00, 0x06, 0x00, 0x7f,
3366 0x00, 0x0a, 0x00, 0xfc, 0x00),
3367 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
3368 },
3369 { .freq = 5210,
3370 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
3371 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3372 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3373 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3374 0x00, 0x0a, 0x00, 0xfc, 0x00),
3375 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
3376 },
3377 { .freq = 5220,
3378 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
3379 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3380 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3381 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3382 0x00, 0x0a, 0x00, 0xfc, 0x00),
3383 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
3384 },
3385 { .freq = 5230,
3386 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
3387 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3388 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3389 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3390 0x00, 0x0a, 0x00, 0xfc, 0x00),
3391 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
3392 },
3393 { .freq = 5240,
3394 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
3395 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3396 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3397 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3398 0x00, 0x0a, 0x00, 0xfc, 0x00),
3399 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
3400 },
3401 { .freq = 5250,
3402 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
3403 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3404 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3405 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3406 0x00, 0x0a, 0x00, 0xfc, 0x00),
3407 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
3408 },
3409 { .freq = 5260,
3410 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
3411 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3412 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3413 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3414 0x00, 0x0a, 0x00, 0xfc, 0x00),
3415 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
3416 },
3417 { .freq = 5270,
3418 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
3419 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3420 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3421 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3422 0x00, 0x0a, 0x00, 0xfc, 0x00),
3423 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
3424 },
3425 { .freq = 5280,
3426 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
3427 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3428 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3429 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3430 0x00, 0x0a, 0x00, 0xfc, 0x00),
3431 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
3432 },
3433 { .freq = 5290,
3434 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
3435 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3436 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3437 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3438 0x00, 0x0a, 0x00, 0xfc, 0x00),
3439 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
3440 },
3441 { .freq = 5300,
3442 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
3443 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3444 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3445 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3446 0x00, 0x09, 0x00, 0xfc, 0x00),
3447 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
3448 },
3449 { .freq = 5310,
3450 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
3451 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3452 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3453 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3454 0x00, 0x09, 0x00, 0xfa, 0x00),
3455 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
3456 },
3457 { .freq = 5320,
3458 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
3459 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3460 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3461 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3462 0x00, 0x09, 0x00, 0xfa, 0x00),
3463 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
3464 },
3465 { .freq = 5330,
3466 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
3467 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3468 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3469 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3470 0x00, 0x09, 0x00, 0xfa, 0x00),
3471 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
3472 },
3473 { .freq = 5340,
3474 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
3475 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3476 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3477 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3478 0x00, 0x09, 0x00, 0xfa, 0x00),
3479 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
3480 },
3481 { .freq = 5350,
3482 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
3483 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3484 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3485 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3486 0x00, 0x09, 0x00, 0xfa, 0x00),
3487 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
3488 },
3489 { .freq = 5360,
3490 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
3491 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3492 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3493 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3494 0x00, 0x09, 0x00, 0xfa, 0x00),
3495 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
3496 },
3497 { .freq = 5370,
3498 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
3499 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3500 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3501 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3502 0x00, 0x09, 0x00, 0xfa, 0x00),
3503 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
3504 },
3505 { .freq = 5380,
3506 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
3507 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3508 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3509 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3510 0x00, 0x09, 0x00, 0xfa, 0x00),
3511 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
3512 },
3513 { .freq = 5390,
3514 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
3515 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3516 0xff, 0x8f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3517 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x05, 0x00, 0x7f,
3518 0x00, 0x09, 0x00, 0xfa, 0x00),
3519 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
3520 },
3521 { .freq = 5400,
3522 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
3523 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3524 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3525 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3526 0x00, 0x08, 0x00, 0xfa, 0x00),
3527 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
3528 },
3529 { .freq = 5410,
3530 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
3531 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3532 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3533 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3534 0x00, 0x08, 0x00, 0xfa, 0x00),
3535 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
3536 },
3537 { .freq = 5420,
3538 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
3539 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3540 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3541 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3542 0x00, 0x08, 0x00, 0xfa, 0x00),
3543 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
3544 },
3545 { .freq = 5430,
3546 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
3547 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3548 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3549 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3550 0x00, 0x08, 0x00, 0xfa, 0x00),
3551 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
3552 },
3553 { .freq = 5440,
3554 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
3555 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3556 0xc8, 0x7e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3557 0x00, 0xfa, 0x00, 0x7e, 0x00, 0x04, 0x00, 0x7f,
3558 0x00, 0x08, 0x00, 0xfa, 0x00),
3559 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
3560 },
3561 { .freq = 5450,
3562 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
3563 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3564 0xc8, 0x7d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3565 0x00, 0xfa, 0x00, 0x7d, 0x00, 0x04, 0x00, 0x7f,
3566 0x00, 0x08, 0x00, 0xfa, 0x00),
3567 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
3568 },
3569 { .freq = 5460,
3570 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
3571 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3572 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3573 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3574 0x00, 0x08, 0x00, 0xf8, 0x00),
3575 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
3576 },
3577 { .freq = 5470,
3578 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
3579 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3580 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3581 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3582 0x00, 0x08, 0x00, 0xf8, 0x00),
3583 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
3584 },
3585 { .freq = 5480,
3586 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
3587 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3588 0xc8, 0x5d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3589 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x04, 0x00, 0x7f,
3590 0x00, 0x08, 0x00, 0xf8, 0x00),
3591 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
3592 },
3593 { .freq = 5490,
3594 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
3595 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3596 0xc8, 0x5c, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3597 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x04, 0x00, 0x7f,
3598 0x00, 0x08, 0x00, 0xf8, 0x00),
3599 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
3600 },
3601 { .freq = 5500,
3602 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
3603 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3604 0x84, 0x5c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3605 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x03, 0x00, 0x7f,
3606 0x00, 0x07, 0x00, 0xf8, 0x00),
3607 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
3608 },
3609 { .freq = 5510,
3610 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
3611 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3612 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3613 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3614 0x00, 0x07, 0x00, 0xf8, 0x00),
3615 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
3616 },
3617 { .freq = 5520,
3618 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
3619 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3620 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3621 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3622 0x00, 0x07, 0x00, 0xf8, 0x00),
3623 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
3624 },
3625 { .freq = 5530,
3626 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
3627 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3628 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3629 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3630 0x00, 0x07, 0x00, 0xf8, 0x00),
3631 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
3632 },
3633 { .freq = 5540,
3634 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
3635 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3636 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3637 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3638 0x00, 0x07, 0x00, 0xf8, 0x00),
3639 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
3640 },
3641 { .freq = 5550,
3642 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
3643 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3644 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3645 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3646 0x00, 0x07, 0x00, 0xf8, 0x00),
3647 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
3648 },
3649 { .freq = 5560,
3650 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
3651 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3652 0x84, 0x2b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3653 0x00, 0xf8, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x7f,
3654 0x00, 0x07, 0x00, 0xf8, 0x00),
3655 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
3656 },
3657 { .freq = 5570,
3658 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
3659 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3660 0x84, 0x2a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3661 0x00, 0xf8, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x7f,
3662 0x00, 0x07, 0x00, 0xf8, 0x00),
3663 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
3664 },
3665 { .freq = 5580,
3666 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
3667 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3668 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3669 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3670 0x00, 0x07, 0x00, 0xf8, 0x00),
3671 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
3672 },
3673 { .freq = 5590,
3674 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
3675 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3676 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3677 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3678 0x00, 0x07, 0x00, 0xf8, 0x00),
3679 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
3680 },
3681 { .freq = 5600,
3682 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
3683 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3684 0x70, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3685 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3686 0x00, 0x07, 0x00, 0xf8, 0x00),
3687 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
3688 },
3689 { .freq = 5610,
3690 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
3691 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3692 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3693 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3694 0x00, 0x07, 0x00, 0xf8, 0x00),
3695 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
3696 },
3697 { .freq = 5620,
3698 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
3699 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3700 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3701 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3702 0x00, 0x07, 0x00, 0xf8, 0x00),
3703 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
3704 },
3705 { .freq = 5630,
3706 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
3707 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3708 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3709 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3710 0x00, 0x07, 0x00, 0xf8, 0x00),
3711 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
3712 },
3713 { .freq = 5640,
3714 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
3715 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3716 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3717 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3718 0x00, 0x07, 0x00, 0xf8, 0x00),
3719 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
3720 },
3721 { .freq = 5650,
3722 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
3723 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3724 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3725 0x00, 0xf8, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3726 0x00, 0x07, 0x00, 0xf8, 0x00),
3727 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
3728 },
3729 { .freq = 5660,
3730 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
3731 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3732 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3733 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3734 0x00, 0x07, 0x00, 0xf6, 0x00),
3735 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
3736 },
3737 { .freq = 5670,
3738 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
3739 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3740 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3741 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3742 0x00, 0x07, 0x00, 0xf6, 0x00),
3743 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
3744 },
3745 { .freq = 5680,
3746 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
3747 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3748 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3749 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3750 0x00, 0x07, 0x00, 0xf6, 0x00),
3751 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
3752 },
3753 { .freq = 5690,
3754 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
3755 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3756 0x70, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3757 0x00, 0xf6, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
3758 0x00, 0x07, 0x00, 0xf6, 0x00),
3759 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
3760 },
3761 { .freq = 5700,
3762 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
3763 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3764 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3765 0x00, 0xf6, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3766 0x00, 0x06, 0x00, 0xf6, 0x00),
3767 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
3768 },
3769 { .freq = 5710,
3770 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
3771 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3772 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3773 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3774 0x00, 0x06, 0x00, 0xf4, 0x00),
3775 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
3776 },
3777 { .freq = 5720,
3778 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
3779 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3780 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3781 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3782 0x00, 0x06, 0x00, 0xf4, 0x00),
3783 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
3784 },
3785 { .freq = 5725,
3786 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
3787 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3788 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3789 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3790 0x00, 0x06, 0x00, 0xf4, 0x00),
3791 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
3792 },
3793 { .freq = 5730,
3794 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
3795 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3796 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3797 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3798 0x00, 0x06, 0x00, 0xf4, 0x00),
3799 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
3800 },
3801 { .freq = 5735,
3802 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
3803 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3804 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3805 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3806 0x00, 0x06, 0x00, 0xf4, 0x00),
3807 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
3808 },
3809 { .freq = 5740,
3810 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
3811 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3812 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3813 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3814 0x00, 0x06, 0x00, 0xf4, 0x00),
3815 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
3816 },
3817 { .freq = 5745,
3818 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
3819 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3820 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3821 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3822 0x00, 0x06, 0x00, 0xf4, 0x00),
3823 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
3824 },
3825 { .freq = 5750,
3826 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
3827 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3828 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3829 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3830 0x00, 0x06, 0x00, 0xf4, 0x00),
3831 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
3832 },
3833 { .freq = 5755,
3834 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
3835 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3836 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3837 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3838 0x00, 0x06, 0x00, 0xf4, 0x00),
3839 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
3840 },
3841 { .freq = 5760,
3842 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
3843 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3844 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3845 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3846 0x00, 0x06, 0x00, 0xf4, 0x00),
3847 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
3848 },
3849 { .freq = 5765,
3850 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
3851 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3852 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3853 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3854 0x00, 0x06, 0x00, 0xf4, 0x00),
3855 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
3856 },
3857 { .freq = 5770,
3858 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
3859 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3860 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3861 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3862 0x00, 0x06, 0x00, 0xf4, 0x00),
3863 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
3864 },
3865 { .freq = 5775,
3866 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
3867 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3868 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3869 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3870 0x00, 0x06, 0x00, 0xf4, 0x00),
3871 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
3872 },
3873 { .freq = 5780,
3874 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
3875 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3876 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3877 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3878 0x00, 0x06, 0x00, 0xf4, 0x00),
3879 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
3880 },
3881 { .freq = 5785,
3882 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
3883 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3884 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3885 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3886 0x00, 0x06, 0x00, 0xf4, 0x00),
3887 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
3888 },
3889 { .freq = 5790,
3890 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
3891 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3892 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3893 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3894 0x00, 0x06, 0x00, 0xf4, 0x00),
3895 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
3896 },
3897 { .freq = 5795,
3898 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
3899 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3900 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3901 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3902 0x00, 0x06, 0x00, 0xf4, 0x00),
3903 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
3904 },
3905 { .freq = 5800,
3906 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
3907 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3908 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3909 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3910 0x00, 0x06, 0x00, 0xf4, 0x00),
3911 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
3912 },
3913 { .freq = 5805,
3914 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
3915 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3916 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3917 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3918 0x00, 0x06, 0x00, 0xf4, 0x00),
3919 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
3920 },
3921 { .freq = 5810,
3922 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
3923 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3924 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3925 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3926 0x00, 0x06, 0x00, 0xf4, 0x00),
3927 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
3928 },
3929 { .freq = 5815,
3930 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
3931 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3932 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3933 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3934 0x00, 0x06, 0x00, 0xf4, 0x00),
3935 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
3936 },
3937 { .freq = 5820,
3938 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
3939 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3940 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3941 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3942 0x00, 0x06, 0x00, 0xf4, 0x00),
3943 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
3944 },
3945 { .freq = 5825,
3946 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
3947 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3948 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3949 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3950 0x00, 0x06, 0x00, 0xf4, 0x00),
3951 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
3952 },
3953 { .freq = 5830,
3954 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
3955 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3956 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3957 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3958 0x00, 0x06, 0x00, 0xf4, 0x00),
3959 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
3960 },
3961 { .freq = 5840,
3962 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
3963 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3964 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3965 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3966 0x00, 0x06, 0x00, 0xf4, 0x00),
3967 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
3968 },
3969 { .freq = 5850,
3970 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
3971 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3972 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3973 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3974 0x00, 0x06, 0x00, 0xf4, 0x00),
3975 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
3976 },
3977 { .freq = 5860,
3978 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
3979 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3980 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3981 0x00, 0xf2, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3982 0x00, 0x06, 0x00, 0xf2, 0x00),
3983 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
3984 },
3985 { .freq = 5870,
3986 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
3987 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3988 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3989 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3990 0x00, 0x06, 0x00, 0xf2, 0x00),
3991 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
3992 },
3993 { .freq = 5880,
3994 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
3995 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3996 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3997 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3998 0x00, 0x06, 0x00, 0xf2, 0x00),
3999 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
4000 },
4001 { .freq = 5890,
4002 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
4003 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4004 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
4005 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
4006 0x00, 0x06, 0x00, 0xf2, 0x00),
4007 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
4008 },
4009 { .freq = 5900,
4010 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
4011 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4012 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
4013 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
4014 0x00, 0x05, 0x00, 0xf2, 0x00),
4015 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
4016 },
4017 { .freq = 5910,
4018 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
4019 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4020 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
4021 0x00, 0xf2, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
4022 0x00, 0x05, 0x00, 0xf2, 0x00),
4023 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
4024 },
4025 { .freq = 2412,
4026 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
4027 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
4028 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
4029 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
4030 0x70, 0x00, 0x0f, 0x00, 0x0f),
4031 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
4032 },
4033 { .freq = 2417,
4034 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
4035 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4036 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
4037 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
4038 0x70, 0x00, 0x0f, 0x00, 0x0f),
4039 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
4040 },
4041 { .freq = 2422,
4042 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
4043 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4044 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
4045 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
4046 0x70, 0x00, 0x0f, 0x00, 0x0f),
4047 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
4048 },
4049 { .freq = 2427,
4050 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
4051 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4052 0x00, 0x00, 0xfd, 0x00, 0x05, 0x00, 0x70, 0x00,
4053 0x0f, 0x00, 0x0f, 0x00, 0xfd, 0x00, 0x05, 0x00,
4054 0x70, 0x00, 0x0f, 0x00, 0x0f),
4055 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
4056 },
4057 { .freq = 2432,
4058 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
4059 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4060 0x00, 0x00, 0xfb, 0x00, 0x05, 0x00, 0x70, 0x00,
4061 0x0f, 0x00, 0x0f, 0x00, 0xfb, 0x00, 0x05, 0x00,
4062 0x70, 0x00, 0x0f, 0x00, 0x0f),
4063 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
4064 },
4065 { .freq = 2437,
4066 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
4067 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4068 0x00, 0x00, 0xfa, 0x00, 0x05, 0x00, 0x70, 0x00,
4069 0x0f, 0x00, 0x0f, 0x00, 0xfa, 0x00, 0x05, 0x00,
4070 0x70, 0x00, 0x0f, 0x00, 0x0f),
4071 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
4072 },
4073 { .freq = 2442,
4074 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
4075 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4076 0x00, 0x00, 0xf8, 0x00, 0x05, 0x00, 0x70, 0x00,
4077 0x0f, 0x00, 0x0f, 0x00, 0xf8, 0x00, 0x05, 0x00,
4078 0x70, 0x00, 0x0f, 0x00, 0x0f),
4079 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
4080 },
4081 { .freq = 2447,
4082 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
4083 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4084 0x00, 0x00, 0xf7, 0x00, 0x05, 0x00, 0x70, 0x00,
4085 0x0f, 0x00, 0x0f, 0x00, 0xf7, 0x00, 0x05, 0x00,
4086 0x70, 0x00, 0x0f, 0x00, 0x0f),
4087 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
4088 },
4089 { .freq = 2452,
4090 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
4091 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4092 0x00, 0x00, 0xf6, 0x00, 0x05, 0x00, 0x70, 0x00,
4093 0x0f, 0x00, 0x0f, 0x00, 0xf6, 0x00, 0x05, 0x00,
4094 0x70, 0x00, 0x0f, 0x00, 0x0f),
4095 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
4096 },
4097 { .freq = 2457,
4098 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
4099 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4100 0x00, 0x00, 0xf5, 0x00, 0x05, 0x00, 0x70, 0x00,
4101 0x0f, 0x00, 0x0d, 0x00, 0xf5, 0x00, 0x05, 0x00,
4102 0x70, 0x00, 0x0f, 0x00, 0x0d),
4103 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
4104 },
4105 { .freq = 2462,
4106 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
4107 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4108 0x00, 0x00, 0xf4, 0x00, 0x05, 0x00, 0x70, 0x00,
4109 0x0f, 0x00, 0x0d, 0x00, 0xf4, 0x00, 0x05, 0x00,
4110 0x70, 0x00, 0x0f, 0x00, 0x0d),
4111 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
4112 },
4113 { .freq = 2467,
4114 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
4115 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4116 0x00, 0x00, 0xf3, 0x00, 0x05, 0x00, 0x70, 0x00,
4117 0x0f, 0x00, 0x0d, 0x00, 0xf3, 0x00, 0x05, 0x00,
4118 0x70, 0x00, 0x0f, 0x00, 0x0d),
4119 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
4120 },
4121 { .freq = 2472,
4122 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
4123 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4124 0x00, 0x00, 0xf2, 0x00, 0x05, 0x00, 0x70, 0x00,
4125 0x0f, 0x00, 0x0d, 0x00, 0xf2, 0x00, 0x05, 0x00,
4126 0x70, 0x00, 0x0f, 0x00, 0x0d),
4127 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
4128 },
4129 { .freq = 2484,
4130 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
4131 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4132 0x00, 0x00, 0xf0, 0x00, 0x05, 0x00, 0x70, 0x00,
4133 0x0f, 0x00, 0x0d, 0x00, 0xf0, 0x00, 0x05, 0x00,
4134 0x70, 0x00, 0x0f, 0x00, 0x0d),
4135 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
4136 },
4137};
4138
4139static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_phy_rev4[] = {
4140 { .freq = 4920,
4141 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
4142 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4143 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4144 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4145 0x00, 0x0f, 0x00, 0xff, 0x00),
4146 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
4147 },
4148 { .freq = 4930,
4149 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
4150 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4151 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4152 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4153 0x00, 0x0f, 0x00, 0xff, 0x00),
4154 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
4155 },
4156 { .freq = 4940,
4157 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
4158 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4159 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4160 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4161 0x00, 0x0f, 0x00, 0xff, 0x00),
4162 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
4163 },
4164 { .freq = 4950,
4165 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
4166 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4167 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4168 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4169 0x00, 0x0f, 0x00, 0xff, 0x00),
4170 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
4171 },
4172 { .freq = 4960,
4173 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
4174 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4175 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4176 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4177 0x00, 0x0f, 0x00, 0xff, 0x00),
4178 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
4179 },
4180 { .freq = 4970,
4181 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
4182 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4183 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4184 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4185 0x00, 0x0f, 0x00, 0xff, 0x00),
4186 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
4187 },
4188 { .freq = 4980,
4189 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
4190 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4191 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4192 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4193 0x00, 0x0f, 0x00, 0xff, 0x00),
4194 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
4195 },
4196 { .freq = 4990,
4197 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
4198 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4199 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4200 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4201 0x00, 0x0f, 0x00, 0xff, 0x00),
4202 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
4203 },
4204 { .freq = 5000,
4205 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
4206 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4207 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4208 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4209 0x00, 0x0f, 0x00, 0xff, 0x00),
4210 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
4211 },
4212 { .freq = 5010,
4213 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
4214 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4215 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4216 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4217 0x00, 0x0f, 0x00, 0xff, 0x00),
4218 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
4219 },
4220 { .freq = 5020,
4221 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
4222 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4223 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4224 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4225 0x00, 0x0f, 0x00, 0xff, 0x00),
4226 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
4227 },
4228 { .freq = 5030,
4229 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
4230 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4231 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4232 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4233 0x00, 0x0f, 0x00, 0xff, 0x00),
4234 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
4235 },
4236 { .freq = 5040,
4237 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
4238 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4239 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4240 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4241 0x00, 0x0f, 0x00, 0xff, 0x00),
4242 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
4243 },
4244 { .freq = 5050,
4245 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
4246 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4247 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4248 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4249 0x00, 0x0f, 0x00, 0xff, 0x00),
4250 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
4251 },
4252 { .freq = 5060,
4253 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
4254 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4255 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4256 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4257 0x00, 0x0f, 0x00, 0xff, 0x00),
4258 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
4259 },
4260 { .freq = 5070,
4261 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
4262 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4263 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4264 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4265 0x00, 0x0f, 0x00, 0xff, 0x00),
4266 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
4267 },
4268 { .freq = 5080,
4269 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
4270 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4271 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4272 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4273 0x00, 0x0f, 0x00, 0xff, 0x00),
4274 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
4275 },
4276 { .freq = 5090,
4277 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
4278 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4279 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4280 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4281 0x00, 0x0f, 0x00, 0xff, 0x00),
4282 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
4283 },
4284 { .freq = 5100,
4285 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
4286 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4287 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4288 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4289 0x00, 0x0f, 0x00, 0xfe, 0x00),
4290 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
4291 },
4292 { .freq = 5110,
4293 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
4294 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4295 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4296 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4297 0x00, 0x0f, 0x00, 0xfe, 0x00),
4298 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
4299 },
4300 { .freq = 5120,
4301 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
4302 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4303 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4304 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4305 0x00, 0x0f, 0x00, 0xfe, 0x00),
4306 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
4307 },
4308 { .freq = 5130,
4309 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
4310 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4311 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4312 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4313 0x00, 0x0f, 0x00, 0xfe, 0x00),
4314 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
4315 },
4316 { .freq = 5140,
4317 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
4318 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4319 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4320 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4321 0x00, 0x0f, 0x00, 0xfe, 0x00),
4322 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
4323 },
4324 { .freq = 5160,
4325 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
4326 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4327 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4328 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4329 0x00, 0x0f, 0x00, 0xfe, 0x00),
4330 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
4331 },
4332 { .freq = 5170,
4333 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
4334 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4335 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4336 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4337 0x00, 0x0f, 0x00, 0xfe, 0x00),
4338 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
4339 },
4340 { .freq = 5180,
4341 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
4342 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4343 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4344 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4345 0x00, 0x0f, 0x00, 0xfe, 0x00),
4346 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
4347 },
4348 { .freq = 5190,
4349 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
4350 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4351 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4352 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4353 0x00, 0x0f, 0x00, 0xfe, 0x00),
4354 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
4355 },
4356 { .freq = 5200,
4357 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
4358 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4359 0xff, 0xef, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4360 0x00, 0xfc, 0x00, 0xef, 0x00, 0x0a, 0x00, 0x7f,
4361 0x00, 0x0f, 0x00, 0xfc, 0x00),
4362 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
4363 },
4364 { .freq = 5210,
4365 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
4366 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4367 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4368 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4369 0x00, 0x0f, 0x00, 0xfc, 0x00),
4370 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
4371 },
4372 { .freq = 5220,
4373 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
4374 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4375 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4376 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4377 0x00, 0x0f, 0x00, 0xfc, 0x00),
4378 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
4379 },
4380 { .freq = 5230,
4381 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
4382 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4383 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4384 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4385 0x00, 0x0f, 0x00, 0xfc, 0x00),
4386 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
4387 },
4388 { .freq = 5240,
4389 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
4390 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4391 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4392 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4393 0x00, 0x0f, 0x00, 0xfc, 0x00),
4394 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
4395 },
4396 { .freq = 5250,
4397 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
4398 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4399 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4400 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4401 0x00, 0x0f, 0x00, 0xfc, 0x00),
4402 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
4403 },
4404 { .freq = 5260,
4405 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
4406 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4407 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4408 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4409 0x00, 0x0f, 0x00, 0xfc, 0x00),
4410 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
4411 },
4412 { .freq = 5270,
4413 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
4414 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4415 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4416 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4417 0x00, 0x0f, 0x00, 0xfc, 0x00),
4418 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
4419 },
4420 { .freq = 5280,
4421 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
4422 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4423 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4424 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4425 0x00, 0x0f, 0x00, 0xfc, 0x00),
4426 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
4427 },
4428 { .freq = 5290,
4429 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
4430 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4431 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4432 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4433 0x00, 0x0f, 0x00, 0xfc, 0x00),
4434 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
4435 },
4436 { .freq = 5300,
4437 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
4438 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4439 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4440 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4441 0x00, 0x0f, 0x00, 0xfa, 0x00),
4442 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
4443 },
4444 { .freq = 5310,
4445 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
4446 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4447 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4448 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4449 0x00, 0x0f, 0x00, 0xfa, 0x00),
4450 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
4451 },
4452 { .freq = 5320,
4453 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
4454 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4455 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4456 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4457 0x00, 0x0f, 0x00, 0xfa, 0x00),
4458 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
4459 },
4460 { .freq = 5330,
4461 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
4462 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4463 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4464 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4465 0x00, 0x0f, 0x00, 0xfa, 0x00),
4466 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
4467 },
4468 { .freq = 5340,
4469 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
4470 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4471 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4472 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4473 0x00, 0x0f, 0x00, 0xfa, 0x00),
4474 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
4475 },
4476 { .freq = 5350,
4477 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
4478 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4479 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4480 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4481 0x00, 0x0f, 0x00, 0xfa, 0x00),
4482 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
4483 },
4484 { .freq = 5360,
4485 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
4486 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4487 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4488 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4489 0x00, 0x0f, 0x00, 0xfa, 0x00),
4490 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
4491 },
4492 { .freq = 5370,
4493 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
4494 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4495 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4496 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4497 0x00, 0x0f, 0x00, 0xfa, 0x00),
4498 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
4499 },
4500 { .freq = 5380,
4501 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
4502 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4503 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4504 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4505 0x00, 0x0f, 0x00, 0xfa, 0x00),
4506 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
4507 },
4508 { .freq = 5390,
4509 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
4510 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4511 0xff, 0x8f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4512 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x08, 0x00, 0x7f,
4513 0x00, 0x0f, 0x00, 0xfa, 0x00),
4514 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
4515 },
4516 { .freq = 5400,
4517 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
4518 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4519 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4520 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4521 0x00, 0x0f, 0x00, 0xf8, 0x00),
4522 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
4523 },
4524 { .freq = 5410,
4525 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
4526 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4527 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4528 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4529 0x00, 0x0f, 0x00, 0xf8, 0x00),
4530 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
4531 },
4532 { .freq = 5420,
4533 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
4534 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4535 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4536 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4537 0x00, 0x0f, 0x00, 0xf8, 0x00),
4538 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
4539 },
4540 { .freq = 5430,
4541 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
4542 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4543 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4544 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4545 0x00, 0x0f, 0x00, 0xf8, 0x00),
4546 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
4547 },
4548 { .freq = 5440,
4549 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
4550 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4551 0xc8, 0x7e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4552 0x00, 0xf8, 0x00, 0x7e, 0x00, 0x07, 0x00, 0x7f,
4553 0x00, 0x0f, 0x00, 0xf8, 0x00),
4554 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
4555 },
4556 { .freq = 5450,
4557 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
4558 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4559 0xc8, 0x7d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4560 0x00, 0xf8, 0x00, 0x7d, 0x00, 0x07, 0x00, 0x7f,
4561 0x00, 0x0f, 0x00, 0xf8, 0x00),
4562 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
4563 },
4564 { .freq = 5460,
4565 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
4566 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4567 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4568 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4569 0x00, 0x0f, 0x00, 0xf8, 0x00),
4570 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
4571 },
4572 { .freq = 5470,
4573 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
4574 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4575 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4576 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4577 0x00, 0x0f, 0x00, 0xf8, 0x00),
4578 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
4579 },
4580 { .freq = 5480,
4581 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
4582 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4583 0xc8, 0x5d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4584 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x7f,
4585 0x00, 0x0f, 0x00, 0xf8, 0x00),
4586 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
4587 },
4588 { .freq = 5490,
4589 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
4590 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4591 0xc8, 0x5c, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4592 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x07, 0x00, 0x7f,
4593 0x00, 0x0f, 0x00, 0xf8, 0x00),
4594 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
4595 },
4596 { .freq = 5500,
4597 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
4598 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4599 0x84, 0x5c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4600 0x00, 0xf6, 0x00, 0x5c, 0x00, 0x06, 0x00, 0x7f,
4601 0x00, 0x0d, 0x00, 0xf6, 0x00),
4602 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
4603 },
4604 { .freq = 5510,
4605 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
4606 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4607 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4608 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4609 0x00, 0x0d, 0x00, 0xf6, 0x00),
4610 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
4611 },
4612 { .freq = 5520,
4613 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
4614 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4615 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4616 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4617 0x00, 0x0d, 0x00, 0xf6, 0x00),
4618 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
4619 },
4620 { .freq = 5530,
4621 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
4622 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4623 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4624 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4625 0x00, 0x0d, 0x00, 0xf6, 0x00),
4626 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
4627 },
4628 { .freq = 5540,
4629 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
4630 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4631 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4632 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4633 0x00, 0x0d, 0x00, 0xf6, 0x00),
4634 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
4635 },
4636 { .freq = 5550,
4637 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
4638 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4639 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4640 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4641 0x00, 0x0d, 0x00, 0xf6, 0x00),
4642 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
4643 },
4644 { .freq = 5560,
4645 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
4646 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4647 0x84, 0x2b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4648 0x00, 0xf6, 0x00, 0x2b, 0x00, 0x06, 0x00, 0x7f,
4649 0x00, 0x0d, 0x00, 0xf6, 0x00),
4650 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
4651 },
4652 { .freq = 5570,
4653 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
4654 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4655 0x84, 0x2a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4656 0x00, 0xf6, 0x00, 0x2a, 0x00, 0x06, 0x00, 0x7f,
4657 0x00, 0x0d, 0x00, 0xf6, 0x00),
4658 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
4659 },
4660 { .freq = 5580,
4661 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
4662 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4663 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4664 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4665 0x00, 0x0d, 0x00, 0xf6, 0x00),
4666 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
4667 },
4668 { .freq = 5590,
4669 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
4670 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4671 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4672 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4673 0x00, 0x0d, 0x00, 0xf6, 0x00),
4674 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
4675 },
4676 { .freq = 5600,
4677 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
4678 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4679 0x70, 0x1a, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4680 0x00, 0xf4, 0x00, 0x1a, 0x00, 0x04, 0x00, 0x7f,
4681 0x00, 0x0b, 0x00, 0xf4, 0x00),
4682 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
4683 },
4684 { .freq = 5610,
4685 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
4686 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4687 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4688 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4689 0x00, 0x0b, 0x00, 0xf4, 0x00),
4690 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
4691 },
4692 { .freq = 5620,
4693 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
4694 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4695 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4696 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4697 0x00, 0x0b, 0x00, 0xf4, 0x00),
4698 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
4699 },
4700 { .freq = 5630,
4701 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
4702 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4703 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4704 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4705 0x00, 0x0b, 0x00, 0xf4, 0x00),
4706 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
4707 },
4708 { .freq = 5640,
4709 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
4710 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4711 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4712 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4713 0x00, 0x0b, 0x00, 0xf4, 0x00),
4714 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
4715 },
4716 { .freq = 5650,
4717 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
4718 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4719 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4720 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4721 0x00, 0x0b, 0x00, 0xf4, 0x00),
4722 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
4723 },
4724 { .freq = 5660,
4725 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
4726 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4727 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4728 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4729 0x00, 0x0b, 0x00, 0xf4, 0x00),
4730 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
4731 },
4732 { .freq = 5670,
4733 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
4734 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4735 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4736 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4737 0x00, 0x0b, 0x00, 0xf4, 0x00),
4738 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
4739 },
4740 { .freq = 5680,
4741 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
4742 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4743 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4744 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4745 0x00, 0x0b, 0x00, 0xf4, 0x00),
4746 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
4747 },
4748 { .freq = 5690,
4749 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
4750 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4751 0x70, 0x07, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4752 0x00, 0xf4, 0x00, 0x07, 0x00, 0x04, 0x00, 0x7f,
4753 0x00, 0x0b, 0x00, 0xf4, 0x00),
4754 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
4755 },
4756 { .freq = 5700,
4757 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
4758 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4759 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4760 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4761 0x00, 0x0a, 0x00, 0xf2, 0x00),
4762 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
4763 },
4764 { .freq = 5710,
4765 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
4766 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4767 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4768 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4769 0x00, 0x0a, 0x00, 0xf2, 0x00),
4770 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
4771 },
4772 { .freq = 5720,
4773 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
4774 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4775 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4776 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4777 0x00, 0x0a, 0x00, 0xf2, 0x00),
4778 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
4779 },
4780 { .freq = 5725,
4781 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
4782 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4783 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4784 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4785 0x00, 0x0a, 0x00, 0xf2, 0x00),
4786 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
4787 },
4788 { .freq = 5730,
4789 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
4790 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4791 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4792 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4793 0x00, 0x0a, 0x00, 0xf2, 0x00),
4794 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
4795 },
4796 { .freq = 5735,
4797 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
4798 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4799 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4800 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4801 0x00, 0x0a, 0x00, 0xf2, 0x00),
4802 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
4803 },
4804 { .freq = 5740,
4805 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
4806 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4807 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4808 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4809 0x00, 0x0a, 0x00, 0xf2, 0x00),
4810 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
4811 },
4812 { .freq = 5745,
4813 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
4814 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4815 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4816 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4817 0x00, 0x0a, 0x00, 0xf2, 0x00),
4818 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
4819 },
4820 { .freq = 5750,
4821 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
4822 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4823 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4824 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4825 0x00, 0x0a, 0x00, 0xf2, 0x00),
4826 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
4827 },
4828 { .freq = 5755,
4829 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
4830 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4831 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4832 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4833 0x00, 0x0a, 0x00, 0xf2, 0x00),
4834 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
4835 },
4836 { .freq = 5760,
4837 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
4838 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4839 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4840 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4841 0x00, 0x0a, 0x00, 0xf2, 0x00),
4842 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
4843 },
4844 { .freq = 5765,
4845 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
4846 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4847 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4848 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4849 0x00, 0x0a, 0x00, 0xf2, 0x00),
4850 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
4851 },
4852 { .freq = 5770,
4853 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
4854 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4855 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4856 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4857 0x00, 0x0a, 0x00, 0xf2, 0x00),
4858 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
4859 },
4860 { .freq = 5775,
4861 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
4862 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4863 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4864 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4865 0x00, 0x0a, 0x00, 0xf2, 0x00),
4866 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
4867 },
4868 { .freq = 5780,
4869 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
4870 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4871 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4872 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4873 0x00, 0x0a, 0x00, 0xf2, 0x00),
4874 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
4875 },
4876 { .freq = 5785,
4877 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
4878 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4879 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4880 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4881 0x00, 0x0a, 0x00, 0xf2, 0x00),
4882 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
4883 },
4884 { .freq = 5790,
4885 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
4886 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4887 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4888 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4889 0x00, 0x0a, 0x00, 0xf2, 0x00),
4890 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
4891 },
4892 { .freq = 5795,
4893 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
4894 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4895 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4896 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4897 0x00, 0x0a, 0x00, 0xf2, 0x00),
4898 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
4899 },
4900 { .freq = 5800,
4901 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
4902 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4903 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4904 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4905 0x00, 0x09, 0x00, 0xf0, 0x00),
4906 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
4907 },
4908 { .freq = 5805,
4909 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
4910 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4911 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4912 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4913 0x00, 0x09, 0x00, 0xf0, 0x00),
4914 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
4915 },
4916 { .freq = 5810,
4917 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
4918 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4919 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4920 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4921 0x00, 0x09, 0x00, 0xf0, 0x00),
4922 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
4923 },
4924 { .freq = 5815,
4925 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
4926 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4927 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4928 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4929 0x00, 0x09, 0x00, 0xf0, 0x00),
4930 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
4931 },
4932 { .freq = 5820,
4933 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
4934 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4935 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4936 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4937 0x00, 0x09, 0x00, 0xf0, 0x00),
4938 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
4939 },
4940 { .freq = 5825,
4941 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
4942 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4943 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4944 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4945 0x00, 0x09, 0x00, 0xf0, 0x00),
4946 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
4947 },
4948 { .freq = 5830,
4949 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
4950 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4951 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4952 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4953 0x00, 0x09, 0x00, 0xf0, 0x00),
4954 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
4955 },
4956 { .freq = 5840,
4957 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
4958 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4959 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4960 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4961 0x00, 0x09, 0x00, 0xf0, 0x00),
4962 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
4963 },
4964 { .freq = 5850,
4965 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
4966 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4967 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4968 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4969 0x00, 0x09, 0x00, 0xf0, 0x00),
4970 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
4971 },
4972 { .freq = 5860,
4973 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
4974 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4975 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4976 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4977 0x00, 0x09, 0x00, 0xf0, 0x00),
4978 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
4979 },
4980 { .freq = 5870,
4981 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
4982 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4983 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4984 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4985 0x00, 0x09, 0x00, 0xf0, 0x00),
4986 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
4987 },
4988 { .freq = 5880,
4989 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
4990 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4991 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4992 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4993 0x00, 0x09, 0x00, 0xf0, 0x00),
4994 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
4995 },
4996 { .freq = 5890,
4997 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
4998 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4999 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
5000 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
5001 0x00, 0x09, 0x00, 0xf0, 0x00),
5002 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
5003 },
5004 { .freq = 5900,
5005 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
5006 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5007 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
5008 0x00, 0xf0, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
5009 0x00, 0x07, 0x00, 0xf0, 0x00),
5010 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
5011 },
5012 { .freq = 5910,
5013 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
5014 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5015 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
5016 0x00, 0xf0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
5017 0x00, 0x07, 0x00, 0xf0, 0x00),
5018 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
5019 },
5020 { .freq = 2412,
5021 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
5022 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
5023 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
5024 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
5025 0x70, 0x00, 0x0f, 0x00, 0x0e),
5026 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
5027 },
5028 { .freq = 2417,
5029 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
5030 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5031 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
5032 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
5033 0x70, 0x00, 0x0f, 0x00, 0x0e),
5034 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
5035 },
5036 { .freq = 2422,
5037 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
5038 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5039 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
5040 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
5041 0x70, 0x00, 0x0f, 0x00, 0x0e),
5042 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
5043 },
5044 { .freq = 2427,
5045 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
5046 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5047 0x00, 0x00, 0xfd, 0x00, 0x04, 0x00, 0x70, 0x00,
5048 0x0f, 0x00, 0x0e, 0x00, 0xfd, 0x00, 0x04, 0x00,
5049 0x70, 0x00, 0x0f, 0x00, 0x0e),
5050 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
5051 },
5052 { .freq = 2432,
5053 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
5054 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5055 0x00, 0x00, 0xfb, 0x00, 0x04, 0x00, 0x70, 0x00,
5056 0x0f, 0x00, 0x0e, 0x00, 0xfb, 0x00, 0x04, 0x00,
5057 0x70, 0x00, 0x0f, 0x00, 0x0e),
5058 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
5059 },
5060 { .freq = 2437,
5061 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
5062 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5063 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x70, 0x00,
5064 0x0f, 0x00, 0x0e, 0x00, 0xfa, 0x00, 0x04, 0x00,
5065 0x70, 0x00, 0x0f, 0x00, 0x0e),
5066 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
5067 },
5068 { .freq = 2442,
5069 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
5070 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5071 0x00, 0x00, 0xf8, 0x00, 0x04, 0x00, 0x70, 0x00,
5072 0x0f, 0x00, 0x0e, 0x00, 0xf8, 0x00, 0x04, 0x00,
5073 0x70, 0x00, 0x0f, 0x00, 0x0e),
5074 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
5075 },
5076 { .freq = 2447,
5077 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
5078 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5079 0x00, 0x00, 0xf7, 0x00, 0x04, 0x00, 0x70, 0x00,
5080 0x0f, 0x00, 0x0e, 0x00, 0xf7, 0x00, 0x04, 0x00,
5081 0x70, 0x00, 0x0f, 0x00, 0x0e),
5082 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
5083 },
5084 { .freq = 2452,
5085 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
5086 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5087 0x00, 0x00, 0xf6, 0x00, 0x04, 0x00, 0x70, 0x00,
5088 0x0f, 0x00, 0x0e, 0x00, 0xf6, 0x00, 0x04, 0x00,
5089 0x70, 0x00, 0x0f, 0x00, 0x0e),
5090 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
5091 },
5092 { .freq = 2457,
5093 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
5094 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5095 0x00, 0x00, 0xf5, 0x00, 0x04, 0x00, 0x70, 0x00,
5096 0x0f, 0x00, 0x0e, 0x00, 0xf5, 0x00, 0x04, 0x00,
5097 0x70, 0x00, 0x0f, 0x00, 0x0e),
5098 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
5099 },
5100 { .freq = 2462,
5101 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
5102 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5103 0x00, 0x00, 0xf4, 0x00, 0x04, 0x00, 0x70, 0x00,
5104 0x0f, 0x00, 0x0e, 0x00, 0xf4, 0x00, 0x04, 0x00,
5105 0x70, 0x00, 0x0f, 0x00, 0x0e),
5106 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
5107 },
5108 { .freq = 2467,
5109 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
5110 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5111 0x00, 0x00, 0xf3, 0x00, 0x04, 0x00, 0x70, 0x00,
5112 0x0f, 0x00, 0x0e, 0x00, 0xf3, 0x00, 0x04, 0x00,
5113 0x70, 0x00, 0x0f, 0x00, 0x0e),
5114 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
5115 },
5116 { .freq = 2472,
5117 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
5118 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5119 0x00, 0x00, 0xf2, 0x00, 0x04, 0x00, 0x70, 0x00,
5120 0x0f, 0x00, 0x0e, 0x00, 0xf2, 0x00, 0x04, 0x00,
5121 0x70, 0x00, 0x0f, 0x00, 0x0e),
5122 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
5123 },
5124 { .freq = 2484,
5125 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
5126 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5127 0x00, 0x00, 0xf0, 0x00, 0x04, 0x00, 0x70, 0x00,
5128 0x0f, 0x00, 0x0e, 0x00, 0xf0, 0x00, 0x04, 0x00,
5129 0x70, 0x00, 0x0f, 0x00, 0x0e),
5130 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
5131 },
5132};
5133
5134static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev5[] = {
5135 { .freq = 4920,
5136 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
5137 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5138 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
5139 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5140 0x00, 0x0f, 0x00, 0x6f, 0x00),
5141 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
5142 },
5143 { .freq = 4930,
5144 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
5145 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5146 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5147 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5148 0x00, 0x0e, 0x00, 0x6f, 0x00),
5149 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
5150 },
5151 { .freq = 4940,
5152 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
5153 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5154 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5155 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5156 0x00, 0x0e, 0x00, 0x6f, 0x00),
5157 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
5158 },
5159 { .freq = 4950,
5160 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
5161 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5162 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5163 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5164 0x00, 0x0e, 0x00, 0x6f, 0x00),
5165 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
5166 },
5167 { .freq = 4960,
5168 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
5169 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5170 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
5171 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5172 0x00, 0x0e, 0x00, 0x6f, 0x00),
5173 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
5174 },
5175 { .freq = 4970,
5176 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
5177 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5178 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5179 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5180 0x00, 0x0d, 0x00, 0x6f, 0x00),
5181 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
5182 },
5183 { .freq = 4980,
5184 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
5185 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5186 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5187 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5188 0x00, 0x0d, 0x00, 0x6f, 0x00),
5189 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
5190 },
5191 { .freq = 4990,
5192 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
5193 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5194 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5195 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5196 0x00, 0x0d, 0x00, 0x6f, 0x00),
5197 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
5198 },
5199 { .freq = 5000,
5200 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
5201 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5202 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5203 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5204 0x00, 0x0d, 0x00, 0x6f, 0x00),
5205 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
5206 },
5207 { .freq = 5010,
5208 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
5209 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5210 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5211 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5212 0x00, 0x0d, 0x00, 0x6f, 0x00),
5213 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
5214 },
5215 { .freq = 5020,
5216 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
5217 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5218 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
5219 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5220 0x00, 0x0d, 0x00, 0x6f, 0x00),
5221 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
5222 },
5223 { .freq = 5030,
5224 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
5225 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5226 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5227 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5228 0x00, 0x0c, 0x00, 0x6f, 0x00),
5229 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
5230 },
5231 { .freq = 5040,
5232 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
5233 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5234 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5235 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5236 0x00, 0x0c, 0x00, 0x6f, 0x00),
5237 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
5238 },
5239 { .freq = 5050,
5240 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
5241 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5242 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5243 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5244 0x00, 0x0c, 0x00, 0x6f, 0x00),
5245 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
5246 },
5247 { .freq = 5060,
5248 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
5249 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5250 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5251 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
5252 0x00, 0x0c, 0x00, 0x6f, 0x00),
5253 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
5254 },
5255 { .freq = 5070,
5256 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
5257 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5258 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5259 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
5260 0x00, 0x0b, 0x00, 0x6f, 0x00),
5261 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
5262 },
5263 { .freq = 5080,
5264 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
5265 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5266 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5267 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5268 0x00, 0x0b, 0x00, 0x6f, 0x00),
5269 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
5270 },
5271 { .freq = 5090,
5272 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
5273 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5274 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5275 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5276 0x00, 0x0b, 0x00, 0x6f, 0x00),
5277 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
5278 },
5279 { .freq = 5100,
5280 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
5281 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5282 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5283 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5284 0x00, 0x0b, 0x00, 0x6f, 0x00),
5285 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
5286 },
5287 { .freq = 5110,
5288 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
5289 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5290 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5291 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5292 0x00, 0x0b, 0x00, 0x6f, 0x00),
5293 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
5294 },
5295 { .freq = 5120,
5296 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
5297 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5298 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5299 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5300 0x00, 0x0b, 0x00, 0x6f, 0x00),
5301 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
5302 },
5303 { .freq = 5130,
5304 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
5305 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5306 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
5307 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
5308 0x00, 0x0a, 0x00, 0x6f, 0x00),
5309 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
5310 },
5311 { .freq = 5140,
5312 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
5313 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5314 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
5315 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5316 0x00, 0x0a, 0x00, 0x6f, 0x00),
5317 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
5318 },
5319 { .freq = 5160,
5320 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
5321 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5322 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
5323 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5324 0x00, 0x09, 0x00, 0x6e, 0x00),
5325 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
5326 },
5327 { .freq = 5170,
5328 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
5329 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5330 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5331 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
5332 0x00, 0x09, 0x00, 0x6e, 0x00),
5333 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
5334 },
5335 { .freq = 5180,
5336 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
5337 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5338 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5339 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5340 0x00, 0x09, 0x00, 0x6e, 0x00),
5341 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
5342 },
5343 { .freq = 5190,
5344 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
5345 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5346 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5347 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5348 0x00, 0x09, 0x00, 0x6e, 0x00),
5349 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
5350 },
5351 { .freq = 5200,
5352 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
5353 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5354 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5355 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5356 0x00, 0x09, 0x00, 0x6e, 0x00),
5357 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
5358 },
5359 { .freq = 5210,
5360 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
5361 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5362 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5363 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5364 0x00, 0x09, 0x00, 0x6e, 0x00),
5365 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
5366 },
5367 { .freq = 5220,
5368 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
5369 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5370 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5371 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5372 0x00, 0x09, 0x00, 0x6e, 0x00),
5373 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
5374 },
5375 { .freq = 5230,
5376 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
5377 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5378 0xff, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
5379 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
5380 0x00, 0x08, 0x00, 0x6e, 0x00),
5381 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
5382 },
5383 { .freq = 5240,
5384 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
5385 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5386 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5387 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5388 0x00, 0x08, 0x00, 0x6d, 0x00),
5389 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
5390 },
5391 { .freq = 5250,
5392 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
5393 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5394 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5395 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5396 0x00, 0x08, 0x00, 0x6d, 0x00),
5397 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
5398 },
5399 { .freq = 5260,
5400 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
5401 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5402 0xff, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5403 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
5404 0x00, 0x08, 0x00, 0x6d, 0x00),
5405 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
5406 },
5407 { .freq = 5270,
5408 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
5409 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5410 0xff, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5411 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
5412 0x00, 0x07, 0x00, 0x6c, 0x00),
5413 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
5414 },
5415 { .freq = 5280,
5416 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
5417 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5418 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5419 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5420 0x00, 0x07, 0x00, 0x6c, 0x00),
5421 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
5422 },
5423 { .freq = 5290,
5424 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
5425 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5426 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5427 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5428 0x00, 0x07, 0x00, 0x6c, 0x00),
5429 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
5430 },
5431 { .freq = 5300,
5432 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
5433 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5434 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5435 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5436 0x00, 0x07, 0x00, 0x6c, 0x00),
5437 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
5438 },
5439 { .freq = 5310,
5440 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
5441 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5442 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5443 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5444 0x00, 0x07, 0x00, 0x6c, 0x00),
5445 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
5446 },
5447 { .freq = 5320,
5448 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
5449 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5450 0xff, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5451 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
5452 0x00, 0x07, 0x00, 0x6c, 0x00),
5453 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
5454 },
5455 { .freq = 5330,
5456 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
5457 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5458 0xff, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5459 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
5460 0x00, 0x07, 0x00, 0x6b, 0x00),
5461 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
5462 },
5463 { .freq = 5340,
5464 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
5465 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5466 0xff, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
5467 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
5468 0x00, 0x07, 0x00, 0x6b, 0x00),
5469 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
5470 },
5471 { .freq = 5350,
5472 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
5473 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5474 0xff, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5475 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
5476 0x00, 0x06, 0x00, 0x6b, 0x00),
5477 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
5478 },
5479 { .freq = 5360,
5480 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
5481 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5482 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5483 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5484 0x00, 0x06, 0x00, 0x6b, 0x00),
5485 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
5486 },
5487 { .freq = 5370,
5488 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
5489 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5490 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5491 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5492 0x00, 0x06, 0x00, 0x5b, 0x00),
5493 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
5494 },
5495 { .freq = 5380,
5496 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
5497 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5498 0xff, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5499 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
5500 0x00, 0x06, 0x00, 0x5a, 0x00),
5501 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
5502 },
5503 { .freq = 5390,
5504 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
5505 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5506 0xff, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5507 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5508 0x00, 0x06, 0x00, 0x5a, 0x00),
5509 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
5510 },
5511 { .freq = 5400,
5512 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
5513 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5514 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5515 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5516 0x00, 0x06, 0x00, 0x5a, 0x00),
5517 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
5518 },
5519 { .freq = 5410,
5520 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
5521 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5522 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5523 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5524 0x00, 0x05, 0x00, 0x5a, 0x00),
5525 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
5526 },
5527 { .freq = 5420,
5528 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
5529 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5530 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5531 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5532 0x00, 0x05, 0x00, 0x5a, 0x00),
5533 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
5534 },
5535 { .freq = 5430,
5536 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
5537 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5538 0xc8, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5539 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
5540 0x00, 0x05, 0x00, 0x59, 0x00),
5541 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
5542 },
5543 { .freq = 5440,
5544 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
5545 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5546 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5547 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5548 0x00, 0x05, 0x00, 0x59, 0x00),
5549 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
5550 },
5551 { .freq = 5450,
5552 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
5553 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5554 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5555 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5556 0x00, 0x05, 0x00, 0x59, 0x00),
5557 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
5558 },
5559 { .freq = 5460,
5560 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
5561 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5562 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
5563 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5564 0x00, 0x04, 0x00, 0x69, 0x00),
5565 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
5566 },
5567 { .freq = 5470,
5568 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
5569 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5570 0xc8, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5571 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
5572 0x00, 0x04, 0x00, 0x69, 0x00),
5573 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
5574 },
5575 { .freq = 5480,
5576 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
5577 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5578 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5579 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5580 0x00, 0x04, 0x00, 0x68, 0x00),
5581 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
5582 },
5583 { .freq = 5490,
5584 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
5585 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5586 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5587 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5588 0x00, 0x04, 0x00, 0x68, 0x00),
5589 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
5590 },
5591 { .freq = 5500,
5592 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
5593 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5594 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5595 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5596 0x00, 0x04, 0x00, 0x78, 0x00),
5597 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
5598 },
5599 { .freq = 5510,
5600 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
5601 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5602 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5603 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5604 0x00, 0x04, 0x00, 0x78, 0x00),
5605 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
5606 },
5607 { .freq = 5520,
5608 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
5609 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5610 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5611 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5612 0x00, 0x04, 0x00, 0x78, 0x00),
5613 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
5614 },
5615 { .freq = 5530,
5616 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
5617 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5618 0x84, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
5619 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
5620 0x00, 0x03, 0x00, 0x78, 0x00),
5621 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
5622 },
5623 { .freq = 5540,
5624 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
5625 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5626 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5627 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5628 0x00, 0x03, 0x00, 0x77, 0x00),
5629 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
5630 },
5631 { .freq = 5550,
5632 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
5633 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5634 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5635 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5636 0x00, 0x03, 0x00, 0x77, 0x00),
5637 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
5638 },
5639 { .freq = 5560,
5640 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
5641 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5642 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5643 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5644 0x00, 0x03, 0x00, 0x77, 0x00),
5645 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
5646 },
5647 { .freq = 5570,
5648 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
5649 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5650 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5651 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5652 0x00, 0x02, 0x00, 0x76, 0x00),
5653 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
5654 },
5655 { .freq = 5580,
5656 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
5657 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5658 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5659 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5660 0x00, 0x02, 0x00, 0x76, 0x00),
5661 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
5662 },
5663 { .freq = 5590,
5664 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
5665 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5666 0x84, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5667 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5668 0x00, 0x02, 0x00, 0x76, 0x00),
5669 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
5670 },
5671 { .freq = 5600,
5672 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
5673 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5674 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5675 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5676 0x00, 0x02, 0x00, 0x76, 0x00),
5677 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
5678 },
5679 { .freq = 5610,
5680 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
5681 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5682 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5683 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5684 0x00, 0x02, 0x00, 0x76, 0x00),
5685 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
5686 },
5687 { .freq = 5620,
5688 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
5689 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5690 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5691 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5692 0x00, 0x02, 0x00, 0x76, 0x00),
5693 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
5694 },
5695 { .freq = 5630,
5696 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
5697 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5698 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5699 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5700 0x00, 0x02, 0x00, 0x76, 0x00),
5701 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
5702 },
5703 { .freq = 5640,
5704 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
5705 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5706 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5707 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5708 0x00, 0x02, 0x00, 0x75, 0x00),
5709 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
5710 },
5711 { .freq = 5650,
5712 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
5713 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5714 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5715 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5716 0x00, 0x01, 0x00, 0x75, 0x00),
5717 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
5718 },
5719 { .freq = 5660,
5720 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
5721 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5722 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5723 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5724 0x00, 0x01, 0x00, 0x75, 0x00),
5725 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
5726 },
5727 { .freq = 5670,
5728 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
5729 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5730 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5731 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5732 0x00, 0x01, 0x00, 0x74, 0x00),
5733 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
5734 },
5735 { .freq = 5680,
5736 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
5737 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5738 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5739 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5740 0x00, 0x01, 0x00, 0x74, 0x00),
5741 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
5742 },
5743 { .freq = 5690,
5744 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
5745 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5746 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5747 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5748 0x00, 0x01, 0x00, 0x74, 0x00),
5749 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
5750 },
5751 { .freq = 5700,
5752 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
5753 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5754 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5755 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5756 0x00, 0x01, 0x00, 0x74, 0x00),
5757 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
5758 },
5759 { .freq = 5710,
5760 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
5761 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5762 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5763 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5764 0x00, 0x01, 0x00, 0x74, 0x00),
5765 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
5766 },
5767 { .freq = 5720,
5768 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
5769 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5770 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5771 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5772 0x00, 0x01, 0x00, 0x74, 0x00),
5773 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
5774 },
5775 { .freq = 5725,
5776 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
5777 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5778 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5779 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5780 0x00, 0x01, 0x00, 0x74, 0x00),
5781 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
5782 },
5783 { .freq = 5730,
5784 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
5785 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5786 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5787 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5788 0x00, 0x01, 0x00, 0x84, 0x00),
5789 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
5790 },
5791 { .freq = 5735,
5792 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
5793 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5794 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5795 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5796 0x00, 0x00, 0x00, 0x83, 0x00),
5797 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
5798 },
5799 { .freq = 5740,
5800 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
5801 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5802 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5803 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5804 0x00, 0x00, 0x00, 0x83, 0x00),
5805 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
5806 },
5807 { .freq = 5745,
5808 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
5809 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5810 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5811 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5812 0x00, 0x00, 0x00, 0x83, 0x00),
5813 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
5814 },
5815 { .freq = 5750,
5816 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
5817 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5818 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5819 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5820 0x00, 0x00, 0x00, 0x83, 0x00),
5821 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
5822 },
5823 { .freq = 5755,
5824 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
5825 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5826 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5827 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5828 0x00, 0x00, 0x00, 0x83, 0x00),
5829 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
5830 },
5831 { .freq = 5760,
5832 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
5833 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5834 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5835 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5836 0x00, 0x00, 0x00, 0x83, 0x00),
5837 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
5838 },
5839 { .freq = 5765,
5840 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
5841 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5842 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5843 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5844 0x00, 0x00, 0x00, 0x82, 0x00),
5845 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
5846 },
5847 { .freq = 5770,
5848 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
5849 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5850 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5851 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5852 0x00, 0x00, 0x00, 0x82, 0x00),
5853 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
5854 },
5855 { .freq = 5775,
5856 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
5857 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5858 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5859 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5860 0x00, 0x00, 0x00, 0x82, 0x00),
5861 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
5862 },
5863 { .freq = 5780,
5864 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
5865 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5866 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5867 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5868 0x00, 0x00, 0x00, 0x82, 0x00),
5869 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
5870 },
5871 { .freq = 5785,
5872 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
5873 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5874 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5875 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5876 0x00, 0x00, 0x00, 0x82, 0x00),
5877 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
5878 },
5879 { .freq = 5790,
5880 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
5881 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5882 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5883 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5884 0x00, 0x00, 0x00, 0x82, 0x00),
5885 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
5886 },
5887 { .freq = 5795,
5888 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
5889 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5890 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5891 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5892 0x00, 0x00, 0x00, 0x82, 0x00),
5893 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
5894 },
5895 { .freq = 5800,
5896 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
5897 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5898 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5899 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5900 0x00, 0x00, 0x00, 0x82, 0x00),
5901 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
5902 },
5903 { .freq = 5805,
5904 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
5905 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5906 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5907 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5908 0x00, 0x00, 0x00, 0x82, 0x00),
5909 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
5910 },
5911 { .freq = 5810,
5912 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
5913 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5914 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5915 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5916 0x00, 0x00, 0x00, 0x82, 0x00),
5917 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
5918 },
5919 { .freq = 5815,
5920 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
5921 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5922 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5923 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5924 0x00, 0x00, 0x00, 0x82, 0x00),
5925 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
5926 },
5927 { .freq = 5820,
5928 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
5929 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5930 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5931 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5932 0x00, 0x00, 0x00, 0x82, 0x00),
5933 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
5934 },
5935 { .freq = 5825,
5936 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
5937 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5938 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5939 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5940 0x00, 0x00, 0x00, 0x82, 0x00),
5941 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
5942 },
5943 { .freq = 5830,
5944 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
5945 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5946 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5947 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5948 0x00, 0x00, 0x00, 0x72, 0x00),
5949 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
5950 },
5951 { .freq = 5840,
5952 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
5953 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5954 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5955 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5956 0x00, 0x00, 0x00, 0x72, 0x00),
5957 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
5958 },
5959 { .freq = 5850,
5960 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
5961 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5962 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5963 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5964 0x00, 0x00, 0x00, 0x72, 0x00),
5965 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
5966 },
5967 { .freq = 5860,
5968 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
5969 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5970 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5971 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5972 0x00, 0x00, 0x00, 0x72, 0x00),
5973 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
5974 },
5975 { .freq = 5870,
5976 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
5977 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5978 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5979 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5980 0x00, 0x00, 0x00, 0x71, 0x00),
5981 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
5982 },
5983 { .freq = 5880,
5984 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
5985 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5986 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5987 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5988 0x00, 0x00, 0x00, 0x71, 0x00),
5989 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
5990 },
5991 { .freq = 5890,
5992 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
5993 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5994 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5995 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5996 0x00, 0x00, 0x00, 0x71, 0x00),
5997 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
5998 },
5999 { .freq = 5900,
6000 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
6001 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
6002 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
6003 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
6004 0x00, 0x00, 0x00, 0x71, 0x00),
6005 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
6006 },
6007 { .freq = 5910,
6008 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
6009 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
6010 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
6011 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
6012 0x00, 0x00, 0x00, 0x71, 0x00),
6013 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
6014 },
6015 { .freq = 2412,
6016 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
6017 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
6018 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
6019 0x0f, 0x00, 0x0b, 0x00, 0x1f, 0x00, 0x03, 0x00,
6020 0x70, 0x00, 0x0f, 0x00, 0x0b),
6021 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
6022 },
6023 { .freq = 2417,
6024 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
6025 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6026 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
6027 0x0f, 0x00, 0x0a, 0x00, 0x1f, 0x00, 0x03, 0x00,
6028 0x70, 0x00, 0x0f, 0x00, 0x0a),
6029 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
6030 },
6031 { .freq = 2422,
6032 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
6033 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6034 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x70, 0x00,
6035 0x0f, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x03, 0x00,
6036 0x70, 0x00, 0x0f, 0x00, 0x0a),
6037 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
6038 },
6039 { .freq = 2427,
6040 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
6041 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6042 0x00, 0x00, 0x0d, 0x00, 0x03, 0x00, 0x70, 0x00,
6043 0x0e, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x03, 0x00,
6044 0x70, 0x00, 0x0e, 0x00, 0x0a),
6045 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
6046 },
6047 { .freq = 2432,
6048 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
6049 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6050 0x00, 0x00, 0x0c, 0x00, 0x03, 0x00, 0x70, 0x00,
6051 0x0e, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x03, 0x00,
6052 0x70, 0x00, 0x0e, 0x00, 0x0a),
6053 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
6054 },
6055 { .freq = 2437,
6056 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
6057 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6058 0x00, 0x00, 0x0b, 0x00, 0x03, 0x00, 0x70, 0x00,
6059 0x0e, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x03, 0x00,
6060 0x70, 0x00, 0x0e, 0x00, 0x0a),
6061 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
6062 },
6063 { .freq = 2442,
6064 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
6065 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6066 0x00, 0x00, 0x09, 0x00, 0x03, 0x00, 0x70, 0x00,
6067 0x0e, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x03, 0x00,
6068 0x70, 0x00, 0x0e, 0x00, 0x0a),
6069 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
6070 },
6071 { .freq = 2447,
6072 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
6073 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6074 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x70, 0x00,
6075 0x0e, 0x00, 0x09, 0x00, 0x08, 0x00, 0x02, 0x00,
6076 0x70, 0x00, 0x0e, 0x00, 0x09),
6077 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
6078 },
6079 { .freq = 2452,
6080 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
6081 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6082 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x70, 0x00,
6083 0x0e, 0x00, 0x09, 0x00, 0x07, 0x00, 0x02, 0x00,
6084 0x70, 0x00, 0x0e, 0x00, 0x09),
6085 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
6086 },
6087 { .freq = 2457,
6088 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
6089 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6090 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x70, 0x00,
6091 0x0d, 0x00, 0x09, 0x00, 0x06, 0x00, 0x02, 0x00,
6092 0x70, 0x00, 0x0d, 0x00, 0x09),
6093 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
6094 },
6095 { .freq = 2462,
6096 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
6097 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6098 0x00, 0x00, 0x05, 0x00, 0x02, 0x00, 0x70, 0x00,
6099 0x0d, 0x00, 0x09, 0x00, 0x05, 0x00, 0x02, 0x00,
6100 0x70, 0x00, 0x0d, 0x00, 0x09),
6101 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
6102 },
6103 { .freq = 2467,
6104 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
6105 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6106 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x70, 0x00,
6107 0x0d, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02, 0x00,
6108 0x70, 0x00, 0x0d, 0x00, 0x08),
6109 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
6110 },
6111 { .freq = 2472,
6112 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
6113 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6114 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x70, 0x00,
6115 0x0d, 0x00, 0x08, 0x00, 0x03, 0x00, 0x02, 0x00,
6116 0x70, 0x00, 0x0d, 0x00, 0x08),
6117 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
6118 },
6119 { .freq = 2484,
6120 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
6121 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6122 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
6123 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
6124 0x70, 0x00, 0x0d, 0x00, 0x08),
6125 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
6126 },
6127};
6128
6129static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev6[] = {
6130 { .freq = 4920,
6131 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
6132 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6133 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6134 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6135 0x00, 0x0f, 0x00, 0x6f, 0x00),
6136 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
6137 },
6138 { .freq = 4930,
6139 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
6140 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6141 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6142 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6143 0x00, 0x0f, 0x00, 0x6f, 0x00),
6144 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
6145 },
6146 { .freq = 4940,
6147 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
6148 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6149 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6150 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6151 0x00, 0x0f, 0x00, 0x6f, 0x00),
6152 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
6153 },
6154 { .freq = 4950,
6155 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
6156 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6157 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6158 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6159 0x00, 0x0f, 0x00, 0x6f, 0x00),
6160 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
6161 },
6162 { .freq = 4960,
6163 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
6164 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6165 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6166 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6167 0x00, 0x0f, 0x00, 0x6f, 0x00),
6168 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
6169 },
6170 { .freq = 4970,
6171 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
6172 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6173 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6174 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6175 0x00, 0x0f, 0x00, 0x6f, 0x00),
6176 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
6177 },
6178 { .freq = 4980,
6179 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
6180 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6181 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6182 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6183 0x00, 0x0f, 0x00, 0x6f, 0x00),
6184 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
6185 },
6186 { .freq = 4990,
6187 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
6188 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6189 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6190 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6191 0x00, 0x0f, 0x00, 0x6f, 0x00),
6192 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
6193 },
6194 { .freq = 5000,
6195 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
6196 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6197 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6198 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6199 0x00, 0x0f, 0x00, 0x6f, 0x00),
6200 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
6201 },
6202 { .freq = 5010,
6203 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
6204 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6205 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6206 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6207 0x00, 0x0f, 0x00, 0x6f, 0x00),
6208 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
6209 },
6210 { .freq = 5020,
6211 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
6212 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6213 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6214 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6215 0x00, 0x0f, 0x00, 0x6f, 0x00),
6216 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
6217 },
6218 { .freq = 5030,
6219 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
6220 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6221 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6222 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6223 0x00, 0x0f, 0x00, 0x6f, 0x00),
6224 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
6225 },
6226 { .freq = 5040,
6227 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
6228 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6229 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6230 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6231 0x00, 0x0f, 0x00, 0x6f, 0x00),
6232 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
6233 },
6234 { .freq = 5050,
6235 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
6236 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6237 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6238 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6239 0x00, 0x0f, 0x00, 0x6f, 0x00),
6240 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
6241 },
6242 { .freq = 5060,
6243 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
6244 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6245 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6246 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6247 0x00, 0x0f, 0x00, 0x6f, 0x00),
6248 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
6249 },
6250 { .freq = 5070,
6251 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
6252 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6253 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6254 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6255 0x00, 0x0f, 0x00, 0x6f, 0x00),
6256 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
6257 },
6258 { .freq = 5080,
6259 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
6260 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6261 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6262 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6263 0x00, 0x0f, 0x00, 0x6f, 0x00),
6264 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
6265 },
6266 { .freq = 5090,
6267 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
6268 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6269 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6270 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6271 0x00, 0x0f, 0x00, 0x6f, 0x00),
6272 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
6273 },
6274 { .freq = 5100,
6275 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
6276 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6277 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6278 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
6279 0x00, 0x0f, 0x00, 0x6f, 0x00),
6280 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
6281 },
6282 { .freq = 5110,
6283 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
6284 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6285 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6286 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6287 0x00, 0x0f, 0x00, 0x6f, 0x00),
6288 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
6289 },
6290 { .freq = 5120,
6291 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
6292 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6293 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6294 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6295 0x00, 0x0f, 0x00, 0x6f, 0x00),
6296 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
6297 },
6298 { .freq = 5130,
6299 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
6300 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6301 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6302 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6303 0x00, 0x0f, 0x00, 0x6f, 0x00),
6304 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
6305 },
6306 { .freq = 5140,
6307 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
6308 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6309 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6310 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
6311 0x00, 0x0f, 0x00, 0x6f, 0x00),
6312 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
6313 },
6314 { .freq = 5160,
6315 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
6316 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6317 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6318 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6319 0x00, 0x0e, 0x00, 0x6f, 0x00),
6320 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
6321 },
6322 { .freq = 5170,
6323 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
6324 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6325 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6326 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6327 0x00, 0x0e, 0x00, 0x6f, 0x00),
6328 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
6329 },
6330 { .freq = 5180,
6331 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
6332 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6333 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
6334 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6335 0x00, 0x0e, 0x00, 0x6f, 0x00),
6336 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
6337 },
6338 { .freq = 5190,
6339 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
6340 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6341 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
6342 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6343 0x00, 0x0d, 0x00, 0x6f, 0x00),
6344 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
6345 },
6346 { .freq = 5200,
6347 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
6348 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6349 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6350 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6351 0x00, 0x0d, 0x00, 0x6f, 0x00),
6352 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
6353 },
6354 { .freq = 5210,
6355 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
6356 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6357 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6358 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6359 0x00, 0x0d, 0x00, 0x6f, 0x00),
6360 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
6361 },
6362 { .freq = 5220,
6363 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
6364 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6365 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6366 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6367 0x00, 0x0d, 0x00, 0x6f, 0x00),
6368 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
6369 },
6370 { .freq = 5230,
6371 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
6372 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6373 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6374 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6375 0x00, 0x0d, 0x00, 0x6f, 0x00),
6376 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
6377 },
6378 { .freq = 5240,
6379 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
6380 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6381 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6382 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
6383 0x00, 0x0d, 0x00, 0x6f, 0x00),
6384 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
6385 },
6386 { .freq = 5250,
6387 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
6388 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6389 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6390 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
6391 0x00, 0x0d, 0x00, 0x6f, 0x00),
6392 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
6393 },
6394 { .freq = 5260,
6395 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
6396 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
6397 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
6398 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6399 0x00, 0x0d, 0x00, 0x6f, 0x00),
6400 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
6401 },
6402 { .freq = 5270,
6403 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
6404 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
6405 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
6406 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6407 0x00, 0x0c, 0x00, 0x6f, 0x00),
6408 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
6409 },
6410 { .freq = 5280,
6411 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
6412 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6413 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6414 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6415 0x00, 0x0c, 0x00, 0x6f, 0x00),
6416 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
6417 },
6418 { .freq = 5290,
6419 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
6420 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6421 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6422 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6423 0x00, 0x0c, 0x00, 0x6f, 0x00),
6424 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
6425 },
6426 { .freq = 5300,
6427 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
6428 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6429 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6430 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6431 0x00, 0x0c, 0x00, 0x6f, 0x00),
6432 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
6433 },
6434 { .freq = 5310,
6435 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
6436 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6437 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6438 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6439 0x00, 0x0c, 0x00, 0x6f, 0x00),
6440 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
6441 },
6442 { .freq = 5320,
6443 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
6444 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6445 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6446 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6447 0x00, 0x0c, 0x00, 0x6f, 0x00),
6448 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
6449 },
6450 { .freq = 5330,
6451 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
6452 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6453 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6454 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6455 0x00, 0x0b, 0x00, 0x6f, 0x00),
6456 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
6457 },
6458 { .freq = 5340,
6459 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
6460 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6461 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6462 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6463 0x00, 0x0b, 0x00, 0x6f, 0x00),
6464 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
6465 },
6466 { .freq = 5350,
6467 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
6468 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6469 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6470 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6471 0x00, 0x0b, 0x00, 0x6f, 0x00),
6472 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
6473 },
6474 { .freq = 5360,
6475 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
6476 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6477 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6478 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6479 0x00, 0x0a, 0x00, 0x6f, 0x00),
6480 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
6481 },
6482 { .freq = 5370,
6483 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
6484 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6485 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6486 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6487 0x00, 0x0a, 0x00, 0x6f, 0x00),
6488 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
6489 },
6490 { .freq = 5380,
6491 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
6492 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6493 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6494 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6495 0x00, 0x0a, 0x00, 0x6f, 0x00),
6496 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
6497 },
6498 { .freq = 5390,
6499 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
6500 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6501 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6502 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6503 0x00, 0x0a, 0x00, 0x6f, 0x00),
6504 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
6505 },
6506 { .freq = 5400,
6507 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
6508 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6509 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6510 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6511 0x00, 0x0a, 0x00, 0x6f, 0x00),
6512 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
6513 },
6514 { .freq = 5410,
6515 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
6516 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6517 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6518 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6519 0x00, 0x0a, 0x00, 0x6f, 0x00),
6520 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
6521 },
6522 { .freq = 5420,
6523 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
6524 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6525 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6526 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6527 0x00, 0x0a, 0x00, 0x6f, 0x00),
6528 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
6529 },
6530 { .freq = 5430,
6531 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
6532 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
6533 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6534 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6535 0x00, 0x0a, 0x00, 0x6f, 0x00),
6536 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
6537 },
6538 { .freq = 5440,
6539 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
6540 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6541 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
6542 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6543 0x00, 0x09, 0x00, 0x6f, 0x00),
6544 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
6545 },
6546 { .freq = 5450,
6547 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
6548 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6549 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6550 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6551 0x00, 0x09, 0x00, 0x6f, 0x00),
6552 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
6553 },
6554 { .freq = 5460,
6555 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
6556 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6557 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6558 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6559 0x00, 0x09, 0x00, 0x6f, 0x00),
6560 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
6561 },
6562 { .freq = 5470,
6563 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
6564 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6565 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6566 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
6567 0x00, 0x09, 0x00, 0x6f, 0x00),
6568 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
6569 },
6570 { .freq = 5480,
6571 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
6572 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6573 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6574 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6575 0x00, 0x09, 0x00, 0x6f, 0x00),
6576 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
6577 },
6578 { .freq = 5490,
6579 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
6580 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6581 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6582 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6583 0x00, 0x09, 0x00, 0x6f, 0x00),
6584 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
6585 },
6586 { .freq = 5500,
6587 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
6588 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6589 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6590 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6591 0x00, 0x09, 0x00, 0x6f, 0x00),
6592 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
6593 },
6594 { .freq = 5510,
6595 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
6596 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6597 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6598 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6599 0x00, 0x09, 0x00, 0x6f, 0x00),
6600 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
6601 },
6602 { .freq = 5520,
6603 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
6604 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6605 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6606 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6607 0x00, 0x09, 0x00, 0x6f, 0x00),
6608 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
6609 },
6610 { .freq = 5530,
6611 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
6612 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6613 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6614 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6615 0x00, 0x09, 0x00, 0x6f, 0x00),
6616 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
6617 },
6618 { .freq = 5540,
6619 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
6620 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6621 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6622 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6623 0x00, 0x09, 0x00, 0x6f, 0x00),
6624 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
6625 },
6626 { .freq = 5550,
6627 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
6628 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6629 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6630 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6631 0x00, 0x09, 0x00, 0x6f, 0x00),
6632 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
6633 },
6634 { .freq = 5560,
6635 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
6636 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6637 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6638 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6639 0x00, 0x09, 0x00, 0x6f, 0x00),
6640 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
6641 },
6642 { .freq = 5570,
6643 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
6644 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6645 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6646 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6647 0x00, 0x09, 0x00, 0x6f, 0x00),
6648 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
6649 },
6650 { .freq = 5580,
6651 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
6652 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6653 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6654 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6655 0x00, 0x08, 0x00, 0x6f, 0x00),
6656 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
6657 },
6658 { .freq = 5590,
6659 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
6660 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6661 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6662 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
6663 0x00, 0x08, 0x00, 0x6f, 0x00),
6664 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
6665 },
6666 { .freq = 5600,
6667 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
6668 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6669 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6670 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6671 0x00, 0x08, 0x00, 0x6f, 0x00),
6672 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
6673 },
6674 { .freq = 5610,
6675 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
6676 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6677 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6678 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6679 0x00, 0x08, 0x00, 0x6f, 0x00),
6680 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
6681 },
6682 { .freq = 5620,
6683 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
6684 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6685 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6686 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6687 0x00, 0x07, 0x00, 0x6f, 0x00),
6688 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
6689 },
6690 { .freq = 5630,
6691 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
6692 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6693 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6694 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6695 0x00, 0x07, 0x00, 0x6f, 0x00),
6696 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
6697 },
6698 { .freq = 5640,
6699 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
6700 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6701 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6702 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6703 0x00, 0x07, 0x00, 0x6f, 0x00),
6704 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
6705 },
6706 { .freq = 5650,
6707 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
6708 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6709 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6710 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6711 0x00, 0x07, 0x00, 0x6f, 0x00),
6712 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
6713 },
6714 { .freq = 5660,
6715 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
6716 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6717 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6718 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6719 0x00, 0x06, 0x00, 0x6f, 0x00),
6720 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
6721 },
6722 { .freq = 5670,
6723 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
6724 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6725 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6726 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6727 0x00, 0x06, 0x00, 0x6f, 0x00),
6728 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
6729 },
6730 { .freq = 5680,
6731 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
6732 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6733 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6734 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6735 0x00, 0x06, 0x00, 0x6f, 0x00),
6736 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
6737 },
6738 { .freq = 5690,
6739 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
6740 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6741 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6742 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6743 0x00, 0x06, 0x00, 0x6f, 0x00),
6744 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
6745 },
6746 { .freq = 5700,
6747 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
6748 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6749 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6750 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6751 0x00, 0x06, 0x00, 0x6e, 0x00),
6752 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
6753 },
6754 { .freq = 5710,
6755 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
6756 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6757 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6758 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6759 0x00, 0x06, 0x00, 0x6e, 0x00),
6760 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
6761 },
6762 { .freq = 5720,
6763 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
6764 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6765 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6766 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6767 0x00, 0x06, 0x00, 0x6e, 0x00),
6768 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
6769 },
6770 { .freq = 5725,
6771 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
6772 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6773 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6774 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6775 0x00, 0x06, 0x00, 0x6e, 0x00),
6776 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
6777 },
6778 { .freq = 5730,
6779 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
6780 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6781 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6782 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6783 0x00, 0x06, 0x00, 0x6e, 0x00),
6784 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
6785 },
6786 { .freq = 5735,
6787 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
6788 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6789 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6790 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6791 0x00, 0x06, 0x00, 0x6d, 0x00),
6792 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
6793 },
6794 { .freq = 5740,
6795 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
6796 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6797 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6798 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6799 0x00, 0x06, 0x00, 0x6d, 0x00),
6800 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
6801 },
6802 { .freq = 5745,
6803 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
6804 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6805 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6806 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6807 0x00, 0x06, 0x00, 0x6d, 0x00),
6808 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
6809 },
6810 { .freq = 5750,
6811 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
6812 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6813 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6814 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6815 0x00, 0x05, 0x00, 0x6d, 0x00),
6816 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
6817 },
6818 { .freq = 5755,
6819 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
6820 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6821 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6822 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6823 0x00, 0x05, 0x00, 0x6c, 0x00),
6824 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
6825 },
6826 { .freq = 5760,
6827 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
6828 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6829 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6830 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6831 0x00, 0x05, 0x00, 0x6c, 0x00),
6832 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
6833 },
6834 { .freq = 5765,
6835 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
6836 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6837 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6838 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6839 0x00, 0x05, 0x00, 0x6c, 0x00),
6840 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
6841 },
6842 { .freq = 5770,
6843 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
6844 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6845 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6846 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6847 0x00, 0x05, 0x00, 0x6b, 0x00),
6848 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
6849 },
6850 { .freq = 5775,
6851 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
6852 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6853 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6854 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6855 0x00, 0x05, 0x00, 0x6b, 0x00),
6856 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
6857 },
6858 { .freq = 5780,
6859 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
6860 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6861 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6862 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6863 0x00, 0x05, 0x00, 0x6b, 0x00),
6864 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
6865 },
6866 { .freq = 5785,
6867 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
6868 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6869 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6870 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6871 0x00, 0x05, 0x00, 0x6b, 0x00),
6872 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
6873 },
6874 { .freq = 5790,
6875 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
6876 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6877 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6878 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6879 0x00, 0x05, 0x00, 0x6b, 0x00),
6880 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
6881 },
6882 { .freq = 5795,
6883 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
6884 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6885 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6886 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6887 0x00, 0x05, 0x00, 0x6b, 0x00),
6888 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
6889 },
6890 { .freq = 5800,
6891 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
6892 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6893 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6894 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6895 0x00, 0x05, 0x00, 0x6b, 0x00),
6896 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
6897 },
6898 { .freq = 5805,
6899 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
6900 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6901 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6902 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6903 0x00, 0x05, 0x00, 0x6a, 0x00),
6904 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
6905 },
6906 { .freq = 5810,
6907 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
6908 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6909 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6910 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6911 0x00, 0x05, 0x00, 0x6a, 0x00),
6912 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
6913 },
6914 { .freq = 5815,
6915 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
6916 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6917 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6918 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6919 0x00, 0x05, 0x00, 0x6a, 0x00),
6920 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
6921 },
6922 { .freq = 5820,
6923 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
6924 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6925 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6926 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6927 0x00, 0x05, 0x00, 0x6a, 0x00),
6928 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
6929 },
6930 { .freq = 5825,
6931 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
6932 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6933 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6934 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6935 0x00, 0x05, 0x00, 0x69, 0x00),
6936 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
6937 },
6938 { .freq = 5830,
6939 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
6940 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6941 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6942 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6943 0x00, 0x05, 0x00, 0x69, 0x00),
6944 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
6945 },
6946 { .freq = 5840,
6947 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
6948 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6949 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6950 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6951 0x00, 0x04, 0x00, 0x69, 0x00),
6952 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
6953 },
6954 { .freq = 5850,
6955 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
6956 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6957 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6958 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6959 0x00, 0x04, 0x00, 0x69, 0x00),
6960 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
6961 },
6962 { .freq = 5860,
6963 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
6964 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6965 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6966 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6967 0x00, 0x04, 0x00, 0x69, 0x00),
6968 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
6969 },
6970 { .freq = 5870,
6971 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
6972 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6973 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6974 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6975 0x00, 0x04, 0x00, 0x68, 0x00),
6976 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
6977 },
6978 { .freq = 5880,
6979 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
6980 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6981 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6982 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6983 0x00, 0x04, 0x00, 0x68, 0x00),
6984 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
6985 },
6986 { .freq = 5890,
6987 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
6988 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6989 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6990 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6991 0x00, 0x04, 0x00, 0x68, 0x00),
6992 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
6993 },
6994 { .freq = 5900,
6995 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
6996 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6997 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6998 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6999 0x00, 0x04, 0x00, 0x68, 0x00),
7000 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
7001 },
7002 { .freq = 5910,
7003 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
7004 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7005 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
7006 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
7007 0x00, 0x04, 0x00, 0x68, 0x00),
7008 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
7009 },
7010 { .freq = 2412,
7011 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
7012 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
7013 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
7014 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
7015 0x70, 0x00, 0x0b, 0x00, 0x0a),
7016 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
7017 },
7018 { .freq = 2417,
7019 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
7020 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7021 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
7022 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
7023 0x70, 0x00, 0x0b, 0x00, 0x0a),
7024 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
7025 },
7026 { .freq = 2422,
7027 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
7028 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7029 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
7030 0x0b, 0x00, 0x0a, 0x00, 0x67, 0x00, 0x03, 0x00,
7031 0x70, 0x00, 0x0b, 0x00, 0x0a),
7032 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
7033 },
7034 { .freq = 2427,
7035 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
7036 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7037 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
7038 0x0a, 0x00, 0x0a, 0x00, 0x57, 0x00, 0x03, 0x00,
7039 0x70, 0x00, 0x0a, 0x00, 0x0a),
7040 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
7041 },
7042 { .freq = 2432,
7043 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
7044 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7045 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
7046 0x0a, 0x00, 0x0a, 0x00, 0x56, 0x00, 0x03, 0x00,
7047 0x70, 0x00, 0x0a, 0x00, 0x0a),
7048 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
7049 },
7050 { .freq = 2437,
7051 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
7052 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7053 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
7054 0x0a, 0x00, 0x0a, 0x00, 0x46, 0x00, 0x03, 0x00,
7055 0x70, 0x00, 0x0a, 0x00, 0x0a),
7056 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
7057 },
7058 { .freq = 2442,
7059 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
7060 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7061 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
7062 0x0a, 0x00, 0x0a, 0x00, 0x45, 0x00, 0x02, 0x00,
7063 0x70, 0x00, 0x0a, 0x00, 0x0a),
7064 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
7065 },
7066 { .freq = 2447,
7067 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
7068 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7069 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
7070 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
7071 0x70, 0x00, 0x0a, 0x00, 0x09),
7072 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
7073 },
7074 { .freq = 2452,
7075 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
7076 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7077 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
7078 0x0a, 0x00, 0x09, 0x00, 0x23, 0x00, 0x02, 0x00,
7079 0x70, 0x00, 0x0a, 0x00, 0x09),
7080 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
7081 },
7082 { .freq = 2457,
7083 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
7084 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7085 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
7086 0x0a, 0x00, 0x09, 0x00, 0x12, 0x00, 0x02, 0x00,
7087 0x70, 0x00, 0x0a, 0x00, 0x09),
7088 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
7089 },
7090 { .freq = 2462,
7091 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
7092 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7093 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
7094 0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00,
7095 0x70, 0x00, 0x09, 0x00, 0x09),
7096 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
7097 },
7098 { .freq = 2467,
7099 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
7100 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7101 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7102 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7103 0x70, 0x00, 0x09, 0x00, 0x09),
7104 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
7105 },
7106 { .freq = 2472,
7107 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
7108 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
7109 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7110 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7111 0x70, 0x00, 0x09, 0x00, 0x09),
7112 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
7113 },
7114 { .freq = 2484,
7115 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
7116 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
7117 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
7118 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
7119 0x70, 0x00, 0x09, 0x00, 0x09),
7120 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
7121 },
7122};
7123
7124static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev7_9[] = {
7125 { .freq = 4920,
7126 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
7127 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7128 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
7129 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7130 0x00, 0x0f, 0x00, 0x6f, 0x00),
7131 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
7132 },
7133 { .freq = 4930,
7134 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
7135 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7136 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7137 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7138 0x00, 0x0e, 0x00, 0x6f, 0x00),
7139 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
7140 },
7141 { .freq = 4940,
7142 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
7143 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7144 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7145 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7146 0x00, 0x0e, 0x00, 0x6f, 0x00),
7147 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
7148 },
7149 { .freq = 4950,
7150 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
7151 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7152 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7153 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7154 0x00, 0x0e, 0x00, 0x6f, 0x00),
7155 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
7156 },
7157 { .freq = 4960,
7158 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
7159 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7160 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
7161 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7162 0x00, 0x0e, 0x00, 0x6f, 0x00),
7163 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
7164 },
7165 { .freq = 4970,
7166 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
7167 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7168 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7169 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7170 0x00, 0x0d, 0x00, 0x6f, 0x00),
7171 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
7172 },
7173 { .freq = 4980,
7174 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
7175 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7176 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7177 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7178 0x00, 0x0d, 0x00, 0x6f, 0x00),
7179 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
7180 },
7181 { .freq = 4990,
7182 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
7183 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7184 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7185 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7186 0x00, 0x0d, 0x00, 0x6f, 0x00),
7187 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
7188 },
7189 { .freq = 5000,
7190 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
7191 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7192 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7193 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7194 0x00, 0x0d, 0x00, 0x6f, 0x00),
7195 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
7196 },
7197 { .freq = 5010,
7198 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
7199 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7200 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7201 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7202 0x00, 0x0d, 0x00, 0x6f, 0x00),
7203 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
7204 },
7205 { .freq = 5020,
7206 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
7207 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7208 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
7209 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7210 0x00, 0x0d, 0x00, 0x6f, 0x00),
7211 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
7212 },
7213 { .freq = 5030,
7214 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
7215 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7216 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7217 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7218 0x00, 0x0c, 0x00, 0x6f, 0x00),
7219 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
7220 },
7221 { .freq = 5040,
7222 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
7223 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7224 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7225 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7226 0x00, 0x0c, 0x00, 0x6f, 0x00),
7227 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
7228 },
7229 { .freq = 5050,
7230 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
7231 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7232 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7233 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7234 0x00, 0x0c, 0x00, 0x6f, 0x00),
7235 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
7236 },
7237 { .freq = 5060,
7238 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
7239 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7240 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7241 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
7242 0x00, 0x0c, 0x00, 0x6f, 0x00),
7243 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
7244 },
7245 { .freq = 5070,
7246 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
7247 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7248 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7249 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
7250 0x00, 0x0b, 0x00, 0x6f, 0x00),
7251 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
7252 },
7253 { .freq = 5080,
7254 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
7255 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7256 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7257 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7258 0x00, 0x0b, 0x00, 0x6f, 0x00),
7259 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
7260 },
7261 { .freq = 5090,
7262 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
7263 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7264 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7265 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7266 0x00, 0x0b, 0x00, 0x6f, 0x00),
7267 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
7268 },
7269 { .freq = 5100,
7270 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
7271 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7272 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7273 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7274 0x00, 0x0b, 0x00, 0x6f, 0x00),
7275 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
7276 },
7277 { .freq = 5110,
7278 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
7279 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7280 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7281 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7282 0x00, 0x0b, 0x00, 0x6f, 0x00),
7283 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
7284 },
7285 { .freq = 5120,
7286 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
7287 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7288 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7289 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7290 0x00, 0x0b, 0x00, 0x6f, 0x00),
7291 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
7292 },
7293 { .freq = 5130,
7294 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
7295 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7296 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
7297 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
7298 0x00, 0x0a, 0x00, 0x6f, 0x00),
7299 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
7300 },
7301 { .freq = 5140,
7302 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
7303 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7304 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
7305 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7306 0x00, 0x0a, 0x00, 0x6f, 0x00),
7307 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
7308 },
7309 { .freq = 5160,
7310 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
7311 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7312 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
7313 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7314 0x00, 0x09, 0x00, 0x6e, 0x00),
7315 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
7316 },
7317 { .freq = 5170,
7318 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
7319 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7320 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7321 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
7322 0x00, 0x09, 0x00, 0x6e, 0x00),
7323 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
7324 },
7325 { .freq = 5180,
7326 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
7327 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7328 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7329 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7330 0x00, 0x09, 0x00, 0x6e, 0x00),
7331 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
7332 },
7333 { .freq = 5190,
7334 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
7335 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7336 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7337 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7338 0x00, 0x09, 0x00, 0x6e, 0x00),
7339 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
7340 },
7341 { .freq = 5200,
7342 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
7343 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7344 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7345 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7346 0x00, 0x09, 0x00, 0x6e, 0x00),
7347 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
7348 },
7349 { .freq = 5210,
7350 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
7351 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7352 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7353 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7354 0x00, 0x09, 0x00, 0x6e, 0x00),
7355 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
7356 },
7357 { .freq = 5220,
7358 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
7359 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7360 0xfe, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7361 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7362 0x00, 0x09, 0x00, 0x6e, 0x00),
7363 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
7364 },
7365 { .freq = 5230,
7366 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
7367 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7368 0xee, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
7369 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
7370 0x00, 0x08, 0x00, 0x6e, 0x00),
7371 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
7372 },
7373 { .freq = 5240,
7374 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
7375 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7376 0xee, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7377 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7378 0x00, 0x08, 0x00, 0x6d, 0x00),
7379 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
7380 },
7381 { .freq = 5250,
7382 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
7383 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7384 0xed, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7385 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7386 0x00, 0x08, 0x00, 0x6d, 0x00),
7387 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
7388 },
7389 { .freq = 5260,
7390 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
7391 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
7392 0xed, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7393 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
7394 0x00, 0x08, 0x00, 0x6d, 0x00),
7395 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
7396 },
7397 { .freq = 5270,
7398 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
7399 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
7400 0xed, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7401 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
7402 0x00, 0x07, 0x00, 0x6c, 0x00),
7403 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
7404 },
7405 { .freq = 5280,
7406 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
7407 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7408 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7409 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7410 0x00, 0x07, 0x00, 0x6c, 0x00),
7411 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
7412 },
7413 { .freq = 5290,
7414 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
7415 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7416 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7417 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7418 0x00, 0x07, 0x00, 0x6c, 0x00),
7419 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
7420 },
7421 { .freq = 5300,
7422 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
7423 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7424 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7425 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7426 0x00, 0x07, 0x00, 0x6c, 0x00),
7427 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
7428 },
7429 { .freq = 5310,
7430 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
7431 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7432 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7433 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7434 0x00, 0x07, 0x00, 0x6c, 0x00),
7435 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
7436 },
7437 { .freq = 5320,
7438 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
7439 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7440 0xdb, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7441 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
7442 0x00, 0x07, 0x00, 0x6c, 0x00),
7443 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
7444 },
7445 { .freq = 5330,
7446 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
7447 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7448 0xcb, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7449 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
7450 0x00, 0x07, 0x00, 0x6b, 0x00),
7451 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
7452 },
7453 { .freq = 5340,
7454 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
7455 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7456 0xca, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
7457 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
7458 0x00, 0x07, 0x00, 0x6b, 0x00),
7459 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
7460 },
7461 { .freq = 5350,
7462 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
7463 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7464 0xca, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7465 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
7466 0x00, 0x06, 0x00, 0x6b, 0x00),
7467 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
7468 },
7469 { .freq = 5360,
7470 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
7471 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7472 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7473 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7474 0x00, 0x06, 0x00, 0x6b, 0x00),
7475 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
7476 },
7477 { .freq = 5370,
7478 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
7479 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7480 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7481 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7482 0x00, 0x06, 0x00, 0x7b, 0x00),
7483 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
7484 },
7485 { .freq = 5380,
7486 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
7487 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7488 0xb8, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7489 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
7490 0x00, 0x06, 0x00, 0x7a, 0x00),
7491 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
7492 },
7493 { .freq = 5390,
7494 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
7495 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7496 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7497 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7498 0x00, 0x06, 0x00, 0x7a, 0x00),
7499 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
7500 },
7501 { .freq = 5400,
7502 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
7503 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7504 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7505 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7506 0x00, 0x06, 0x00, 0x7a, 0x00),
7507 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
7508 },
7509 { .freq = 5410,
7510 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
7511 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7512 0xb7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7513 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7514 0x00, 0x05, 0x00, 0x7a, 0x00),
7515 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
7516 },
7517 { .freq = 5420,
7518 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
7519 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7520 0xa7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7521 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7522 0x00, 0x05, 0x00, 0x7a, 0x00),
7523 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
7524 },
7525 { .freq = 5430,
7526 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
7527 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
7528 0xa6, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7529 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
7530 0x00, 0x05, 0x00, 0x79, 0x00),
7531 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
7532 },
7533 { .freq = 5440,
7534 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
7535 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7536 0xa6, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7537 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7538 0x00, 0x05, 0x00, 0x79, 0x00),
7539 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
7540 },
7541 { .freq = 5450,
7542 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
7543 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7544 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7545 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7546 0x00, 0x05, 0x00, 0x79, 0x00),
7547 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
7548 },
7549 { .freq = 5460,
7550 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
7551 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7552 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
7553 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7554 0x00, 0x04, 0x00, 0x79, 0x00),
7555 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
7556 },
7557 { .freq = 5470,
7558 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
7559 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7560 0x94, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7561 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
7562 0x00, 0x04, 0x00, 0x79, 0x00),
7563 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
7564 },
7565 { .freq = 5480,
7566 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
7567 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7568 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7569 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7570 0x00, 0x04, 0x00, 0x78, 0x00),
7571 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
7572 },
7573 { .freq = 5490,
7574 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
7575 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7576 0x83, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7577 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7578 0x00, 0x04, 0x00, 0x78, 0x00),
7579 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
7580 },
7581 { .freq = 5500,
7582 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
7583 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7584 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7585 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7586 0x00, 0x04, 0x00, 0x78, 0x00),
7587 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
7588 },
7589 { .freq = 5510,
7590 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
7591 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7592 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7593 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7594 0x00, 0x04, 0x00, 0x78, 0x00),
7595 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
7596 },
7597 { .freq = 5520,
7598 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
7599 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7600 0x72, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7601 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7602 0x00, 0x04, 0x00, 0x78, 0x00),
7603 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
7604 },
7605 { .freq = 5530,
7606 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
7607 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7608 0x72, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
7609 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
7610 0x00, 0x03, 0x00, 0x78, 0x00),
7611 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
7612 },
7613 { .freq = 5540,
7614 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
7615 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7616 0x71, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7617 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7618 0x00, 0x03, 0x00, 0x77, 0x00),
7619 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
7620 },
7621 { .freq = 5550,
7622 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
7623 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7624 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7625 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7626 0x00, 0x03, 0x00, 0x77, 0x00),
7627 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
7628 },
7629 { .freq = 5560,
7630 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
7631 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7632 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7633 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7634 0x00, 0x03, 0x00, 0x77, 0x00),
7635 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
7636 },
7637 { .freq = 5570,
7638 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
7639 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7640 0x61, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7641 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7642 0x00, 0x02, 0x00, 0x76, 0x00),
7643 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
7644 },
7645 { .freq = 5580,
7646 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
7647 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7648 0x60, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7649 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7650 0x00, 0x02, 0x00, 0x86, 0x00),
7651 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
7652 },
7653 { .freq = 5590,
7654 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
7655 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7656 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7657 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7658 0x00, 0x02, 0x00, 0x86, 0x00),
7659 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
7660 },
7661 { .freq = 5600,
7662 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
7663 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7664 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7665 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7666 0x00, 0x02, 0x00, 0x86, 0x00),
7667 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
7668 },
7669 { .freq = 5610,
7670 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
7671 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7672 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7673 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7674 0x00, 0x02, 0x00, 0x86, 0x00),
7675 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
7676 },
7677 { .freq = 5620,
7678 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
7679 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7680 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7681 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7682 0x00, 0x02, 0x00, 0x86, 0x00),
7683 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
7684 },
7685 { .freq = 5630,
7686 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
7687 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7688 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7689 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7690 0x00, 0x02, 0x00, 0x86, 0x00),
7691 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
7692 },
7693 { .freq = 5640,
7694 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
7695 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7696 0x40, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7697 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7698 0x00, 0x02, 0x00, 0x85, 0x00),
7699 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
7700 },
7701 { .freq = 5650,
7702 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
7703 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7704 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7705 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7706 0x00, 0x01, 0x00, 0x85, 0x00),
7707 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
7708 },
7709 { .freq = 5660,
7710 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
7711 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7712 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7713 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7714 0x00, 0x01, 0x00, 0x85, 0x00),
7715 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
7716 },
7717 { .freq = 5670,
7718 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
7719 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7720 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7721 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7722 0x00, 0x01, 0x00, 0x84, 0x00),
7723 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
7724 },
7725 { .freq = 5680,
7726 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
7727 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7728 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7729 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7730 0x00, 0x01, 0x00, 0x84, 0x00),
7731 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
7732 },
7733 { .freq = 5690,
7734 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
7735 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7736 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7737 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7738 0x00, 0x01, 0x00, 0x94, 0x00),
7739 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
7740 },
7741 { .freq = 5700,
7742 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
7743 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7744 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7745 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7746 0x00, 0x01, 0x00, 0x94, 0x00),
7747 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
7748 },
7749 { .freq = 5710,
7750 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
7751 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7752 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7753 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7754 0x00, 0x01, 0x00, 0x94, 0x00),
7755 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
7756 },
7757 { .freq = 5720,
7758 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
7759 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7760 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7761 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7762 0x00, 0x01, 0x00, 0x94, 0x00),
7763 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
7764 },
7765 { .freq = 5725,
7766 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
7767 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7768 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7769 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7770 0x00, 0x01, 0x00, 0x94, 0x00),
7771 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
7772 },
7773 { .freq = 5730,
7774 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
7775 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7776 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7777 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7778 0x00, 0x01, 0x00, 0x94, 0x00),
7779 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
7780 },
7781 { .freq = 5735,
7782 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
7783 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7784 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7785 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7786 0x00, 0x00, 0x00, 0x93, 0x00),
7787 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
7788 },
7789 { .freq = 5740,
7790 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
7791 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7792 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7793 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7794 0x00, 0x00, 0x00, 0x93, 0x00),
7795 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
7796 },
7797 { .freq = 5745,
7798 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
7799 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7800 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7801 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7802 0x00, 0x00, 0x00, 0x93, 0x00),
7803 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
7804 },
7805 { .freq = 5750,
7806 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
7807 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7808 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7809 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7810 0x00, 0x00, 0x00, 0x93, 0x00),
7811 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
7812 },
7813 { .freq = 5755,
7814 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
7815 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7816 0x10, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7817 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7818 0x00, 0x00, 0x00, 0x93, 0x00),
7819 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
7820 },
7821 { .freq = 5760,
7822 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
7823 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7824 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7825 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7826 0x00, 0x00, 0x00, 0x93, 0x00),
7827 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
7828 },
7829 { .freq = 5765,
7830 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
7831 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7832 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7833 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7834 0x00, 0x00, 0x00, 0x92, 0x00),
7835 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
7836 },
7837 { .freq = 5770,
7838 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
7839 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7840 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7841 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7842 0x00, 0x00, 0x00, 0x92, 0x00),
7843 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
7844 },
7845 { .freq = 5775,
7846 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
7847 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7848 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7849 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7850 0x00, 0x00, 0x00, 0x92, 0x00),
7851 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
7852 },
7853 { .freq = 5780,
7854 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
7855 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7856 0x10, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7857 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7858 0x00, 0x00, 0x00, 0x92, 0x00),
7859 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
7860 },
7861 { .freq = 5785,
7862 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
7863 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7864 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7865 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7866 0x00, 0x00, 0x00, 0x92, 0x00),
7867 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
7868 },
7869 { .freq = 5790,
7870 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
7871 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7872 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7873 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7874 0x00, 0x00, 0x00, 0x92, 0x00),
7875 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
7876 },
7877 { .freq = 5795,
7878 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
7879 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7880 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7881 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7882 0x00, 0x00, 0x00, 0x92, 0x00),
7883 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
7884 },
7885 { .freq = 5800,
7886 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
7887 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7888 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7889 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7890 0x00, 0x00, 0x00, 0x92, 0x00),
7891 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
7892 },
7893 { .freq = 5805,
7894 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
7895 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7896 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7897 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7898 0x00, 0x00, 0x00, 0x92, 0x00),
7899 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
7900 },
7901 { .freq = 5810,
7902 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
7903 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7904 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7905 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7906 0x00, 0x00, 0x00, 0x92, 0x00),
7907 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
7908 },
7909 { .freq = 5815,
7910 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
7911 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7912 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7913 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7914 0x00, 0x00, 0x00, 0x92, 0x00),
7915 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
7916 },
7917 { .freq = 5820,
7918 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
7919 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7920 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7921 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7922 0x00, 0x00, 0x00, 0x92, 0x00),
7923 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
7924 },
7925 { .freq = 5825,
7926 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
7927 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7928 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7929 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7930 0x00, 0x00, 0x00, 0x92, 0x00),
7931 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
7932 },
7933 { .freq = 5830,
7934 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
7935 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7936 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7937 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7938 0x00, 0x00, 0x00, 0x92, 0x00),
7939 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
7940 },
7941 { .freq = 5840,
7942 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
7943 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7944 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7945 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7946 0x00, 0x00, 0x00, 0x92, 0x00),
7947 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
7948 },
7949 { .freq = 5850,
7950 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
7951 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7952 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7953 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7954 0x00, 0x00, 0x00, 0x92, 0x00),
7955 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
7956 },
7957 { .freq = 5860,
7958 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
7959 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7960 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7961 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7962 0x00, 0x00, 0x00, 0x92, 0x00),
7963 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
7964 },
7965 { .freq = 5870,
7966 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
7967 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7968 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7969 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7970 0x00, 0x00, 0x00, 0x91, 0x00),
7971 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
7972 },
7973 { .freq = 5880,
7974 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
7975 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7976 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7977 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7978 0x00, 0x00, 0x00, 0x91, 0x00),
7979 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
7980 },
7981 { .freq = 5890,
7982 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
7983 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7984 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7985 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7986 0x00, 0x00, 0x00, 0x91, 0x00),
7987 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
7988 },
7989 { .freq = 5900,
7990 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
7991 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7992 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7993 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7994 0x00, 0x00, 0x00, 0x91, 0x00),
7995 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
7996 },
7997 { .freq = 5910,
7998 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
7999 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8000 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
8001 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
8002 0x00, 0x00, 0x00, 0x91, 0x00),
8003 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
8004 },
8005 { .freq = 2412,
8006 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
8007 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
8008 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
8009 0x0f, 0x00, 0x0b, 0x00, 0x89, 0x00, 0x03, 0x00,
8010 0x70, 0x00, 0x0f, 0x00, 0x0b),
8011 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
8012 },
8013 { .freq = 2417,
8014 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
8015 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8016 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
8017 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8018 0x70, 0x00, 0x0f, 0x00, 0x0a),
8019 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
8020 },
8021 { .freq = 2422,
8022 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
8023 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8024 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
8025 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8026 0x70, 0x00, 0x0f, 0x00, 0x0a),
8027 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
8028 },
8029 { .freq = 2427,
8030 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
8031 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8032 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
8033 0x0e, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
8034 0x70, 0x00, 0x0e, 0x00, 0x0a),
8035 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
8036 },
8037 { .freq = 2432,
8038 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
8039 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8040 0x00, 0x00, 0x77, 0x00, 0x03, 0x00, 0x70, 0x00,
8041 0x0e, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
8042 0x70, 0x00, 0x0e, 0x00, 0x0a),
8043 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
8044 },
8045 { .freq = 2437,
8046 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
8047 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8048 0x00, 0x00, 0x76, 0x00, 0x03, 0x00, 0x70, 0x00,
8049 0x0e, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
8050 0x70, 0x00, 0x0e, 0x00, 0x0a),
8051 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
8052 },
8053 { .freq = 2442,
8054 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
8055 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8056 0x00, 0x00, 0x66, 0x00, 0x03, 0x00, 0x70, 0x00,
8057 0x0e, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x03, 0x00,
8058 0x70, 0x00, 0x0e, 0x00, 0x0a),
8059 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
8060 },
8061 { .freq = 2447,
8062 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
8063 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8064 0x00, 0x00, 0x55, 0x00, 0x02, 0x00, 0x70, 0x00,
8065 0x0e, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
8066 0x70, 0x00, 0x0e, 0x00, 0x09),
8067 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
8068 },
8069 { .freq = 2452,
8070 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
8071 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8072 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
8073 0x0e, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
8074 0x70, 0x00, 0x0e, 0x00, 0x09),
8075 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
8076 },
8077 { .freq = 2457,
8078 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
8079 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8080 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
8081 0x0d, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
8082 0x70, 0x00, 0x0d, 0x00, 0x09),
8083 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
8084 },
8085 { .freq = 2462,
8086 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
8087 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8088 0x00, 0x00, 0x33, 0x00, 0x02, 0x00, 0x70, 0x00,
8089 0x0d, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
8090 0x70, 0x00, 0x0d, 0x00, 0x09),
8091 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
8092 },
8093 { .freq = 2467,
8094 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
8095 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8096 0x00, 0x00, 0x22, 0x00, 0x02, 0x00, 0x70, 0x00,
8097 0x0d, 0x00, 0x08, 0x00, 0x22, 0x00, 0x02, 0x00,
8098 0x70, 0x00, 0x0d, 0x00, 0x08),
8099 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
8100 },
8101 { .freq = 2472,
8102 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
8103 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
8104 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x70, 0x00,
8105 0x0d, 0x00, 0x08, 0x00, 0x11, 0x00, 0x02, 0x00,
8106 0x70, 0x00, 0x0d, 0x00, 0x08),
8107 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
8108 },
8109 { .freq = 2484,
8110 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
8111 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
8112 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
8113 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
8114 0x70, 0x00, 0x0d, 0x00, 0x08),
8115 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
8116 },
8117};
8118
8119static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev8[] = {
8120 { .freq = 4920,
8121 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
8122 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8123 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8124 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8125 0x00, 0x0f, 0x00, 0x6f, 0x00),
8126 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
8127 },
8128 { .freq = 4930,
8129 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
8130 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8131 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8132 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8133 0x00, 0x0f, 0x00, 0x6f, 0x00),
8134 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
8135 },
8136 { .freq = 4940,
8137 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
8138 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8139 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8140 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8141 0x00, 0x0f, 0x00, 0x6f, 0x00),
8142 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
8143 },
8144 { .freq = 4950,
8145 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
8146 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8147 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8148 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8149 0x00, 0x0f, 0x00, 0x6f, 0x00),
8150 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
8151 },
8152 { .freq = 4960,
8153 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
8154 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8155 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8156 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8157 0x00, 0x0f, 0x00, 0x6f, 0x00),
8158 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
8159 },
8160 { .freq = 4970,
8161 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
8162 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8163 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8164 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8165 0x00, 0x0f, 0x00, 0x6f, 0x00),
8166 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
8167 },
8168 { .freq = 4980,
8169 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
8170 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8171 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8172 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8173 0x00, 0x0f, 0x00, 0x6f, 0x00),
8174 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
8175 },
8176 { .freq = 4990,
8177 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
8178 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8179 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8180 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8181 0x00, 0x0f, 0x00, 0x6f, 0x00),
8182 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
8183 },
8184 { .freq = 5000,
8185 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
8186 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8187 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8188 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8189 0x00, 0x0f, 0x00, 0x6f, 0x00),
8190 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
8191 },
8192 { .freq = 5010,
8193 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
8194 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8195 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8196 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8197 0x00, 0x0f, 0x00, 0x6f, 0x00),
8198 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
8199 },
8200 { .freq = 5020,
8201 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
8202 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8203 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8204 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8205 0x00, 0x0f, 0x00, 0x6f, 0x00),
8206 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
8207 },
8208 { .freq = 5030,
8209 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
8210 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8211 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8212 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8213 0x00, 0x0f, 0x00, 0x6f, 0x00),
8214 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
8215 },
8216 { .freq = 5040,
8217 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
8218 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8219 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8220 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8221 0x00, 0x0f, 0x00, 0x6f, 0x00),
8222 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
8223 },
8224 { .freq = 5050,
8225 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
8226 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8227 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8228 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8229 0x00, 0x0f, 0x00, 0x6f, 0x00),
8230 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
8231 },
8232 { .freq = 5060,
8233 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
8234 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8235 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8236 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8237 0x00, 0x0f, 0x00, 0x6f, 0x00),
8238 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
8239 },
8240 { .freq = 5070,
8241 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
8242 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8243 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8244 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8245 0x00, 0x0f, 0x00, 0x6f, 0x00),
8246 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
8247 },
8248 { .freq = 5080,
8249 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
8250 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8251 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8252 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8253 0x00, 0x0f, 0x00, 0x6f, 0x00),
8254 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
8255 },
8256 { .freq = 5090,
8257 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
8258 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8259 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8260 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8261 0x00, 0x0f, 0x00, 0x6f, 0x00),
8262 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
8263 },
8264 { .freq = 5100,
8265 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
8266 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8267 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8268 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
8269 0x00, 0x0f, 0x00, 0x6f, 0x00),
8270 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
8271 },
8272 { .freq = 5110,
8273 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
8274 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8275 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8276 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8277 0x00, 0x0f, 0x00, 0x6f, 0x00),
8278 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
8279 },
8280 { .freq = 5120,
8281 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
8282 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8283 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8284 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8285 0x00, 0x0f, 0x00, 0x6f, 0x00),
8286 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
8287 },
8288 { .freq = 5130,
8289 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
8290 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8291 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8292 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8293 0x00, 0x0f, 0x00, 0x6f, 0x00),
8294 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
8295 },
8296 { .freq = 5140,
8297 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
8298 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8299 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8300 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
8301 0x00, 0x0f, 0x00, 0x6f, 0x00),
8302 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
8303 },
8304 { .freq = 5160,
8305 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
8306 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8307 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8308 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8309 0x00, 0x0e, 0x00, 0x6f, 0x00),
8310 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
8311 },
8312 { .freq = 5170,
8313 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
8314 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8315 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8316 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8317 0x00, 0x0e, 0x00, 0x6f, 0x00),
8318 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
8319 },
8320 { .freq = 5180,
8321 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
8322 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8323 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
8324 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8325 0x00, 0x0e, 0x00, 0x6f, 0x00),
8326 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
8327 },
8328 { .freq = 5190,
8329 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
8330 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8331 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
8332 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8333 0x00, 0x0d, 0x00, 0x6f, 0x00),
8334 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
8335 },
8336 { .freq = 5200,
8337 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
8338 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8339 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8340 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8341 0x00, 0x0d, 0x00, 0x6f, 0x00),
8342 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
8343 },
8344 { .freq = 5210,
8345 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
8346 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8347 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8348 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8349 0x00, 0x0d, 0x00, 0x6f, 0x00),
8350 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
8351 },
8352 { .freq = 5220,
8353 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
8354 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8355 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8356 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8357 0x00, 0x0d, 0x00, 0x6f, 0x00),
8358 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
8359 },
8360 { .freq = 5230,
8361 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
8362 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8363 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8364 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8365 0x00, 0x0d, 0x00, 0x6f, 0x00),
8366 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
8367 },
8368 { .freq = 5240,
8369 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
8370 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8371 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8372 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
8373 0x00, 0x0d, 0x00, 0x6f, 0x00),
8374 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
8375 },
8376 { .freq = 5250,
8377 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
8378 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8379 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8380 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
8381 0x00, 0x0d, 0x00, 0x6f, 0x00),
8382 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
8383 },
8384 { .freq = 5260,
8385 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
8386 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
8387 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
8388 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8389 0x00, 0x0d, 0x00, 0x6f, 0x00),
8390 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
8391 },
8392 { .freq = 5270,
8393 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
8394 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
8395 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
8396 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8397 0x00, 0x0c, 0x00, 0x6f, 0x00),
8398 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
8399 },
8400 { .freq = 5280,
8401 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
8402 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8403 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8404 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8405 0x00, 0x0c, 0x00, 0x6f, 0x00),
8406 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
8407 },
8408 { .freq = 5290,
8409 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
8410 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8411 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8412 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8413 0x00, 0x0c, 0x00, 0x6f, 0x00),
8414 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
8415 },
8416 { .freq = 5300,
8417 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
8418 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8419 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8420 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8421 0x00, 0x0c, 0x00, 0x6f, 0x00),
8422 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
8423 },
8424 { .freq = 5310,
8425 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
8426 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8427 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8428 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8429 0x00, 0x0c, 0x00, 0x6f, 0x00),
8430 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
8431 },
8432 { .freq = 5320,
8433 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
8434 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8435 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8436 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8437 0x00, 0x0c, 0x00, 0x6f, 0x00),
8438 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
8439 },
8440 { .freq = 5330,
8441 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
8442 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8443 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8444 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8445 0x00, 0x0b, 0x00, 0x6f, 0x00),
8446 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
8447 },
8448 { .freq = 5340,
8449 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
8450 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8451 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8452 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8453 0x00, 0x0b, 0x00, 0x6f, 0x00),
8454 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
8455 },
8456 { .freq = 5350,
8457 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
8458 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8459 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8460 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8461 0x00, 0x0b, 0x00, 0x6f, 0x00),
8462 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
8463 },
8464 { .freq = 5360,
8465 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
8466 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8467 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8468 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8469 0x00, 0x0a, 0x00, 0x6f, 0x00),
8470 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
8471 },
8472 { .freq = 5370,
8473 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
8474 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8475 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8476 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8477 0x00, 0x0a, 0x00, 0x6f, 0x00),
8478 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
8479 },
8480 { .freq = 5380,
8481 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
8482 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8483 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8484 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8485 0x00, 0x0a, 0x00, 0x6f, 0x00),
8486 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
8487 },
8488 { .freq = 5390,
8489 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
8490 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8491 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8492 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8493 0x00, 0x0a, 0x00, 0x6f, 0x00),
8494 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
8495 },
8496 { .freq = 5400,
8497 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
8498 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8499 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8500 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8501 0x00, 0x0a, 0x00, 0x6f, 0x00),
8502 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
8503 },
8504 { .freq = 5410,
8505 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
8506 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8507 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8508 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8509 0x00, 0x0a, 0x00, 0x6f, 0x00),
8510 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
8511 },
8512 { .freq = 5420,
8513 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
8514 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8515 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8516 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8517 0x00, 0x0a, 0x00, 0x6f, 0x00),
8518 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
8519 },
8520 { .freq = 5430,
8521 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
8522 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
8523 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8524 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8525 0x00, 0x0a, 0x00, 0x6f, 0x00),
8526 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
8527 },
8528 { .freq = 5440,
8529 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
8530 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8531 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
8532 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8533 0x00, 0x09, 0x00, 0x6f, 0x00),
8534 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
8535 },
8536 { .freq = 5450,
8537 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
8538 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8539 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8540 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8541 0x00, 0x09, 0x00, 0x6f, 0x00),
8542 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
8543 },
8544 { .freq = 5460,
8545 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
8546 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8547 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8548 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8549 0x00, 0x09, 0x00, 0x6f, 0x00),
8550 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
8551 },
8552 { .freq = 5470,
8553 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
8554 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8555 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8556 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
8557 0x00, 0x09, 0x00, 0x6f, 0x00),
8558 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
8559 },
8560 { .freq = 5480,
8561 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
8562 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8563 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8564 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8565 0x00, 0x09, 0x00, 0x6f, 0x00),
8566 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
8567 },
8568 { .freq = 5490,
8569 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
8570 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8571 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8572 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8573 0x00, 0x09, 0x00, 0x6f, 0x00),
8574 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
8575 },
8576 { .freq = 5500,
8577 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
8578 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8579 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8580 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8581 0x00, 0x09, 0x00, 0x6f, 0x00),
8582 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
8583 },
8584 { .freq = 5510,
8585 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
8586 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8587 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8588 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8589 0x00, 0x09, 0x00, 0x6f, 0x00),
8590 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
8591 },
8592 { .freq = 5520,
8593 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
8594 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8595 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8596 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8597 0x00, 0x09, 0x00, 0x6f, 0x00),
8598 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
8599 },
8600 { .freq = 5530,
8601 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
8602 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8603 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8604 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8605 0x00, 0x09, 0x00, 0x6f, 0x00),
8606 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
8607 },
8608 { .freq = 5540,
8609 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
8610 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8611 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8612 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8613 0x00, 0x09, 0x00, 0x6f, 0x00),
8614 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
8615 },
8616 { .freq = 5550,
8617 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
8618 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8619 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8620 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8621 0x00, 0x09, 0x00, 0x6f, 0x00),
8622 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
8623 },
8624 { .freq = 5560,
8625 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
8626 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8627 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8628 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8629 0x00, 0x09, 0x00, 0x6f, 0x00),
8630 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
8631 },
8632 { .freq = 5570,
8633 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
8634 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8635 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8636 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8637 0x00, 0x09, 0x00, 0x6f, 0x00),
8638 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
8639 },
8640 { .freq = 5580,
8641 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
8642 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8643 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8644 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8645 0x00, 0x08, 0x00, 0x6f, 0x00),
8646 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
8647 },
8648 { .freq = 5590,
8649 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
8650 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8651 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8652 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
8653 0x00, 0x08, 0x00, 0x6f, 0x00),
8654 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
8655 },
8656 { .freq = 5600,
8657 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
8658 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8659 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8660 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8661 0x00, 0x08, 0x00, 0x6f, 0x00),
8662 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
8663 },
8664 { .freq = 5610,
8665 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
8666 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8667 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8668 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8669 0x00, 0x08, 0x00, 0x6f, 0x00),
8670 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
8671 },
8672 { .freq = 5620,
8673 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
8674 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8675 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8676 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8677 0x00, 0x07, 0x00, 0x6f, 0x00),
8678 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
8679 },
8680 { .freq = 5630,
8681 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
8682 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8683 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8684 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8685 0x00, 0x07, 0x00, 0x6f, 0x00),
8686 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
8687 },
8688 { .freq = 5640,
8689 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
8690 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8691 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8692 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8693 0x00, 0x07, 0x00, 0x6f, 0x00),
8694 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
8695 },
8696 { .freq = 5650,
8697 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
8698 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8699 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8700 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8701 0x00, 0x07, 0x00, 0x6f, 0x00),
8702 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
8703 },
8704 { .freq = 5660,
8705 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
8706 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8707 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8708 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8709 0x00, 0x06, 0x00, 0x6f, 0x00),
8710 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
8711 },
8712 { .freq = 5670,
8713 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
8714 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8715 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8716 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8717 0x00, 0x06, 0x00, 0x6f, 0x00),
8718 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
8719 },
8720 { .freq = 5680,
8721 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
8722 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8723 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8724 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8725 0x00, 0x06, 0x00, 0x6f, 0x00),
8726 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
8727 },
8728 { .freq = 5690,
8729 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
8730 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8731 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8732 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8733 0x00, 0x06, 0x00, 0x6f, 0x00),
8734 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
8735 },
8736 { .freq = 5700,
8737 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
8738 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8739 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8740 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8741 0x00, 0x06, 0x00, 0x6e, 0x00),
8742 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
8743 },
8744 { .freq = 5710,
8745 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
8746 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8747 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8748 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8749 0x00, 0x06, 0x00, 0x6e, 0x00),
8750 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
8751 },
8752 { .freq = 5720,
8753 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
8754 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8755 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8756 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8757 0x00, 0x06, 0x00, 0x6e, 0x00),
8758 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
8759 },
8760 { .freq = 5725,
8761 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
8762 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8763 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8764 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8765 0x00, 0x06, 0x00, 0x6e, 0x00),
8766 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
8767 },
8768 { .freq = 5730,
8769 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
8770 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8771 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8772 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8773 0x00, 0x06, 0x00, 0x6e, 0x00),
8774 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
8775 },
8776 { .freq = 5735,
8777 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
8778 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8779 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8780 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8781 0x00, 0x06, 0x00, 0x6d, 0x00),
8782 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
8783 },
8784 { .freq = 5740,
8785 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
8786 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8787 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8788 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8789 0x00, 0x06, 0x00, 0x6d, 0x00),
8790 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
8791 },
8792 { .freq = 5745,
8793 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
8794 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8795 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8796 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8797 0x00, 0x06, 0x00, 0x6d, 0x00),
8798 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
8799 },
8800 { .freq = 5750,
8801 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
8802 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8803 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8804 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8805 0x00, 0x05, 0x00, 0x6d, 0x00),
8806 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
8807 },
8808 { .freq = 5755,
8809 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
8810 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8811 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8812 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8813 0x00, 0x05, 0x00, 0x6c, 0x00),
8814 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
8815 },
8816 { .freq = 5760,
8817 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
8818 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8819 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8820 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8821 0x00, 0x05, 0x00, 0x6c, 0x00),
8822 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
8823 },
8824 { .freq = 5765,
8825 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
8826 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8827 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8828 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8829 0x00, 0x05, 0x00, 0x6c, 0x00),
8830 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
8831 },
8832 { .freq = 5770,
8833 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
8834 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8835 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8836 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8837 0x00, 0x05, 0x00, 0x6b, 0x00),
8838 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
8839 },
8840 { .freq = 5775,
8841 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
8842 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8843 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8844 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8845 0x00, 0x05, 0x00, 0x6b, 0x00),
8846 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
8847 },
8848 { .freq = 5780,
8849 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
8850 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8851 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8852 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8853 0x00, 0x05, 0x00, 0x6b, 0x00),
8854 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
8855 },
8856 { .freq = 5785,
8857 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
8858 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8859 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8860 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8861 0x00, 0x05, 0x00, 0x6b, 0x00),
8862 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
8863 },
8864 { .freq = 5790,
8865 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
8866 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8867 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8868 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8869 0x00, 0x05, 0x00, 0x6b, 0x00),
8870 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
8871 },
8872 { .freq = 5795,
8873 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
8874 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8875 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8876 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8877 0x00, 0x05, 0x00, 0x6b, 0x00),
8878 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
8879 },
8880 { .freq = 5800,
8881 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
8882 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8883 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8884 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8885 0x00, 0x05, 0x00, 0x6b, 0x00),
8886 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
8887 },
8888 { .freq = 5805,
8889 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
8890 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8891 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8892 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8893 0x00, 0x05, 0x00, 0x6a, 0x00),
8894 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
8895 },
8896 { .freq = 5810,
8897 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
8898 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8899 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8900 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8901 0x00, 0x05, 0x00, 0x6a, 0x00),
8902 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
8903 },
8904 { .freq = 5815,
8905 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
8906 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8907 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8908 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8909 0x00, 0x05, 0x00, 0x6a, 0x00),
8910 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
8911 },
8912 { .freq = 5820,
8913 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
8914 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8915 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8916 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8917 0x00, 0x05, 0x00, 0x6a, 0x00),
8918 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
8919 },
8920 { .freq = 5825,
8921 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
8922 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8923 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8924 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8925 0x00, 0x05, 0x00, 0x69, 0x00),
8926 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
8927 },
8928 { .freq = 5830,
8929 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
8930 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8931 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8932 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8933 0x00, 0x05, 0x00, 0x69, 0x00),
8934 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
8935 },
8936 { .freq = 5840,
8937 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
8938 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8939 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8940 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8941 0x00, 0x04, 0x00, 0x69, 0x00),
8942 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
8943 },
8944 { .freq = 5850,
8945 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
8946 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8947 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8948 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8949 0x00, 0x04, 0x00, 0x69, 0x00),
8950 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
8951 },
8952 { .freq = 5860,
8953 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
8954 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8955 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8956 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8957 0x00, 0x04, 0x00, 0x69, 0x00),
8958 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
8959 },
8960 { .freq = 5870,
8961 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
8962 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8963 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8964 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8965 0x00, 0x04, 0x00, 0x68, 0x00),
8966 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
8967 },
8968 { .freq = 5880,
8969 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
8970 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8971 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8972 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8973 0x00, 0x04, 0x00, 0x68, 0x00),
8974 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
8975 },
8976 { .freq = 5890,
8977 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
8978 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8979 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8980 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8981 0x00, 0x04, 0x00, 0x68, 0x00),
8982 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
8983 },
8984 { .freq = 5900,
8985 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
8986 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8987 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8988 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8989 0x00, 0x04, 0x00, 0x68, 0x00),
8990 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
8991 },
8992 { .freq = 5910,
8993 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
8994 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8995 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8996 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8997 0x00, 0x04, 0x00, 0x68, 0x00),
8998 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
8999 },
9000 { .freq = 2412,
9001 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
9002 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
9003 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
9004 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
9005 0x70, 0x00, 0x0b, 0x00, 0x0a),
9006 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
9007 },
9008 { .freq = 2417,
9009 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
9010 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9011 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
9012 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
9013 0x70, 0x00, 0x0b, 0x00, 0x0a),
9014 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
9015 },
9016 { .freq = 2422,
9017 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
9018 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9019 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
9020 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
9021 0x70, 0x00, 0x0b, 0x00, 0x0a),
9022 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
9023 },
9024 { .freq = 2427,
9025 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
9026 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9027 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
9028 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
9029 0x70, 0x00, 0x0a, 0x00, 0x0a),
9030 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
9031 },
9032 { .freq = 2432,
9033 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
9034 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9035 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
9036 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
9037 0x70, 0x00, 0x0a, 0x00, 0x0a),
9038 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
9039 },
9040 { .freq = 2437,
9041 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
9042 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9043 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
9044 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
9045 0x70, 0x00, 0x0a, 0x00, 0x0a),
9046 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
9047 },
9048 { .freq = 2442,
9049 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
9050 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
9051 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
9052 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00,
9053 0x70, 0x00, 0x0a, 0x00, 0x0a),
9054 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
9055 },
9056 { .freq = 2447,
9057 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
9058 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9059 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
9060 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
9061 0x70, 0x00, 0x0a, 0x00, 0x09),
9062 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
9063 },
9064 { .freq = 2452,
9065 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
9066 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9067 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
9068 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
9069 0x70, 0x00, 0x0a, 0x00, 0x09),
9070 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
9071 },
9072 { .freq = 2457,
9073 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
9074 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9075 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
9076 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
9077 0x70, 0x00, 0x0a, 0x00, 0x09),
9078 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
9079 },
9080 { .freq = 2462,
9081 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
9082 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9083 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
9084 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
9085 0x70, 0x00, 0x09, 0x00, 0x09),
9086 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
9087 },
9088 { .freq = 2467,
9089 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
9090 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9091 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
9092 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00,
9093 0x70, 0x00, 0x09, 0x00, 0x09),
9094 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
9095 },
9096 { .freq = 2472,
9097 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
9098 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
9099 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
9100 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00,
9101 0x70, 0x00, 0x09, 0x00, 0x09),
9102 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
9103 },
9104 { .freq = 2484,
9105 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
9106 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
9107 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
9108 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
9109 0x70, 0x00, 0x09, 0x00, 0x09),
9110 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
9111 },
9112};
9113
9114static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev11[] = {
9115 {
9116 .freq = 4920,
9117 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x02,
9118 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9119 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9120 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9121 0x00, 0x0f, 0x00, 0x6f, 0x00),
9122 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
9123 },
9124 {
9125 .freq = 4930,
9126 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x02,
9127 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9128 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9129 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9130 0x00, 0x0f, 0x00, 0x6f, 0x00),
9131 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
9132 },
9133 {
9134 .freq = 4940,
9135 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x02,
9136 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9137 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9138 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9139 0x00, 0x0f, 0x00, 0x6f, 0x00),
9140 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
9141 },
9142 {
9143 .freq = 4950,
9144 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x02,
9145 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9146 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9147 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9148 0x00, 0x0f, 0x00, 0x6f, 0x00),
9149 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
9150 },
9151 {
9152 .freq = 4960,
9153 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x02,
9154 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9155 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9156 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9157 0x00, 0x0f, 0x00, 0x6f, 0x00),
9158 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
9159 },
9160 {
9161 .freq = 4970,
9162 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x02,
9163 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9164 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9165 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9166 0x00, 0x0f, 0x00, 0x6f, 0x00),
9167 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
9168 },
9169 {
9170 .freq = 4980,
9171 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x02,
9172 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9173 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9174 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9175 0x00, 0x0f, 0x00, 0x6f, 0x00),
9176 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
9177 },
9178 {
9179 .freq = 4990,
9180 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x02,
9181 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9182 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9183 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9184 0x00, 0x0f, 0x00, 0x6f, 0x00),
9185 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
9186 },
9187 {
9188 .freq = 5000,
9189 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x02,
9190 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9191 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9192 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9193 0x00, 0x0f, 0x00, 0x6f, 0x00),
9194 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
9195 },
9196 {
9197 .freq = 5010,
9198 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x02,
9199 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9200 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9201 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9202 0x00, 0x0f, 0x00, 0x6f, 0x00),
9203 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
9204 },
9205 {
9206 .freq = 5020,
9207 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x02,
9208 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9209 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9210 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9211 0x00, 0x0f, 0x00, 0x6f, 0x00),
9212 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
9213 },
9214 {
9215 .freq = 5030,
9216 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x02,
9217 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9218 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9219 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9220 0x00, 0x0f, 0x00, 0x6f, 0x00),
9221 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
9222 },
9223 {
9224 .freq = 5040,
9225 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x02,
9226 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9227 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9228 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9229 0x00, 0x0f, 0x00, 0x6f, 0x00),
9230 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
9231 },
9232 {
9233 .freq = 5050,
9234 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x02,
9235 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9236 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9237 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9238 0x00, 0x0f, 0x00, 0x6f, 0x00),
9239 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
9240 },
9241 {
9242 .freq = 5060,
9243 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x02,
9244 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9245 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9246 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9247 0x00, 0x0f, 0x00, 0x6f, 0x00),
9248 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
9249 },
9250 {
9251 .freq = 5070,
9252 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x02,
9253 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9254 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9255 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9256 0x00, 0x0f, 0x00, 0x6f, 0x00),
9257 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
9258 },
9259 {
9260 .freq = 5080,
9261 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x02,
9262 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9263 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9264 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9265 0x00, 0x0f, 0x00, 0x6f, 0x00),
9266 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
9267 },
9268 {
9269 .freq = 5090,
9270 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x02,
9271 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9272 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9273 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9274 0x00, 0x0f, 0x00, 0x6f, 0x00),
9275 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
9276 },
9277 {
9278 .freq = 5100,
9279 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x02,
9280 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9281 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9282 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
9283 0x00, 0x0f, 0x00, 0x6f, 0x00),
9284 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
9285 },
9286 {
9287 .freq = 5110,
9288 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x02,
9289 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9290 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9291 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9292 0x00, 0x0f, 0x00, 0x6f, 0x00),
9293 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
9294 },
9295 {
9296 .freq = 5120,
9297 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x02,
9298 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9299 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9300 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9301 0x00, 0x0f, 0x00, 0x6f, 0x00),
9302 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
9303 },
9304 {
9305 .freq = 5130,
9306 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x02,
9307 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9308 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9309 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9310 0x00, 0x0f, 0x00, 0x6f, 0x00),
9311 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
9312 },
9313 {
9314 .freq = 5140,
9315 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x02,
9316 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9317 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9318 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
9319 0x00, 0x0f, 0x00, 0x6f, 0x00),
9320 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
9321 },
9322 {
9323 .freq = 5160,
9324 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x02,
9325 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9326 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
9327 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
9328 0x00, 0x0e, 0x00, 0x6f, 0x00),
9329 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
9330 },
9331 {
9332 .freq = 5170,
9333 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x02,
9334 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9335 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
9336 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
9337 0x00, 0x0e, 0x00, 0x6f, 0x00),
9338 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
9339 },
9340 {
9341 .freq = 5180,
9342 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x02,
9343 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9344 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
9345 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
9346 0x00, 0x0e, 0x00, 0x6f, 0x00),
9347 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
9348 },
9349 {
9350 .freq = 5190,
9351 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x02,
9352 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9353 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
9354 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
9355 0x00, 0x0d, 0x00, 0x6f, 0x00),
9356 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
9357 },
9358 {
9359 .freq = 5200,
9360 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x02,
9361 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9362 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9363 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
9364 0x00, 0x0d, 0x00, 0x6f, 0x00),
9365 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
9366 },
9367 {
9368 .freq = 5210,
9369 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x02,
9370 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9371 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9372 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
9373 0x00, 0x0d, 0x00, 0x6f, 0x00),
9374 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
9375 },
9376 {
9377 .freq = 5220,
9378 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x02,
9379 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9380 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9381 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
9382 0x00, 0x0d, 0x00, 0x6f, 0x00),
9383 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
9384 },
9385 {
9386 .freq = 5230,
9387 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x02,
9388 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9389 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9390 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
9391 0x00, 0x0d, 0x00, 0x6f, 0x00),
9392 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
9393 },
9394 {
9395 .freq = 5240,
9396 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x02,
9397 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9398 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9399 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
9400 0x00, 0x0d, 0x00, 0x6f, 0x00),
9401 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
9402 },
9403 {
9404 .freq = 5250,
9405 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x02,
9406 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9407 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9408 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
9409 0x00, 0x0d, 0x00, 0x6f, 0x00),
9410 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
9411 },
9412 {
9413 .freq = 5260,
9414 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x02,
9415 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
9416 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
9417 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
9418 0x00, 0x0d, 0x00, 0x6f, 0x00),
9419 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
9420 },
9421 {
9422 .freq = 5270,
9423 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x02,
9424 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
9425 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
9426 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
9427 0x00, 0x0c, 0x00, 0x6f, 0x00),
9428 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
9429 },
9430 {
9431 .freq = 5280,
9432 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x02,
9433 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9434 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9435 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9436 0x00, 0x0c, 0x00, 0x6f, 0x00),
9437 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
9438 },
9439 {
9440 .freq = 5290,
9441 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x02,
9442 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9443 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9444 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9445 0x00, 0x0c, 0x00, 0x6f, 0x00),
9446 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
9447 },
9448 {
9449 .freq = 5300,
9450 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x02,
9451 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9452 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9453 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9454 0x00, 0x0c, 0x00, 0x6f, 0x00),
9455 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
9456 },
9457 {
9458 .freq = 5310,
9459 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x02,
9460 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9461 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9462 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9463 0x00, 0x0c, 0x00, 0x6f, 0x00),
9464 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
9465 },
9466 {
9467 .freq = 5320,
9468 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x02,
9469 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9470 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9471 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9472 0x00, 0x0c, 0x00, 0x6f, 0x00),
9473 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
9474 },
9475 {
9476 .freq = 5330,
9477 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x02,
9478 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
9479 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9480 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9481 0x00, 0x0b, 0x00, 0x6f, 0x00),
9482 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
9483 },
9484 {
9485 .freq = 5340,
9486 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x02,
9487 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
9488 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9489 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9490 0x00, 0x0b, 0x00, 0x6f, 0x00),
9491 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
9492 },
9493 {
9494 .freq = 5350,
9495 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x02,
9496 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9497 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9498 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9499 0x00, 0x0b, 0x00, 0x6f, 0x00),
9500 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
9501 },
9502 {
9503 .freq = 5360,
9504 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x02,
9505 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9506 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9507 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9508 0x00, 0x0a, 0x00, 0x6f, 0x00),
9509 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
9510 },
9511 {
9512 .freq = 5370,
9513 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x02,
9514 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9515 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9516 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9517 0x00, 0x0a, 0x00, 0x6f, 0x00),
9518 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
9519 },
9520 {
9521 .freq = 5380,
9522 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x02,
9523 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9524 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9525 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9526 0x00, 0x0a, 0x00, 0x6f, 0x00),
9527 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
9528 },
9529 {
9530 .freq = 5390,
9531 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x02,
9532 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9533 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9534 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
9535 0x00, 0x0a, 0x00, 0x6f, 0x00),
9536 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
9537 },
9538 {
9539 .freq = 5400,
9540 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x02,
9541 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9542 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9543 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
9544 0x00, 0x0a, 0x00, 0x6f, 0x00),
9545 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
9546 },
9547 {
9548 .freq = 5410,
9549 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x02,
9550 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9551 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9552 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9553 0x00, 0x0a, 0x00, 0x6f, 0x00),
9554 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
9555 },
9556 {
9557 .freq = 5420,
9558 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x02,
9559 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9560 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9561 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9562 0x00, 0x0a, 0x00, 0x6f, 0x00),
9563 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
9564 },
9565 {
9566 .freq = 5430,
9567 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x02,
9568 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
9569 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9570 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9571 0x00, 0x0a, 0x00, 0x6f, 0x00),
9572 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
9573 },
9574 {
9575 .freq = 5440,
9576 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x02,
9577 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9578 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
9579 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9580 0x00, 0x09, 0x00, 0x6f, 0x00),
9581 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
9582 },
9583 {
9584 .freq = 5450,
9585 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x02,
9586 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9587 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9588 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
9589 0x00, 0x09, 0x00, 0x6f, 0x00),
9590 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
9591 },
9592 {
9593 .freq = 5460,
9594 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x02,
9595 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9596 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9597 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
9598 0x00, 0x09, 0x00, 0x6f, 0x00),
9599 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
9600 },
9601 {
9602 .freq = 5470,
9603 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x02,
9604 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9605 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9606 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
9607 0x00, 0x09, 0x00, 0x6f, 0x00),
9608 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
9609 },
9610 {
9611 .freq = 5480,
9612 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x02,
9613 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9614 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9615 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9616 0x00, 0x09, 0x00, 0x6f, 0x00),
9617 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
9618 },
9619 {
9620 .freq = 5490,
9621 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x02,
9622 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9623 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9624 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9625 0x00, 0x09, 0x00, 0x6f, 0x00),
9626 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
9627 },
9628 {
9629 .freq = 5500,
9630 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x02,
9631 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9632 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9633 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9634 0x00, 0x09, 0x00, 0x6f, 0x00),
9635 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
9636 },
9637 {
9638 .freq = 5510,
9639 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x02,
9640 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9641 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9642 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9643 0x00, 0x09, 0x00, 0x6f, 0x00),
9644 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
9645 },
9646 {
9647 .freq = 5520,
9648 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x02,
9649 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9650 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9651 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9652 0x00, 0x09, 0x00, 0x6f, 0x00),
9653 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
9654 },
9655 {
9656 .freq = 5530,
9657 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x02,
9658 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
9659 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9660 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9661 0x00, 0x09, 0x00, 0x6f, 0x00),
9662 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
9663 },
9664 {
9665 .freq = 5540,
9666 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x02,
9667 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
9668 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9669 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9670 0x00, 0x09, 0x00, 0x6f, 0x00),
9671 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
9672 },
9673 {
9674 .freq = 5550,
9675 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x02,
9676 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9677 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9678 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9679 0x00, 0x09, 0x00, 0x6f, 0x00),
9680 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
9681 },
9682 {
9683 .freq = 5560,
9684 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x02,
9685 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9686 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9687 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9688 0x00, 0x09, 0x00, 0x6f, 0x00),
9689 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
9690 },
9691 {
9692 .freq = 5570,
9693 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x02,
9694 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9695 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9696 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
9697 0x00, 0x09, 0x00, 0x6f, 0x00),
9698 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
9699 },
9700 {
9701 .freq = 5580,
9702 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x02,
9703 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
9704 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9705 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
9706 0x00, 0x08, 0x00, 0x6f, 0x00),
9707 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
9708 },
9709 {
9710 .freq = 5590,
9711 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x02,
9712 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
9713 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9714 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
9715 0x00, 0x08, 0x00, 0x6f, 0x00),
9716 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
9717 },
9718 {
9719 .freq = 5600,
9720 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x02,
9721 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9722 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9723 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
9724 0x00, 0x08, 0x00, 0x6f, 0x00),
9725 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
9726 },
9727 {
9728 .freq = 5610,
9729 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x02,
9730 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9731 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9732 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
9733 0x00, 0x08, 0x00, 0x6f, 0x00),
9734 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
9735 },
9736 {
9737 .freq = 5620,
9738 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x02,
9739 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9740 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9741 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9742 0x00, 0x07, 0x00, 0x6f, 0x00),
9743 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
9744 },
9745 {
9746 .freq = 5630,
9747 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x02,
9748 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9749 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9750 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9751 0x00, 0x07, 0x00, 0x6f, 0x00),
9752 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
9753 },
9754 {
9755 .freq = 5640,
9756 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x02,
9757 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9758 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9759 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9760 0x00, 0x07, 0x00, 0x6f, 0x00),
9761 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
9762 },
9763 {
9764 .freq = 5650,
9765 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x02,
9766 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9767 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9768 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
9769 0x00, 0x07, 0x00, 0x6f, 0x00),
9770 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
9771 },
9772 {
9773 .freq = 5660,
9774 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x02,
9775 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9776 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9777 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
9778 0x00, 0x06, 0x00, 0x6f, 0x00),
9779 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
9780 },
9781 {
9782 .freq = 5670,
9783 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x02,
9784 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9785 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9786 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9787 0x00, 0x06, 0x00, 0x6f, 0x00),
9788 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
9789 },
9790 {
9791 .freq = 5680,
9792 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x02,
9793 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9794 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9795 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9796 0x00, 0x06, 0x00, 0x6f, 0x00),
9797 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
9798 },
9799 {
9800 .freq = 5690,
9801 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x02,
9802 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9803 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9804 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9805 0x00, 0x06, 0x00, 0x6f, 0x00),
9806 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
9807 },
9808 {
9809 .freq = 5700,
9810 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x02,
9811 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9812 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9813 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9814 0x00, 0x06, 0x00, 0x6e, 0x00),
9815 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
9816 },
9817 {
9818 .freq = 5710,
9819 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x02,
9820 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9821 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9822 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9823 0x00, 0x06, 0x00, 0x6e, 0x00),
9824 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
9825 },
9826 {
9827 .freq = 5720,
9828 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x02,
9829 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9830 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9831 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9832 0x00, 0x06, 0x00, 0x6e, 0x00),
9833 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
9834 },
9835 {
9836 .freq = 5725,
9837 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x05, 0x05, 0x02,
9838 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9839 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9840 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9841 0x00, 0x06, 0x00, 0x6e, 0x00),
9842 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
9843 },
9844 {
9845 .freq = 5730,
9846 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x02,
9847 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9848 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9849 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9850 0x00, 0x06, 0x00, 0x6e, 0x00),
9851 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
9852 },
9853 {
9854 .freq = 5735,
9855 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x05, 0x05, 0x02,
9856 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9857 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9858 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9859 0x00, 0x06, 0x00, 0x6d, 0x00),
9860 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
9861 },
9862 {
9863 .freq = 5740,
9864 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x02,
9865 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9866 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9867 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9868 0x00, 0x06, 0x00, 0x6d, 0x00),
9869 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
9870 },
9871 {
9872 .freq = 5745,
9873 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x05, 0x05, 0x02,
9874 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9875 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9876 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9877 0x00, 0x06, 0x00, 0x6d, 0x00),
9878 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
9879 },
9880 {
9881 .freq = 5750,
9882 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x02,
9883 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9884 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9885 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9886 0x00, 0x05, 0x00, 0x6d, 0x00),
9887 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
9888 },
9889 {
9890 .freq = 5755,
9891 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x05, 0x05, 0x02,
9892 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9893 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9894 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9895 0x00, 0x05, 0x00, 0x6c, 0x00),
9896 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
9897 },
9898 {
9899 .freq = 5760,
9900 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x02,
9901 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
9902 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9903 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9904 0x00, 0x05, 0x00, 0x6c, 0x00),
9905 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
9906 },
9907 {
9908 .freq = 5765,
9909 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x05, 0x05, 0x02,
9910 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
9911 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9912 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9913 0x00, 0x05, 0x00, 0x6c, 0x00),
9914 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
9915 },
9916 {
9917 .freq = 5770,
9918 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x02,
9919 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9920 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9921 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9922 0x00, 0x05, 0x00, 0x6b, 0x00),
9923 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
9924 },
9925 {
9926 .freq = 5775,
9927 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x05, 0x05, 0x02,
9928 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9929 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9930 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9931 0x00, 0x05, 0x00, 0x6b, 0x00),
9932 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
9933 },
9934 {
9935 .freq = 5780,
9936 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x02,
9937 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9938 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9939 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9940 0x00, 0x05, 0x00, 0x6b, 0x00),
9941 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
9942 },
9943 {
9944 .freq = 5785,
9945 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x05, 0x05, 0x02,
9946 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9947 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9948 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9949 0x00, 0x05, 0x00, 0x6b, 0x00),
9950 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
9951 },
9952 {
9953 .freq = 5790,
9954 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x02,
9955 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9956 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9957 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9958 0x00, 0x05, 0x00, 0x6b, 0x00),
9959 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
9960 },
9961 {
9962 .freq = 5795,
9963 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x05, 0x05, 0x02,
9964 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9965 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9966 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9967 0x00, 0x05, 0x00, 0x6b, 0x00),
9968 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
9969 },
9970 {
9971 .freq = 5800,
9972 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x02,
9973 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9974 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9975 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9976 0x00, 0x05, 0x00, 0x6b, 0x00),
9977 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
9978 },
9979 {
9980 .freq = 5805,
9981 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x05, 0x05, 0x02,
9982 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9983 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9984 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9985 0x00, 0x05, 0x00, 0x6a, 0x00),
9986 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
9987 },
9988 {
9989 .freq = 5810,
9990 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x02,
9991 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9992 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9993 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9994 0x00, 0x05, 0x00, 0x6a, 0x00),
9995 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
9996 },
9997 {
9998 .freq = 5815,
9999 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x05, 0x05, 0x02,
10000 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10001 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
10002 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10003 0x00, 0x05, 0x00, 0x6a, 0x00),
10004 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
10005 },
10006 {
10007 .freq = 5820,
10008 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x02,
10009 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10010 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
10011 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10012 0x00, 0x05, 0x00, 0x6a, 0x00),
10013 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
10014 },
10015 {
10016 .freq = 5825,
10017 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x05, 0x05, 0x02,
10018 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10019 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
10020 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10021 0x00, 0x05, 0x00, 0x69, 0x00),
10022 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
10023 },
10024 {
10025 .freq = 5830,
10026 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x02,
10027 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10028 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
10029 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10030 0x00, 0x05, 0x00, 0x69, 0x00),
10031 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
10032 },
10033 {
10034 .freq = 5840,
10035 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x02,
10036 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
10037 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10038 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10039 0x00, 0x04, 0x00, 0x69, 0x00),
10040 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
10041 },
10042 {
10043 .freq = 5850,
10044 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x02,
10045 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10046 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10047 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10048 0x00, 0x04, 0x00, 0x69, 0x00),
10049 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
10050 },
10051 {
10052 .freq = 5860,
10053 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x02,
10054 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10055 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10056 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10057 0x00, 0x04, 0x00, 0x69, 0x00),
10058 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
10059 },
10060 {
10061 .freq = 5870,
10062 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x02,
10063 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10064 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10065 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10066 0x00, 0x04, 0x00, 0x68, 0x00),
10067 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
10068 },
10069 {
10070 .freq = 5880,
10071 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x02,
10072 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10073 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10074 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10075 0x00, 0x04, 0x00, 0x68, 0x00),
10076 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
10077 },
10078 {
10079 .freq = 5890,
10080 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x02,
10081 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10082 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10083 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10084 0x00, 0x04, 0x00, 0x68, 0x00),
10085 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
10086 },
10087 {
10088 .freq = 5900,
10089 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x02,
10090 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10091 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10092 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10093 0x00, 0x04, 0x00, 0x68, 0x00),
10094 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
10095 },
10096 {
10097 .freq = 5910,
10098 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x02,
10099 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10100 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10101 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10102 0x00, 0x04, 0x00, 0x68, 0x00),
10103 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
10104 },
10105 {
10106 .freq = 2412,
10107 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x06, 0x06, 0x04,
10108 0x2b, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
10109 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
10110 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10111 0x70, 0x00, 0x0b, 0x00, 0x0a),
10112 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
10113 },
10114 {
10115 .freq = 2417,
10116 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x06, 0x06, 0x04,
10117 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10118 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
10119 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10120 0x70, 0x00, 0x0b, 0x00, 0x0a),
10121 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
10122 },
10123 {
10124 .freq = 2422,
10125 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x06, 0x06, 0x04,
10126 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10127 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
10128 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10129 0x70, 0x00, 0x0b, 0x00, 0x0a),
10130 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
10131 },
10132 {
10133 .freq = 2427,
10134 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x06, 0x06, 0x04,
10135 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10136 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
10137 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
10138 0x70, 0x00, 0x0a, 0x00, 0x0a),
10139 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
10140 },
10141 {
10142 .freq = 2432,
10143 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x06, 0x06, 0x04,
10144 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10145 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
10146 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
10147 0x70, 0x00, 0x0a, 0x00, 0x0a),
10148 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
10149 },
10150 {
10151 .freq = 2437,
10152 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x06, 0x06, 0x04,
10153 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10154 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
10155 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
10156 0x70, 0x00, 0x0a, 0x00, 0x0a),
10157 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
10158 },
10159 {
10160 .freq = 2442,
10161 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x06, 0x06, 0x04,
10162 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10163 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
10164 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00,
10165 0x70, 0x00, 0x0a, 0x00, 0x0a),
10166 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
10167 },
10168 {
10169 .freq = 2447,
10170 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x06, 0x06, 0x04,
10171 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10172 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
10173 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
10174 0x70, 0x00, 0x0a, 0x00, 0x09),
10175 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
10176 },
10177 {
10178 .freq = 2452,
10179 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x06, 0x06, 0x04,
10180 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10181 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
10182 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
10183 0x70, 0x00, 0x0a, 0x00, 0x09),
10184 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
10185 },
10186 {
10187 .freq = 2457,
10188 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x06, 0x06, 0x04,
10189 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10190 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
10191 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
10192 0x70, 0x00, 0x0a, 0x00, 0x09),
10193 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
10194 },
10195 {
10196 .freq = 2462,
10197 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x06, 0x06, 0x04,
10198 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10199 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
10200 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
10201 0x70, 0x00, 0x09, 0x00, 0x09),
10202 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
10203 },
10204 {
10205 .freq = 2467,
10206 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x06, 0x06, 0x04,
10207 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10208 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
10209 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00,
10210 0x70, 0x00, 0x09, 0x00, 0x09),
10211 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
10212 },
10213 {
10214 .freq = 2472,
10215 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x06, 0x06, 0x04,
10216 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
10217 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
10218 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00,
10219 0x70, 0x00, 0x09, 0x00, 0x09),
10220 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
10221 },
10222 {
10223 .freq = 2484,
10224 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x06, 0x06, 0x04,
10225 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
10226 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
10227 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
10228 0x70, 0x00, 0x09, 0x00, 0x09),
10229 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
10230 },
10231};
10232
10233static const struct b2056_inittabs_pts
10234*bwn_nphy_get_inittabs_rev3(struct bwn_mac *mac)
10235{
10236 struct bwn_phy *phy = &mac->mac_phy;
10237
10238 switch (phy->rev) {
10239 case 3:
10240 return &b2056_inittab_phy_rev3;
10241 case 4:
10242 return &b2056_inittab_phy_rev4;
10243 default:
10244 switch (phy->rf_rev) {
10245 case 5:
10246 return &b2056_inittab_radio_rev5;
10247 case 6:
10248 return &b2056_inittab_radio_rev6;
10249 case 7:
10250 case 9:
10251 return &b2056_inittab_radio_rev7_9;
10252 case 8:
10253 return &b2056_inittab_radio_rev8;
10254 case 11:
10255 return &b2056_inittab_radio_rev11;
10256 }
10257 }
10258
10259 return NULL;
10260}
10261
10262static void b2056_upload_inittab(struct bwn_mac *mac, bool ghz5,
10263 bool ignore_uploadflag, uint16_t routing,
10264 const struct b2056_inittab_entry *e,
10265 unsigned int length)
10266{
10267 unsigned int i;
10268 uint16_t value;
10269
10270 for (i = 0; i < length; i++, e++) {
10271 if (!(e->flags & B2056_INITTAB_ENTRY_OK))
10272 continue;
10273 if ((e->flags & B2056_INITTAB_UPLOAD) || ignore_uploadflag) {
10274 if (ghz5)
10275 value = e->ghz5;
10276 else
10277 value = e->ghz2;
10278 BWN_RF_WRITE(mac, routing | i, value);
10279 }
10280 }
10281}
10282
10283void b2056_upload_inittabs(struct bwn_mac *mac,
10284 bool ghz5, bool ignore_uploadflag)
10285{
10286 const struct b2056_inittabs_pts *pts;
10287
10288 pts = bwn_nphy_get_inittabs_rev3(mac);
10289 if (!pts) {
10290 device_printf(mac->mac_sc->sc_dev, "%s: pts=NULL\n",
10291 __func__);
10292 return;
10293 }
10294
10295 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10296 B2056_SYN, pts->syn, pts->syn_length);
10297 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10298 B2056_TX0, pts->tx, pts->tx_length);
10299 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10300 B2056_TX1, pts->tx, pts->tx_length);
10301 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10302 B2056_RX0, pts->rx, pts->rx_length);
10303 b2056_upload_inittab(mac, ghz5, ignore_uploadflag,
10304 B2056_RX1, pts->rx, pts->rx_length);
10305}
10306
10307void b2056_upload_syn_pll_cp2(struct bwn_mac *mac, bool ghz5)
10308{
10309 const struct b2056_inittabs_pts *pts;
10310 const struct b2056_inittab_entry *e;
10311
10312 pts = bwn_nphy_get_inittabs_rev3(mac);
10313 if (!pts) {
10314 device_printf(mac->mac_sc->sc_dev, "%s: pts=NULL\n",
10315 __func__);
10316 return;
10317 }
10318
10319 e = &pts->syn[B2056_SYN_PLL_CP2];
10320
10321 BWN_RF_WRITE(mac, B2056_SYN_PLL_CP2, ghz5 ? e->ghz5 : e->ghz2);
10322}
10323
10324const struct bwn_nphy_channeltab_entry_rev3 *
10325bwn_nphy_get_chantabent_rev3(struct bwn_mac *mac, uint16_t freq)
10326{
10327 struct bwn_phy *phy = &mac->mac_phy;
10328 const struct bwn_nphy_channeltab_entry_rev3 *e;
10329 unsigned int length, i;
10330
10331 switch (phy->rev) {
10332 case 3:
10333 e = bwn_nphy_channeltab_phy_rev3;
10334 length = nitems(bwn_nphy_channeltab_phy_rev3);
10335 break;
10336 case 4:
10337 e = bwn_nphy_channeltab_phy_rev4;
10338 length = nitems(bwn_nphy_channeltab_phy_rev4);
10339 break;
10340 default:
10341 switch (phy->rf_rev) {
10342 case 5:
10343 e = bwn_nphy_channeltab_radio_rev5;
10344 length = nitems(bwn_nphy_channeltab_radio_rev5);
10345 break;
10346 case 6:
10347 e = bwn_nphy_channeltab_radio_rev6;
10348 length = nitems(bwn_nphy_channeltab_radio_rev6);
10349 break;
10350 case 7:
10351 case 9:
10352 e = bwn_nphy_channeltab_radio_rev7_9;
10353 length = nitems(bwn_nphy_channeltab_radio_rev7_9);
10354 break;
10355 case 8:
10356 e = bwn_nphy_channeltab_radio_rev8;
10357 length = nitems(bwn_nphy_channeltab_radio_rev8);
10358 break;
10359 case 11:
10360 e = bwn_nphy_channeltab_radio_rev11;
10361 length = nitems(bwn_nphy_channeltab_radio_rev11);
10362 break;
10363 default:
10364 device_printf(mac->mac_sc->sc_dev,
10365 "%s: unknown rf_rev %d\n",
10366 __func__,
10367 phy->rf_rev);
10368 return NULL;
10369 }
10370 }
10371
10372 for (i = 0; i < length; i++, e++) {
10373 if (e->freq == freq)
10374 return e;
10375 }
10376
10377 return NULL;
10378}