1 /*
2
3 Broadcom B43 wireless driver
4 IEEE 802.11n 2056 radio device data tables
5
6 This program is free software; you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation; either version 2 of the License, or
9 (at your option) any later version.
10
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with this program; see the file COPYING. If not, write to
18 the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor,
19 Boston, MA 02110-1301, USA.
20
21 */
22
23 #include "b43.h"
24 #include "radio_2056.h"
25 #include "phy_common.h"
26
27 struct b2056_inittab_entry {
28 /* Value to write if we use the 5GHz band. */
29 u16 ghz5;
30 /* Value to write if we use the 2.4GHz band. */
31 u16 ghz2;
32 /* Flags */
33 u8 flags;
34 };
35 #define B2056_INITTAB_ENTRY_OK 0x01
36 #define B2056_INITTAB_UPLOAD 0x02
37 #define UPLOAD .flags = B2056_INITTAB_ENTRY_OK | B2056_INITTAB_UPLOAD
38 #define NOUPLOAD .flags = B2056_INITTAB_ENTRY_OK
39
40 struct b2056_inittabs_pts {
41 const struct b2056_inittab_entry *syn;
42 unsigned int syn_length;
43 const struct b2056_inittab_entry *tx;
44 unsigned int tx_length;
45 const struct b2056_inittab_entry *rx;
46 unsigned int rx_length;
47 };
48
49 static const struct b2056_inittab_entry b2056_inittab_rev3_syn[] = {
50 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
51 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
52 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
53 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
54 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
55 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
56 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
57 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
58 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
59 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
60 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
61 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
62 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
63 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
64 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
65 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
66 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
67 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
68 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
69 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
70 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
71 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
72 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
73 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
74 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
75 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
76 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
77 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
78 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
79 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
80 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
81 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
82 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
83 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
84 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
85 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
86 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
87 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
88 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
89 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
90 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
91 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
92 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
93 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
94 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
95 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
96 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
97 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
98 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
99 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
100 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
101 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
102 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
103 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
104 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
105 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
106 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
107 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
108 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
109 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
110 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
111 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
112 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
113 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
114 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
115 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
116 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
117 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
118 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
119 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
120 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
121 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
122 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
123 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
124 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
125 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
126 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
127 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
128 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
129 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
130 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
131 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
132 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
133 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
134 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
135 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
136 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
137 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
138 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
139 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
140 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
141 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
142 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
143 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
144 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
145 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
146 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
147 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
148 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
149 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
150 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
151 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
152 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
153 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
154 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
155 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
156 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
157 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
158 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
159 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
160 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
161 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
162 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
163 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
164 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
165 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
166 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
167 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
168 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
169 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
170 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
171 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
172 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
173 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
174 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
175 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
176 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
177 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
178 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
179 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
180 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
181 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
182 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
183 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
184 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
185 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
186 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
187 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
188 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
189 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
190 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
191 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
192 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
193 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
194 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
195 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
196 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
197 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
198 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
199 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
200 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
201 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
202 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
203 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
204 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
205 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
206 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
207 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
208 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
209 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
210 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
211 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
212 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
213 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
214 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
215 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
216 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
217 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
218 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
219 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
220 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
221 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
222 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
223 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
224 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
225 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
226 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
227 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
228 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
229 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
230 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
231 };
232
233 static const struct b2056_inittab_entry b2056_inittab_rev3_tx[] = {
234 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
235 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
236 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
237 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
238 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
239 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
240 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
241 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
242 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
243 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
244 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
245 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
246 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
247 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
248 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
249 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
250 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
251 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
252 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
253 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
254 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
255 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
256 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
257 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
258 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
259 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
260 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
261 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
262 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
263 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
264 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
265 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
266 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
267 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
268 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
269 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
270 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
271 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
272 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
273 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
274 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
275 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
276 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
277 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
278 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
279 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
280 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
281 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
282 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
283 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
284 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
285 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
286 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
287 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
288 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
289 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
290 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
291 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
292 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
293 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
294 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
295 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
296 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
297 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
298 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
299 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
300 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
301 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
302 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
303 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
304 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
305 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
306 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
307 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
308 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
309 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
310 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
311 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
312 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
313 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
314 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
315 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
316 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
317 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
318 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
319 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
320 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
321 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
322 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
323 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
324 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
325 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
326 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
327 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
328 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
329 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
330 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
331 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
332 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
333 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
334 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
335 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
336 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
337 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
338 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
339 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
340 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
341 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
342 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
343 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
344 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
345 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
346 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
347 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
348 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
349 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
350 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
351 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
352 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
353 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
354 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
355 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
356 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
357 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
358 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
359 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
360 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
361 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
362 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
363 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
364 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
365 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
366 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
367 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
368 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
369 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
370 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
371 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
372 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
373 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
374 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
375 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
376 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
377 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
378 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
379 };
380
381 static const struct b2056_inittab_entry b2056_inittab_rev3_rx[] = {
382 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
383 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
384 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
385 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
386 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
387 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
388 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
389 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
390 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
391 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
392 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
393 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
394 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
395 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
396 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
397 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
398 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
399 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
400 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
401 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
402 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
403 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
404 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
405 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
406 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
407 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
408 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
409 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
410 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
411 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
412 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
413 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
414 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
415 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
416 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
417 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
418 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
419 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
420 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
421 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
422 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
423 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
424 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
425 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
426 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
427 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
428 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
429 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
430 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
431 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
432 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
433 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
434 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
435 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
436 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
437 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
438 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
439 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
440 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
441 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
442 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
443 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
444 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
445 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
446 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
447 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
448 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
449 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
450 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
451 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
452 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
453 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
454 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
455 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
456 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
457 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
458 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
459 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
460 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
461 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
462 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
463 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
464 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
465 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
466 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
467 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
468 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
469 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
470 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
471 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
472 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
473 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
474 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
475 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
476 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
477 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
478 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
479 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
480 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
481 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
482 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
483 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
484 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
485 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
486 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
487 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
488 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
489 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
490 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
491 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
492 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
493 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
494 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
495 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
496 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
497 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
498 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
499 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
500 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
501 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
502 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
503 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
504 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
505 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
506 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
507 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
508 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
509 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
510 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
511 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
512 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
513 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
514 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
515 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
516 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
517 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
518 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
519 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
520 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
521 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
522 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
523 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
524 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
525 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
526 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
527 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
528 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
529 };
530
531 static const struct b2056_inittab_entry b2056_inittab_rev4_syn[] = {
532 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
533 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
534 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
535 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
536 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
537 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
538 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
539 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
540 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
541 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
542 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
543 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
544 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
545 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
546 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
547 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
548 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
549 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
550 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
551 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
552 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
553 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
554 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
555 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
556 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
557 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
558 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
559 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
560 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
561 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
562 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
563 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
564 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
565 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
566 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
567 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
568 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
569 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
570 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
571 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
572 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
573 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
574 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
575 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
576 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
577 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
578 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
579 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
580 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
581 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
582 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
583 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
584 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
585 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
586 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
587 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
588 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
589 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
590 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
591 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
592 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
593 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
594 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
595 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
596 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
597 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
598 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
599 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
600 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
601 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
602 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
603 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
604 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
605 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
606 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
607 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
608 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
609 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
610 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
611 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
612 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
613 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
614 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
615 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
616 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
617 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
618 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
619 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
620 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
621 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
622 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
623 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
624 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
625 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
626 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
627 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
628 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
629 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
630 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
631 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
632 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
633 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
634 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
635 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
636 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
637 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
638 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
639 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
640 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
641 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
642 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
643 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
644 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
645 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
646 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
647 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
648 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
649 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
650 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
651 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
652 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
653 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
654 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
655 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
656 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
657 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
658 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
659 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
660 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
661 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
662 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
663 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
664 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
665 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
666 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
667 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
668 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
669 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
670 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
671 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
672 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
673 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
674 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
675 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
676 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
677 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
678 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
679 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
680 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
681 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
682 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
683 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
684 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
685 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
686 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
687 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
688 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
689 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
690 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
691 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
692 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
693 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
694 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
695 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
696 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
697 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
698 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
699 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
700 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
701 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
702 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
703 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
704 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
705 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
706 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
707 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
708 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
709 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
710 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
711 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
712 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
713 };
714
715 static const struct b2056_inittab_entry b2056_inittab_rev4_tx[] = {
716 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
717 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
718 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
719 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
720 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
721 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
722 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
723 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
724 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
725 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
726 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
727 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
728 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
729 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
730 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
731 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
732 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
733 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
734 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
735 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
736 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
737 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
738 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
739 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
740 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
741 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
742 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
743 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
744 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
745 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
746 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
747 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
748 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
749 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
750 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
751 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
752 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
753 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
754 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
755 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
756 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
757 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
758 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
759 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
760 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
761 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
762 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
763 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
764 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
765 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
766 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
767 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
768 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
769 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
770 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
771 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
772 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
773 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
774 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
775 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
776 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
777 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
778 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
779 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
780 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
781 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
782 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
783 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
784 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
785 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
786 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
787 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
788 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
789 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
790 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
791 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
792 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
793 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
794 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
795 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
796 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
797 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
798 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
799 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
800 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
801 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
802 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
803 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
804 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
805 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
806 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
807 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
808 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
809 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
810 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
811 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
812 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
813 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
814 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
815 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
816 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
817 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
818 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
819 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
820 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
821 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
822 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
823 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
824 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
825 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
826 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
827 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
828 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
829 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
830 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
831 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
832 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
833 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
834 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
835 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
836 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
837 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
838 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
839 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
840 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
841 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
842 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
843 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
844 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
845 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
846 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
847 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
848 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
849 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
850 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
851 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
852 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
853 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
854 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
855 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
856 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
857 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
858 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
859 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
860 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
861 };
862
863 static const struct b2056_inittab_entry b2056_inittab_rev4_rx[] = {
864 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
865 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
866 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
867 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
868 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
869 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
870 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
871 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
872 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
873 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
874 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
875 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
876 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
877 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
878 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
879 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
880 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
881 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
882 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
883 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
884 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
885 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
886 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
887 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
888 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
889 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
890 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
891 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
892 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
893 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
894 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
895 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
896 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
897 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
898 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
899 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
900 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
901 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
902 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
903 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
904 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
905 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
906 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
907 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
908 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
909 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
910 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
911 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
912 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
913 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
914 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
915 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
916 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
917 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
918 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
919 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
920 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
921 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
922 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
923 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
924 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
925 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
926 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
927 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
928 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
929 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
930 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
931 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
932 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
933 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
934 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
935 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
936 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
937 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
938 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
939 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
940 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
941 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
942 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
943 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
944 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
945 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
946 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
947 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
948 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
949 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
950 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
951 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
952 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
953 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
954 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x002f, .ghz2 = 0x002f, UPLOAD, },
955 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
956 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
957 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
958 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
959 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
960 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
961 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
962 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
963 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
964 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
965 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
966 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
967 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
968 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
969 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
970 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
971 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
972 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
973 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
974 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
975 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
976 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
977 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
978 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
979 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
980 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
981 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
982 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
983 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
984 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
985 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
986 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
987 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
988 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
989 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
990 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
991 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
992 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
993 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
994 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
995 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
996 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
997 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
998 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
999 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1000 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1001 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1002 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1003 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1004 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1005 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1006 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1007 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1008 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1009 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1010 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1011 };
1012
1013 static const struct b2056_inittab_entry b2056_inittab_rev5_syn[] = {
1014 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1015 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1016 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1017 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1018 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1019 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1020 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1021 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1022 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1023 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1024 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1025 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1026 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1027 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1028 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1029 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1030 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1031 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1032 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1033 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1034 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1035 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1036 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1037 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1038 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1039 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1040 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1041 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1042 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1043 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1044 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1045 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1046 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1047 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1048 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1049 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1050 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1051 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1052 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1053 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1054 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1055 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1056 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1057 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1058 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1059 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1060 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1061 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1062 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1063 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1064 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1065 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1066 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1067 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1068 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1069 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1070 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1071 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1072 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1073 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1074 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1075 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1076 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1077 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1078 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1079 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1080 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1081 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1082 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1083 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1084 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1085 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1086 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1087 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1088 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1089 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1090 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1091 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1092 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1093 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1094 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1095 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1096 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1097 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1098 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1099 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1100 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1101 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1102 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1103 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1104 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1105 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1106 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1107 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1108 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1109 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1110 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1111 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1112 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1113 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1114 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1115 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1116 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1117 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1118 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1119 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1120 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1121 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1122 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1123 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1124 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1125 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1126 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1127 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1128 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1129 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1130 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1131 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1132 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1133 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1134 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1135 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1136 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1137 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1138 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1139 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1140 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1141 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1142 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1143 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1144 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1145 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1146 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1147 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1148 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1149 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1150 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1151 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1152 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1153 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1154 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1155 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1156 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1157 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1158 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1159 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1160 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1161 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1162 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1163 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1164 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1165 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1166 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1167 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1168 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1169 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1170 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1171 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1172 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1173 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1174 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1175 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1176 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1177 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1178 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1179 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1180 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1181 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1182 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1183 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1184 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1185 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1186 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1187 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1188 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1189 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1190 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1191 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1192 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1193 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1194 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1195 };
1196
1197 static const struct b2056_inittab_entry b2056_inittab_rev5_tx[] = {
1198 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1199 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1200 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1201 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1202 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1203 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1204 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1205 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1206 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1207 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1208 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1209 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1210 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1211 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1212 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1213 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1214 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1215 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1216 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1217 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1218 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1219 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1220 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1221 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1222 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1223 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1224 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1225 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1226 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1227 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1228 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1229 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1230 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1231 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1232 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1233 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1234 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1235 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1236 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1237 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1238 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1239 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1240 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1241 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1242 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1243 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1244 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1245 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1246 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1247 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1248 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1249 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1250 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1251 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1252 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1253 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1254 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
1255 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1256 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1257 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1258 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1259 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1260 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1261 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1262 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1263 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1264 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1265 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1266 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1267 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1268 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1269 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1270 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1271 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1272 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1273 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1274 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1275 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1276 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1277 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1278 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1279 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1280 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1281 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1282 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1283 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1284 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1285 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1286 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1287 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1288 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1289 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1290 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1291 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1292 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1293 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1294 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1295 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1296 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1297 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1298 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1299 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1300 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1301 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1302 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1303 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1304 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1305 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1306 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1307 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1308 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1309 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1310 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1311 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1312 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1313 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1314 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1315 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1316 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1317 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1318 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1319 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1320 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1321 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1322 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1323 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1324 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1325 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1326 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1327 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1328 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1329 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1330 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1331 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1332 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1333 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1334 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1335 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1336 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1337 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1338 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1339 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1340 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1341 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1342 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1343 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1344 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1345 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1346 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1347 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
1348 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
1349 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
1350 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
1351 };
1352
1353 static const struct b2056_inittab_entry b2056_inittab_rev5_rx[] = {
1354 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1355 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1356 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1357 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1358 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1359 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1360 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1361 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1362 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1363 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1364 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1365 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1366 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1367 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1368 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1369 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1370 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1371 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1372 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1373 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1374 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1375 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1376 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1377 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1378 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1379 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1380 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1381 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1382 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1383 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1384 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1385 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1386 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1387 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1388 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1389 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1390 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1391 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1392 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1393 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1394 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1395 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1396 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1397 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1398 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1399 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1400 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1401 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1402 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1403 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1404 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1405 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1406 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1407 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1408 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1409 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1410 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1411 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1412 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1413 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1414 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1415 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1416 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1417 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1418 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1419 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1420 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1421 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1422 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1423 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1424 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1425 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1426 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1427 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1428 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1429 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1430 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1431 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1432 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1433 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1434 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1435 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1436 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1437 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1438 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1439 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1440 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1441 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1442 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1443 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1444 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1445 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1446 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1447 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1448 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1449 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1450 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1451 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1452 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1453 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1454 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1455 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1456 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1457 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1458 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1459 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1460 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1461 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1462 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1463 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1464 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1465 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1466 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1467 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1468 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1469 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1470 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1471 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1472 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1473 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1474 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1475 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1476 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1477 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1478 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1479 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1480 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1481 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1482 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1483 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1484 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1485 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1486 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1487 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1488 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1489 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1490 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1491 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1492 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1493 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1494 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1495 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1496 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1497 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1498 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1499 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1500 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1501 };
1502
1503 static const struct b2056_inittab_entry b2056_inittab_rev6_syn[] = {
1504 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1505 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1506 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1507 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1508 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1509 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1510 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1511 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1512 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1513 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1514 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1515 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1516 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1517 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1518 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1519 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1520 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1521 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1522 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1523 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1524 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1525 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1526 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1527 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1528 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1529 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1530 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1531 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1532 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1533 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1534 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1535 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1536 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1537 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1538 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1539 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1540 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1541 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1542 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1543 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1544 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1545 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1546 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1547 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1548 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1549 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1550 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1551 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1552 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1553 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1554 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1555 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1556 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1557 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1558 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1559 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1560 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1561 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1562 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1563 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1564 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1565 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1566 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1567 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1568 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1569 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1570 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1571 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1572 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1573 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1574 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1575 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1576 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1577 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1578 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1579 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1580 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1581 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1582 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1583 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1584 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1585 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1586 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1587 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1588 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1589 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1590 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1591 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1592 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1593 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1594 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1595 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1596 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1597 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1598 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1599 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1600 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1601 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1602 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1603 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1604 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1605 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1606 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1607 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1608 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1609 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1610 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1611 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1612 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1613 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1614 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1615 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1616 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1617 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1618 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1619 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1620 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1621 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1622 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1623 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1624 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1625 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1626 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1627 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1628 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1629 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1630 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1631 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1632 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1633 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1634 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1635 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1636 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1637 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1638 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1639 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1640 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1641 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1642 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1643 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1644 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1645 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1646 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1647 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1648 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1649 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1650 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1651 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1652 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1653 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1654 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1655 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1656 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1657 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1658 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1659 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1660 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1661 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1662 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1663 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1664 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1665 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1666 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1667 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1668 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1669 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1670 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1671 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1672 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1673 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1674 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1675 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1676 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1677 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1678 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1679 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1680 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1681 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1682 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1683 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1684 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1685 };
1686
1687 static const struct b2056_inittab_entry b2056_inittab_rev6_tx[] = {
1688 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1689 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1690 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1691 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1692 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1693 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1694 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1695 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1696 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1697 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1698 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1699 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1700 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1701 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1702 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1703 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1704 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1705 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1706 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1707 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1708 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1709 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1710 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1711 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1712 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1713 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1714 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1715 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1716 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1717 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1718 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1719 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1720 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1721 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1722 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1723 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1724 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1725 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1726 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1727 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1728 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1729 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1730 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1731 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1732 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1733 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1734 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1735 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1736 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1737 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1738 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
1739 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1740 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1741 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1742 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1743 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1744 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1745 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1746 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1747 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1748 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1749 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1750 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1751 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1752 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1753 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1754 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1755 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1756 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1757 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1758 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1759 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1760 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1761 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1762 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1763 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1764 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1765 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1766 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1767 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1768 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1769 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1770 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1771 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1772 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1773 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1774 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1775 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1776 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1777 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1778 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1779 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1780 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1781 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1782 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1783 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1784 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1785 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1786 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1787 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1788 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1789 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1790 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1791 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1792 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1793 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1794 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1795 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1796 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1797 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1798 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1799 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1800 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1801 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1802 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1803 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1804 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1805 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1806 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1807 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1808 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1809 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1810 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1811 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
1812 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1813 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1814 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1815 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1816 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1817 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1818 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1819 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1820 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1821 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1822 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1823 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1824 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1825 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1826 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1827 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1828 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1829 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1830 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1831 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1832 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1833 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1834 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1835 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1836 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1837 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1838 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1839 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1840 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1841 };
1842
1843 static const struct b2056_inittab_entry b2056_inittab_rev6_rx[] = {
1844 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1845 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1846 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1847 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1848 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1849 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1850 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1851 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1852 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1853 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1854 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1855 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1856 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1857 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1858 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1859 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1860 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1861 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1862 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1863 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1864 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1865 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1866 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1867 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1868 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1869 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1870 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1871 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1872 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1873 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1874 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1875 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1876 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1877 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1878 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1879 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1880 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1881 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1882 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1883 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1884 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1885 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1886 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1887 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1888 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1889 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1890 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1891 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1892 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1893 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1894 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1895 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1896 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1897 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1898 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1899 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1900 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1901 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1902 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1903 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1904 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1905 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1906 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1907 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1908 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1909 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1910 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1911 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1912 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1913 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1914 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1915 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1916 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1917 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1918 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1919 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1920 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1921 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1922 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1923 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1924 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1925 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1926 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1927 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1928 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1929 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1930 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1931 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1932 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1933 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1934 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1935 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1936 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1937 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1938 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1939 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1940 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1941 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1942 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1943 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1944 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1945 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1946 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1947 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1948 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1949 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1950 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1951 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1952 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1953 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1954 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1955 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1956 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1957 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1958 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1959 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1960 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1961 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1962 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1963 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1964 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1965 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1966 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1967 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
1968 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1969 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1970 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1971 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1972 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1973 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1974 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1975 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1976 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1977 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1978 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1979 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1980 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1981 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1982 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1983 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1984 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1985 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1986 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1987 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1988 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1989 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1990 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1991 };
1992
1993 static const struct b2056_inittab_entry b2056_inittab_rev7_syn[] = {
1994 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1995 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1996 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1997 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1998 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1999 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2000 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2001 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2002 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2003 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2004 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2005 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2006 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2007 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2008 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2009 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2010 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2011 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2012 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2013 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2014 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2015 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2016 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2017 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2018 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2019 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2020 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2021 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2022 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2023 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2024 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2025 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2026 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2027 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2028 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2029 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2030 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2031 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2032 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2033 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2034 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2035 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2036 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2037 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2038 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2039 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2040 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2041 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2042 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2043 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2044 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2045 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2046 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2047 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2048 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2049 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2050 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2051 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2052 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2053 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2054 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2055 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2056 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2057 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2058 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2059 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2060 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2061 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2062 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2063 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2064 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2065 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2066 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2067 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2068 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2069 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2070 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2071 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2072 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2073 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2074 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2075 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2076 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2077 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2078 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2079 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2080 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2081 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2082 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2083 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2084 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2085 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2086 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2087 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2088 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2089 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2090 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2091 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2092 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2093 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2094 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2095 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2096 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2097 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2098 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2099 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2100 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2101 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2102 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2103 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2104 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2105 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2106 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2107 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2108 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2109 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2110 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2111 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2112 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2113 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2114 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2115 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2116 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2117 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2118 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2119 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2120 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2121 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2122 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2123 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2124 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2125 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2126 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2127 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2128 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2129 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2130 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2131 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2132 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2133 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2134 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2135 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2136 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2137 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2138 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2139 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2140 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2141 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2142 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2143 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2144 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2145 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2146 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2147 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2148 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2149 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2150 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2151 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2152 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2153 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2154 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2155 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2156 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2157 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2158 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2159 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2160 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2161 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2162 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2163 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2164 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2165 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2166 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2167 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2168 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2169 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2170 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2171 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2172 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2173 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2174 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2175 };
2176
2177 static const struct b2056_inittab_entry b2056_inittab_rev7_tx[] = {
2178 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2179 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2180 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2181 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2182 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2183 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2184 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2185 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2186 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2187 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2188 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2189 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2190 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2191 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2192 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2193 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2194 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2195 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2196 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2197 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2198 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2199 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2200 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2201 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2202 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2203 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2204 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2205 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2206 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2207 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2208 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2209 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2210 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2211 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2212 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2213 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2214 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2215 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2216 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2217 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2218 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2219 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2220 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2221 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2222 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2223 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2224 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2225 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2226 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2227 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2228 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2229 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2230 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2231 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2232 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2233 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2234 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2235 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2236 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2237 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2238 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2239 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2240 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2241 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2242 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2243 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2244 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2245 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2246 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2247 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2248 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2249 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2250 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2251 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2252 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2253 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2254 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2255 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2256 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2257 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2258 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2259 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2260 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2261 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2262 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2263 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2264 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2265 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2266 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2267 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2268 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2269 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2270 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2271 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2272 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2273 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2274 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2275 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2276 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2277 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2278 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2279 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2280 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2281 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2282 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2283 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2284 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2285 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2286 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2287 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2288 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2289 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2290 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2291 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2292 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2293 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2294 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2295 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2296 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2297 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2298 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2299 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2300 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2301 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2302 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2303 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2304 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2305 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2306 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2307 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2308 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2309 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2310 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2311 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2312 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2313 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2314 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2315 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2316 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2317 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2318 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2319 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2320 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2321 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2322 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2323 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2324 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2325 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2326 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2327 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
2328 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
2329 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
2330 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
2331 };
2332
2333 static const struct b2056_inittab_entry b2056_inittab_rev7_rx[] = {
2334 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2335 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2336 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2337 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2338 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2339 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2340 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2341 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2342 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2343 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2344 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2345 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2346 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2347 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2348 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2349 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2350 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2351 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2352 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2353 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2354 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2355 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2356 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2357 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2358 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2359 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2360 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2361 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2362 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2363 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2364 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2365 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2366 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2367 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2368 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2369 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2370 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2371 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2372 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2373 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2374 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2375 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2376 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2377 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2378 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2379 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2380 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2381 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2382 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2383 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2384 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2385 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2386 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2387 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2388 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2389 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2390 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2391 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2392 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2393 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2394 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2395 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2396 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2397 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2398 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2399 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2400 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2401 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2402 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2403 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2404 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2405 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2406 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2407 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2408 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2409 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2410 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2411 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2412 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2413 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2414 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2415 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2416 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2417 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2418 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2419 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2420 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2421 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2422 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2423 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2424 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2425 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2426 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2427 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2428 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2429 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2430 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2431 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2432 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2433 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2434 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2435 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2436 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2437 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2438 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2439 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2440 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2441 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2442 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2443 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2444 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2445 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2446 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2447 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2448 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2449 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2450 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2451 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2452 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2453 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2454 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2455 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2456 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2457 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2458 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2459 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2460 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2461 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2462 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2463 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2464 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2465 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2466 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2467 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2468 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2469 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2470 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2471 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2472 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2473 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2474 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2475 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2476 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2477 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2478 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2479 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2480 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2481 };
2482
2483 static const struct b2056_inittab_entry b2056_inittab_rev8_syn[] = {
2484 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2485 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2486 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2487 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2488 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2489 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2490 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2491 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2492 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2493 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2494 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2495 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2496 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2497 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2498 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2499 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2500 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2501 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2502 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2503 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2504 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2505 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2506 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2507 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2508 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2509 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2510 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2511 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2512 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2513 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2514 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2515 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2516 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2517 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2518 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2519 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2520 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2521 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2522 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2523 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2524 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2525 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2526 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2527 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2528 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2529 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2530 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2531 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2532 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2533 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2534 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2535 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2536 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2537 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2538 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2539 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2540 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2541 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2542 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2543 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2544 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2545 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2546 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2547 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2548 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2549 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2550 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2551 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2552 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2553 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2554 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2555 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2556 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2557 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2558 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2559 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2560 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2561 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2562 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2563 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2564 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2565 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2566 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2567 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2568 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2569 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2570 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2571 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2572 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2573 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2574 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2575 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2576 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2577 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2578 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2579 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2580 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2581 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2582 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2583 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2584 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2585 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2586 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2587 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2588 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2589 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2590 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2591 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2592 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2593 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2594 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2595 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2596 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2597 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2598 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2599 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2600 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2601 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2602 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2603 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2604 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2605 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2606 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2607 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2608 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2609 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2610 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2611 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2612 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2613 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2614 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2615 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2616 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2617 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2618 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2619 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2620 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2621 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2622 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2623 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2624 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2625 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2626 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2627 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2628 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2629 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2630 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2631 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2632 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2633 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2634 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2635 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2636 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2637 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2638 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2639 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2640 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2641 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2642 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2643 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2644 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2645 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2646 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2647 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2648 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2649 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2650 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2651 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2652 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2653 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2654 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2655 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2656 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2657 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2658 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2659 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2660 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2661 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2662 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2663 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2664 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2665 };
2666
2667 static const struct b2056_inittab_entry b2056_inittab_rev8_tx[] = {
2668 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2669 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2670 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2671 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2672 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2673 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2674 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2675 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2676 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2677 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2678 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2679 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2680 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2681 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2682 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2683 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2684 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2685 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2686 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2687 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2688 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2689 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2690 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2691 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2692 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2693 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2694 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2695 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2696 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2697 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2698 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2699 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2700 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2701 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2702 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2703 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2704 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2705 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2706 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2707 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2708 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2709 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2710 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2711 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2712 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2713 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2714 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2715 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2716 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2717 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2718 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2719 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2720 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2721 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2722 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2723 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2724 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2725 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2726 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2727 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2728 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2729 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2730 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2731 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2732 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2733 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2734 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2735 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2736 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2737 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2738 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2739 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2740 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2741 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2742 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2743 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2744 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2745 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2746 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2747 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2748 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2749 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2750 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2751 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2752 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2753 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2754 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2755 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2756 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2757 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2758 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2759 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2760 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2761 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2762 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2763 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2764 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2765 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2766 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2767 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2768 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2769 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2770 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2771 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2772 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2773 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2774 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2775 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2776 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2777 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2778 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2779 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2780 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2781 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2782 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2783 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2784 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2785 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2786 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2787 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2788 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2789 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2790 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2791 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2792 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2793 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2794 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2795 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2796 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2797 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2798 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2799 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2800 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2801 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2802 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2803 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2804 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2805 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2806 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2807 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2808 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2809 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2810 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2811 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2812 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2813 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2814 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2815 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2816 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2817 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2818 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2819 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2820 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2821 };
2822
2823 static const struct b2056_inittab_entry b2056_inittab_rev8_rx[] = {
2824 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2825 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2826 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2827 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2828 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2829 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2830 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2831 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2832 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2833 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2834 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2835 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2836 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2837 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2838 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2839 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2840 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2841 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2842 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2843 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2844 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2845 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2846 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2847 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2848 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2849 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2850 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2851 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2852 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2853 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2854 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2855 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2856 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2857 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2858 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2859 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2860 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2861 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2862 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2863 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2864 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2865 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2866 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2867 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2868 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2869 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2870 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2871 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2872 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2873 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2874 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2875 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2876 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2877 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2878 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2879 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2880 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2881 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2882 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2883 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2884 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2885 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2886 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2887 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2888 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2889 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2890 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2891 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2892 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2893 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2894 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2895 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2896 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2897 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2898 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2899 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2900 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2901 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2902 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2903 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2904 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2905 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2906 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2907 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2908 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2909 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2910 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2911 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2912 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2913 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2914 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2915 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2916 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2917 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2918 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2919 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2920 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2921 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2922 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2923 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2924 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2925 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2926 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2927 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2928 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2929 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2930 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2931 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2932 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2933 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2934 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2935 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2936 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2937 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2938 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2939 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2940 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2941 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2942 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2943 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2944 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2945 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2946 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2947 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
2948 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2949 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2950 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2951 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2952 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2953 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2954 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2955 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2956 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2957 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2958 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2959 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2960 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2961 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2962 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2963 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2964 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2965 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2966 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2967 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2968 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2969 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2970 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2971 };
2972
2973 #define INITTABSPTS(prefix) \
2974 .syn = prefix##_syn, \
2975 .syn_length = ARRAY_SIZE(prefix##_syn), \
2976 .tx = prefix##_tx, \
2977 .tx_length = ARRAY_SIZE(prefix##_tx), \
2978 .rx = prefix##_rx, \
2979 .rx_length = ARRAY_SIZE(prefix##_rx)
2980
2981 struct b2056_inittabs_pts b2056_inittabs[] = {
2982 [3] = { INITTABSPTS(b2056_inittab_rev3) },
2983 [4] = { INITTABSPTS(b2056_inittab_rev4) },
2984 [5] = { INITTABSPTS(b2056_inittab_rev5) },
2985 [6] = { INITTABSPTS(b2056_inittab_rev6) },
2986 [7] = { INITTABSPTS(b2056_inittab_rev7) },
2987 [8] = { INITTABSPTS(b2056_inittab_rev8) },
2988 [9] = { INITTABSPTS(b2056_inittab_rev7) },
2989 };
2990
2991 #define RADIOREGS3(r00, r01, r02, r03, r04, r05, r06, r07, r08, r09, \
2992 r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \
2993 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \
2994 r30, r31, r32, r33, r34, r35, r36) \
2995 .radio_syn_pll_vcocal1 = r00, \
2996 .radio_syn_pll_vcocal2 = r01, \
2997 .radio_syn_pll_refdiv = r02, \
2998 .radio_syn_pll_mmd2 = r03, \
2999 .radio_syn_pll_mmd1 = r04, \
3000 .radio_syn_pll_loopfilter1 = r05, \
3001 .radio_syn_pll_loopfilter2 = r06, \
3002 .radio_syn_pll_loopfilter3 = r07, \
3003 .radio_syn_pll_loopfilter4 = r08, \
3004 .radio_syn_pll_loopfilter5 = r09, \
3005 .radio_syn_reserved_addr27 = r10, \
3006 .radio_syn_reserved_addr28 = r11, \
3007 .radio_syn_reserved_addr29 = r12, \
3008 .radio_syn_logen_vcobuf1 = r13, \
3009 .radio_syn_logen_mixer2 = r14, \
3010 .radio_syn_logen_buf3 = r15, \
3011 .radio_syn_logen_buf4 = r16, \
3012 .radio_rx0_lnaa_tune = r17, \
3013 .radio_rx0_lnag_tune = r18, \
3014 .radio_tx0_intpaa_boost_tune = r19, \
3015 .radio_tx0_intpag_boost_tune = r20, \
3016 .radio_tx0_pada_boost_tune = r21, \
3017 .radio_tx0_padg_boost_tune = r22, \
3018 .radio_tx0_pgaa_boost_tune = r23, \
3019 .radio_tx0_pgag_boost_tune = r24, \
3020 .radio_tx0_mixa_boost_tune = r25, \
3021 .radio_tx0_mixg_boost_tune = r26, \
3022 .radio_rx1_lnaa_tune = r27, \
3023 .radio_rx1_lnag_tune = r28, \
3024 .radio_tx1_intpaa_boost_tune = r29, \
3025 .radio_tx1_intpag_boost_tune = r30, \
3026 .radio_tx1_pada_boost_tune = r31, \
3027 .radio_tx1_padg_boost_tune = r32, \
3028 .radio_tx1_pgaa_boost_tune = r33, \
3029 .radio_tx1_pgag_boost_tune = r34, \
3030 .radio_tx1_mixa_boost_tune = r35, \
3031 .radio_tx1_mixg_boost_tune = r36
3032
3033 #define PHYREGS(r0, r1, r2, r3, r4, r5) \
3034 .phy_regs.phy_bw1a = r0, \
3035 .phy_regs.phy_bw2 = r1, \
3036 .phy_regs.phy_bw3 = r2, \
3037 .phy_regs.phy_bw4 = r3, \
3038 .phy_regs.phy_bw5 = r4, \
3039 .phy_regs.phy_bw6 = r5
3040
3041 /* http://bcm-v4.sipsolutions.net/802.11/Radio/2056/ChannelTable */
3042 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev3[] = {
3043 { .freq = 4920,
3044 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
3045 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3046 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3047 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3048 0x00, 0x0b, 0x00, 0xff, 0x00),
3049 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
3050 },
3051 { .freq = 4930,
3052 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
3053 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3054 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3055 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3056 0x00, 0x0b, 0x00, 0xff, 0x00),
3057 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
3058 },
3059 { .freq = 4940,
3060 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
3061 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3062 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3063 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3064 0x00, 0x0b, 0x00, 0xff, 0x00),
3065 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
3066 },
3067 { .freq = 4950,
3068 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
3069 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3070 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3071 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3072 0x00, 0x0b, 0x00, 0xff, 0x00),
3073 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
3074 },
3075 { .freq = 4960,
3076 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
3077 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3078 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3079 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3080 0x00, 0x0b, 0x00, 0xff, 0x00),
3081 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
3082 },
3083 { .freq = 4970,
3084 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
3085 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3086 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3087 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3088 0x00, 0x0b, 0x00, 0xff, 0x00),
3089 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
3090 },
3091 { .freq = 4980,
3092 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
3093 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3094 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3095 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3096 0x00, 0x0b, 0x00, 0xff, 0x00),
3097 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
3098 },
3099 { .freq = 4990,
3100 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
3101 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3102 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3103 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3104 0x00, 0x0b, 0x00, 0xff, 0x00),
3105 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
3106 },
3107 { .freq = 5000,
3108 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
3109 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3110 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3111 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3112 0x00, 0x0b, 0x00, 0xff, 0x00),
3113 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
3114 },
3115 { .freq = 5010,
3116 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
3117 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3118 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3119 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3120 0x00, 0x0b, 0x00, 0xff, 0x00),
3121 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
3122 },
3123 { .freq = 5020,
3124 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
3125 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3126 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3127 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3128 0x00, 0x0b, 0x00, 0xff, 0x00),
3129 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
3130 },
3131 { .freq = 5030,
3132 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
3133 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3134 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3135 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3136 0x00, 0x0b, 0x00, 0xff, 0x00),
3137 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
3138 },
3139 { .freq = 5040,
3140 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
3141 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3142 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3143 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3144 0x00, 0x0b, 0x00, 0xff, 0x00),
3145 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
3146 },
3147 { .freq = 5050,
3148 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
3149 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3150 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3151 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3152 0x00, 0x0b, 0x00, 0xff, 0x00),
3153 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
3154 },
3155 { .freq = 5060,
3156 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
3157 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3158 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3159 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3160 0x00, 0x0b, 0x00, 0xff, 0x00),
3161 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
3162 },
3163 { .freq = 5070,
3164 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
3165 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3166 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3167 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3168 0x00, 0x0b, 0x00, 0xff, 0x00),
3169 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
3170 },
3171 { .freq = 5080,
3172 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
3173 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3174 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3175 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3176 0x00, 0x0b, 0x00, 0xff, 0x00),
3177 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
3178 },
3179 { .freq = 5090,
3180 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
3181 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3182 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3183 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3184 0x00, 0x0b, 0x00, 0xff, 0x00),
3185 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
3186 },
3187 { .freq = 5100,
3188 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
3189 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3190 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3191 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3192 0x00, 0x0b, 0x00, 0xff, 0x00),
3193 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
3194 },
3195 { .freq = 5110,
3196 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
3197 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3198 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3199 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3200 0x00, 0x0b, 0x00, 0xfc, 0x00),
3201 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
3202 },
3203 { .freq = 5120,
3204 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
3205 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3206 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3207 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3208 0x00, 0x0b, 0x00, 0xfc, 0x00),
3209 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
3210 },
3211 { .freq = 5130,
3212 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
3213 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3214 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3215 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3216 0x00, 0x0b, 0x00, 0xfc, 0x00),
3217 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
3218 },
3219 { .freq = 5140,
3220 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
3221 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3222 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3223 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3224 0x00, 0x0b, 0x00, 0xfc, 0x00),
3225 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
3226 },
3227 { .freq = 5160,
3228 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
3229 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3230 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3231 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3232 0x00, 0x0b, 0x00, 0xfc, 0x00),
3233 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
3234 },
3235 { .freq = 5170,
3236 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
3237 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3238 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3239 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3240 0x00, 0x0b, 0x00, 0xfc, 0x00),
3241 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
3242 },
3243 { .freq = 5180,
3244 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
3245 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3246 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3247 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3248 0x00, 0x0b, 0x00, 0xfc, 0x00),
3249 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
3250 },
3251 { .freq = 5190,
3252 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
3253 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3254 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3255 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3256 0x00, 0x0b, 0x00, 0xfc, 0x00),
3257 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
3258 },
3259 { .freq = 5200,
3260 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
3261 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3262 0xff, 0xef, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3263 0x00, 0xfc, 0x00, 0xef, 0x00, 0x06, 0x00, 0x7f,
3264 0x00, 0x0a, 0x00, 0xfc, 0x00),
3265 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
3266 },
3267 { .freq = 5210,
3268 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
3269 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3270 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3271 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3272 0x00, 0x0a, 0x00, 0xfc, 0x00),
3273 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
3274 },
3275 { .freq = 5220,
3276 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
3277 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3278 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3279 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3280 0x00, 0x0a, 0x00, 0xfc, 0x00),
3281 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
3282 },
3283 { .freq = 5230,
3284 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
3285 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3286 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3287 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3288 0x00, 0x0a, 0x00, 0xfc, 0x00),
3289 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
3290 },
3291 { .freq = 5240,
3292 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
3293 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3294 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3295 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3296 0x00, 0x0a, 0x00, 0xfc, 0x00),
3297 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
3298 },
3299 { .freq = 5250,
3300 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
3301 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3302 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3303 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3304 0x00, 0x0a, 0x00, 0xfc, 0x00),
3305 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
3306 },
3307 { .freq = 5260,
3308 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
3309 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3310 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3311 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3312 0x00, 0x0a, 0x00, 0xfc, 0x00),
3313 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
3314 },
3315 { .freq = 5270,
3316 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
3317 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3318 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3319 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3320 0x00, 0x0a, 0x00, 0xfc, 0x00),
3321 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
3322 },
3323 { .freq = 5280,
3324 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
3325 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3326 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3327 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3328 0x00, 0x0a, 0x00, 0xfc, 0x00),
3329 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
3330 },
3331 { .freq = 5290,
3332 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
3333 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3334 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3335 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3336 0x00, 0x0a, 0x00, 0xfc, 0x00),
3337 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
3338 },
3339 { .freq = 5300,
3340 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
3341 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3342 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3343 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3344 0x00, 0x09, 0x00, 0xfc, 0x00),
3345 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
3346 },
3347 { .freq = 5310,
3348 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
3349 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3350 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3351 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3352 0x00, 0x09, 0x00, 0xfa, 0x00),
3353 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
3354 },
3355 { .freq = 5320,
3356 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
3357 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3358 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3359 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3360 0x00, 0x09, 0x00, 0xfa, 0x00),
3361 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
3362 },
3363 { .freq = 5330,
3364 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
3365 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3366 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3367 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3368 0x00, 0x09, 0x00, 0xfa, 0x00),
3369 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
3370 },
3371 { .freq = 5340,
3372 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
3373 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3374 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3375 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3376 0x00, 0x09, 0x00, 0xfa, 0x00),
3377 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
3378 },
3379 { .freq = 5350,
3380 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
3381 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3382 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3383 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3384 0x00, 0x09, 0x00, 0xfa, 0x00),
3385 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
3386 },
3387 { .freq = 5360,
3388 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
3389 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3390 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3391 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3392 0x00, 0x09, 0x00, 0xfa, 0x00),
3393 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
3394 },
3395 { .freq = 5370,
3396 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
3397 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3398 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3399 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3400 0x00, 0x09, 0x00, 0xfa, 0x00),
3401 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
3402 },
3403 { .freq = 5380,
3404 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
3405 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3406 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3407 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3408 0x00, 0x09, 0x00, 0xfa, 0x00),
3409 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
3410 },
3411 { .freq = 5390,
3412 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
3413 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3414 0xff, 0x8f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3415 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x05, 0x00, 0x7f,
3416 0x00, 0x09, 0x00, 0xfa, 0x00),
3417 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
3418 },
3419 { .freq = 5400,
3420 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
3421 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3422 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3423 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3424 0x00, 0x08, 0x00, 0xfa, 0x00),
3425 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
3426 },
3427 { .freq = 5410,
3428 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
3429 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3430 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3431 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3432 0x00, 0x08, 0x00, 0xfa, 0x00),
3433 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
3434 },
3435 { .freq = 5420,
3436 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
3437 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3438 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3439 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3440 0x00, 0x08, 0x00, 0xfa, 0x00),
3441 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
3442 },
3443 { .freq = 5430,
3444 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
3445 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3446 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3447 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3448 0x00, 0x08, 0x00, 0xfa, 0x00),
3449 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
3450 },
3451 { .freq = 5440,
3452 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
3453 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3454 0xc8, 0x7e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3455 0x00, 0xfa, 0x00, 0x7e, 0x00, 0x04, 0x00, 0x7f,
3456 0x00, 0x08, 0x00, 0xfa, 0x00),
3457 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
3458 },
3459 { .freq = 5450,
3460 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
3461 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3462 0xc8, 0x7d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3463 0x00, 0xfa, 0x00, 0x7d, 0x00, 0x04, 0x00, 0x7f,
3464 0x00, 0x08, 0x00, 0xfa, 0x00),
3465 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
3466 },
3467 { .freq = 5460,
3468 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
3469 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3470 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3471 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3472 0x00, 0x08, 0x00, 0xf8, 0x00),
3473 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
3474 },
3475 { .freq = 5470,
3476 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
3477 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3478 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3479 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3480 0x00, 0x08, 0x00, 0xf8, 0x00),
3481 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
3482 },
3483 { .freq = 5480,
3484 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
3485 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3486 0xc8, 0x5d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3487 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x04, 0x00, 0x7f,
3488 0x00, 0x08, 0x00, 0xf8, 0x00),
3489 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
3490 },
3491 { .freq = 5490,
3492 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
3493 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3494 0xc8, 0x5c, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3495 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x04, 0x00, 0x7f,
3496 0x00, 0x08, 0x00, 0xf8, 0x00),
3497 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
3498 },
3499 { .freq = 5500,
3500 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
3501 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3502 0x84, 0x5c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3503 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x03, 0x00, 0x7f,
3504 0x00, 0x07, 0x00, 0xf8, 0x00),
3505 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
3506 },
3507 { .freq = 5510,
3508 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
3509 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3510 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3511 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3512 0x00, 0x07, 0x00, 0xf8, 0x00),
3513 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
3514 },
3515 { .freq = 5520,
3516 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
3517 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3518 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3519 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3520 0x00, 0x07, 0x00, 0xf8, 0x00),
3521 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
3522 },
3523 { .freq = 5530,
3524 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
3525 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3526 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3527 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3528 0x00, 0x07, 0x00, 0xf8, 0x00),
3529 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
3530 },
3531 { .freq = 5540,
3532 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
3533 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3534 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3535 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3536 0x00, 0x07, 0x00, 0xf8, 0x00),
3537 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
3538 },
3539 { .freq = 5550,
3540 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
3541 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3542 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3543 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3544 0x00, 0x07, 0x00, 0xf8, 0x00),
3545 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
3546 },
3547 { .freq = 5560,
3548 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
3549 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3550 0x84, 0x2b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3551 0x00, 0xf8, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x7f,
3552 0x00, 0x07, 0x00, 0xf8, 0x00),
3553 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
3554 },
3555 { .freq = 5570,
3556 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
3557 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3558 0x84, 0x2a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3559 0x00, 0xf8, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x7f,
3560 0x00, 0x07, 0x00, 0xf8, 0x00),
3561 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
3562 },
3563 { .freq = 5580,
3564 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
3565 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3566 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3567 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3568 0x00, 0x07, 0x00, 0xf8, 0x00),
3569 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
3570 },
3571 { .freq = 5590,
3572 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
3573 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3574 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3575 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3576 0x00, 0x07, 0x00, 0xf8, 0x00),
3577 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
3578 },
3579 { .freq = 5600,
3580 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
3581 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3582 0x70, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3583 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3584 0x00, 0x07, 0x00, 0xf8, 0x00),
3585 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
3586 },
3587 { .freq = 5610,
3588 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
3589 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3590 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3591 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3592 0x00, 0x07, 0x00, 0xf8, 0x00),
3593 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
3594 },
3595 { .freq = 5620,
3596 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
3597 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3598 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3599 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3600 0x00, 0x07, 0x00, 0xf8, 0x00),
3601 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
3602 },
3603 { .freq = 5630,
3604 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
3605 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3606 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3607 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3608 0x00, 0x07, 0x00, 0xf8, 0x00),
3609 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
3610 },
3611 { .freq = 5640,
3612 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
3613 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3614 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3615 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3616 0x00, 0x07, 0x00, 0xf8, 0x00),
3617 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
3618 },
3619 { .freq = 5650,
3620 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
3621 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3622 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3623 0x00, 0xf8, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3624 0x00, 0x07, 0x00, 0xf8, 0x00),
3625 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
3626 },
3627 { .freq = 5660,
3628 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
3629 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3630 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3631 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3632 0x00, 0x07, 0x00, 0xf6, 0x00),
3633 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
3634 },
3635 { .freq = 5670,
3636 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
3637 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3638 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3639 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3640 0x00, 0x07, 0x00, 0xf6, 0x00),
3641 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
3642 },
3643 { .freq = 5680,
3644 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
3645 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3646 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3647 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3648 0x00, 0x07, 0x00, 0xf6, 0x00),
3649 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
3650 },
3651 { .freq = 5690,
3652 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
3653 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3654 0x70, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3655 0x00, 0xf6, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
3656 0x00, 0x07, 0x00, 0xf6, 0x00),
3657 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
3658 },
3659 { .freq = 5700,
3660 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
3661 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3662 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3663 0x00, 0xf6, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3664 0x00, 0x06, 0x00, 0xf6, 0x00),
3665 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
3666 },
3667 { .freq = 5710,
3668 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
3669 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3670 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3671 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3672 0x00, 0x06, 0x00, 0xf4, 0x00),
3673 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
3674 },
3675 { .freq = 5720,
3676 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
3677 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3678 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3679 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3680 0x00, 0x06, 0x00, 0xf4, 0x00),
3681 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
3682 },
3683 { .freq = 5725,
3684 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
3685 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3686 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3687 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3688 0x00, 0x06, 0x00, 0xf4, 0x00),
3689 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
3690 },
3691 { .freq = 5730,
3692 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
3693 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3694 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3695 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3696 0x00, 0x06, 0x00, 0xf4, 0x00),
3697 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
3698 },
3699 { .freq = 5735,
3700 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
3701 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3702 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3703 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3704 0x00, 0x06, 0x00, 0xf4, 0x00),
3705 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
3706 },
3707 { .freq = 5740,
3708 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
3709 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3710 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3711 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3712 0x00, 0x06, 0x00, 0xf4, 0x00),
3713 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
3714 },
3715 { .freq = 5745,
3716 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
3717 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3718 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3719 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3720 0x00, 0x06, 0x00, 0xf4, 0x00),
3721 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
3722 },
3723 { .freq = 5750,
3724 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
3725 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3726 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3727 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3728 0x00, 0x06, 0x00, 0xf4, 0x00),
3729 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
3730 },
3731 { .freq = 5755,
3732 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
3733 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3734 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3735 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3736 0x00, 0x06, 0x00, 0xf4, 0x00),
3737 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
3738 },
3739 { .freq = 5760,
3740 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
3741 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3742 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3743 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3744 0x00, 0x06, 0x00, 0xf4, 0x00),
3745 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
3746 },
3747 { .freq = 5765,
3748 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
3749 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3750 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3751 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3752 0x00, 0x06, 0x00, 0xf4, 0x00),
3753 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
3754 },
3755 { .freq = 5770,
3756 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
3757 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3758 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3759 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3760 0x00, 0x06, 0x00, 0xf4, 0x00),
3761 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
3762 },
3763 { .freq = 5775,
3764 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
3765 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3766 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3767 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3768 0x00, 0x06, 0x00, 0xf4, 0x00),
3769 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
3770 },
3771 { .freq = 5780,
3772 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
3773 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3774 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3775 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3776 0x00, 0x06, 0x00, 0xf4, 0x00),
3777 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
3778 },
3779 { .freq = 5785,
3780 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
3781 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3782 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3783 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3784 0x00, 0x06, 0x00, 0xf4, 0x00),
3785 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
3786 },
3787 { .freq = 5790,
3788 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
3789 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3790 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3791 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3792 0x00, 0x06, 0x00, 0xf4, 0x00),
3793 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
3794 },
3795 { .freq = 5795,
3796 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
3797 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3798 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3799 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3800 0x00, 0x06, 0x00, 0xf4, 0x00),
3801 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
3802 },
3803 { .freq = 5800,
3804 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
3805 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3806 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3807 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3808 0x00, 0x06, 0x00, 0xf4, 0x00),
3809 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
3810 },
3811 { .freq = 5805,
3812 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
3813 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3814 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3815 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3816 0x00, 0x06, 0x00, 0xf4, 0x00),
3817 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
3818 },
3819 { .freq = 5810,
3820 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
3821 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3822 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3823 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3824 0x00, 0x06, 0x00, 0xf4, 0x00),
3825 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
3826 },
3827 { .freq = 5815,
3828 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
3829 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3830 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3831 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3832 0x00, 0x06, 0x00, 0xf4, 0x00),
3833 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
3834 },
3835 { .freq = 5820,
3836 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
3837 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3838 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3839 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3840 0x00, 0x06, 0x00, 0xf4, 0x00),
3841 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
3842 },
3843 { .freq = 5825,
3844 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
3845 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3846 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3847 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3848 0x00, 0x06, 0x00, 0xf4, 0x00),
3849 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
3850 },
3851 { .freq = 5830,
3852 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
3853 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3854 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3855 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3856 0x00, 0x06, 0x00, 0xf4, 0x00),
3857 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
3858 },
3859 { .freq = 5840,
3860 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
3861 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3862 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3863 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3864 0x00, 0x06, 0x00, 0xf4, 0x00),
3865 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
3866 },
3867 { .freq = 5850,
3868 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
3869 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3870 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3871 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3872 0x00, 0x06, 0x00, 0xf4, 0x00),
3873 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
3874 },
3875 { .freq = 5860,
3876 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
3877 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3878 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3879 0x00, 0xf2, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3880 0x00, 0x06, 0x00, 0xf2, 0x00),
3881 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
3882 },
3883 { .freq = 5870,
3884 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
3885 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3886 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3887 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3888 0x00, 0x06, 0x00, 0xf2, 0x00),
3889 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
3890 },
3891 { .freq = 5880,
3892 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
3893 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3894 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3895 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3896 0x00, 0x06, 0x00, 0xf2, 0x00),
3897 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
3898 },
3899 { .freq = 5890,
3900 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
3901 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3902 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3903 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3904 0x00, 0x06, 0x00, 0xf2, 0x00),
3905 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
3906 },
3907 { .freq = 5900,
3908 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
3909 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
3910 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
3911 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3912 0x00, 0x05, 0x00, 0xf2, 0x00),
3913 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
3914 },
3915 { .freq = 5910,
3916 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
3917 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
3918 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
3919 0x00, 0xf2, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
3920 0x00, 0x05, 0x00, 0xf2, 0x00),
3921 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
3922 },
3923 { .freq = 2412,
3924 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
3925 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
3926 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
3927 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
3928 0x70, 0x00, 0x0f, 0x00, 0x0f),
3929 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
3930 },
3931 { .freq = 2417,
3932 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
3933 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3934 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
3935 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
3936 0x70, 0x00, 0x0f, 0x00, 0x0f),
3937 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
3938 },
3939 { .freq = 2422,
3940 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
3941 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3942 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
3943 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
3944 0x70, 0x00, 0x0f, 0x00, 0x0f),
3945 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
3946 },
3947 { .freq = 2427,
3948 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
3949 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3950 0x00, 0x00, 0xfd, 0x00, 0x05, 0x00, 0x70, 0x00,
3951 0x0f, 0x00, 0x0f, 0x00, 0xfd, 0x00, 0x05, 0x00,
3952 0x70, 0x00, 0x0f, 0x00, 0x0f),
3953 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
3954 },
3955 { .freq = 2432,
3956 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
3957 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3958 0x00, 0x00, 0xfb, 0x00, 0x05, 0x00, 0x70, 0x00,
3959 0x0f, 0x00, 0x0f, 0x00, 0xfb, 0x00, 0x05, 0x00,
3960 0x70, 0x00, 0x0f, 0x00, 0x0f),
3961 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
3962 },
3963 { .freq = 2437,
3964 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
3965 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3966 0x00, 0x00, 0xfa, 0x00, 0x05, 0x00, 0x70, 0x00,
3967 0x0f, 0x00, 0x0f, 0x00, 0xfa, 0x00, 0x05, 0x00,
3968 0x70, 0x00, 0x0f, 0x00, 0x0f),
3969 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
3970 },
3971 { .freq = 2442,
3972 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
3973 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3974 0x00, 0x00, 0xf8, 0x00, 0x05, 0x00, 0x70, 0x00,
3975 0x0f, 0x00, 0x0f, 0x00, 0xf8, 0x00, 0x05, 0x00,
3976 0x70, 0x00, 0x0f, 0x00, 0x0f),
3977 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
3978 },
3979 { .freq = 2447,
3980 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
3981 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
3982 0x00, 0x00, 0xf7, 0x00, 0x05, 0x00, 0x70, 0x00,
3983 0x0f, 0x00, 0x0f, 0x00, 0xf7, 0x00, 0x05, 0x00,
3984 0x70, 0x00, 0x0f, 0x00, 0x0f),
3985 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
3986 },
3987 { .freq = 2452,
3988 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
3989 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
3990 0x00, 0x00, 0xf6, 0x00, 0x05, 0x00, 0x70, 0x00,
3991 0x0f, 0x00, 0x0f, 0x00, 0xf6, 0x00, 0x05, 0x00,
3992 0x70, 0x00, 0x0f, 0x00, 0x0f),
3993 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
3994 },
3995 { .freq = 2457,
3996 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
3997 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
3998 0x00, 0x00, 0xf5, 0x00, 0x05, 0x00, 0x70, 0x00,
3999 0x0f, 0x00, 0x0d, 0x00, 0xf5, 0x00, 0x05, 0x00,
4000 0x70, 0x00, 0x0f, 0x00, 0x0d),
4001 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
4002 },
4003 { .freq = 2462,
4004 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
4005 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4006 0x00, 0x00, 0xf4, 0x00, 0x05, 0x00, 0x70, 0x00,
4007 0x0f, 0x00, 0x0d, 0x00, 0xf4, 0x00, 0x05, 0x00,
4008 0x70, 0x00, 0x0f, 0x00, 0x0d),
4009 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
4010 },
4011 { .freq = 2467,
4012 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
4013 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4014 0x00, 0x00, 0xf3, 0x00, 0x05, 0x00, 0x70, 0x00,
4015 0x0f, 0x00, 0x0d, 0x00, 0xf3, 0x00, 0x05, 0x00,
4016 0x70, 0x00, 0x0f, 0x00, 0x0d),
4017 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
4018 },
4019 { .freq = 2472,
4020 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
4021 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4022 0x00, 0x00, 0xf2, 0x00, 0x05, 0x00, 0x70, 0x00,
4023 0x0f, 0x00, 0x0d, 0x00, 0xf2, 0x00, 0x05, 0x00,
4024 0x70, 0x00, 0x0f, 0x00, 0x0d),
4025 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
4026 },
4027 { .freq = 2484,
4028 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
4029 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4030 0x00, 0x00, 0xf0, 0x00, 0x05, 0x00, 0x70, 0x00,
4031 0x0f, 0x00, 0x0d, 0x00, 0xf0, 0x00, 0x05, 0x00,
4032 0x70, 0x00, 0x0f, 0x00, 0x0d),
4033 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
4034 },
4035 };
4036
4037 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev4[] = {
4038 { .freq = 4920,
4039 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
4040 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4041 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4042 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4043 0x00, 0x0f, 0x00, 0xff, 0x00),
4044 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
4045 },
4046 { .freq = 4930,
4047 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
4048 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4049 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4050 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4051 0x00, 0x0f, 0x00, 0xff, 0x00),
4052 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
4053 },
4054 { .freq = 4940,
4055 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
4056 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4057 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4058 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4059 0x00, 0x0f, 0x00, 0xff, 0x00),
4060 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
4061 },
4062 { .freq = 4950,
4063 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
4064 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4065 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4066 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4067 0x00, 0x0f, 0x00, 0xff, 0x00),
4068 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
4069 },
4070 { .freq = 4960,
4071 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
4072 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4073 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4074 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4075 0x00, 0x0f, 0x00, 0xff, 0x00),
4076 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
4077 },
4078 { .freq = 4970,
4079 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
4080 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4081 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4082 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4083 0x00, 0x0f, 0x00, 0xff, 0x00),
4084 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
4085 },
4086 { .freq = 4980,
4087 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
4088 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4089 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4090 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4091 0x00, 0x0f, 0x00, 0xff, 0x00),
4092 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
4093 },
4094 { .freq = 4990,
4095 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
4096 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4097 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4098 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4099 0x00, 0x0f, 0x00, 0xff, 0x00),
4100 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
4101 },
4102 { .freq = 5000,
4103 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
4104 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4105 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4106 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4107 0x00, 0x0f, 0x00, 0xff, 0x00),
4108 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
4109 },
4110 { .freq = 5010,
4111 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
4112 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4113 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4114 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4115 0x00, 0x0f, 0x00, 0xff, 0x00),
4116 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
4117 },
4118 { .freq = 5020,
4119 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
4120 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4121 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4122 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4123 0x00, 0x0f, 0x00, 0xff, 0x00),
4124 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
4125 },
4126 { .freq = 5030,
4127 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
4128 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4129 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4130 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4131 0x00, 0x0f, 0x00, 0xff, 0x00),
4132 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
4133 },
4134 { .freq = 5040,
4135 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
4136 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4137 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4138 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4139 0x00, 0x0f, 0x00, 0xff, 0x00),
4140 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
4141 },
4142 { .freq = 5050,
4143 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
4144 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4145 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4146 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4147 0x00, 0x0f, 0x00, 0xff, 0x00),
4148 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
4149 },
4150 { .freq = 5060,
4151 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
4152 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4153 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4154 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4155 0x00, 0x0f, 0x00, 0xff, 0x00),
4156 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
4157 },
4158 { .freq = 5070,
4159 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
4160 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4161 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4162 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4163 0x00, 0x0f, 0x00, 0xff, 0x00),
4164 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
4165 },
4166 { .freq = 5080,
4167 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
4168 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4169 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4170 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4171 0x00, 0x0f, 0x00, 0xff, 0x00),
4172 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
4173 },
4174 { .freq = 5090,
4175 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
4176 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4177 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4178 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4179 0x00, 0x0f, 0x00, 0xff, 0x00),
4180 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
4181 },
4182 { .freq = 5100,
4183 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
4184 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4185 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4186 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4187 0x00, 0x0f, 0x00, 0xfe, 0x00),
4188 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
4189 },
4190 { .freq = 5110,
4191 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
4192 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4193 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4194 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4195 0x00, 0x0f, 0x00, 0xfe, 0x00),
4196 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
4197 },
4198 { .freq = 5120,
4199 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
4200 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4201 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4202 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4203 0x00, 0x0f, 0x00, 0xfe, 0x00),
4204 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
4205 },
4206 { .freq = 5130,
4207 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
4208 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4209 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4210 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4211 0x00, 0x0f, 0x00, 0xfe, 0x00),
4212 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
4213 },
4214 { .freq = 5140,
4215 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
4216 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4217 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4218 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4219 0x00, 0x0f, 0x00, 0xfe, 0x00),
4220 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
4221 },
4222 { .freq = 5160,
4223 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
4224 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4225 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4226 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4227 0x00, 0x0f, 0x00, 0xfe, 0x00),
4228 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
4229 },
4230 { .freq = 5170,
4231 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
4232 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4233 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4234 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4235 0x00, 0x0f, 0x00, 0xfe, 0x00),
4236 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
4237 },
4238 { .freq = 5180,
4239 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
4240 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4241 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4242 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4243 0x00, 0x0f, 0x00, 0xfe, 0x00),
4244 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
4245 },
4246 { .freq = 5190,
4247 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
4248 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4249 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4250 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4251 0x00, 0x0f, 0x00, 0xfe, 0x00),
4252 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
4253 },
4254 { .freq = 5200,
4255 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
4256 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4257 0xff, 0xef, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4258 0x00, 0xfc, 0x00, 0xef, 0x00, 0x0a, 0x00, 0x7f,
4259 0x00, 0x0f, 0x00, 0xfc, 0x00),
4260 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
4261 },
4262 { .freq = 5210,
4263 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
4264 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4265 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4266 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4267 0x00, 0x0f, 0x00, 0xfc, 0x00),
4268 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
4269 },
4270 { .freq = 5220,
4271 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
4272 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4273 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4274 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4275 0x00, 0x0f, 0x00, 0xfc, 0x00),
4276 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
4277 },
4278 { .freq = 5230,
4279 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
4280 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4281 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4282 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4283 0x00, 0x0f, 0x00, 0xfc, 0x00),
4284 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
4285 },
4286 { .freq = 5240,
4287 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
4288 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4289 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4290 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4291 0x00, 0x0f, 0x00, 0xfc, 0x00),
4292 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
4293 },
4294 { .freq = 5250,
4295 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
4296 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4297 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4298 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4299 0x00, 0x0f, 0x00, 0xfc, 0x00),
4300 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
4301 },
4302 { .freq = 5260,
4303 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
4304 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4305 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4306 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4307 0x00, 0x0f, 0x00, 0xfc, 0x00),
4308 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
4309 },
4310 { .freq = 5270,
4311 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
4312 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4313 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4314 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4315 0x00, 0x0f, 0x00, 0xfc, 0x00),
4316 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
4317 },
4318 { .freq = 5280,
4319 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
4320 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4321 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4322 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4323 0x00, 0x0f, 0x00, 0xfc, 0x00),
4324 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
4325 },
4326 { .freq = 5290,
4327 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
4328 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4329 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4330 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4331 0x00, 0x0f, 0x00, 0xfc, 0x00),
4332 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
4333 },
4334 { .freq = 5300,
4335 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
4336 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4337 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4338 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4339 0x00, 0x0f, 0x00, 0xfa, 0x00),
4340 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
4341 },
4342 { .freq = 5310,
4343 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
4344 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4345 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4346 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4347 0x00, 0x0f, 0x00, 0xfa, 0x00),
4348 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
4349 },
4350 { .freq = 5320,
4351 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
4352 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4353 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4354 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4355 0x00, 0x0f, 0x00, 0xfa, 0x00),
4356 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
4357 },
4358 { .freq = 5330,
4359 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
4360 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4361 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4362 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4363 0x00, 0x0f, 0x00, 0xfa, 0x00),
4364 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
4365 },
4366 { .freq = 5340,
4367 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
4368 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4369 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4370 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4371 0x00, 0x0f, 0x00, 0xfa, 0x00),
4372 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
4373 },
4374 { .freq = 5350,
4375 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
4376 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4377 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4378 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4379 0x00, 0x0f, 0x00, 0xfa, 0x00),
4380 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
4381 },
4382 { .freq = 5360,
4383 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
4384 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4385 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4386 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4387 0x00, 0x0f, 0x00, 0xfa, 0x00),
4388 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
4389 },
4390 { .freq = 5370,
4391 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
4392 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4393 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4394 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4395 0x00, 0x0f, 0x00, 0xfa, 0x00),
4396 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
4397 },
4398 { .freq = 5380,
4399 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
4400 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4401 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4402 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4403 0x00, 0x0f, 0x00, 0xfa, 0x00),
4404 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
4405 },
4406 { .freq = 5390,
4407 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
4408 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4409 0xff, 0x8f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4410 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x08, 0x00, 0x7f,
4411 0x00, 0x0f, 0x00, 0xfa, 0x00),
4412 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
4413 },
4414 { .freq = 5400,
4415 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
4416 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4417 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4418 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4419 0x00, 0x0f, 0x00, 0xf8, 0x00),
4420 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
4421 },
4422 { .freq = 5410,
4423 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
4424 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4425 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4426 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4427 0x00, 0x0f, 0x00, 0xf8, 0x00),
4428 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
4429 },
4430 { .freq = 5420,
4431 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
4432 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4433 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4434 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4435 0x00, 0x0f, 0x00, 0xf8, 0x00),
4436 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
4437 },
4438 { .freq = 5430,
4439 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
4440 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4441 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4442 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4443 0x00, 0x0f, 0x00, 0xf8, 0x00),
4444 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
4445 },
4446 { .freq = 5440,
4447 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
4448 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4449 0xc8, 0x7e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4450 0x00, 0xf8, 0x00, 0x7e, 0x00, 0x07, 0x00, 0x7f,
4451 0x00, 0x0f, 0x00, 0xf8, 0x00),
4452 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
4453 },
4454 { .freq = 5450,
4455 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
4456 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4457 0xc8, 0x7d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4458 0x00, 0xf8, 0x00, 0x7d, 0x00, 0x07, 0x00, 0x7f,
4459 0x00, 0x0f, 0x00, 0xf8, 0x00),
4460 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
4461 },
4462 { .freq = 5460,
4463 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
4464 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4465 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4466 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4467 0x00, 0x0f, 0x00, 0xf8, 0x00),
4468 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
4469 },
4470 { .freq = 5470,
4471 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
4472 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4473 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4474 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4475 0x00, 0x0f, 0x00, 0xf8, 0x00),
4476 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
4477 },
4478 { .freq = 5480,
4479 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
4480 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4481 0xc8, 0x5d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4482 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x7f,
4483 0x00, 0x0f, 0x00, 0xf8, 0x00),
4484 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
4485 },
4486 { .freq = 5490,
4487 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
4488 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4489 0xc8, 0x5c, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4490 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x07, 0x00, 0x7f,
4491 0x00, 0x0f, 0x00, 0xf8, 0x00),
4492 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
4493 },
4494 { .freq = 5500,
4495 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
4496 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4497 0x84, 0x5c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4498 0x00, 0xf6, 0x00, 0x5c, 0x00, 0x06, 0x00, 0x7f,
4499 0x00, 0x0d, 0x00, 0xf6, 0x00),
4500 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
4501 },
4502 { .freq = 5510,
4503 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
4504 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4505 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4506 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4507 0x00, 0x0d, 0x00, 0xf6, 0x00),
4508 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
4509 },
4510 { .freq = 5520,
4511 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
4512 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4513 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4514 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4515 0x00, 0x0d, 0x00, 0xf6, 0x00),
4516 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
4517 },
4518 { .freq = 5530,
4519 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
4520 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4521 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4522 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4523 0x00, 0x0d, 0x00, 0xf6, 0x00),
4524 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
4525 },
4526 { .freq = 5540,
4527 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
4528 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4529 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4530 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4531 0x00, 0x0d, 0x00, 0xf6, 0x00),
4532 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
4533 },
4534 { .freq = 5550,
4535 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
4536 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4537 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4538 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4539 0x00, 0x0d, 0x00, 0xf6, 0x00),
4540 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
4541 },
4542 { .freq = 5560,
4543 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
4544 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4545 0x84, 0x2b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4546 0x00, 0xf6, 0x00, 0x2b, 0x00, 0x06, 0x00, 0x7f,
4547 0x00, 0x0d, 0x00, 0xf6, 0x00),
4548 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
4549 },
4550 { .freq = 5570,
4551 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
4552 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4553 0x84, 0x2a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4554 0x00, 0xf6, 0x00, 0x2a, 0x00, 0x06, 0x00, 0x7f,
4555 0x00, 0x0d, 0x00, 0xf6, 0x00),
4556 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
4557 },
4558 { .freq = 5580,
4559 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
4560 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4561 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4562 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4563 0x00, 0x0d, 0x00, 0xf6, 0x00),
4564 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
4565 },
4566 { .freq = 5590,
4567 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
4568 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4569 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4570 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4571 0x00, 0x0d, 0x00, 0xf6, 0x00),
4572 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
4573 },
4574 { .freq = 5600,
4575 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
4576 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4577 0x70, 0x1a, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4578 0x00, 0xf4, 0x00, 0x1a, 0x00, 0x04, 0x00, 0x7f,
4579 0x00, 0x0b, 0x00, 0xf4, 0x00),
4580 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
4581 },
4582 { .freq = 5610,
4583 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
4584 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4585 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4586 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4587 0x00, 0x0b, 0x00, 0xf4, 0x00),
4588 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
4589 },
4590 { .freq = 5620,
4591 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
4592 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4593 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4594 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4595 0x00, 0x0b, 0x00, 0xf4, 0x00),
4596 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
4597 },
4598 { .freq = 5630,
4599 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
4600 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4601 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4602 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4603 0x00, 0x0b, 0x00, 0xf4, 0x00),
4604 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
4605 },
4606 { .freq = 5640,
4607 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
4608 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4609 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4610 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4611 0x00, 0x0b, 0x00, 0xf4, 0x00),
4612 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
4613 },
4614 { .freq = 5650,
4615 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
4616 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4617 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4618 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4619 0x00, 0x0b, 0x00, 0xf4, 0x00),
4620 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
4621 },
4622 { .freq = 5660,
4623 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
4624 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4625 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4626 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4627 0x00, 0x0b, 0x00, 0xf4, 0x00),
4628 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
4629 },
4630 { .freq = 5670,
4631 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
4632 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4633 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4634 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4635 0x00, 0x0b, 0x00, 0xf4, 0x00),
4636 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
4637 },
4638 { .freq = 5680,
4639 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
4640 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4641 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4642 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4643 0x00, 0x0b, 0x00, 0xf4, 0x00),
4644 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
4645 },
4646 { .freq = 5690,
4647 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
4648 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4649 0x70, 0x07, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4650 0x00, 0xf4, 0x00, 0x07, 0x00, 0x04, 0x00, 0x7f,
4651 0x00, 0x0b, 0x00, 0xf4, 0x00),
4652 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
4653 },
4654 { .freq = 5700,
4655 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
4656 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4657 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4658 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4659 0x00, 0x0a, 0x00, 0xf2, 0x00),
4660 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
4661 },
4662 { .freq = 5710,
4663 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
4664 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4665 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4666 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4667 0x00, 0x0a, 0x00, 0xf2, 0x00),
4668 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
4669 },
4670 { .freq = 5720,
4671 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
4672 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4673 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4674 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4675 0x00, 0x0a, 0x00, 0xf2, 0x00),
4676 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
4677 },
4678 { .freq = 5725,
4679 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
4680 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4681 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4682 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4683 0x00, 0x0a, 0x00, 0xf2, 0x00),
4684 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
4685 },
4686 { .freq = 5730,
4687 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
4688 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4689 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4690 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4691 0x00, 0x0a, 0x00, 0xf2, 0x00),
4692 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
4693 },
4694 { .freq = 5735,
4695 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
4696 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4697 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4698 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4699 0x00, 0x0a, 0x00, 0xf2, 0x00),
4700 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
4701 },
4702 { .freq = 5740,
4703 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
4704 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4705 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4706 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4707 0x00, 0x0a, 0x00, 0xf2, 0x00),
4708 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
4709 },
4710 { .freq = 5745,
4711 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
4712 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4713 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4714 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4715 0x00, 0x0a, 0x00, 0xf2, 0x00),
4716 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
4717 },
4718 { .freq = 5750,
4719 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
4720 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4721 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4722 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4723 0x00, 0x0a, 0x00, 0xf2, 0x00),
4724 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
4725 },
4726 { .freq = 5755,
4727 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
4728 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4729 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4730 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4731 0x00, 0x0a, 0x00, 0xf2, 0x00),
4732 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
4733 },
4734 { .freq = 5760,
4735 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
4736 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4737 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4738 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4739 0x00, 0x0a, 0x00, 0xf2, 0x00),
4740 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
4741 },
4742 { .freq = 5765,
4743 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
4744 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4745 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4746 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4747 0x00, 0x0a, 0x00, 0xf2, 0x00),
4748 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
4749 },
4750 { .freq = 5770,
4751 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
4752 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4753 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4754 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4755 0x00, 0x0a, 0x00, 0xf2, 0x00),
4756 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
4757 },
4758 { .freq = 5775,
4759 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
4760 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4761 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4762 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4763 0x00, 0x0a, 0x00, 0xf2, 0x00),
4764 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
4765 },
4766 { .freq = 5780,
4767 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
4768 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4769 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4770 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4771 0x00, 0x0a, 0x00, 0xf2, 0x00),
4772 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
4773 },
4774 { .freq = 5785,
4775 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
4776 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4777 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4778 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4779 0x00, 0x0a, 0x00, 0xf2, 0x00),
4780 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
4781 },
4782 { .freq = 5790,
4783 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
4784 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4785 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4786 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4787 0x00, 0x0a, 0x00, 0xf2, 0x00),
4788 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
4789 },
4790 { .freq = 5795,
4791 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
4792 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4793 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4794 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4795 0x00, 0x0a, 0x00, 0xf2, 0x00),
4796 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
4797 },
4798 { .freq = 5800,
4799 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
4800 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4801 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4802 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4803 0x00, 0x09, 0x00, 0xf0, 0x00),
4804 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
4805 },
4806 { .freq = 5805,
4807 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
4808 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4809 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4810 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4811 0x00, 0x09, 0x00, 0xf0, 0x00),
4812 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
4813 },
4814 { .freq = 5810,
4815 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
4816 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4817 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4818 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4819 0x00, 0x09, 0x00, 0xf0, 0x00),
4820 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
4821 },
4822 { .freq = 5815,
4823 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
4824 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4825 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4826 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4827 0x00, 0x09, 0x00, 0xf0, 0x00),
4828 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
4829 },
4830 { .freq = 5820,
4831 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
4832 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4833 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4834 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4835 0x00, 0x09, 0x00, 0xf0, 0x00),
4836 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
4837 },
4838 { .freq = 5825,
4839 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
4840 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4841 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4842 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4843 0x00, 0x09, 0x00, 0xf0, 0x00),
4844 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
4845 },
4846 { .freq = 5830,
4847 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
4848 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4849 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4850 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4851 0x00, 0x09, 0x00, 0xf0, 0x00),
4852 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
4853 },
4854 { .freq = 5840,
4855 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
4856 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4857 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4858 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4859 0x00, 0x09, 0x00, 0xf0, 0x00),
4860 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
4861 },
4862 { .freq = 5850,
4863 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
4864 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4865 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4866 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4867 0x00, 0x09, 0x00, 0xf0, 0x00),
4868 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
4869 },
4870 { .freq = 5860,
4871 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
4872 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4873 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4874 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4875 0x00, 0x09, 0x00, 0xf0, 0x00),
4876 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
4877 },
4878 { .freq = 5870,
4879 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
4880 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4881 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4882 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4883 0x00, 0x09, 0x00, 0xf0, 0x00),
4884 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
4885 },
4886 { .freq = 5880,
4887 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
4888 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4889 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4890 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4891 0x00, 0x09, 0x00, 0xf0, 0x00),
4892 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
4893 },
4894 { .freq = 5890,
4895 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
4896 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4897 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4898 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4899 0x00, 0x09, 0x00, 0xf0, 0x00),
4900 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
4901 },
4902 { .freq = 5900,
4903 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
4904 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4905 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
4906 0x00, 0xf0, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
4907 0x00, 0x07, 0x00, 0xf0, 0x00),
4908 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
4909 },
4910 { .freq = 5910,
4911 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
4912 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4913 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
4914 0x00, 0xf0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
4915 0x00, 0x07, 0x00, 0xf0, 0x00),
4916 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
4917 },
4918 { .freq = 2412,
4919 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
4920 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
4921 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
4922 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
4923 0x70, 0x00, 0x0f, 0x00, 0x0e),
4924 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
4925 },
4926 { .freq = 2417,
4927 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
4928 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4929 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
4930 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
4931 0x70, 0x00, 0x0f, 0x00, 0x0e),
4932 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
4933 },
4934 { .freq = 2422,
4935 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
4936 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4937 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
4938 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
4939 0x70, 0x00, 0x0f, 0x00, 0x0e),
4940 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
4941 },
4942 { .freq = 2427,
4943 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
4944 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4945 0x00, 0x00, 0xfd, 0x00, 0x04, 0x00, 0x70, 0x00,
4946 0x0f, 0x00, 0x0e, 0x00, 0xfd, 0x00, 0x04, 0x00,
4947 0x70, 0x00, 0x0f, 0x00, 0x0e),
4948 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
4949 },
4950 { .freq = 2432,
4951 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
4952 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4953 0x00, 0x00, 0xfb, 0x00, 0x04, 0x00, 0x70, 0x00,
4954 0x0f, 0x00, 0x0e, 0x00, 0xfb, 0x00, 0x04, 0x00,
4955 0x70, 0x00, 0x0f, 0x00, 0x0e),
4956 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
4957 },
4958 { .freq = 2437,
4959 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
4960 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4961 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x70, 0x00,
4962 0x0f, 0x00, 0x0e, 0x00, 0xfa, 0x00, 0x04, 0x00,
4963 0x70, 0x00, 0x0f, 0x00, 0x0e),
4964 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
4965 },
4966 { .freq = 2442,
4967 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
4968 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4969 0x00, 0x00, 0xf8, 0x00, 0x04, 0x00, 0x70, 0x00,
4970 0x0f, 0x00, 0x0e, 0x00, 0xf8, 0x00, 0x04, 0x00,
4971 0x70, 0x00, 0x0f, 0x00, 0x0e),
4972 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
4973 },
4974 { .freq = 2447,
4975 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
4976 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4977 0x00, 0x00, 0xf7, 0x00, 0x04, 0x00, 0x70, 0x00,
4978 0x0f, 0x00, 0x0e, 0x00, 0xf7, 0x00, 0x04, 0x00,
4979 0x70, 0x00, 0x0f, 0x00, 0x0e),
4980 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
4981 },
4982 { .freq = 2452,
4983 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
4984 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4985 0x00, 0x00, 0xf6, 0x00, 0x04, 0x00, 0x70, 0x00,
4986 0x0f, 0x00, 0x0e, 0x00, 0xf6, 0x00, 0x04, 0x00,
4987 0x70, 0x00, 0x0f, 0x00, 0x0e),
4988 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
4989 },
4990 { .freq = 2457,
4991 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
4992 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4993 0x00, 0x00, 0xf5, 0x00, 0x04, 0x00, 0x70, 0x00,
4994 0x0f, 0x00, 0x0e, 0x00, 0xf5, 0x00, 0x04, 0x00,
4995 0x70, 0x00, 0x0f, 0x00, 0x0e),
4996 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
4997 },
4998 { .freq = 2462,
4999 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
5000 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5001 0x00, 0x00, 0xf4, 0x00, 0x04, 0x00, 0x70, 0x00,
5002 0x0f, 0x00, 0x0e, 0x00, 0xf4, 0x00, 0x04, 0x00,
5003 0x70, 0x00, 0x0f, 0x00, 0x0e),
5004 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
5005 },
5006 { .freq = 2467,
5007 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
5008 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5009 0x00, 0x00, 0xf3, 0x00, 0x04, 0x00, 0x70, 0x00,
5010 0x0f, 0x00, 0x0e, 0x00, 0xf3, 0x00, 0x04, 0x00,
5011 0x70, 0x00, 0x0f, 0x00, 0x0e),
5012 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
5013 },
5014 { .freq = 2472,
5015 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
5016 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5017 0x00, 0x00, 0xf2, 0x00, 0x04, 0x00, 0x70, 0x00,
5018 0x0f, 0x00, 0x0e, 0x00, 0xf2, 0x00, 0x04, 0x00,
5019 0x70, 0x00, 0x0f, 0x00, 0x0e),
5020 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
5021 },
5022 { .freq = 2484,
5023 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
5024 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5025 0x00, 0x00, 0xf0, 0x00, 0x04, 0x00, 0x70, 0x00,
5026 0x0f, 0x00, 0x0e, 0x00, 0xf0, 0x00, 0x04, 0x00,
5027 0x70, 0x00, 0x0f, 0x00, 0x0e),
5028 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
5029 },
5030 };
5031
5032 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev5[] = {
5033 { .freq = 4920,
5034 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
5035 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5036 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
5037 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5038 0x00, 0x0f, 0x00, 0x6f, 0x00),
5039 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
5040 },
5041 { .freq = 4930,
5042 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
5043 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5044 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5045 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5046 0x00, 0x0e, 0x00, 0x6f, 0x00),
5047 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
5048 },
5049 { .freq = 4940,
5050 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
5051 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5052 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5053 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5054 0x00, 0x0e, 0x00, 0x6f, 0x00),
5055 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
5056 },
5057 { .freq = 4950,
5058 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
5059 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5060 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5061 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5062 0x00, 0x0e, 0x00, 0x6f, 0x00),
5063 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
5064 },
5065 { .freq = 4960,
5066 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
5067 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5068 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
5069 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5070 0x00, 0x0e, 0x00, 0x6f, 0x00),
5071 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
5072 },
5073 { .freq = 4970,
5074 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
5075 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5076 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5077 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5078 0x00, 0x0d, 0x00, 0x6f, 0x00),
5079 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
5080 },
5081 { .freq = 4980,
5082 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
5083 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5084 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5085 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5086 0x00, 0x0d, 0x00, 0x6f, 0x00),
5087 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
5088 },
5089 { .freq = 4990,
5090 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
5091 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5092 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5093 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5094 0x00, 0x0d, 0x00, 0x6f, 0x00),
5095 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
5096 },
5097 { .freq = 5000,
5098 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
5099 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5100 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5101 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5102 0x00, 0x0d, 0x00, 0x6f, 0x00),
5103 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
5104 },
5105 { .freq = 5010,
5106 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
5107 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5108 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5109 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5110 0x00, 0x0d, 0x00, 0x6f, 0x00),
5111 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
5112 },
5113 { .freq = 5020,
5114 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
5115 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5116 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
5117 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5118 0x00, 0x0d, 0x00, 0x6f, 0x00),
5119 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
5120 },
5121 { .freq = 5030,
5122 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
5123 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5124 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5125 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5126 0x00, 0x0c, 0x00, 0x6f, 0x00),
5127 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
5128 },
5129 { .freq = 5040,
5130 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
5131 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5132 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5133 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5134 0x00, 0x0c, 0x00, 0x6f, 0x00),
5135 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
5136 },
5137 { .freq = 5050,
5138 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
5139 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5140 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5141 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5142 0x00, 0x0c, 0x00, 0x6f, 0x00),
5143 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
5144 },
5145 { .freq = 5060,
5146 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
5147 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5148 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5149 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
5150 0x00, 0x0c, 0x00, 0x6f, 0x00),
5151 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
5152 },
5153 { .freq = 5070,
5154 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
5155 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5156 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5157 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
5158 0x00, 0x0b, 0x00, 0x6f, 0x00),
5159 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
5160 },
5161 { .freq = 5080,
5162 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
5163 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5164 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5165 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5166 0x00, 0x0b, 0x00, 0x6f, 0x00),
5167 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
5168 },
5169 { .freq = 5090,
5170 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
5171 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5172 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5173 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5174 0x00, 0x0b, 0x00, 0x6f, 0x00),
5175 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
5176 },
5177 { .freq = 5100,
5178 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
5179 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5180 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5181 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5182 0x00, 0x0b, 0x00, 0x6f, 0x00),
5183 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
5184 },
5185 { .freq = 5110,
5186 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
5187 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5188 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5189 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5190 0x00, 0x0b, 0x00, 0x6f, 0x00),
5191 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
5192 },
5193 { .freq = 5120,
5194 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
5195 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5196 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5197 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5198 0x00, 0x0b, 0x00, 0x6f, 0x00),
5199 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
5200 },
5201 { .freq = 5130,
5202 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
5203 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5204 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
5205 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
5206 0x00, 0x0a, 0x00, 0x6f, 0x00),
5207 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
5208 },
5209 { .freq = 5140,
5210 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
5211 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5212 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
5213 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5214 0x00, 0x0a, 0x00, 0x6f, 0x00),
5215 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
5216 },
5217 { .freq = 5160,
5218 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
5219 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5220 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
5221 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5222 0x00, 0x09, 0x00, 0x6e, 0x00),
5223 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
5224 },
5225 { .freq = 5170,
5226 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
5227 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5228 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5229 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
5230 0x00, 0x09, 0x00, 0x6e, 0x00),
5231 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
5232 },
5233 { .freq = 5180,
5234 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
5235 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5236 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5237 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5238 0x00, 0x09, 0x00, 0x6e, 0x00),
5239 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
5240 },
5241 { .freq = 5190,
5242 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
5243 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5244 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5245 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5246 0x00, 0x09, 0x00, 0x6e, 0x00),
5247 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
5248 },
5249 { .freq = 5200,
5250 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
5251 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5252 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5253 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5254 0x00, 0x09, 0x00, 0x6e, 0x00),
5255 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
5256 },
5257 { .freq = 5210,
5258 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
5259 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5260 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5261 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5262 0x00, 0x09, 0x00, 0x6e, 0x00),
5263 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
5264 },
5265 { .freq = 5220,
5266 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
5267 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5268 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5269 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5270 0x00, 0x09, 0x00, 0x6e, 0x00),
5271 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
5272 },
5273 { .freq = 5230,
5274 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
5275 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5276 0xff, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
5277 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
5278 0x00, 0x08, 0x00, 0x6e, 0x00),
5279 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
5280 },
5281 { .freq = 5240,
5282 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
5283 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5284 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5285 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5286 0x00, 0x08, 0x00, 0x6d, 0x00),
5287 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
5288 },
5289 { .freq = 5250,
5290 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
5291 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5292 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5293 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5294 0x00, 0x08, 0x00, 0x6d, 0x00),
5295 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
5296 },
5297 { .freq = 5260,
5298 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
5299 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5300 0xff, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5301 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
5302 0x00, 0x08, 0x00, 0x6d, 0x00),
5303 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
5304 },
5305 { .freq = 5270,
5306 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
5307 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5308 0xff, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5309 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
5310 0x00, 0x07, 0x00, 0x6c, 0x00),
5311 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
5312 },
5313 { .freq = 5280,
5314 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
5315 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5316 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5317 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5318 0x00, 0x07, 0x00, 0x6c, 0x00),
5319 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
5320 },
5321 { .freq = 5290,
5322 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
5323 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5324 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5325 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5326 0x00, 0x07, 0x00, 0x6c, 0x00),
5327 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
5328 },
5329 { .freq = 5300,
5330 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
5331 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5332 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5333 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5334 0x00, 0x07, 0x00, 0x6c, 0x00),
5335 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
5336 },
5337 { .freq = 5310,
5338 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
5339 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5340 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5341 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5342 0x00, 0x07, 0x00, 0x6c, 0x00),
5343 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
5344 },
5345 { .freq = 5320,
5346 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
5347 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5348 0xff, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5349 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
5350 0x00, 0x07, 0x00, 0x6c, 0x00),
5351 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
5352 },
5353 { .freq = 5330,
5354 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
5355 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5356 0xff, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5357 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
5358 0x00, 0x07, 0x00, 0x6b, 0x00),
5359 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
5360 },
5361 { .freq = 5340,
5362 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
5363 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5364 0xff, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
5365 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
5366 0x00, 0x07, 0x00, 0x6b, 0x00),
5367 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
5368 },
5369 { .freq = 5350,
5370 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
5371 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5372 0xff, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5373 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
5374 0x00, 0x06, 0x00, 0x6b, 0x00),
5375 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
5376 },
5377 { .freq = 5360,
5378 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
5379 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5380 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5381 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5382 0x00, 0x06, 0x00, 0x6b, 0x00),
5383 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
5384 },
5385 { .freq = 5370,
5386 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
5387 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5388 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5389 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5390 0x00, 0x06, 0x00, 0x5b, 0x00),
5391 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
5392 },
5393 { .freq = 5380,
5394 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
5395 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5396 0xff, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5397 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
5398 0x00, 0x06, 0x00, 0x5a, 0x00),
5399 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
5400 },
5401 { .freq = 5390,
5402 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
5403 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5404 0xff, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5405 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5406 0x00, 0x06, 0x00, 0x5a, 0x00),
5407 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
5408 },
5409 { .freq = 5400,
5410 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
5411 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5412 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5413 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5414 0x00, 0x06, 0x00, 0x5a, 0x00),
5415 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
5416 },
5417 { .freq = 5410,
5418 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
5419 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5420 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5421 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5422 0x00, 0x05, 0x00, 0x5a, 0x00),
5423 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
5424 },
5425 { .freq = 5420,
5426 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
5427 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5428 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5429 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5430 0x00, 0x05, 0x00, 0x5a, 0x00),
5431 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
5432 },
5433 { .freq = 5430,
5434 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
5435 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5436 0xc8, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5437 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
5438 0x00, 0x05, 0x00, 0x59, 0x00),
5439 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
5440 },
5441 { .freq = 5440,
5442 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
5443 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5444 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5445 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5446 0x00, 0x05, 0x00, 0x59, 0x00),
5447 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
5448 },
5449 { .freq = 5450,
5450 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
5451 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5452 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5453 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5454 0x00, 0x05, 0x00, 0x59, 0x00),
5455 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
5456 },
5457 { .freq = 5460,
5458 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
5459 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5460 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
5461 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5462 0x00, 0x04, 0x00, 0x69, 0x00),
5463 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
5464 },
5465 { .freq = 5470,
5466 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
5467 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5468 0xc8, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5469 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
5470 0x00, 0x04, 0x00, 0x69, 0x00),
5471 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
5472 },
5473 { .freq = 5480,
5474 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
5475 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5476 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5477 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5478 0x00, 0x04, 0x00, 0x68, 0x00),
5479 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
5480 },
5481 { .freq = 5490,
5482 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
5483 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5484 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5485 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5486 0x00, 0x04, 0x00, 0x68, 0x00),
5487 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
5488 },
5489 { .freq = 5500,
5490 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
5491 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5492 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5493 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5494 0x00, 0x04, 0x00, 0x78, 0x00),
5495 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
5496 },
5497 { .freq = 5510,
5498 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
5499 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5500 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5501 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5502 0x00, 0x04, 0x00, 0x78, 0x00),
5503 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
5504 },
5505 { .freq = 5520,
5506 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
5507 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5508 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5509 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5510 0x00, 0x04, 0x00, 0x78, 0x00),
5511 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
5512 },
5513 { .freq = 5530,
5514 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
5515 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5516 0x84, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
5517 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
5518 0x00, 0x03, 0x00, 0x78, 0x00),
5519 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
5520 },
5521 { .freq = 5540,
5522 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
5523 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5524 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5525 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5526 0x00, 0x03, 0x00, 0x77, 0x00),
5527 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
5528 },
5529 { .freq = 5550,
5530 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
5531 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5532 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5533 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5534 0x00, 0x03, 0x00, 0x77, 0x00),
5535 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
5536 },
5537 { .freq = 5560,
5538 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
5539 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5540 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5541 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5542 0x00, 0x03, 0x00, 0x77, 0x00),
5543 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
5544 },
5545 { .freq = 5570,
5546 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
5547 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5548 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5549 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5550 0x00, 0x02, 0x00, 0x76, 0x00),
5551 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
5552 },
5553 { .freq = 5580,
5554 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
5555 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5556 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5557 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5558 0x00, 0x02, 0x00, 0x76, 0x00),
5559 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
5560 },
5561 { .freq = 5590,
5562 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
5563 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5564 0x84, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5565 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5566 0x00, 0x02, 0x00, 0x76, 0x00),
5567 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
5568 },
5569 { .freq = 5600,
5570 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
5571 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5572 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5573 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5574 0x00, 0x02, 0x00, 0x76, 0x00),
5575 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
5576 },
5577 { .freq = 5610,
5578 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
5579 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5580 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5581 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5582 0x00, 0x02, 0x00, 0x76, 0x00),
5583 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
5584 },
5585 { .freq = 5620,
5586 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
5587 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5588 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5589 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5590 0x00, 0x02, 0x00, 0x76, 0x00),
5591 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
5592 },
5593 { .freq = 5630,
5594 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
5595 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5596 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5597 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5598 0x00, 0x02, 0x00, 0x76, 0x00),
5599 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
5600 },
5601 { .freq = 5640,
5602 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
5603 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5604 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5605 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5606 0x00, 0x02, 0x00, 0x75, 0x00),
5607 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
5608 },
5609 { .freq = 5650,
5610 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
5611 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5612 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5613 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5614 0x00, 0x01, 0x00, 0x75, 0x00),
5615 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
5616 },
5617 { .freq = 5660,
5618 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
5619 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5620 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5621 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5622 0x00, 0x01, 0x00, 0x75, 0x00),
5623 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
5624 },
5625 { .freq = 5670,
5626 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
5627 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5628 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5629 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5630 0x00, 0x01, 0x00, 0x74, 0x00),
5631 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
5632 },
5633 { .freq = 5680,
5634 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
5635 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5636 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5637 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5638 0x00, 0x01, 0x00, 0x74, 0x00),
5639 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
5640 },
5641 { .freq = 5690,
5642 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
5643 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5644 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5645 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5646 0x00, 0x01, 0x00, 0x74, 0x00),
5647 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
5648 },
5649 { .freq = 5700,
5650 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
5651 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5652 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5653 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5654 0x00, 0x01, 0x00, 0x74, 0x00),
5655 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
5656 },
5657 { .freq = 5710,
5658 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
5659 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5660 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5661 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5662 0x00, 0x01, 0x00, 0x74, 0x00),
5663 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
5664 },
5665 { .freq = 5720,
5666 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
5667 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5668 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5669 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5670 0x00, 0x01, 0x00, 0x74, 0x00),
5671 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
5672 },
5673 { .freq = 5725,
5674 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
5675 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5676 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5677 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5678 0x00, 0x01, 0x00, 0x74, 0x00),
5679 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
5680 },
5681 { .freq = 5730,
5682 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
5683 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5684 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5685 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5686 0x00, 0x01, 0x00, 0x84, 0x00),
5687 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
5688 },
5689 { .freq = 5735,
5690 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
5691 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5692 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5693 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5694 0x00, 0x00, 0x00, 0x83, 0x00),
5695 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
5696 },
5697 { .freq = 5740,
5698 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
5699 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5700 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5701 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5702 0x00, 0x00, 0x00, 0x83, 0x00),
5703 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
5704 },
5705 { .freq = 5745,
5706 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
5707 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5708 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5709 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5710 0x00, 0x00, 0x00, 0x83, 0x00),
5711 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
5712 },
5713 { .freq = 5750,
5714 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
5715 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5716 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5717 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5718 0x00, 0x00, 0x00, 0x83, 0x00),
5719 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
5720 },
5721 { .freq = 5755,
5722 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
5723 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5724 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5725 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5726 0x00, 0x00, 0x00, 0x83, 0x00),
5727 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
5728 },
5729 { .freq = 5760,
5730 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
5731 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5732 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5733 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5734 0x00, 0x00, 0x00, 0x83, 0x00),
5735 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
5736 },
5737 { .freq = 5765,
5738 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
5739 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5740 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5741 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5742 0x00, 0x00, 0x00, 0x82, 0x00),
5743 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
5744 },
5745 { .freq = 5770,
5746 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
5747 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5748 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5749 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5750 0x00, 0x00, 0x00, 0x82, 0x00),
5751 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
5752 },
5753 { .freq = 5775,
5754 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
5755 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5756 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5757 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5758 0x00, 0x00, 0x00, 0x82, 0x00),
5759 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
5760 },
5761 { .freq = 5780,
5762 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
5763 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5764 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5765 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5766 0x00, 0x00, 0x00, 0x82, 0x00),
5767 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
5768 },
5769 { .freq = 5785,
5770 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
5771 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5772 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5773 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5774 0x00, 0x00, 0x00, 0x82, 0x00),
5775 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
5776 },
5777 { .freq = 5790,
5778 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
5779 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5780 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5781 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5782 0x00, 0x00, 0x00, 0x82, 0x00),
5783 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
5784 },
5785 { .freq = 5795,
5786 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
5787 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5788 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5789 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5790 0x00, 0x00, 0x00, 0x82, 0x00),
5791 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
5792 },
5793 { .freq = 5800,
5794 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
5795 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5796 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5797 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5798 0x00, 0x00, 0x00, 0x82, 0x00),
5799 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
5800 },
5801 { .freq = 5805,
5802 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
5803 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5804 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5805 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5806 0x00, 0x00, 0x00, 0x82, 0x00),
5807 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
5808 },
5809 { .freq = 5810,
5810 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
5811 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5812 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5813 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5814 0x00, 0x00, 0x00, 0x82, 0x00),
5815 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
5816 },
5817 { .freq = 5815,
5818 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
5819 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5820 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5821 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5822 0x00, 0x00, 0x00, 0x82, 0x00),
5823 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
5824 },
5825 { .freq = 5820,
5826 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
5827 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5828 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5829 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5830 0x00, 0x00, 0x00, 0x82, 0x00),
5831 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
5832 },
5833 { .freq = 5825,
5834 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
5835 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5836 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5837 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5838 0x00, 0x00, 0x00, 0x82, 0x00),
5839 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
5840 },
5841 { .freq = 5830,
5842 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
5843 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5844 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5845 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5846 0x00, 0x00, 0x00, 0x72, 0x00),
5847 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
5848 },
5849 { .freq = 5840,
5850 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
5851 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5852 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5853 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5854 0x00, 0x00, 0x00, 0x72, 0x00),
5855 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
5856 },
5857 { .freq = 5850,
5858 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
5859 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5860 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5861 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5862 0x00, 0x00, 0x00, 0x72, 0x00),
5863 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
5864 },
5865 { .freq = 5860,
5866 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
5867 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5868 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5869 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5870 0x00, 0x00, 0x00, 0x72, 0x00),
5871 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
5872 },
5873 { .freq = 5870,
5874 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
5875 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5876 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5877 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5878 0x00, 0x00, 0x00, 0x71, 0x00),
5879 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
5880 },
5881 { .freq = 5880,
5882 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
5883 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5884 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5885 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5886 0x00, 0x00, 0x00, 0x71, 0x00),
5887 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
5888 },
5889 { .freq = 5890,
5890 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
5891 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5892 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5893 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5894 0x00, 0x00, 0x00, 0x71, 0x00),
5895 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
5896 },
5897 { .freq = 5900,
5898 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
5899 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5900 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5901 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5902 0x00, 0x00, 0x00, 0x71, 0x00),
5903 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
5904 },
5905 { .freq = 5910,
5906 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
5907 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5908 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5909 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5910 0x00, 0x00, 0x00, 0x71, 0x00),
5911 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
5912 },
5913 { .freq = 2412,
5914 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
5915 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
5916 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
5917 0x0f, 0x00, 0x0b, 0x00, 0x1f, 0x00, 0x03, 0x00,
5918 0x70, 0x00, 0x0f, 0x00, 0x0b),
5919 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
5920 },
5921 { .freq = 2417,
5922 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
5923 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5924 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
5925 0x0f, 0x00, 0x0a, 0x00, 0x1f, 0x00, 0x03, 0x00,
5926 0x70, 0x00, 0x0f, 0x00, 0x0a),
5927 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
5928 },
5929 { .freq = 2422,
5930 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
5931 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5932 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x70, 0x00,
5933 0x0f, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x03, 0x00,
5934 0x70, 0x00, 0x0f, 0x00, 0x0a),
5935 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
5936 },
5937 { .freq = 2427,
5938 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
5939 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5940 0x00, 0x00, 0x0d, 0x00, 0x03, 0x00, 0x70, 0x00,
5941 0x0e, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x03, 0x00,
5942 0x70, 0x00, 0x0e, 0x00, 0x0a),
5943 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
5944 },
5945 { .freq = 2432,
5946 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
5947 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5948 0x00, 0x00, 0x0c, 0x00, 0x03, 0x00, 0x70, 0x00,
5949 0x0e, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x03, 0x00,
5950 0x70, 0x00, 0x0e, 0x00, 0x0a),
5951 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
5952 },
5953 { .freq = 2437,
5954 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
5955 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5956 0x00, 0x00, 0x0b, 0x00, 0x03, 0x00, 0x70, 0x00,
5957 0x0e, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x03, 0x00,
5958 0x70, 0x00, 0x0e, 0x00, 0x0a),
5959 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
5960 },
5961 { .freq = 2442,
5962 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
5963 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5964 0x00, 0x00, 0x09, 0x00, 0x03, 0x00, 0x70, 0x00,
5965 0x0e, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x03, 0x00,
5966 0x70, 0x00, 0x0e, 0x00, 0x0a),
5967 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
5968 },
5969 { .freq = 2447,
5970 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
5971 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5972 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x70, 0x00,
5973 0x0e, 0x00, 0x09, 0x00, 0x08, 0x00, 0x02, 0x00,
5974 0x70, 0x00, 0x0e, 0x00, 0x09),
5975 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
5976 },
5977 { .freq = 2452,
5978 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
5979 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5980 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x70, 0x00,
5981 0x0e, 0x00, 0x09, 0x00, 0x07, 0x00, 0x02, 0x00,
5982 0x70, 0x00, 0x0e, 0x00, 0x09),
5983 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
5984 },
5985 { .freq = 2457,
5986 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
5987 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5988 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x70, 0x00,
5989 0x0d, 0x00, 0x09, 0x00, 0x06, 0x00, 0x02, 0x00,
5990 0x70, 0x00, 0x0d, 0x00, 0x09),
5991 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
5992 },
5993 { .freq = 2462,
5994 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
5995 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5996 0x00, 0x00, 0x05, 0x00, 0x02, 0x00, 0x70, 0x00,
5997 0x0d, 0x00, 0x09, 0x00, 0x05, 0x00, 0x02, 0x00,
5998 0x70, 0x00, 0x0d, 0x00, 0x09),
5999 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
6000 },
6001 { .freq = 2467,
6002 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
6003 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6004 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x70, 0x00,
6005 0x0d, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02, 0x00,
6006 0x70, 0x00, 0x0d, 0x00, 0x08),
6007 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
6008 },
6009 { .freq = 2472,
6010 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
6011 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6012 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x70, 0x00,
6013 0x0d, 0x00, 0x08, 0x00, 0x03, 0x00, 0x02, 0x00,
6014 0x70, 0x00, 0x0d, 0x00, 0x08),
6015 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
6016 },
6017 { .freq = 2484,
6018 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
6019 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6020 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
6021 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
6022 0x70, 0x00, 0x0d, 0x00, 0x08),
6023 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
6024 },
6025 };
6026
6027 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev6[] = {
6028 { .freq = 4920,
6029 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
6030 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6031 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6032 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6033 0x00, 0x0f, 0x00, 0x6f, 0x00),
6034 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
6035 },
6036 { .freq = 4930,
6037 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
6038 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6039 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6040 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6041 0x00, 0x0f, 0x00, 0x6f, 0x00),
6042 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
6043 },
6044 { .freq = 4940,
6045 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
6046 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6047 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6048 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6049 0x00, 0x0f, 0x00, 0x6f, 0x00),
6050 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
6051 },
6052 { .freq = 4950,
6053 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
6054 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6055 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6056 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6057 0x00, 0x0f, 0x00, 0x6f, 0x00),
6058 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
6059 },
6060 { .freq = 4960,
6061 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
6062 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6063 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6064 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6065 0x00, 0x0f, 0x00, 0x6f, 0x00),
6066 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
6067 },
6068 { .freq = 4970,
6069 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
6070 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6071 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6072 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6073 0x00, 0x0f, 0x00, 0x6f, 0x00),
6074 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
6075 },
6076 { .freq = 4980,
6077 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
6078 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6079 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6080 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6081 0x00, 0x0f, 0x00, 0x6f, 0x00),
6082 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
6083 },
6084 { .freq = 4990,
6085 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
6086 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6087 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6088 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6089 0x00, 0x0f, 0x00, 0x6f, 0x00),
6090 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
6091 },
6092 { .freq = 5000,
6093 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
6094 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6095 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6096 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6097 0x00, 0x0f, 0x00, 0x6f, 0x00),
6098 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
6099 },
6100 { .freq = 5010,
6101 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
6102 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6103 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6104 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6105 0x00, 0x0f, 0x00, 0x6f, 0x00),
6106 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
6107 },
6108 { .freq = 5020,
6109 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
6110 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6111 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6112 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6113 0x00, 0x0f, 0x00, 0x6f, 0x00),
6114 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
6115 },
6116 { .freq = 5030,
6117 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
6118 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6119 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6120 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6121 0x00, 0x0f, 0x00, 0x6f, 0x00),
6122 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
6123 },
6124 { .freq = 5040,
6125 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
6126 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6127 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6128 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6129 0x00, 0x0f, 0x00, 0x6f, 0x00),
6130 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
6131 },
6132 { .freq = 5050,
6133 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
6134 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6135 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6136 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6137 0x00, 0x0f, 0x00, 0x6f, 0x00),
6138 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
6139 },
6140 { .freq = 5060,
6141 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
6142 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6143 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6144 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6145 0x00, 0x0f, 0x00, 0x6f, 0x00),
6146 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
6147 },
6148 { .freq = 5070,
6149 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
6150 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6151 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6152 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6153 0x00, 0x0f, 0x00, 0x6f, 0x00),
6154 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
6155 },
6156 { .freq = 5080,
6157 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
6158 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6159 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6160 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6161 0x00, 0x0f, 0x00, 0x6f, 0x00),
6162 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
6163 },
6164 { .freq = 5090,
6165 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
6166 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6167 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6168 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6169 0x00, 0x0f, 0x00, 0x6f, 0x00),
6170 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
6171 },
6172 { .freq = 5100,
6173 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
6174 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6175 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6176 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
6177 0x00, 0x0f, 0x00, 0x6f, 0x00),
6178 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
6179 },
6180 { .freq = 5110,
6181 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
6182 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6183 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6184 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6185 0x00, 0x0f, 0x00, 0x6f, 0x00),
6186 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
6187 },
6188 { .freq = 5120,
6189 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
6190 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6191 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6192 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6193 0x00, 0x0f, 0x00, 0x6f, 0x00),
6194 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
6195 },
6196 { .freq = 5130,
6197 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
6198 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6199 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6200 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6201 0x00, 0x0f, 0x00, 0x6f, 0x00),
6202 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
6203 },
6204 { .freq = 5140,
6205 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
6206 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6207 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6208 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
6209 0x00, 0x0f, 0x00, 0x6f, 0x00),
6210 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
6211 },
6212 { .freq = 5160,
6213 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
6214 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6215 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6216 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6217 0x00, 0x0e, 0x00, 0x6f, 0x00),
6218 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
6219 },
6220 { .freq = 5170,
6221 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
6222 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6223 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6224 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6225 0x00, 0x0e, 0x00, 0x6f, 0x00),
6226 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
6227 },
6228 { .freq = 5180,
6229 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
6230 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6231 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
6232 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6233 0x00, 0x0e, 0x00, 0x6f, 0x00),
6234 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
6235 },
6236 { .freq = 5190,
6237 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
6238 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6239 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
6240 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6241 0x00, 0x0d, 0x00, 0x6f, 0x00),
6242 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
6243 },
6244 { .freq = 5200,
6245 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
6246 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6247 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6248 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6249 0x00, 0x0d, 0x00, 0x6f, 0x00),
6250 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
6251 },
6252 { .freq = 5210,
6253 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
6254 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6255 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6256 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6257 0x00, 0x0d, 0x00, 0x6f, 0x00),
6258 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
6259 },
6260 { .freq = 5220,
6261 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
6262 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6263 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6264 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6265 0x00, 0x0d, 0x00, 0x6f, 0x00),
6266 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
6267 },
6268 { .freq = 5230,
6269 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
6270 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6271 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6272 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6273 0x00, 0x0d, 0x00, 0x6f, 0x00),
6274 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
6275 },
6276 { .freq = 5240,
6277 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
6278 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6279 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6280 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
6281 0x00, 0x0d, 0x00, 0x6f, 0x00),
6282 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
6283 },
6284 { .freq = 5250,
6285 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
6286 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6287 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6288 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
6289 0x00, 0x0d, 0x00, 0x6f, 0x00),
6290 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
6291 },
6292 { .freq = 5260,
6293 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
6294 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
6295 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
6296 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6297 0x00, 0x0d, 0x00, 0x6f, 0x00),
6298 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
6299 },
6300 { .freq = 5270,
6301 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
6302 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
6303 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
6304 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6305 0x00, 0x0c, 0x00, 0x6f, 0x00),
6306 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
6307 },
6308 { .freq = 5280,
6309 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
6310 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6311 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6312 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6313 0x00, 0x0c, 0x00, 0x6f, 0x00),
6314 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
6315 },
6316 { .freq = 5290,
6317 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
6318 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6319 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6320 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6321 0x00, 0x0c, 0x00, 0x6f, 0x00),
6322 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
6323 },
6324 { .freq = 5300,
6325 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
6326 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6327 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6328 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6329 0x00, 0x0c, 0x00, 0x6f, 0x00),
6330 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
6331 },
6332 { .freq = 5310,
6333 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
6334 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6335 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6336 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6337 0x00, 0x0c, 0x00, 0x6f, 0x00),
6338 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
6339 },
6340 { .freq = 5320,
6341 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
6342 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6343 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6344 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6345 0x00, 0x0c, 0x00, 0x6f, 0x00),
6346 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
6347 },
6348 { .freq = 5330,
6349 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
6350 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6351 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6352 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6353 0x00, 0x0b, 0x00, 0x6f, 0x00),
6354 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
6355 },
6356 { .freq = 5340,
6357 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
6358 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6359 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6360 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6361 0x00, 0x0b, 0x00, 0x6f, 0x00),
6362 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
6363 },
6364 { .freq = 5350,
6365 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
6366 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6367 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6368 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6369 0x00, 0x0b, 0x00, 0x6f, 0x00),
6370 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
6371 },
6372 { .freq = 5360,
6373 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
6374 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6375 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6376 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6377 0x00, 0x0a, 0x00, 0x6f, 0x00),
6378 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
6379 },
6380 { .freq = 5370,
6381 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
6382 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6383 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6384 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6385 0x00, 0x0a, 0x00, 0x6f, 0x00),
6386 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
6387 },
6388 { .freq = 5380,
6389 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
6390 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6391 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6392 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6393 0x00, 0x0a, 0x00, 0x6f, 0x00),
6394 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
6395 },
6396 { .freq = 5390,
6397 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
6398 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6399 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6400 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6401 0x00, 0x0a, 0x00, 0x6f, 0x00),
6402 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
6403 },
6404 { .freq = 5400,
6405 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
6406 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6407 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6408 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6409 0x00, 0x0a, 0x00, 0x6f, 0x00),
6410 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
6411 },
6412 { .freq = 5410,
6413 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
6414 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6415 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6416 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6417 0x00, 0x0a, 0x00, 0x6f, 0x00),
6418 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
6419 },
6420 { .freq = 5420,
6421 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
6422 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6423 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6424 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6425 0x00, 0x0a, 0x00, 0x6f, 0x00),
6426 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
6427 },
6428 { .freq = 5430,
6429 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
6430 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
6431 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6432 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6433 0x00, 0x0a, 0x00, 0x6f, 0x00),
6434 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
6435 },
6436 { .freq = 5440,
6437 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
6438 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6439 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
6440 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6441 0x00, 0x09, 0x00, 0x6f, 0x00),
6442 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
6443 },
6444 { .freq = 5450,
6445 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
6446 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6447 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6448 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6449 0x00, 0x09, 0x00, 0x6f, 0x00),
6450 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
6451 },
6452 { .freq = 5460,
6453 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
6454 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6455 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6456 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6457 0x00, 0x09, 0x00, 0x6f, 0x00),
6458 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
6459 },
6460 { .freq = 5470,
6461 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
6462 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6463 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6464 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
6465 0x00, 0x09, 0x00, 0x6f, 0x00),
6466 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
6467 },
6468 { .freq = 5480,
6469 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
6470 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6471 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6472 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6473 0x00, 0x09, 0x00, 0x6f, 0x00),
6474 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
6475 },
6476 { .freq = 5490,
6477 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
6478 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6479 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6480 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6481 0x00, 0x09, 0x00, 0x6f, 0x00),
6482 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
6483 },
6484 { .freq = 5500,
6485 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
6486 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6487 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6488 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6489 0x00, 0x09, 0x00, 0x6f, 0x00),
6490 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
6491 },
6492 { .freq = 5510,
6493 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
6494 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6495 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6496 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6497 0x00, 0x09, 0x00, 0x6f, 0x00),
6498 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
6499 },
6500 { .freq = 5520,
6501 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
6502 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6503 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6504 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6505 0x00, 0x09, 0x00, 0x6f, 0x00),
6506 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
6507 },
6508 { .freq = 5530,
6509 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
6510 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6511 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6512 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6513 0x00, 0x09, 0x00, 0x6f, 0x00),
6514 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
6515 },
6516 { .freq = 5540,
6517 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
6518 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6519 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6520 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6521 0x00, 0x09, 0x00, 0x6f, 0x00),
6522 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
6523 },
6524 { .freq = 5550,
6525 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
6526 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6527 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6528 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6529 0x00, 0x09, 0x00, 0x6f, 0x00),
6530 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
6531 },
6532 { .freq = 5560,
6533 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
6534 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6535 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6536 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6537 0x00, 0x09, 0x00, 0x6f, 0x00),
6538 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
6539 },
6540 { .freq = 5570,
6541 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
6542 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6543 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6544 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6545 0x00, 0x09, 0x00, 0x6f, 0x00),
6546 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
6547 },
6548 { .freq = 5580,
6549 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
6550 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6551 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6552 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6553 0x00, 0x08, 0x00, 0x6f, 0x00),
6554 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
6555 },
6556 { .freq = 5590,
6557 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
6558 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6559 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6560 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
6561 0x00, 0x08, 0x00, 0x6f, 0x00),
6562 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
6563 },
6564 { .freq = 5600,
6565 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
6566 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6567 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6568 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6569 0x00, 0x08, 0x00, 0x6f, 0x00),
6570 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
6571 },
6572 { .freq = 5610,
6573 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
6574 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6575 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6576 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6577 0x00, 0x08, 0x00, 0x6f, 0x00),
6578 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
6579 },
6580 { .freq = 5620,
6581 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
6582 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6583 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6584 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6585 0x00, 0x07, 0x00, 0x6f, 0x00),
6586 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
6587 },
6588 { .freq = 5630,
6589 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
6590 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6591 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6592 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6593 0x00, 0x07, 0x00, 0x6f, 0x00),
6594 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
6595 },
6596 { .freq = 5640,
6597 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
6598 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6599 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6600 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6601 0x00, 0x07, 0x00, 0x6f, 0x00),
6602 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
6603 },
6604 { .freq = 5650,
6605 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
6606 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6607 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6608 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6609 0x00, 0x07, 0x00, 0x6f, 0x00),
6610 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
6611 },
6612 { .freq = 5660,
6613 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
6614 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6615 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6616 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6617 0x00, 0x06, 0x00, 0x6f, 0x00),
6618 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
6619 },
6620 { .freq = 5670,
6621 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
6622 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6623 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6624 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6625 0x00, 0x06, 0x00, 0x6f, 0x00),
6626 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
6627 },
6628 { .freq = 5680,
6629 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
6630 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6631 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6632 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6633 0x00, 0x06, 0x00, 0x6f, 0x00),
6634 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
6635 },
6636 { .freq = 5690,
6637 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
6638 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6639 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6640 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6641 0x00, 0x06, 0x00, 0x6f, 0x00),
6642 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
6643 },
6644 { .freq = 5700,
6645 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
6646 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6647 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6648 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6649 0x00, 0x06, 0x00, 0x6e, 0x00),
6650 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
6651 },
6652 { .freq = 5710,
6653 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
6654 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6655 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6656 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6657 0x00, 0x06, 0x00, 0x6e, 0x00),
6658 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
6659 },
6660 { .freq = 5720,
6661 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
6662 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6663 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6664 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6665 0x00, 0x06, 0x00, 0x6e, 0x00),
6666 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
6667 },
6668 { .freq = 5725,
6669 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
6670 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6671 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6672 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6673 0x00, 0x06, 0x00, 0x6e, 0x00),
6674 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
6675 },
6676 { .freq = 5730,
6677 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
6678 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6679 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6680 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6681 0x00, 0x06, 0x00, 0x6e, 0x00),
6682 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
6683 },
6684 { .freq = 5735,
6685 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
6686 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6687 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6688 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6689 0x00, 0x06, 0x00, 0x6d, 0x00),
6690 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
6691 },
6692 { .freq = 5740,
6693 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
6694 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6695 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6696 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6697 0x00, 0x06, 0x00, 0x6d, 0x00),
6698 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
6699 },
6700 { .freq = 5745,
6701 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
6702 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6703 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6704 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6705 0x00, 0x06, 0x00, 0x6d, 0x00),
6706 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
6707 },
6708 { .freq = 5750,
6709 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
6710 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6711 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6712 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6713 0x00, 0x05, 0x00, 0x6d, 0x00),
6714 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
6715 },
6716 { .freq = 5755,
6717 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
6718 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6719 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6720 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6721 0x00, 0x05, 0x00, 0x6c, 0x00),
6722 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
6723 },
6724 { .freq = 5760,
6725 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
6726 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6727 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6728 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6729 0x00, 0x05, 0x00, 0x6c, 0x00),
6730 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
6731 },
6732 { .freq = 5765,
6733 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
6734 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6735 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6736 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6737 0x00, 0x05, 0x00, 0x6c, 0x00),
6738 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
6739 },
6740 { .freq = 5770,
6741 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
6742 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6743 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6744 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6745 0x00, 0x05, 0x00, 0x6b, 0x00),
6746 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
6747 },
6748 { .freq = 5775,
6749 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
6750 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6751 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6752 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6753 0x00, 0x05, 0x00, 0x6b, 0x00),
6754 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
6755 },
6756 { .freq = 5780,
6757 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
6758 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6759 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6760 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6761 0x00, 0x05, 0x00, 0x6b, 0x00),
6762 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
6763 },
6764 { .freq = 5785,
6765 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
6766 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6767 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6768 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6769 0x00, 0x05, 0x00, 0x6b, 0x00),
6770 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
6771 },
6772 { .freq = 5790,
6773 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
6774 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6775 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6776 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6777 0x00, 0x05, 0x00, 0x6b, 0x00),
6778 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
6779 },
6780 { .freq = 5795,
6781 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
6782 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6783 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6784 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6785 0x00, 0x05, 0x00, 0x6b, 0x00),
6786 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
6787 },
6788 { .freq = 5800,
6789 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
6790 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6791 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6792 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6793 0x00, 0x05, 0x00, 0x6b, 0x00),
6794 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
6795 },
6796 { .freq = 5805,
6797 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
6798 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6799 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6800 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6801 0x00, 0x05, 0x00, 0x6a, 0x00),
6802 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
6803 },
6804 { .freq = 5810,
6805 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
6806 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6807 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6808 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6809 0x00, 0x05, 0x00, 0x6a, 0x00),
6810 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
6811 },
6812 { .freq = 5815,
6813 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
6814 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6815 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6816 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6817 0x00, 0x05, 0x00, 0x6a, 0x00),
6818 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
6819 },
6820 { .freq = 5820,
6821 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
6822 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6823 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6824 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6825 0x00, 0x05, 0x00, 0x6a, 0x00),
6826 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
6827 },
6828 { .freq = 5825,
6829 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
6830 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6831 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6832 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6833 0x00, 0x05, 0x00, 0x69, 0x00),
6834 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
6835 },
6836 { .freq = 5830,
6837 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
6838 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6839 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6840 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6841 0x00, 0x05, 0x00, 0x69, 0x00),
6842 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
6843 },
6844 { .freq = 5840,
6845 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
6846 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6847 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6848 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6849 0x00, 0x04, 0x00, 0x69, 0x00),
6850 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
6851 },
6852 { .freq = 5850,
6853 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
6854 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6855 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6856 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6857 0x00, 0x04, 0x00, 0x69, 0x00),
6858 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
6859 },
6860 { .freq = 5860,
6861 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
6862 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6863 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6864 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6865 0x00, 0x04, 0x00, 0x69, 0x00),
6866 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
6867 },
6868 { .freq = 5870,
6869 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
6870 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6871 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6872 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6873 0x00, 0x04, 0x00, 0x68, 0x00),
6874 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
6875 },
6876 { .freq = 5880,
6877 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
6878 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6879 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6880 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6881 0x00, 0x04, 0x00, 0x68, 0x00),
6882 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
6883 },
6884 { .freq = 5890,
6885 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
6886 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6887 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6888 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6889 0x00, 0x04, 0x00, 0x68, 0x00),
6890 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
6891 },
6892 { .freq = 5900,
6893 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
6894 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6895 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6896 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6897 0x00, 0x04, 0x00, 0x68, 0x00),
6898 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
6899 },
6900 { .freq = 5910,
6901 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
6902 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6903 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6904 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6905 0x00, 0x04, 0x00, 0x68, 0x00),
6906 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
6907 },
6908 { .freq = 2412,
6909 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
6910 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
6911 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
6912 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
6913 0x70, 0x00, 0x0b, 0x00, 0x0a),
6914 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
6915 },
6916 { .freq = 2417,
6917 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
6918 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6919 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
6920 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
6921 0x70, 0x00, 0x0b, 0x00, 0x0a),
6922 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
6923 },
6924 { .freq = 2422,
6925 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
6926 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6927 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
6928 0x0b, 0x00, 0x0a, 0x00, 0x67, 0x00, 0x03, 0x00,
6929 0x70, 0x00, 0x0b, 0x00, 0x0a),
6930 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
6931 },
6932 { .freq = 2427,
6933 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
6934 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6935 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
6936 0x0a, 0x00, 0x0a, 0x00, 0x57, 0x00, 0x03, 0x00,
6937 0x70, 0x00, 0x0a, 0x00, 0x0a),
6938 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
6939 },
6940 { .freq = 2432,
6941 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
6942 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6943 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
6944 0x0a, 0x00, 0x0a, 0x00, 0x56, 0x00, 0x03, 0x00,
6945 0x70, 0x00, 0x0a, 0x00, 0x0a),
6946 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
6947 },
6948 { .freq = 2437,
6949 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
6950 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6951 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
6952 0x0a, 0x00, 0x0a, 0x00, 0x46, 0x00, 0x03, 0x00,
6953 0x70, 0x00, 0x0a, 0x00, 0x0a),
6954 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
6955 },
6956 { .freq = 2442,
6957 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
6958 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6959 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
6960 0x0a, 0x00, 0x0a, 0x00, 0x45, 0x00, 0x02, 0x00,
6961 0x70, 0x00, 0x0a, 0x00, 0x0a),
6962 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
6963 },
6964 { .freq = 2447,
6965 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
6966 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6967 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
6968 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
6969 0x70, 0x00, 0x0a, 0x00, 0x09),
6970 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
6971 },
6972 { .freq = 2452,
6973 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
6974 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6975 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
6976 0x0a, 0x00, 0x09, 0x00, 0x23, 0x00, 0x02, 0x00,
6977 0x70, 0x00, 0x0a, 0x00, 0x09),
6978 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
6979 },
6980 { .freq = 2457,
6981 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
6982 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6983 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
6984 0x0a, 0x00, 0x09, 0x00, 0x12, 0x00, 0x02, 0x00,
6985 0x70, 0x00, 0x0a, 0x00, 0x09),
6986 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
6987 },
6988 { .freq = 2462,
6989 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
6990 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6991 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
6992 0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00,
6993 0x70, 0x00, 0x09, 0x00, 0x09),
6994 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
6995 },
6996 { .freq = 2467,
6997 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
6998 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6999 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7000 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7001 0x70, 0x00, 0x09, 0x00, 0x09),
7002 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
7003 },
7004 { .freq = 2472,
7005 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
7006 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
7007 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7008 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7009 0x70, 0x00, 0x09, 0x00, 0x09),
7010 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
7011 },
7012 { .freq = 2484,
7013 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
7014 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
7015 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
7016 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
7017 0x70, 0x00, 0x09, 0x00, 0x09),
7018 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
7019 },
7020 };
7021
7022 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev7_9[] = {
7023 { .freq = 4920,
7024 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
7025 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7026 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
7027 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7028 0x00, 0x0f, 0x00, 0x6f, 0x00),
7029 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
7030 },
7031 { .freq = 4930,
7032 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
7033 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7034 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7035 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7036 0x00, 0x0e, 0x00, 0x6f, 0x00),
7037 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
7038 },
7039 { .freq = 4940,
7040 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
7041 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7042 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7043 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7044 0x00, 0x0e, 0x00, 0x6f, 0x00),
7045 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
7046 },
7047 { .freq = 4950,
7048 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
7049 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7050 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7051 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7052 0x00, 0x0e, 0x00, 0x6f, 0x00),
7053 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
7054 },
7055 { .freq = 4960,
7056 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
7057 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7058 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
7059 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7060 0x00, 0x0e, 0x00, 0x6f, 0x00),
7061 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
7062 },
7063 { .freq = 4970,
7064 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
7065 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7066 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7067 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7068 0x00, 0x0d, 0x00, 0x6f, 0x00),
7069 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
7070 },
7071 { .freq = 4980,
7072 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
7073 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7074 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7075 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7076 0x00, 0x0d, 0x00, 0x6f, 0x00),
7077 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
7078 },
7079 { .freq = 4990,
7080 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
7081 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7082 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7083 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7084 0x00, 0x0d, 0x00, 0x6f, 0x00),
7085 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
7086 },
7087 { .freq = 5000,
7088 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
7089 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7090 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7091 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7092 0x00, 0x0d, 0x00, 0x6f, 0x00),
7093 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
7094 },
7095 { .freq = 5010,
7096 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
7097 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7098 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7099 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7100 0x00, 0x0d, 0x00, 0x6f, 0x00),
7101 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
7102 },
7103 { .freq = 5020,
7104 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
7105 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7106 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
7107 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7108 0x00, 0x0d, 0x00, 0x6f, 0x00),
7109 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
7110 },
7111 { .freq = 5030,
7112 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
7113 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7114 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7115 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7116 0x00, 0x0c, 0x00, 0x6f, 0x00),
7117 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
7118 },
7119 { .freq = 5040,
7120 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
7121 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7122 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7123 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7124 0x00, 0x0c, 0x00, 0x6f, 0x00),
7125 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
7126 },
7127 { .freq = 5050,
7128 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
7129 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7130 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7131 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7132 0x00, 0x0c, 0x00, 0x6f, 0x00),
7133 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
7134 },
7135 { .freq = 5060,
7136 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
7137 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7138 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7139 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
7140 0x00, 0x0c, 0x00, 0x6f, 0x00),
7141 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
7142 },
7143 { .freq = 5070,
7144 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
7145 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7146 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7147 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
7148 0x00, 0x0b, 0x00, 0x6f, 0x00),
7149 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
7150 },
7151 { .freq = 5080,
7152 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
7153 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7154 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7155 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7156 0x00, 0x0b, 0x00, 0x6f, 0x00),
7157 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
7158 },
7159 { .freq = 5090,
7160 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
7161 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7162 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7163 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7164 0x00, 0x0b, 0x00, 0x6f, 0x00),
7165 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
7166 },
7167 { .freq = 5100,
7168 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
7169 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7170 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7171 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7172 0x00, 0x0b, 0x00, 0x6f, 0x00),
7173 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
7174 },
7175 { .freq = 5110,
7176 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
7177 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7178 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7179 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7180 0x00, 0x0b, 0x00, 0x6f, 0x00),
7181 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
7182 },
7183 { .freq = 5120,
7184 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
7185 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7186 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7187 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7188 0x00, 0x0b, 0x00, 0x6f, 0x00),
7189 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
7190 },
7191 { .freq = 5130,
7192 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
7193 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7194 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
7195 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
7196 0x00, 0x0a, 0x00, 0x6f, 0x00),
7197 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
7198 },
7199 { .freq = 5140,
7200 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
7201 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7202 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
7203 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7204 0x00, 0x0a, 0x00, 0x6f, 0x00),
7205 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
7206 },
7207 { .freq = 5160,
7208 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
7209 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7210 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
7211 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7212 0x00, 0x09, 0x00, 0x6e, 0x00),
7213 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
7214 },
7215 { .freq = 5170,
7216 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
7217 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7218 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7219 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
7220 0x00, 0x09, 0x00, 0x6e, 0x00),
7221 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
7222 },
7223 { .freq = 5180,
7224 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
7225 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7226 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7227 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7228 0x00, 0x09, 0x00, 0x6e, 0x00),
7229 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
7230 },
7231 { .freq = 5190,
7232 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
7233 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7234 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7235 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7236 0x00, 0x09, 0x00, 0x6e, 0x00),
7237 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
7238 },
7239 { .freq = 5200,
7240 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
7241 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7242 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7243 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7244 0x00, 0x09, 0x00, 0x6e, 0x00),
7245 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
7246 },
7247 { .freq = 5210,
7248 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
7249 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7250 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7251 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7252 0x00, 0x09, 0x00, 0x6e, 0x00),
7253 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
7254 },
7255 { .freq = 5220,
7256 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
7257 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7258 0xfe, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7259 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7260 0x00, 0x09, 0x00, 0x6e, 0x00),
7261 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
7262 },
7263 { .freq = 5230,
7264 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
7265 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7266 0xee, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
7267 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
7268 0x00, 0x08, 0x00, 0x6e, 0x00),
7269 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
7270 },
7271 { .freq = 5240,
7272 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
7273 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7274 0xee, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7275 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7276 0x00, 0x08, 0x00, 0x6d, 0x00),
7277 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
7278 },
7279 { .freq = 5250,
7280 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
7281 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7282 0xed, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7283 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7284 0x00, 0x08, 0x00, 0x6d, 0x00),
7285 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
7286 },
7287 { .freq = 5260,
7288 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
7289 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
7290 0xed, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7291 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
7292 0x00, 0x08, 0x00, 0x6d, 0x00),
7293 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
7294 },
7295 { .freq = 5270,
7296 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
7297 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
7298 0xed, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7299 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
7300 0x00, 0x07, 0x00, 0x6c, 0x00),
7301 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
7302 },
7303 { .freq = 5280,
7304 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
7305 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7306 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7307 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7308 0x00, 0x07, 0x00, 0x6c, 0x00),
7309 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
7310 },
7311 { .freq = 5290,
7312 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
7313 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7314 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7315 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7316 0x00, 0x07, 0x00, 0x6c, 0x00),
7317 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
7318 },
7319 { .freq = 5300,
7320 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
7321 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7322 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7323 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7324 0x00, 0x07, 0x00, 0x6c, 0x00),
7325 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
7326 },
7327 { .freq = 5310,
7328 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
7329 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7330 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7331 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7332 0x00, 0x07, 0x00, 0x6c, 0x00),
7333 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
7334 },
7335 { .freq = 5320,
7336 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
7337 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7338 0xdb, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7339 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
7340 0x00, 0x07, 0x00, 0x6c, 0x00),
7341 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
7342 },
7343 { .freq = 5330,
7344 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
7345 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7346 0xcb, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7347 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
7348 0x00, 0x07, 0x00, 0x6b, 0x00),
7349 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
7350 },
7351 { .freq = 5340,
7352 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
7353 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7354 0xca, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
7355 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
7356 0x00, 0x07, 0x00, 0x6b, 0x00),
7357 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
7358 },
7359 { .freq = 5350,
7360 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
7361 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7362 0xca, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7363 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
7364 0x00, 0x06, 0x00, 0x6b, 0x00),
7365 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
7366 },
7367 { .freq = 5360,
7368 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
7369 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7370 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7371 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7372 0x00, 0x06, 0x00, 0x6b, 0x00),
7373 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
7374 },
7375 { .freq = 5370,
7376 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
7377 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7378 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7379 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7380 0x00, 0x06, 0x00, 0x7b, 0x00),
7381 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
7382 },
7383 { .freq = 5380,
7384 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
7385 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7386 0xb8, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7387 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
7388 0x00, 0x06, 0x00, 0x7a, 0x00),
7389 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
7390 },
7391 { .freq = 5390,
7392 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
7393 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7394 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7395 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7396 0x00, 0x06, 0x00, 0x7a, 0x00),
7397 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
7398 },
7399 { .freq = 5400,
7400 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
7401 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7402 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7403 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7404 0x00, 0x06, 0x00, 0x7a, 0x00),
7405 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
7406 },
7407 { .freq = 5410,
7408 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
7409 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7410 0xb7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7411 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7412 0x00, 0x05, 0x00, 0x7a, 0x00),
7413 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
7414 },
7415 { .freq = 5420,
7416 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
7417 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7418 0xa7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7419 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7420 0x00, 0x05, 0x00, 0x7a, 0x00),
7421 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
7422 },
7423 { .freq = 5430,
7424 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
7425 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
7426 0xa6, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7427 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
7428 0x00, 0x05, 0x00, 0x79, 0x00),
7429 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
7430 },
7431 { .freq = 5440,
7432 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
7433 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7434 0xa6, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7435 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7436 0x00, 0x05, 0x00, 0x79, 0x00),
7437 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
7438 },
7439 { .freq = 5450,
7440 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
7441 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7442 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7443 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7444 0x00, 0x05, 0x00, 0x79, 0x00),
7445 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
7446 },
7447 { .freq = 5460,
7448 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
7449 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7450 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
7451 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7452 0x00, 0x04, 0x00, 0x79, 0x00),
7453 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
7454 },
7455 { .freq = 5470,
7456 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
7457 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7458 0x94, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7459 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
7460 0x00, 0x04, 0x00, 0x79, 0x00),
7461 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
7462 },
7463 { .freq = 5480,
7464 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
7465 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7466 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7467 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7468 0x00, 0x04, 0x00, 0x78, 0x00),
7469 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
7470 },
7471 { .freq = 5490,
7472 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
7473 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7474 0x83, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7475 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7476 0x00, 0x04, 0x00, 0x78, 0x00),
7477 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
7478 },
7479 { .freq = 5500,
7480 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
7481 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7482 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7483 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7484 0x00, 0x04, 0x00, 0x78, 0x00),
7485 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
7486 },
7487 { .freq = 5510,
7488 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
7489 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7490 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7491 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7492 0x00, 0x04, 0x00, 0x78, 0x00),
7493 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
7494 },
7495 { .freq = 5520,
7496 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
7497 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7498 0x72, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7499 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7500 0x00, 0x04, 0x00, 0x78, 0x00),
7501 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
7502 },
7503 { .freq = 5530,
7504 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
7505 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7506 0x72, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
7507 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
7508 0x00, 0x03, 0x00, 0x78, 0x00),
7509 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
7510 },
7511 { .freq = 5540,
7512 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
7513 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7514 0x71, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7515 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7516 0x00, 0x03, 0x00, 0x77, 0x00),
7517 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
7518 },
7519 { .freq = 5550,
7520 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
7521 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7522 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7523 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7524 0x00, 0x03, 0x00, 0x77, 0x00),
7525 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
7526 },
7527 { .freq = 5560,
7528 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
7529 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7530 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7531 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7532 0x00, 0x03, 0x00, 0x77, 0x00),
7533 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
7534 },
7535 { .freq = 5570,
7536 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
7537 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7538 0x61, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7539 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7540 0x00, 0x02, 0x00, 0x76, 0x00),
7541 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
7542 },
7543 { .freq = 5580,
7544 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
7545 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7546 0x60, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7547 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7548 0x00, 0x02, 0x00, 0x86, 0x00),
7549 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
7550 },
7551 { .freq = 5590,
7552 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
7553 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7554 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7555 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7556 0x00, 0x02, 0x00, 0x86, 0x00),
7557 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
7558 },
7559 { .freq = 5600,
7560 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
7561 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7562 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7563 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7564 0x00, 0x02, 0x00, 0x86, 0x00),
7565 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
7566 },
7567 { .freq = 5610,
7568 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
7569 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7570 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7571 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7572 0x00, 0x02, 0x00, 0x86, 0x00),
7573 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
7574 },
7575 { .freq = 5620,
7576 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
7577 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7578 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7579 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7580 0x00, 0x02, 0x00, 0x86, 0x00),
7581 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
7582 },
7583 { .freq = 5630,
7584 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
7585 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7586 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7587 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7588 0x00, 0x02, 0x00, 0x86, 0x00),
7589 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
7590 },
7591 { .freq = 5640,
7592 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
7593 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7594 0x40, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7595 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7596 0x00, 0x02, 0x00, 0x85, 0x00),
7597 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
7598 },
7599 { .freq = 5650,
7600 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
7601 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7602 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7603 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7604 0x00, 0x01, 0x00, 0x85, 0x00),
7605 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
7606 },
7607 { .freq = 5660,
7608 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
7609 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7610 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7611 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7612 0x00, 0x01, 0x00, 0x85, 0x00),
7613 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
7614 },
7615 { .freq = 5670,
7616 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
7617 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7618 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7619 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7620 0x00, 0x01, 0x00, 0x84, 0x00),
7621 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
7622 },
7623 { .freq = 5680,
7624 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
7625 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7626 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7627 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7628 0x00, 0x01, 0x00, 0x84, 0x00),
7629 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
7630 },
7631 { .freq = 5690,
7632 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
7633 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7634 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7635 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7636 0x00, 0x01, 0x00, 0x94, 0x00),
7637 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
7638 },
7639 { .freq = 5700,
7640 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
7641 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7642 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7643 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7644 0x00, 0x01, 0x00, 0x94, 0x00),
7645 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
7646 },
7647 { .freq = 5710,
7648 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
7649 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7650 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7651 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7652 0x00, 0x01, 0x00, 0x94, 0x00),
7653 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
7654 },
7655 { .freq = 5720,
7656 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
7657 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7658 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7659 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7660 0x00, 0x01, 0x00, 0x94, 0x00),
7661 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
7662 },
7663 { .freq = 5725,
7664 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
7665 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7666 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7667 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7668 0x00, 0x01, 0x00, 0x94, 0x00),
7669 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
7670 },
7671 { .freq = 5730,
7672 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
7673 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7674 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7675 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7676 0x00, 0x01, 0x00, 0x94, 0x00),
7677 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
7678 },
7679 { .freq = 5735,
7680 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
7681 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7682 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7683 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7684 0x00, 0x00, 0x00, 0x93, 0x00),
7685 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
7686 },
7687 { .freq = 5740,
7688 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
7689 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7690 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7691 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7692 0x00, 0x00, 0x00, 0x93, 0x00),
7693 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
7694 },
7695 { .freq = 5745,
7696 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
7697 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7698 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7699 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7700 0x00, 0x00, 0x00, 0x93, 0x00),
7701 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
7702 },
7703 { .freq = 5750,
7704 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
7705 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7706 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7707 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7708 0x00, 0x00, 0x00, 0x93, 0x00),
7709 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
7710 },
7711 { .freq = 5755,
7712 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
7713 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7714 0x10, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7715 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7716 0x00, 0x00, 0x00, 0x93, 0x00),
7717 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
7718 },
7719 { .freq = 5760,
7720 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
7721 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7722 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7723 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7724 0x00, 0x00, 0x00, 0x93, 0x00),
7725 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
7726 },
7727 { .freq = 5765,
7728 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
7729 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7730 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7731 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7732 0x00, 0x00, 0x00, 0x92, 0x00),
7733 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
7734 },
7735 { .freq = 5770,
7736 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
7737 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7738 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7739 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7740 0x00, 0x00, 0x00, 0x92, 0x00),
7741 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
7742 },
7743 { .freq = 5775,
7744 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
7745 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7746 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7747 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7748 0x00, 0x00, 0x00, 0x92, 0x00),
7749 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
7750 },
7751 { .freq = 5780,
7752 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
7753 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7754 0x10, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7755 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7756 0x00, 0x00, 0x00, 0x92, 0x00),
7757 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
7758 },
7759 { .freq = 5785,
7760 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
7761 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7762 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7763 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7764 0x00, 0x00, 0x00, 0x92, 0x00),
7765 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
7766 },
7767 { .freq = 5790,
7768 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
7769 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7770 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7771 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7772 0x00, 0x00, 0x00, 0x92, 0x00),
7773 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
7774 },
7775 { .freq = 5795,
7776 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
7777 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7778 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7779 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7780 0x00, 0x00, 0x00, 0x92, 0x00),
7781 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
7782 },
7783 { .freq = 5800,
7784 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
7785 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7786 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7787 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7788 0x00, 0x00, 0x00, 0x92, 0x00),
7789 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
7790 },
7791 { .freq = 5805,
7792 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
7793 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7794 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7795 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7796 0x00, 0x00, 0x00, 0x92, 0x00),
7797 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
7798 },
7799 { .freq = 5810,
7800 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
7801 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7802 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7803 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7804 0x00, 0x00, 0x00, 0x92, 0x00),
7805 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
7806 },
7807 { .freq = 5815,
7808 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
7809 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7810 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7811 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7812 0x00, 0x00, 0x00, 0x92, 0x00),
7813 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
7814 },
7815 { .freq = 5820,
7816 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
7817 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7818 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7819 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7820 0x00, 0x00, 0x00, 0x92, 0x00),
7821 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
7822 },
7823 { .freq = 5825,
7824 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
7825 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7826 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7827 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7828 0x00, 0x00, 0x00, 0x92, 0x00),
7829 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
7830 },
7831 { .freq = 5830,
7832 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
7833 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7834 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7835 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7836 0x00, 0x00, 0x00, 0x92, 0x00),
7837 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
7838 },
7839 { .freq = 5840,
7840 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
7841 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7842 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7843 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7844 0x00, 0x00, 0x00, 0x92, 0x00),
7845 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
7846 },
7847 { .freq = 5850,
7848 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
7849 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7850 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7851 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7852 0x00, 0x00, 0x00, 0x92, 0x00),
7853 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
7854 },
7855 { .freq = 5860,
7856 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
7857 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7858 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7859 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7860 0x00, 0x00, 0x00, 0x92, 0x00),
7861 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
7862 },
7863 { .freq = 5870,
7864 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
7865 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7866 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7867 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7868 0x00, 0x00, 0x00, 0x91, 0x00),
7869 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
7870 },
7871 { .freq = 5880,
7872 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
7873 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7874 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7875 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7876 0x00, 0x00, 0x00, 0x91, 0x00),
7877 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
7878 },
7879 { .freq = 5890,
7880 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
7881 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7882 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7883 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7884 0x00, 0x00, 0x00, 0x91, 0x00),
7885 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
7886 },
7887 { .freq = 5900,
7888 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
7889 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7890 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7891 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7892 0x00, 0x00, 0x00, 0x91, 0x00),
7893 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
7894 },
7895 { .freq = 5910,
7896 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
7897 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7898 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7899 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7900 0x00, 0x00, 0x00, 0x91, 0x00),
7901 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
7902 },
7903 { .freq = 2412,
7904 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
7905 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
7906 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
7907 0x0f, 0x00, 0x0b, 0x00, 0x89, 0x00, 0x03, 0x00,
7908 0x70, 0x00, 0x0f, 0x00, 0x0b),
7909 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
7910 },
7911 { .freq = 2417,
7912 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
7913 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7914 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
7915 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
7916 0x70, 0x00, 0x0f, 0x00, 0x0a),
7917 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
7918 },
7919 { .freq = 2422,
7920 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
7921 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7922 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
7923 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
7924 0x70, 0x00, 0x0f, 0x00, 0x0a),
7925 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
7926 },
7927 { .freq = 2427,
7928 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
7929 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7930 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
7931 0x0e, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
7932 0x70, 0x00, 0x0e, 0x00, 0x0a),
7933 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
7934 },
7935 { .freq = 2432,
7936 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
7937 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7938 0x00, 0x00, 0x77, 0x00, 0x03, 0x00, 0x70, 0x00,
7939 0x0e, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
7940 0x70, 0x00, 0x0e, 0x00, 0x0a),
7941 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
7942 },
7943 { .freq = 2437,
7944 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
7945 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7946 0x00, 0x00, 0x76, 0x00, 0x03, 0x00, 0x70, 0x00,
7947 0x0e, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
7948 0x70, 0x00, 0x0e, 0x00, 0x0a),
7949 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
7950 },
7951 { .freq = 2442,
7952 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
7953 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7954 0x00, 0x00, 0x66, 0x00, 0x03, 0x00, 0x70, 0x00,
7955 0x0e, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x03, 0x00,
7956 0x70, 0x00, 0x0e, 0x00, 0x0a),
7957 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
7958 },
7959 { .freq = 2447,
7960 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
7961 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7962 0x00, 0x00, 0x55, 0x00, 0x02, 0x00, 0x70, 0x00,
7963 0x0e, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
7964 0x70, 0x00, 0x0e, 0x00, 0x09),
7965 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
7966 },
7967 { .freq = 2452,
7968 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
7969 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7970 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
7971 0x0e, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
7972 0x70, 0x00, 0x0e, 0x00, 0x09),
7973 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
7974 },
7975 { .freq = 2457,
7976 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
7977 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7978 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
7979 0x0d, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
7980 0x70, 0x00, 0x0d, 0x00, 0x09),
7981 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
7982 },
7983 { .freq = 2462,
7984 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
7985 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7986 0x00, 0x00, 0x33, 0x00, 0x02, 0x00, 0x70, 0x00,
7987 0x0d, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
7988 0x70, 0x00, 0x0d, 0x00, 0x09),
7989 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
7990 },
7991 { .freq = 2467,
7992 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
7993 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7994 0x00, 0x00, 0x22, 0x00, 0x02, 0x00, 0x70, 0x00,
7995 0x0d, 0x00, 0x08, 0x00, 0x22, 0x00, 0x02, 0x00,
7996 0x70, 0x00, 0x0d, 0x00, 0x08),
7997 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
7998 },
7999 { .freq = 2472,
8000 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
8001 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
8002 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x70, 0x00,
8003 0x0d, 0x00, 0x08, 0x00, 0x11, 0x00, 0x02, 0x00,
8004 0x70, 0x00, 0x0d, 0x00, 0x08),
8005 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
8006 },
8007 { .freq = 2484,
8008 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
8009 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
8010 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
8011 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
8012 0x70, 0x00, 0x0d, 0x00, 0x08),
8013 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
8014 },
8015 };
8016
8017 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev8[] = {
8018 { .freq = 4920,
8019 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
8020 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8021 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8022 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8023 0x00, 0x0f, 0x00, 0x6f, 0x00),
8024 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
8025 },
8026 { .freq = 4930,
8027 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
8028 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8029 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8030 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8031 0x00, 0x0f, 0x00, 0x6f, 0x00),
8032 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
8033 },
8034 { .freq = 4940,
8035 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
8036 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8037 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8038 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8039 0x00, 0x0f, 0x00, 0x6f, 0x00),
8040 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
8041 },
8042 { .freq = 4950,
8043 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
8044 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8045 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8046 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8047 0x00, 0x0f, 0x00, 0x6f, 0x00),
8048 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
8049 },
8050 { .freq = 4960,
8051 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
8052 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8053 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8054 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8055 0x00, 0x0f, 0x00, 0x6f, 0x00),
8056 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
8057 },
8058 { .freq = 4970,
8059 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
8060 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8061 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8062 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8063 0x00, 0x0f, 0x00, 0x6f, 0x00),
8064 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
8065 },
8066 { .freq = 4980,
8067 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
8068 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8069 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8070 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8071 0x00, 0x0f, 0x00, 0x6f, 0x00),
8072 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
8073 },
8074 { .freq = 4990,
8075 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
8076 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8077 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8078 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8079 0x00, 0x0f, 0x00, 0x6f, 0x00),
8080 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
8081 },
8082 { .freq = 5000,
8083 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
8084 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8085 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8086 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8087 0x00, 0x0f, 0x00, 0x6f, 0x00),
8088 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
8089 },
8090 { .freq = 5010,
8091 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
8092 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8093 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8094 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8095 0x00, 0x0f, 0x00, 0x6f, 0x00),
8096 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
8097 },
8098 { .freq = 5020,
8099 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
8100 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8101 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8102 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8103 0x00, 0x0f, 0x00, 0x6f, 0x00),
8104 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
8105 },
8106 { .freq = 5030,
8107 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
8108 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8109 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8110 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8111 0x00, 0x0f, 0x00, 0x6f, 0x00),
8112 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
8113 },
8114 { .freq = 5040,
8115 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
8116 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8117 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8118 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8119 0x00, 0x0f, 0x00, 0x6f, 0x00),
8120 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
8121 },
8122 { .freq = 5050,
8123 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
8124 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8125 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8126 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8127 0x00, 0x0f, 0x00, 0x6f, 0x00),
8128 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
8129 },
8130 { .freq = 5060,
8131 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
8132 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8133 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8134 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8135 0x00, 0x0f, 0x00, 0x6f, 0x00),
8136 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
8137 },
8138 { .freq = 5070,
8139 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
8140 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8141 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8142 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8143 0x00, 0x0f, 0x00, 0x6f, 0x00),
8144 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
8145 },
8146 { .freq = 5080,
8147 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
8148 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8149 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8150 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8151 0x00, 0x0f, 0x00, 0x6f, 0x00),
8152 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
8153 },
8154 { .freq = 5090,
8155 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
8156 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8157 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8158 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8159 0x00, 0x0f, 0x00, 0x6f, 0x00),
8160 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
8161 },
8162 { .freq = 5100,
8163 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
8164 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8165 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8166 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
8167 0x00, 0x0f, 0x00, 0x6f, 0x00),
8168 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
8169 },
8170 { .freq = 5110,
8171 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
8172 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8173 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8174 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8175 0x00, 0x0f, 0x00, 0x6f, 0x00),
8176 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
8177 },
8178 { .freq = 5120,
8179 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
8180 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8181 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8182 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8183 0x00, 0x0f, 0x00, 0x6f, 0x00),
8184 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
8185 },
8186 { .freq = 5130,
8187 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
8188 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8189 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8190 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8191 0x00, 0x0f, 0x00, 0x6f, 0x00),
8192 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
8193 },
8194 { .freq = 5140,
8195 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
8196 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8197 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8198 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
8199 0x00, 0x0f, 0x00, 0x6f, 0x00),
8200 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
8201 },
8202 { .freq = 5160,
8203 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
8204 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8205 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8206 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8207 0x00, 0x0e, 0x00, 0x6f, 0x00),
8208 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
8209 },
8210 { .freq = 5170,
8211 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
8212 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8213 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8214 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8215 0x00, 0x0e, 0x00, 0x6f, 0x00),
8216 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
8217 },
8218 { .freq = 5180,
8219 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
8220 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8221 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
8222 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8223 0x00, 0x0e, 0x00, 0x6f, 0x00),
8224 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
8225 },
8226 { .freq = 5190,
8227 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
8228 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8229 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
8230 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8231 0x00, 0x0d, 0x00, 0x6f, 0x00),
8232 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
8233 },
8234 { .freq = 5200,
8235 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
8236 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8237 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8238 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8239 0x00, 0x0d, 0x00, 0x6f, 0x00),
8240 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
8241 },
8242 { .freq = 5210,
8243 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
8244 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8245 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8246 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8247 0x00, 0x0d, 0x00, 0x6f, 0x00),
8248 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
8249 },
8250 { .freq = 5220,
8251 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
8252 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8253 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8254 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8255 0x00, 0x0d, 0x00, 0x6f, 0x00),
8256 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
8257 },
8258 { .freq = 5230,
8259 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
8260 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8261 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8262 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8263 0x00, 0x0d, 0x00, 0x6f, 0x00),
8264 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
8265 },
8266 { .freq = 5240,
8267 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
8268 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8269 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8270 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
8271 0x00, 0x0d, 0x00, 0x6f, 0x00),
8272 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
8273 },
8274 { .freq = 5250,
8275 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
8276 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8277 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8278 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
8279 0x00, 0x0d, 0x00, 0x6f, 0x00),
8280 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
8281 },
8282 { .freq = 5260,
8283 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
8284 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
8285 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
8286 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8287 0x00, 0x0d, 0x00, 0x6f, 0x00),
8288 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
8289 },
8290 { .freq = 5270,
8291 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
8292 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
8293 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
8294 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8295 0x00, 0x0c, 0x00, 0x6f, 0x00),
8296 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
8297 },
8298 { .freq = 5280,
8299 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
8300 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8301 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8302 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8303 0x00, 0x0c, 0x00, 0x6f, 0x00),
8304 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
8305 },
8306 { .freq = 5290,
8307 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
8308 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8309 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8310 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8311 0x00, 0x0c, 0x00, 0x6f, 0x00),
8312 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
8313 },
8314 { .freq = 5300,
8315 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
8316 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8317 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8318 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8319 0x00, 0x0c, 0x00, 0x6f, 0x00),
8320 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
8321 },
8322 { .freq = 5310,
8323 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
8324 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8325 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8326 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8327 0x00, 0x0c, 0x00, 0x6f, 0x00),
8328 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
8329 },
8330 { .freq = 5320,
8331 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
8332 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8333 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8334 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8335 0x00, 0x0c, 0x00, 0x6f, 0x00),
8336 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
8337 },
8338 { .freq = 5330,
8339 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
8340 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8341 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8342 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8343 0x00, 0x0b, 0x00, 0x6f, 0x00),
8344 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
8345 },
8346 { .freq = 5340,
8347 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
8348 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8349 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8350 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8351 0x00, 0x0b, 0x00, 0x6f, 0x00),
8352 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
8353 },
8354 { .freq = 5350,
8355 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
8356 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8357 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8358 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8359 0x00, 0x0b, 0x00, 0x6f, 0x00),
8360 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
8361 },
8362 { .freq = 5360,
8363 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
8364 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8365 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8366 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8367 0x00, 0x0a, 0x00, 0x6f, 0x00),
8368 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
8369 },
8370 { .freq = 5370,
8371 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
8372 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8373 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8374 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8375 0x00, 0x0a, 0x00, 0x6f, 0x00),
8376 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
8377 },
8378 { .freq = 5380,
8379 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
8380 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8381 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8382 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8383 0x00, 0x0a, 0x00, 0x6f, 0x00),
8384 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
8385 },
8386 { .freq = 5390,
8387 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
8388 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8389 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8390 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8391 0x00, 0x0a, 0x00, 0x6f, 0x00),
8392 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
8393 },
8394 { .freq = 5400,
8395 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
8396 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8397 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8398 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8399 0x00, 0x0a, 0x00, 0x6f, 0x00),
8400 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
8401 },
8402 { .freq = 5410,
8403 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
8404 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8405 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8406 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8407 0x00, 0x0a, 0x00, 0x6f, 0x00),
8408 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
8409 },
8410 { .freq = 5420,
8411 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
8412 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8413 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8414 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8415 0x00, 0x0a, 0x00, 0x6f, 0x00),
8416 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
8417 },
8418 { .freq = 5430,
8419 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
8420 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
8421 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8422 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8423 0x00, 0x0a, 0x00, 0x6f, 0x00),
8424 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
8425 },
8426 { .freq = 5440,
8427 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
8428 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8429 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
8430 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8431 0x00, 0x09, 0x00, 0x6f, 0x00),
8432 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
8433 },
8434 { .freq = 5450,
8435 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
8436 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8437 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8438 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8439 0x00, 0x09, 0x00, 0x6f, 0x00),
8440 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
8441 },
8442 { .freq = 5460,
8443 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
8444 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8445 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8446 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8447 0x00, 0x09, 0x00, 0x6f, 0x00),
8448 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
8449 },
8450 { .freq = 5470,
8451 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
8452 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8453 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8454 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
8455 0x00, 0x09, 0x00, 0x6f, 0x00),
8456 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
8457 },
8458 { .freq = 5480,
8459 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
8460 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8461 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8462 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8463 0x00, 0x09, 0x00, 0x6f, 0x00),
8464 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
8465 },
8466 { .freq = 5490,
8467 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
8468 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8469 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8470 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8471 0x00, 0x09, 0x00, 0x6f, 0x00),
8472 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
8473 },
8474 { .freq = 5500,
8475 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
8476 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8477 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8478 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8479 0x00, 0x09, 0x00, 0x6f, 0x00),
8480 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
8481 },
8482 { .freq = 5510,
8483 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
8484 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8485 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8486 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8487 0x00, 0x09, 0x00, 0x6f, 0x00),
8488 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
8489 },
8490 { .freq = 5520,
8491 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
8492 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8493 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8494 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8495 0x00, 0x09, 0x00, 0x6f, 0x00),
8496 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
8497 },
8498 { .freq = 5530,
8499 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
8500 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8501 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8502 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8503 0x00, 0x09, 0x00, 0x6f, 0x00),
8504 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
8505 },
8506 { .freq = 5540,
8507 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
8508 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8509 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8510 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8511 0x00, 0x09, 0x00, 0x6f, 0x00),
8512 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
8513 },
8514 { .freq = 5550,
8515 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
8516 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8517 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8518 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8519 0x00, 0x09, 0x00, 0x6f, 0x00),
8520 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
8521 },
8522 { .freq = 5560,
8523 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
8524 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8525 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8526 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8527 0x00, 0x09, 0x00, 0x6f, 0x00),
8528 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
8529 },
8530 { .freq = 5570,
8531 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
8532 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8533 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8534 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8535 0x00, 0x09, 0x00, 0x6f, 0x00),
8536 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
8537 },
8538 { .freq = 5580,
8539 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
8540 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8541 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8542 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8543 0x00, 0x08, 0x00, 0x6f, 0x00),
8544 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
8545 },
8546 { .freq = 5590,
8547 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
8548 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8549 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8550 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
8551 0x00, 0x08, 0x00, 0x6f, 0x00),
8552 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
8553 },
8554 { .freq = 5600,
8555 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
8556 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8557 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8558 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8559 0x00, 0x08, 0x00, 0x6f, 0x00),
8560 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
8561 },
8562 { .freq = 5610,
8563 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
8564 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8565 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8566 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8567 0x00, 0x08, 0x00, 0x6f, 0x00),
8568 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
8569 },
8570 { .freq = 5620,
8571 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
8572 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8573 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8574 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8575 0x00, 0x07, 0x00, 0x6f, 0x00),
8576 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
8577 },
8578 { .freq = 5630,
8579 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
8580 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8581 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8582 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8583 0x00, 0x07, 0x00, 0x6f, 0x00),
8584 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
8585 },
8586 { .freq = 5640,
8587 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
8588 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8589 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8590 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8591 0x00, 0x07, 0x00, 0x6f, 0x00),
8592 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
8593 },
8594 { .freq = 5650,
8595 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
8596 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8597 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8598 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8599 0x00, 0x07, 0x00, 0x6f, 0x00),
8600 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
8601 },
8602 { .freq = 5660,
8603 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
8604 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8605 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8606 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8607 0x00, 0x06, 0x00, 0x6f, 0x00),
8608 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
8609 },
8610 { .freq = 5670,
8611 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
8612 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8613 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8614 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8615 0x00, 0x06, 0x00, 0x6f, 0x00),
8616 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
8617 },
8618 { .freq = 5680,
8619 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
8620 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8621 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8622 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8623 0x00, 0x06, 0x00, 0x6f, 0x00),
8624 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
8625 },
8626 { .freq = 5690,
8627 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
8628 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8629 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8630 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8631 0x00, 0x06, 0x00, 0x6f, 0x00),
8632 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
8633 },
8634 { .freq = 5700,
8635 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
8636 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8637 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8638 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8639 0x00, 0x06, 0x00, 0x6e, 0x00),
8640 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
8641 },
8642 { .freq = 5710,
8643 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
8644 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8645 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8646 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8647 0x00, 0x06, 0x00, 0x6e, 0x00),
8648 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
8649 },
8650 { .freq = 5720,
8651 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
8652 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8653 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8654 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8655 0x00, 0x06, 0x00, 0x6e, 0x00),
8656 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
8657 },
8658 { .freq = 5725,
8659 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
8660 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8661 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8662 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8663 0x00, 0x06, 0x00, 0x6e, 0x00),
8664 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
8665 },
8666 { .freq = 5730,
8667 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
8668 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8669 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8670 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8671 0x00, 0x06, 0x00, 0x6e, 0x00),
8672 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
8673 },
8674 { .freq = 5735,
8675 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
8676 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8677 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8678 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8679 0x00, 0x06, 0x00, 0x6d, 0x00),
8680 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
8681 },
8682 { .freq = 5740,
8683 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
8684 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8685 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8686 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8687 0x00, 0x06, 0x00, 0x6d, 0x00),
8688 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
8689 },
8690 { .freq = 5745,
8691 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
8692 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8693 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8694 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8695 0x00, 0x06, 0x00, 0x6d, 0x00),
8696 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
8697 },
8698 { .freq = 5750,
8699 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
8700 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8701 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8702 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8703 0x00, 0x05, 0x00, 0x6d, 0x00),
8704 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
8705 },
8706 { .freq = 5755,
8707 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
8708 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8709 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8710 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8711 0x00, 0x05, 0x00, 0x6c, 0x00),
8712 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
8713 },
8714 { .freq = 5760,
8715 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
8716 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8717 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8718 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8719 0x00, 0x05, 0x00, 0x6c, 0x00),
8720 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
8721 },
8722 { .freq = 5765,
8723 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
8724 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8725 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8726 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8727 0x00, 0x05, 0x00, 0x6c, 0x00),
8728 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
8729 },
8730 { .freq = 5770,
8731 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
8732 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8733 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8734 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8735 0x00, 0x05, 0x00, 0x6b, 0x00),
8736 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
8737 },
8738 { .freq = 5775,
8739 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
8740 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8741 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8742 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8743 0x00, 0x05, 0x00, 0x6b, 0x00),
8744 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
8745 },
8746 { .freq = 5780,
8747 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
8748 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8749 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8750 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8751 0x00, 0x05, 0x00, 0x6b, 0x00),
8752 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
8753 },
8754 { .freq = 5785,
8755 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
8756 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8757 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8758 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8759 0x00, 0x05, 0x00, 0x6b, 0x00),
8760 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
8761 },
8762 { .freq = 5790,
8763 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
8764 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8765 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8766 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8767 0x00, 0x05, 0x00, 0x6b, 0x00),
8768 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
8769 },
8770 { .freq = 5795,
8771 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
8772 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8773 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8774 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8775 0x00, 0x05, 0x00, 0x6b, 0x00),
8776 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
8777 },
8778 { .freq = 5800,
8779 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
8780 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8781 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8782 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8783 0x00, 0x05, 0x00, 0x6b, 0x00),
8784 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
8785 },
8786 { .freq = 5805,
8787 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
8788 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8789 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8790 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8791 0x00, 0x05, 0x00, 0x6a, 0x00),
8792 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
8793 },
8794 { .freq = 5810,
8795 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
8796 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8797 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8798 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8799 0x00, 0x05, 0x00, 0x6a, 0x00),
8800 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
8801 },
8802 { .freq = 5815,
8803 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
8804 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8805 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8806 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8807 0x00, 0x05, 0x00, 0x6a, 0x00),
8808 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
8809 },
8810 { .freq = 5820,
8811 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
8812 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8813 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8814 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8815 0x00, 0x05, 0x00, 0x6a, 0x00),
8816 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
8817 },
8818 { .freq = 5825,
8819 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
8820 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8821 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8822 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8823 0x00, 0x05, 0x00, 0x69, 0x00),
8824 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
8825 },
8826 { .freq = 5830,
8827 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
8828 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8829 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8830 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8831 0x00, 0x05, 0x00, 0x69, 0x00),
8832 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
8833 },
8834 { .freq = 5840,
8835 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
8836 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8837 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8838 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8839 0x00, 0x04, 0x00, 0x69, 0x00),
8840 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
8841 },
8842 { .freq = 5850,
8843 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
8844 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8845 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8846 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8847 0x00, 0x04, 0x00, 0x69, 0x00),
8848 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
8849 },
8850 { .freq = 5860,
8851 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
8852 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8853 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8854 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8855 0x00, 0x04, 0x00, 0x69, 0x00),
8856 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
8857 },
8858 { .freq = 5870,
8859 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
8860 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8861 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8862 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8863 0x00, 0x04, 0x00, 0x68, 0x00),
8864 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
8865 },
8866 { .freq = 5880,
8867 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
8868 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8869 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8870 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8871 0x00, 0x04, 0x00, 0x68, 0x00),
8872 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
8873 },
8874 { .freq = 5890,
8875 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
8876 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8877 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8878 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8879 0x00, 0x04, 0x00, 0x68, 0x00),
8880 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
8881 },
8882 { .freq = 5900,
8883 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
8884 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8885 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8886 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8887 0x00, 0x04, 0x00, 0x68, 0x00),
8888 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
8889 },
8890 { .freq = 5910,
8891 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
8892 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8893 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8894 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8895 0x00, 0x04, 0x00, 0x68, 0x00),
8896 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
8897 },
8898 { .freq = 2412,
8899 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
8900 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
8901 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
8902 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8903 0x70, 0x00, 0x0b, 0x00, 0x0a),
8904 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
8905 },
8906 { .freq = 2417,
8907 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
8908 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8909 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
8910 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8911 0x70, 0x00, 0x0b, 0x00, 0x0a),
8912 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
8913 },
8914 { .freq = 2422,
8915 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
8916 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8917 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
8918 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8919 0x70, 0x00, 0x0b, 0x00, 0x0a),
8920 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
8921 },
8922 { .freq = 2427,
8923 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
8924 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8925 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
8926 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
8927 0x70, 0x00, 0x0a, 0x00, 0x0a),
8928 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
8929 },
8930 { .freq = 2432,
8931 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
8932 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8933 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
8934 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
8935 0x70, 0x00, 0x0a, 0x00, 0x0a),
8936 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
8937 },
8938 { .freq = 2437,
8939 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
8940 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8941 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
8942 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
8943 0x70, 0x00, 0x0a, 0x00, 0x0a),
8944 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
8945 },
8946 { .freq = 2442,
8947 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
8948 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8949 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
8950 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00,
8951 0x70, 0x00, 0x0a, 0x00, 0x0a),
8952 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
8953 },
8954 { .freq = 2447,
8955 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
8956 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8957 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
8958 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
8959 0x70, 0x00, 0x0a, 0x00, 0x09),
8960 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
8961 },
8962 { .freq = 2452,
8963 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
8964 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8965 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
8966 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
8967 0x70, 0x00, 0x0a, 0x00, 0x09),
8968 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
8969 },
8970 { .freq = 2457,
8971 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
8972 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8973 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
8974 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
8975 0x70, 0x00, 0x0a, 0x00, 0x09),
8976 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
8977 },
8978 { .freq = 2462,
8979 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
8980 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8981 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
8982 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
8983 0x70, 0x00, 0x09, 0x00, 0x09),
8984 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
8985 },
8986 { .freq = 2467,
8987 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
8988 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8989 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
8990 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00,
8991 0x70, 0x00, 0x09, 0x00, 0x09),
8992 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
8993 },
8994 { .freq = 2472,
8995 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
8996 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
8997 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
8998 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00,
8999 0x70, 0x00, 0x09, 0x00, 0x09),
9000 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
9001 },
9002 { .freq = 2484,
9003 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
9004 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
9005 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
9006 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
9007 0x70, 0x00, 0x09, 0x00, 0x09),
9008 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
9009 },
9010 };
9011
b2056_upload_inittab(struct b43_wldev * dev,bool ghz5,bool ignore_uploadflag,u16 routing,const struct b2056_inittab_entry * e,unsigned int length)9012 static void b2056_upload_inittab(struct b43_wldev *dev, bool ghz5,
9013 bool ignore_uploadflag, u16 routing,
9014 const struct b2056_inittab_entry *e,
9015 unsigned int length)
9016 {
9017 unsigned int i;
9018 u16 value;
9019
9020 for (i = 0; i < length; i++, e++) {
9021 if (!(e->flags & B2056_INITTAB_ENTRY_OK))
9022 continue;
9023 if ((e->flags & B2056_INITTAB_UPLOAD) || ignore_uploadflag) {
9024 if (ghz5)
9025 value = e->ghz5;
9026 else
9027 value = e->ghz2;
9028 b43_radio_write(dev, routing | i, value);
9029 }
9030 }
9031 }
9032
b2056_upload_inittabs(struct b43_wldev * dev,bool ghz5,bool ignore_uploadflag)9033 void b2056_upload_inittabs(struct b43_wldev *dev,
9034 bool ghz5, bool ignore_uploadflag)
9035 {
9036 struct b2056_inittabs_pts *pts;
9037
9038 if (dev->phy.rev >= ARRAY_SIZE(b2056_inittabs)) {
9039 B43_WARN_ON(1);
9040 return;
9041 }
9042 pts = &b2056_inittabs[dev->phy.rev];
9043
9044 b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
9045 B2056_SYN, pts->syn, pts->syn_length);
9046 b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
9047 B2056_TX0, pts->tx, pts->tx_length);
9048 b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
9049 B2056_TX1, pts->tx, pts->tx_length);
9050 b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
9051 B2056_RX0, pts->rx, pts->rx_length);
9052 b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
9053 B2056_RX1, pts->rx, pts->rx_length);
9054 }
9055
9056 const struct b43_nphy_channeltab_entry_rev3 *
b43_nphy_get_chantabent_rev3(struct b43_wldev * dev,u16 freq)9057 b43_nphy_get_chantabent_rev3(struct b43_wldev *dev, u16 freq)
9058 {
9059 const struct b43_nphy_channeltab_entry_rev3 *e;
9060 unsigned int length, i;
9061
9062 switch (dev->phy.rev) {
9063 case 3:
9064 e = b43_nphy_channeltab_rev3;
9065 length = ARRAY_SIZE(b43_nphy_channeltab_rev3);
9066 break;
9067 case 4:
9068 e = b43_nphy_channeltab_rev4;
9069 length = ARRAY_SIZE(b43_nphy_channeltab_rev4);
9070 break;
9071 case 5:
9072 e = b43_nphy_channeltab_rev5;
9073 length = ARRAY_SIZE(b43_nphy_channeltab_rev5);
9074 break;
9075 case 6:
9076 e = b43_nphy_channeltab_rev6;
9077 length = ARRAY_SIZE(b43_nphy_channeltab_rev6);
9078 break;
9079 case 7:
9080 case 9:
9081 e = b43_nphy_channeltab_rev7_9;
9082 length = ARRAY_SIZE(b43_nphy_channeltab_rev7_9);
9083 break;
9084 case 8:
9085 e = b43_nphy_channeltab_rev8;
9086 length = ARRAY_SIZE(b43_nphy_channeltab_rev8);
9087 break;
9088 default:
9089 B43_WARN_ON(1);
9090 return NULL;
9091 }
9092
9093 for (i = 0; i < length; i++, e++) {
9094 if (e->freq == freq)
9095 return e;
9096 }
9097
9098 return NULL;
9099 }
9100