Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
radio_2056.c
Go to the documentation of this file.
1 /*
2 
3  Broadcom B43 wireless driver
4  IEEE 802.11n 2056 radio device data tables
5 
6  Copyright (c) 2010 Rafał Miłecki <[email protected]>
7 
8  This program is free software; you can redistribute it and/or modify
9  it under the terms of the GNU General Public License as published by
10  the Free Software Foundation; either version 2 of the License, or
11  (at your option) any later version.
12 
13  This program is distributed in the hope that it will be useful,
14  but WITHOUT ANY WARRANTY; without even the implied warranty of
15  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16  GNU General Public License for more details.
17 
18  You should have received a copy of the GNU General Public License
19  along with this program; see the file COPYING. If not, write to
20  the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor,
21  Boston, MA 02110-1301, USA.
22 
23 */
24 
25 #include "b43.h"
26 #include "radio_2056.h"
27 #include "phy_common.h"
28 
30  /* Value to write if we use the 5GHz band. */
32  /* Value to write if we use the 2.4GHz band. */
34  /* Flags */
36 };
37 #define B2056_INITTAB_ENTRY_OK 0x01
38 #define B2056_INITTAB_UPLOAD 0x02
39 #define UPLOAD .flags = B2056_INITTAB_ENTRY_OK | B2056_INITTAB_UPLOAD
40 #define NOUPLOAD .flags = B2056_INITTAB_ENTRY_OK
41 
43  const struct b2056_inittab_entry *syn;
44  unsigned int syn_length;
45  const struct b2056_inittab_entry *tx;
46  unsigned int tx_length;
47  const struct b2056_inittab_entry *rx;
48  unsigned int rx_length;
49 };
50 
51 static const struct b2056_inittab_entry b2056_inittab_rev3_syn[] = {
52  [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
53  [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
54  [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
55  [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
56  [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
57  [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
58  [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
59  [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
60  [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
61  [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
62  [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
63  [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
64  [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
65  [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
66  [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
67  [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
68  [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
69  [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
70  [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
71  [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
72  [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
73  [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
74  [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
75  [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
76  [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
77  [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
78  [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
79  [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
80  [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
81  [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
82  [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
83  [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
84  [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
85  [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
86  [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
87  [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
88  [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
89  [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
90  [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
91  [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
92  [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
93  [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
94  [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
95  [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
96  [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
97  [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
98  [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
99  [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
100  [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
101  [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
102  [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
103  [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
104  [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
105  [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
106  [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
107  [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
108  [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
109  [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
110  [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
111  [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
112  [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
113  [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
114  [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
115  [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
116  [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
117  [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
118  [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
119  [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
120  [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
121  [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
122  [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
123  [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
124  [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
125  [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
126  [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
127  [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
128  [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
129  [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
130  [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
131  [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
132  [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
133  [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
134  [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
135  [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
136  [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
137  [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
138  [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
139  [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
140  [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
141  [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
142  [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
143  [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
144  [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
145  [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
146  [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
147  [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
148  [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
149  [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
150  [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
151  [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
152  [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
153  [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
154  [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
155  [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
156  [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
157  [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
158  [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
159  [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
160  [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
161  [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
162  [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
163  [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
164  [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
165  [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
166  [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
167  [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
168  [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
169  [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
170  [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
171  [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
172  [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
173  [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
174  [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
175  [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
176  [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
177  [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
178  [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
179  [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
180  [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
181  [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
182  [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
183  [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
184  [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
185  [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
186  [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
187  [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
188  [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
189  [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
190  [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
191  [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
192  [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
193  [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
194  [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
195  [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
196  [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
197  [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
198  [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
199  [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
200  [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
201  [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
202  [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
203  [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
204  [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
205  [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
206  [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
207  [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
208  [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
209  [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
210  [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
211  [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
212  [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
213  [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
214  [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
215  [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
216  [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
217  [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
218  [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
219  [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
220  [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
221  [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
222  [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
223  [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
224  [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
225  [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
226  [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
227  [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
228  [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
229  [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
230  [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
231  [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
232  [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
233 };
234 
235 static const struct b2056_inittab_entry b2056_inittab_rev3_tx[] = {
236  [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
237  [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
238  [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
239  [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
240  [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
241  [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
242  [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
243  [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
244  [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
245  [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
246  [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
247  [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
248  [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
249  [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
250  [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
251  [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
252  [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
253  [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
254  [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
255  [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
256  [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
257  [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
258  [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
259  [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
260  [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
261  [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
262  [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
263  [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
264  [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
265  [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
266  [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
267  [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
268  [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
269  [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
270  [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
271  [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
272  [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
273  [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
274  [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
275  [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
276  [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
277  [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
278  [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
279  [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
280  [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
281  [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
282  [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
283  [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
284  [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
285  [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
286  [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
287  [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
288  [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
289  [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
290  [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
291  [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
292  [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
293  [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
294  [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
295  [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
296  [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
297  [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
298  [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
299  [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
300  [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
301  [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
302  [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
303  [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
304  [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
305  [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
306  [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
307  [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
308  [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
309  [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
310  [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
311  [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
312  [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
313  [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
314  [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
315  [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
316  [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
317  [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
318  [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
319  [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
320  [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
321  [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
322  [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
323  [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
324  [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
325  [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
326  [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
327  [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
328  [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
329  [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
330  [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
331  [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
332  [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
333  [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
334  [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
335  [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
336  [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
337  [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
338  [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
339  [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
340  [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
341  [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
342  [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
343  [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
344  [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
345  [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
346  [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
347  [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
348  [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
349  [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
350  [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
351  [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
352  [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
353  [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
354  [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
355  [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
356  [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
357  [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
358  [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
359  [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
360  [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
361  [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
362  [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
363  [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
364  [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
365  [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
366  [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
367  [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
368  [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
369  [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
370  [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
371  [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
372  [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
373  [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
374  [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
375  [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
376  [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
377  [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
378  [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
379  [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
380  [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
381 };
382 
383 static const struct b2056_inittab_entry b2056_inittab_rev3_rx[] = {
384  [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
385  [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
386  [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
387  [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
388  [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
389  [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
390  [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
391  [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
392  [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
393  [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
394  [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
395  [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
396  [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
397  [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
398  [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
399  [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
400  [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
401  [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
402  [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
403  [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
404  [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
405  [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
406  [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
407  [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
408  [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
409  [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
410  [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
411  [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
412  [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
413  [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
414  [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
415  [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
416  [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
417  [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
418  [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
419  [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
420  [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
421  [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
422  [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
423  [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
424  [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
425  [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
426  [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
427  [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
428  [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
429  [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
430  [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
431  [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
432  [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
433  [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
434  [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
435  [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
436  [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
437  [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
438  [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
439  [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
440  [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
441  [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
442  [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
443  [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
444  [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
445  [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
446  [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
447  [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
448  [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
449  [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
450  [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
451  [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
452  [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
453  [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
454  [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
455  [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
456  [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
457  [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
458  [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
459  [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
460  [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
461  [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
462  [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
463  [B2056_RX_TIA_IMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
464  [B2056_RX_TIA_QMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
465  [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
466  [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
467  [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
468  [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
469  [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
470  [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
471  [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
472  [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
473  [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
474  [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
475  [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
476  [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
477  [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
478  [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
479  [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
480  [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
481  [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
482  [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
483  [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
484  [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
485  [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
486  [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
487  [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
488  [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
489  [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
490  [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
491  [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
492  [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
493  [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
494  [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
495  [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
496  [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
497  [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
498  [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
499  [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
500  [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
501  [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
502  [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
503  [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
504  [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
505  [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
506  [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
507  [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
508  [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
509  [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
510  [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
511  [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
512  [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
513  [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
514  [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
515  [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
516  [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
517  [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
518  [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
519  [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
520  [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
521  [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
522  [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
523  [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
524  [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
525  [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
526  [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
527  [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
528  [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
529  [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
530  [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
531 };
532 
533 static const struct b2056_inittab_entry b2056_inittab_rev4_syn[] = {
534  [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
535  [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
536  [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
537  [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
538  [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
539  [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
540  [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
541  [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
542  [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
543  [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
544  [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
545  [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
546  [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
547  [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
548  [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
549  [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
550  [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
551  [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
552  [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
553  [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
554  [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
555  [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
556  [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
557  [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
558  [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
559  [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
560  [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
561  [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
562  [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
563  [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
564  [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
565  [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
566  [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
567  [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
568  [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
569  [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
570  [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
571  [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
572  [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
573  [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
574  [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
575  [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
576  [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
577  [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
578  [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
579  [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
580  [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
581  [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
582  [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
583  [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
584  [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
585  [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
586  [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
587  [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
588  [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
589  [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
590  [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
591  [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
592  [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
593  [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
594  [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
595  [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
596  [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
597  [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
598  [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
599  [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
600  [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
601  [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
602  [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
603  [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
604  [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
605  [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
606  [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
607  [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
608  [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
609  [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
610  [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
611  [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
612  [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
613  [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
614  [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
615  [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
616  [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
617  [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
618  [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
619  [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
620  [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
621  [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
622  [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
623  [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
624  [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
625  [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
626  [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
627  [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
628  [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
629  [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
630  [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
631  [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
632  [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
633  [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
634  [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
635  [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
636  [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
637  [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
638  [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
639  [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
640  [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
641  [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
642  [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
643  [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
644  [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
645  [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
646  [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
647  [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
648  [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
649  [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
650  [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
651  [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
652  [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
653  [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
654  [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
655  [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
656  [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
657  [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
658  [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
659  [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
660  [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
661  [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
662  [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
663  [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
664  [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
665  [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
666  [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
667  [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
668  [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
669  [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
670  [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
671  [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
672  [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
673  [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
674  [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
675  [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
676  [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
677  [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
678  [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
679  [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
680  [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
681  [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
682  [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
683  [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
684  [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
685  [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
686  [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
687  [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
688  [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
689  [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
690  [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
691  [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
692  [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
693  [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
694  [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
695  [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
696  [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
697  [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
698  [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
699  [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
700  [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
701  [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
702  [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
703  [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
704  [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
705  [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
706  [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
707  [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
708  [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
709  [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
710  [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
711  [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
712  [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
713  [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
714  [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
715 };
716 
717 static const struct b2056_inittab_entry b2056_inittab_rev4_tx[] = {
718  [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
719  [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
720  [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
721  [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
722  [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
723  [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
724  [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
725  [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
726  [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
727  [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
728  [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
729  [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
730  [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
731  [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
732  [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
733  [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
734  [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
735  [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
736  [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
737  [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
738  [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
739  [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
740  [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
741  [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
742  [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
743  [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
744  [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
745  [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
746  [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
747  [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
748  [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
749  [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
750  [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
751  [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
752  [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
753  [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
754  [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
755  [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
756  [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
757  [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
758  [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
759  [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
760  [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
761  [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
762  [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
763  [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
764  [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
765  [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
766  [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
767  [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
768  [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
769  [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
770  [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
771  [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
772  [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
773  [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
774  [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
775  [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
776  [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
777  [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
778  [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
779  [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
780  [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
781  [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
782  [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
783  [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
784  [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
785  [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
786  [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
787  [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
788  [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
789  [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
790  [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
791  [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
792  [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
793  [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
794  [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
795  [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
796  [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
797  [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
798  [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
799  [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
800  [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
801  [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
802  [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
803  [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
804  [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
805  [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
806  [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
807  [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
808  [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
809  [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
810  [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
811  [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
812  [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
813  [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
814  [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
815  [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
816  [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
817  [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
818  [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
819  [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
820  [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
821  [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
822  [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
823  [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
824  [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
825  [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
826  [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
827  [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
828  [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
829  [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
830  [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
831  [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
832  [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
833  [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
834  [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
835  [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
836  [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
837  [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
838  [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
839  [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
840  [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
841  [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
842  [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
843  [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
844  [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
845  [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
846  [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
847  [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
848  [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
849  [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
850  [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
851  [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
852  [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
853  [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
854  [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
855  [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
856  [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
857  [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
858  [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
859  [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
860  [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
861  [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
862  [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
863 };
864 
865 static const struct b2056_inittab_entry b2056_inittab_rev4_rx[] = {
866  [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
867  [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
868  [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
869  [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
870  [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
871  [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
872  [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
873  [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
874  [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
875  [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
876  [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
877  [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
878  [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
879  [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
880  [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
881  [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
882  [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
883  [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
884  [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
885  [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
886  [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
887  [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
888  [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
889  [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
890  [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
891  [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
892  [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
893  [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
894  [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
895  [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
896  [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
897  [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
898  [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
899  [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
900  [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
901  [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
902  [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
903  [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
904  [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
905  [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
906  [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
907  [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
908  [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
909  [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
910  [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
911  [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
912  [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
913  [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
914  [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
915  [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
916  [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
917  [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
918  [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
919  [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
920  [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
921  [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
922  [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
923  [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
924  [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
925  [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
926  [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
927  [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
928  [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
929  [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
930  [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
931  [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
932  [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
933  [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
934  [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
935  [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
936  [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
937  [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
938  [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
939  [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
940  [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
941  [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
942  [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
943  [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
944  [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
945  [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
946  [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
947  [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
948  [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
949  [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
950  [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
951  [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
952  [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
953  [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
954  [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
955  [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
956  [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x002f, .ghz2 = 0x002f, UPLOAD, },
957  [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
958  [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
959  [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
960  [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
961  [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
962  [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
963  [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
964  [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
965  [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
966  [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
967  [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
968  [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
969  [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
970  [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
971  [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
972  [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
973  [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
974  [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
975  [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
976  [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
977  [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
978  [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
979  [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
980  [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
981  [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
982  [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
983  [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
984  [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
985  [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
986  [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
987  [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
988  [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
989  [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
990  [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
991  [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
992  [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
993  [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
994  [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
995  [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
996  [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
997  [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
998  [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
999  [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1000  [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1001  [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1002  [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1003  [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1004  [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1005  [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1006  [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1007  [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1008  [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1009  [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1010  [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1011  [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1012  [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1013 };
1014 
1015 static const struct b2056_inittab_entry b2056_inittab_rev5_syn[] = {
1016  [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1017  [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1018  [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1019  [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1020  [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1021  [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1022  [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1023  [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1024  [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1025  [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1026  [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1027  [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1028  [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1029  [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1030  [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1031  [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1032  [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1033  [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1034  [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1035  [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1036  [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1037  [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1038  [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1039  [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1040  [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1041  [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1042  [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1043  [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1044  [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1045  [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1046  [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1047  [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1048  [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1049  [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1050  [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1051  [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1052  [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1053  [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1054  [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1055  [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1056  [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1057  [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1058  [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1059  [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1060  [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1061  [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1062  [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1063  [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1064  [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1065  [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1066  [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1067  [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1068  [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1069  [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1070  [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1071  [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1072  [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1073  [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1074  [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1075  [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1076  [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1077  [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1078  [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1079  [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1080  [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1081  [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1082  [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1083  [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1084  [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1085  [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1086  [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1087  [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1088  [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1089  [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1090  [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1091  [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1092  [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1093  [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1094  [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1095  [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1096  [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1097  [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1098  [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1099  [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1100  [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1101  [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1102  [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1103  [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1104  [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1105  [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1106  [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1107  [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1108  [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1109  [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1110  [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1111  [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1112  [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1113  [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1114  [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1115  [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1116  [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1117  [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1118  [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1119  [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1120  [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1121  [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1122  [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1123  [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1124  [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1125  [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1126  [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1127  [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1128  [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1129  [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1130  [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1131  [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1132  [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1133  [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1134  [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1135  [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1136  [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1137  [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1138  [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1139  [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1140  [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1141  [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1142  [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1143  [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1144  [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1145  [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1146  [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1147  [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1148  [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1149  [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1150  [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1151  [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1152  [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1153  [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1154  [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1155  [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1156  [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1157  [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1158  [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1159  [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1160  [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1161  [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1162  [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1163  [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1164  [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1165  [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1166  [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1167  [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1168  [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1169  [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1170  [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1171  [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1172  [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1173  [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1174  [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1175  [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1176  [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1177  [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1178  [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1179  [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1180  [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1181  [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1182  [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1183  [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1184  [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1185  [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1186  [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1187  [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1188  [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1189  [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1190  [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1191  [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1192  [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1193  [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1194  [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1195  [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1196  [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1197 };
1198 
1199 static const struct b2056_inittab_entry b2056_inittab_rev5_tx[] = {
1200  [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1201  [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1202  [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1203  [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1204  [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1205  [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1206  [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1207  [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1208  [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1209  [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1210  [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1211  [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1212  [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1213  [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1214  [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1215  [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1216  [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1217  [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1218  [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1219  [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1220  [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1221  [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1222  [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1223  [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1224  [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1225  [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1226  [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1227  [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1228  [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1229  [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1230  [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1231  [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1232  [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1233  [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1234  [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1235  [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1236  [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1237  [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1238  [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1239  [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1240  [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1241  [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1242  [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1243  [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1244  [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1245  [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1246  [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1247  [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1248  [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1249  [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1250  [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1251  [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1252  [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1253  [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1254  [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1255  [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1256  [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
1257  [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1258  [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1259  [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1260  [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1261  [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1262  [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1263  [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1264  [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1265  [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1266  [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1267  [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1268  [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1269  [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1270  [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1271  [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1272  [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1273  [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1274  [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1275  [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1276  [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1277  [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1278  [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1279  [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1280  [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1281  [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1282  [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1283  [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1284  [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1285  [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1286  [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1287  [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1288  [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1289  [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1290  [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1291  [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1292  [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1293  [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1294  [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1295  [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1296  [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1297  [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1298  [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1299  [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1300  [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1301  [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1302  [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1303  [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1304  [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1305  [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1306  [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1307  [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1308  [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1309  [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1310  [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1311  [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1312  [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1313  [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1314  [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1315  [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1316  [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1317  [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1318  [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1319  [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1320  [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1321  [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1322  [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1323  [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1324  [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1325  [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1326  [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1327  [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1328  [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1329  [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1330  [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1331  [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1332  [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1333  [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1334  [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1335  [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1336  [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1337  [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1338  [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1339  [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1340  [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1341  [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1342  [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1343  [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1344  [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1345  [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1346  [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1347  [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1348  [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1349  [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
1350  [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
1351  [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
1352  [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
1353 };
1354 
1355 static const struct b2056_inittab_entry b2056_inittab_rev5_rx[] = {
1356  [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1357  [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1358  [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1359  [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1360  [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1361  [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1362  [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1363  [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1364  [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1365  [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1366  [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1367  [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1368  [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1369  [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1370  [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1371  [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1372  [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1373  [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1374  [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1375  [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1376  [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1377  [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1378  [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1379  [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1380  [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1381  [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1382  [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1383  [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1384  [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1385  [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1386  [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1387  [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1388  [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1389  [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1390  [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1391  [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1392  [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1393  [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1394  [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1395  [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1396  [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1397  [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1398  [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1399  [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1400  [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1401  [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1402  [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1403  [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1404  [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1405  [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1406  [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1407  [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1408  [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1409  [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1410  [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1411  [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1412  [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1413  [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1414  [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1415  [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1416  [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1417  [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1418  [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1419  [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1420  [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1421  [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1422  [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1423  [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1424  [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1425  [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1426  [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1427  [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1428  [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1429  [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1430  [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1431  [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1432  [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1433  [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1434  [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1435  [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1436  [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1437  [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1438  [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1439  [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1440  [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1441  [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1442  [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1443  [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1444  [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1445  [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1446  [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1447  [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1448  [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1449  [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1450  [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1451  [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1452  [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1453  [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1454  [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1455  [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1456  [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1457  [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1458  [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1459  [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1460  [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1461  [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1462  [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1463  [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1464  [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1465  [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1466  [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1467  [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1468  [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1469  [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1470  [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1471  [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1472  [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1473  [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1474  [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1475  [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1476  [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1477  [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1478  [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1479  [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1480  [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1481  [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1482  [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1483  [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1484  [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1485  [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1486  [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1487  [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1488  [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1489  [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1490  [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1491  [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1492  [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1493  [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1494  [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1495  [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1496  [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1497  [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1498  [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1499  [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1500  [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1501  [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1502  [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1503 };
1504 
1505 static const struct b2056_inittab_entry b2056_inittab_rev6_syn[] = {
1506  [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1507  [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1508  [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1509  [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1510  [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1511  [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1512  [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1513  [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1514  [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1515  [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1516  [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1517  [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1518  [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1519  [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1520  [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1521  [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1522  [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1523  [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1524  [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1525  [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1526  [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1527  [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1528  [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1529  [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1530  [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1531  [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1532  [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1533  [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1534  [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1535  [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1536  [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1537  [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1538  [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1539  [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1540  [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1541  [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1542  [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1543  [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1544  [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1545  [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1546  [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1547  [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1548  [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1549  [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1550  [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1551  [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1552  [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1553  [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1554  [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1555  [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1556  [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1557  [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1558  [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1559  [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1560  [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1561  [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1562  [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1563  [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1564  [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1565  [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1566  [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1567  [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1568  [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1569  [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1570  [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1571  [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1572  [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1573  [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1574  [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1575  [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1576  [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1577  [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, },
1578  [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1579  [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1580  [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1581  [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1582  [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, },
1583  [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1584  [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1585  [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1586  [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1587  [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1588  [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1589  [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1590  [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1591  [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1592  [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1593  [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1594  [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1595  [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1596  [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1597  [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1598  [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1599  [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1600  [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1601  [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1602  [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1603  [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1604  [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1605  [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1606  [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1607  [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1608  [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1609  [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1610  [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1611  [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1612  [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1613  [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1614  [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1615  [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1616  [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1617  [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1618  [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1619  [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1620  [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1621  [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1622  [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1623  [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1624  [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1625  [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1626  [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1627  [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1628  [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1629  [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1630  [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1631  [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1632  [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1633  [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1634  [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1635  [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1636  [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1637  [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1638  [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1639  [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1640  [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1641  [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1642  [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1643  [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1644  [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1645  [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1646  [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1647  [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1648  [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1649  [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1650  [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1651  [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1652  [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1653  [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1654  [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1655  [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1656  [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1657  [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1658  [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1659  [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1660  [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1661  [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1662  [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1663  [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1664  [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1665  [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1666  [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1667  [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1668  [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1669  [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1670  [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1671  [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1672  [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1673  [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1674  [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1675  [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1676  [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1677  [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1678  [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1679  [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1680  [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1681  [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1682  [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1683  [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1684  [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1685  [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1686  [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1687 };
1688 
1689 static const struct b2056_inittab_entry b2056_inittab_rev6_tx[] = {
1690  [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1691  [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1692  [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1693  [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1694  [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1695  [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1696  [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1697  [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1698  [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1699  [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1700  [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1701  [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1702  [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1703  [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1704  [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1705  [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1706  [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1707  [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1708  [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1709  [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1710  [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1711  [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1712  [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1713  [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1714  [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1715  [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1716  [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1717  [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1718  [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1719  [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1720  [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1721  [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1722  [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1723  [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1724  [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1725  [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1726  [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1727  [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1728  [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1729  [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1730  [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1731  [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1732  [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1733  [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1734  [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1735  [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1736  [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1737  [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1738  [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1739  [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1740  [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
1741  [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1742  [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1743  [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1744  [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1745  [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1746  [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1747  [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1748  [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1749  [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1750  [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1751  [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1752  [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1753  [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1754  [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1755  [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1756  [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1757  [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1758  [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1759  [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1760  [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1761  [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1762  [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1763  [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1764  [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1765  [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1766  [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1767  [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1768  [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1769  [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1770  [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1771  [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1772  [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1773  [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1774  [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1775  [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1776  [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1777  [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1778  [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1779  [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1780  [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1781  [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1782  [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1783  [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1784  [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1785  [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1786  [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1787  [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1788  [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1789  [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1790  [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1791  [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1792  [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1793  [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1794  [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1795  [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1796  [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1797  [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1798  [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1799  [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1800  [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1801  [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1802  [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1803  [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1804  [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1805  [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1806  [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1807  [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1808  [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1809  [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1810  [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1811  [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1812  [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1813  [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
1814  [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1815  [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1816  [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1817  [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1818  [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1819  [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1820  [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1821  [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1822  [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1823  [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1824  [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1825  [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1826  [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1827  [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1828  [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1829  [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1830  [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1831  [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1832  [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1833  [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1834  [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1835  [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1836  [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1837  [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1838  [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1839  [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1840  [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1841  [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1842  [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1843 };
1844 
1845 static const struct b2056_inittab_entry b2056_inittab_rev6_rx[] = {
1846  [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1847  [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1848  [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1849  [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1850  [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1851  [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1852  [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1853  [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1854  [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1855  [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1856  [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1857  [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1858  [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1859  [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1860  [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1861  [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1862  [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1863  [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1864  [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1865  [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1866  [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1867  [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1868  [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1869  [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1870  [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1871  [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1872  [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1873  [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1874  [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1875  [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1876  [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1877  [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1878  [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1879  [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1880  [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1881  [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1882  [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1883  [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1884  [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1885  [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1886  [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1887  [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1888  [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1889  [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1890  [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1891  [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1892  [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1893  [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1894  [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1895  [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1896  [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1897  [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1898  [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1899  [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1900  [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1901  [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1902  [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1903  [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1904  [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1905  [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1906  [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1907  [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1908  [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1909  [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1910  [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1911  [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1912  [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1913  [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1914  [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1915  [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1916  [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1917  [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1918  [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1919  [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1920  [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1921  [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1922  [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1923  [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1924  [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1925  [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1926  [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1927  [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1928  [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1929  [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1930  [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1931  [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1932  [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1933  [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1934  [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1935  [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1936  [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1937  [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1938  [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1939  [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1940  [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1941  [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1942  [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1943  [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1944  [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1945  [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1946  [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1947  [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1948  [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1949  [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1950  [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1951  [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1952  [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1953  [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1954  [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1955  [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1956  [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1957  [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1958  [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1959  [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1960  [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1961  [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1962  [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1963  [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1964  [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1965  [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1966  [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1967  [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1968  [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1969  [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
1970  [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1971  [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1972  [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1973  [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1974  [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1975  [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1976  [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1977  [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1978  [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1979  [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1980  [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1981  [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1982  [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1983  [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1984  [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1985  [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1986  [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1987  [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1988  [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1989  [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1990  [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1991  [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1992  [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1993 };
1994 
1995 static const struct b2056_inittab_entry b2056_inittab_rev7_syn[] = {
1996  [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1997  [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1998  [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1999  [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2000  [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2001  [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2002  [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2003  [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2004  [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2005  [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2006  [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2007  [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2008  [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2009  [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2010  [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2011  [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2012  [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2013  [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2014  [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2015  [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2016  [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2017  [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2018  [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2019  [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2020  [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2021  [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2022  [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2023  [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2024  [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2025  [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2026  [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2027  [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2028  [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2029  [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2030  [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2031  [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2032  [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2033  [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2034  [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2035  [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2036  [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2037  [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2038  [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2039  [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2040  [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2041  [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2042  [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2043  [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2044  [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2045  [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2046  [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2047  [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2048  [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2049  [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2050  [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2051  [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2052  [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2053  [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2054  [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2055  [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2056  [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2057  [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2058  [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2059  [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2060  [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2061  [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2062  [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2063  [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2064  [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2065  [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2066  [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2067  [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2068  [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2069  [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2070  [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2071  [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2072  [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2073  [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2074  [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2075  [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2076  [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2077  [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2078  [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2079  [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2080  [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2081  [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2082  [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2083  [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2084  [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2085  [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2086  [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2087  [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2088  [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2089  [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2090  [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2091  [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2092  [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2093  [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2094  [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2095  [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2096  [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2097  [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2098  [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2099  [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2100  [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2101  [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2102  [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2103  [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2104  [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2105  [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2106  [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2107  [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2108  [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2109  [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2110  [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2111  [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2112  [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2113  [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2114  [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2115  [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2116  [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2117  [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2118  [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2119  [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2120  [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2121  [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2122  [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2123  [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2124  [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2125  [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2126  [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2127  [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2128  [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2129  [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2130  [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2131  [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2132  [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2133  [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2134  [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2135  [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2136  [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2137  [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2138  [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2139  [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2140  [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2141  [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2142  [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2143  [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2144  [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2145  [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2146  [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2147  [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2148  [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2149  [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2150  [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2151  [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2152  [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2153  [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2154  [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2155  [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2156  [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2157  [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2158  [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2159  [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2160  [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2161  [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2162  [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2163  [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2164  [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2165  [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2166  [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2167  [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2168  [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2169  [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2170  [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2171  [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2172  [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2173  [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2174  [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2175  [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2176  [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2177 };
2178 
2179 static const struct b2056_inittab_entry b2056_inittab_rev7_tx[] = {
2180  [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2181  [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2182  [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2183  [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2184  [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2185  [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2186  [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2187  [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2188  [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2189  [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2190  [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2191  [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2192  [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2193  [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2194  [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2195  [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2196  [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2197  [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2198  [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2199  [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2200  [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2201  [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2202  [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2203  [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2204  [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2205  [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2206  [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2207  [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2208  [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2209  [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2210  [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2211  [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2212  [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2213  [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2214  [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2215  [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2216  [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2217  [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2218  [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2219  [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2220  [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2221  [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2222  [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2223  [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2224  [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2225  [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2226  [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2227  [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2228  [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2229  [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2230  [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2231  [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2232  [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2233  [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2234  [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2235  [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2236  [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2237  [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2238  [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2239  [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2240  [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2241  [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2242  [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2243  [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2244  [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2245  [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2246  [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2247  [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2248  [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2249  [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2250  [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2251  [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2252  [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2253  [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2254  [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2255  [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2256  [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2257  [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2258  [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2259  [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2260  [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2261  [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2262  [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2263  [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2264  [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2265  [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2266  [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2267  [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2268  [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2269  [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2270  [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2271  [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2272  [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2273  [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2274  [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2275  [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2276  [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2277  [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2278  [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2279  [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2280  [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2281  [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2282  [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2283  [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2284  [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2285  [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2286  [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2287  [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2288  [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2289  [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2290  [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2291  [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2292  [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2293  [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2294  [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2295  [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2296  [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2297  [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2298  [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2299  [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2300  [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2301  [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2302  [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2303  [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2304  [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2305  [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2306  [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2307  [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2308  [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2309  [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2310  [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2311  [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2312  [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2313  [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2314  [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2315  [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2316  [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2317  [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2318  [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2319  [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2320  [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2321  [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2322  [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2323  [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2324  [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2325  [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2326  [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2327  [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2328  [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2329  [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
2330  [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
2331  [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
2332  [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
2333 };
2334 
2335 static const struct b2056_inittab_entry b2056_inittab_rev7_rx[] = {
2336  [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2337  [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2338  [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2339  [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2340  [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2341  [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2342  [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2343  [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2344  [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2345  [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2346  [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2347  [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2348  [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2349  [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2350  [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2351  [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2352  [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2353  [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2354  [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2355  [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2356  [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2357  [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2358  [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2359  [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2360  [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2361  [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2362  [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2363  [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2364  [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2365  [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2366  [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2367  [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2368  [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2369  [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2370  [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2371  [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2372  [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2373  [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2374  [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2375  [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2376  [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2377  [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2378  [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2379  [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2380  [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2381  [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2382  [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2383  [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2384  [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2385  [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2386  [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2387  [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2388  [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2389  [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2390  [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2391  [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2392  [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2393  [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2394  [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2395  [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2396  [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2397  [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2398  [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2399  [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2400  [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2401  [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2402  [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2403  [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2404  [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2405  [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2406  [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2407  [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2408  [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2409  [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2410  [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2411  [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2412  [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2413  [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2414  [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2415  [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2416  [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2417  [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2418  [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2419  [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2420  [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2421  [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2422  [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2423  [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2424  [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2425  [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2426  [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2427  [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2428  [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2429  [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2430  [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2431  [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2432  [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2433  [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2434  [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2435  [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2436  [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2437  [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2438  [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2439  [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2440  [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2441  [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2442  [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2443  [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2444  [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2445  [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2446  [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2447  [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2448  [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2449  [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2450  [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2451  [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2452  [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2453  [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2454  [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2455  [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2456  [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2457  [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2458  [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2459  [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2460  [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2461  [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2462  [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2463  [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2464  [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2465  [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2466  [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2467  [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2468  [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2469  [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2470  [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2471  [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2472  [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2473  [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2474  [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2475  [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2476  [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2477  [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2478  [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2479  [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2480  [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2481  [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2482  [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2483 };
2484 
2485 static const struct b2056_inittab_entry b2056_inittab_rev8_syn[] = {
2486  [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2487  [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2488  [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2489  [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2490  [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2491  [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2492  [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2493  [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2494  [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2495  [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2496  [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2497  [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2498  [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2499  [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2500  [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2501  [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2502  [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2503  [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2504  [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2505  [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2506  [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2507  [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2508  [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2509  [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2510  [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2511  [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2512  [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2513  [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2514  [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2515  [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2516  [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2517  [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2518  [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2519  [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2520  [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2521  [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2522  [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2523  [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2524  [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2525  [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2526  [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2527  [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2528  [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2529  [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2530  [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2531  [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2532  [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2533  [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2534  [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2535  [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2536  [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2537  [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2538  [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2539  [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2540  [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2541  [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2542  [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2543  [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2544  [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2545  [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2546  [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2547  [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2548  [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2549  [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2550  [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2551  [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2552  [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2553  [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2554  [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2555  [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2556  [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2557  [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2558  [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2559  [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2560  [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2561  [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2562  [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2563  [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2564  [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2565  [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2566  [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2567  [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2568  [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2569  [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2570  [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2571  [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2572  [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2573  [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2574  [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2575  [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2576  [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2577  [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2578  [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2579  [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2580  [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2581  [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2582  [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2583  [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2584  [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2585  [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2586  [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2587  [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2588  [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2589  [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2590  [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2591  [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2592  [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2593  [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2594  [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2595  [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2596  [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2597  [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2598  [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2599  [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2600  [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2601  [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2602  [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2603  [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2604  [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2605  [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2606  [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2607  [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2608  [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2609  [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2610  [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2611  [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2612  [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2613  [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2614  [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2615  [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2616  [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2617  [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2618  [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2619  [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2620  [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2621  [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2622  [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2623  [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2624  [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2625  [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2626  [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2627  [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2628  [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2629  [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2630  [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2631  [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2632  [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2633  [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2634  [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2635  [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2636  [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2637  [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2638  [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2639  [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2640  [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2641  [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2642  [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2643  [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2644  [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2645  [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2646  [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2647  [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2648  [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2649  [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2650  [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2651  [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2652  [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2653  [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2654  [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2655  [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2656  [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2657  [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2658  [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2659  [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2660  [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2661  [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2662  [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2663  [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2664  [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2665  [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2666  [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2667 };
2668 
2669 static const struct b2056_inittab_entry b2056_inittab_rev8_tx[] = {
2670  [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2671  [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2672  [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2673  [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2674  [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2675  [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2676  [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2677  [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2678  [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2679  [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2680  [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2681  [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2682  [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2683  [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2684  [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2685  [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2686  [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2687  [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2688  [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2689  [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2690  [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2691  [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2692  [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2693  [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2694  [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2695  [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2696  [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2697  [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2698  [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2699  [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2700  [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2701  [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2702  [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2703  [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2704  [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2705  [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2706  [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2707  [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2708  [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2709  [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2710  [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2711  [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2712  [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2713  [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2714  [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2715  [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2716  [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2717  [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2718  [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2719  [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2720  [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2721  [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2722  [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2723  [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2724  [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2725  [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2726  [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2727  [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2728  [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2729  [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2730  [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2731  [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2732  [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2733  [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2734  [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2735  [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2736  [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2737  [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2738  [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2739  [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2740  [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2741  [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2742  [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2743  [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2744  [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2745  [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2746  [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2747  [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2748  [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2749  [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2750  [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2751  [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2752  [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2753  [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2754  [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2755  [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2756  [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2757  [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2758  [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2759  [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2760  [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2761  [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2762  [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2763  [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2764  [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2765  [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2766  [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2767  [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2768  [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2769  [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2770  [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2771  [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2772  [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2773  [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2774  [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2775  [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2776  [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2777  [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2778  [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2779  [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2780  [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2781  [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2782  [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2783  [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2784  [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2785  [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2786  [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2787  [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2788  [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2789  [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2790  [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2791  [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2792  [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2793  [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2794  [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2795  [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2796  [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2797  [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2798  [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2799  [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2800  [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2801  [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2802  [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2803  [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2804  [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2805  [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2806  [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2807  [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2808  [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2809  [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2810  [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2811  [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2812  [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2813  [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2814  [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2815  [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2816  [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2817  [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2818  [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2819  [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2820  [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2821  [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2822  [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2823 };
2824 
2825 static const struct b2056_inittab_entry b2056_inittab_rev8_rx[] = {
2826  [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2827  [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2828  [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2829  [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2830  [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2831  [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2832  [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2833  [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2834  [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2835  [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2836  [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2837  [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2838  [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2839  [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2840  [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2841  [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2842  [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2843  [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2844  [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2845  [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2846  [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2847  [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2848  [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2849  [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2850  [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2851  [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2852  [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2853  [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2854  [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2855  [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2856  [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2857  [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2858  [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2859  [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2860  [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2861  [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2862  [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2863  [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2864  [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2865  [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2866  [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2867  [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2868  [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2869  [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2870  [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2871  [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2872  [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2873  [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2874  [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2875  [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2876  [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2877  [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2878  [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2879  [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2880  [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2881  [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2882  [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2883  [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2884  [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2885  [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2886  [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2887  [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2888  [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2889  [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2890  [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2891  [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2892  [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2893  [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2894  [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2895  [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2896  [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2897  [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2898  [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2899  [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2900  [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2901  [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2902  [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2903  [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2904  [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2905  [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2906  [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2907  [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2908  [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2909  [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2910  [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2911  [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2912  [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2913  [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2914  [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2915  [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2916  [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2917  [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2918  [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2919  [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2920  [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2921  [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2922  [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2923  [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2924  [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2925  [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2926  [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2927  [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2928  [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2929  [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2930  [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2931  [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2932  [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2933  [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2934  [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2935  [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2936  [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2937  [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2938  [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2939  [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2940  [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2941  [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2942  [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2943  [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2944  [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2945  [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2946  [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2947  [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2948  [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2949  [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
2950  [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2951  [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2952  [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2953  [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2954  [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2955  [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2956  [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2957  [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2958  [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2959  [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2960  [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2961  [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2962  [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2963  [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2964  [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2965  [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2966  [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2967  [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2968  [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2969  [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2970  [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2971  [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2972  [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2973 };
2974 
2975 #define INITTABSPTS(prefix) \
2976  .syn = prefix##_syn, \
2977  .syn_length = ARRAY_SIZE(prefix##_syn), \
2978  .tx = prefix##_tx, \
2979  .tx_length = ARRAY_SIZE(prefix##_tx), \
2980  .rx = prefix##_rx, \
2981  .rx_length = ARRAY_SIZE(prefix##_rx)
2982 
2984  [3] = { INITTABSPTS(b2056_inittab_rev3) },
2985  [4] = { INITTABSPTS(b2056_inittab_rev4) },
2986  [5] = { INITTABSPTS(b2056_inittab_rev5) },
2987  [6] = { INITTABSPTS(b2056_inittab_rev6) },
2988  [7] = { INITTABSPTS(b2056_inittab_rev7) },
2989  [8] = { INITTABSPTS(b2056_inittab_rev8) },
2990  [9] = { INITTABSPTS(b2056_inittab_rev7) },
2991 };
2992 
2993 #define RADIOREGS3(r00, r01, r02, r03, r04, r05, r06, r07, r08, r09, \
2994  r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \
2995  r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \
2996  r30, r31, r32, r33, r34, r35, r36) \
2997  .radio_syn_pll_vcocal1 = r00, \
2998  .radio_syn_pll_vcocal2 = r01, \
2999  .radio_syn_pll_refdiv = r02, \
3000  .radio_syn_pll_mmd2 = r03, \
3001  .radio_syn_pll_mmd1 = r04, \
3002  .radio_syn_pll_loopfilter1 = r05, \
3003  .radio_syn_pll_loopfilter2 = r06, \
3004  .radio_syn_pll_loopfilter3 = r07, \
3005  .radio_syn_pll_loopfilter4 = r08, \
3006  .radio_syn_pll_loopfilter5 = r09, \
3007  .radio_syn_reserved_addr27 = r10, \
3008  .radio_syn_reserved_addr28 = r11, \
3009  .radio_syn_reserved_addr29 = r12, \
3010  .radio_syn_logen_vcobuf1 = r13, \
3011  .radio_syn_logen_mixer2 = r14, \
3012  .radio_syn_logen_buf3 = r15, \
3013  .radio_syn_logen_buf4 = r16, \
3014  .radio_rx0_lnaa_tune = r17, \
3015  .radio_rx0_lnag_tune = r18, \
3016  .radio_tx0_intpaa_boost_tune = r19, \
3017  .radio_tx0_intpag_boost_tune = r20, \
3018  .radio_tx0_pada_boost_tune = r21, \
3019  .radio_tx0_padg_boost_tune = r22, \
3020  .radio_tx0_pgaa_boost_tune = r23, \
3021  .radio_tx0_pgag_boost_tune = r24, \
3022  .radio_tx0_mixa_boost_tune = r25, \
3023  .radio_tx0_mixg_boost_tune = r26, \
3024  .radio_rx1_lnaa_tune = r27, \
3025  .radio_rx1_lnag_tune = r28, \
3026  .radio_tx1_intpaa_boost_tune = r29, \
3027  .radio_tx1_intpag_boost_tune = r30, \
3028  .radio_tx1_pada_boost_tune = r31, \
3029  .radio_tx1_padg_boost_tune = r32, \
3030  .radio_tx1_pgaa_boost_tune = r33, \
3031  .radio_tx1_pgag_boost_tune = r34, \
3032  .radio_tx1_mixa_boost_tune = r35, \
3033  .radio_tx1_mixg_boost_tune = r36
3034 
3035 #define PHYREGS(r0, r1, r2, r3, r4, r5) \
3036  .phy_regs.phy_bw1a = r0, \
3037  .phy_regs.phy_bw2 = r1, \
3038  .phy_regs.phy_bw3 = r2, \
3039  .phy_regs.phy_bw4 = r3, \
3040  .phy_regs.phy_bw5 = r4, \
3041  .phy_regs.phy_bw6 = r5
3042 
3043 /* http://bcm-v4.sipsolutions.net/802.11/Radio/2056/ChannelTable */
3044 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev3[] = {
3045  { .freq = 4920,
3046  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
3047  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3048  0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3049  0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3050  0x00, 0x0b, 0x00, 0xff, 0x00),
3051  PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
3052  },
3053  { .freq = 4930,
3054  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
3055  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3056  0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3057  0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3058  0x00, 0x0b, 0x00, 0xff, 0x00),
3059  PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
3060  },
3061  { .freq = 4940,
3062  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
3063  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3064  0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3065  0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3066  0x00, 0x0b, 0x00, 0xff, 0x00),
3067  PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
3068  },
3069  { .freq = 4950,
3070  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
3071  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
3072  0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3073  0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3074  0x00, 0x0b, 0x00, 0xff, 0x00),
3075  PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
3076  },
3077  { .freq = 4960,
3078  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
3079  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3080  0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3081  0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3082  0x00, 0x0b, 0x00, 0xff, 0x00),
3083  PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
3084  },
3085  { .freq = 4970,
3086  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
3087  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3088  0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3089  0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3090  0x00, 0x0b, 0x00, 0xff, 0x00),
3091  PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
3092  },
3093  { .freq = 4980,
3094  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
3095  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3096  0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3097  0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3098  0x00, 0x0b, 0x00, 0xff, 0x00),
3099  PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
3100  },
3101  { .freq = 4990,
3102  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
3103  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3104  0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3105  0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3106  0x00, 0x0b, 0x00, 0xff, 0x00),
3107  PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
3108  },
3109  { .freq = 5000,
3110  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
3111  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3112  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3113  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3114  0x00, 0x0b, 0x00, 0xff, 0x00),
3115  PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
3116  },
3117  { .freq = 5010,
3118  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
3119  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3120  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3121  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3122  0x00, 0x0b, 0x00, 0xff, 0x00),
3123  PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
3124  },
3125  { .freq = 5020,
3126  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
3127  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3128  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3129  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3130  0x00, 0x0b, 0x00, 0xff, 0x00),
3131  PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
3132  },
3133  { .freq = 5030,
3134  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
3135  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3136  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3137  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3138  0x00, 0x0b, 0x00, 0xff, 0x00),
3139  PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
3140  },
3141  { .freq = 5040,
3142  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
3143  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3144  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3145  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3146  0x00, 0x0b, 0x00, 0xff, 0x00),
3147  PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
3148  },
3149  { .freq = 5050,
3150  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
3151  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3152  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3153  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3154  0x00, 0x0b, 0x00, 0xff, 0x00),
3155  PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
3156  },
3157  { .freq = 5060,
3158  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
3159  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3160  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3161  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3162  0x00, 0x0b, 0x00, 0xff, 0x00),
3163  PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
3164  },
3165  { .freq = 5070,
3166  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
3167  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3168  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3169  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3170  0x00, 0x0b, 0x00, 0xff, 0x00),
3171  PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
3172  },
3173  { .freq = 5080,
3174  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
3175  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3176  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3177  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3178  0x00, 0x0b, 0x00, 0xff, 0x00),
3179  PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
3180  },
3181  { .freq = 5090,
3182  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
3183  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3184  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3185  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3186  0x00, 0x0b, 0x00, 0xff, 0x00),
3187  PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
3188  },
3189  { .freq = 5100,
3190  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
3191  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3192  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3193  0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3194  0x00, 0x0b, 0x00, 0xff, 0x00),
3195  PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
3196  },
3197  { .freq = 5110,
3198  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
3199  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3200  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3201  0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3202  0x00, 0x0b, 0x00, 0xfc, 0x00),
3203  PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
3204  },
3205  { .freq = 5120,
3206  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
3207  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3208  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3209  0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3210  0x00, 0x0b, 0x00, 0xfc, 0x00),
3211  PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
3212  },
3213  { .freq = 5130,
3214  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
3215  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3216  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3217  0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3218  0x00, 0x0b, 0x00, 0xfc, 0x00),
3219  PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
3220  },
3221  { .freq = 5140,
3222  RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
3223  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3224  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3225  0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3226  0x00, 0x0b, 0x00, 0xfc, 0x00),
3227  PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
3228  },
3229  { .freq = 5160,
3230  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
3231  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3232  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3233  0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3234  0x00, 0x0b, 0x00, 0xfc, 0x00),
3235  PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
3236  },
3237  { .freq = 5170,
3238  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
3239  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3240  0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3241  0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3242  0x00, 0x0b, 0x00, 0xfc, 0x00),
3243  PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
3244  },
3245  { .freq = 5180,
3246  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
3247  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3248  0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3249  0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3250  0x00, 0x0b, 0x00, 0xfc, 0x00),
3251  PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
3252  },
3253  { .freq = 5190,
3254  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
3255  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3256  0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3257  0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3258  0x00, 0x0b, 0x00, 0xfc, 0x00),
3259  PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
3260  },
3261  { .freq = 5200,
3262  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
3263  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3264  0xff, 0xef, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3265  0x00, 0xfc, 0x00, 0xef, 0x00, 0x06, 0x00, 0x7f,
3266  0x00, 0x0a, 0x00, 0xfc, 0x00),
3267  PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
3268  },
3269  { .freq = 5210,
3270  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
3271  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3272  0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3273  0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3274  0x00, 0x0a, 0x00, 0xfc, 0x00),
3275  PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
3276  },
3277  { .freq = 5220,
3278  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
3279  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3280  0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3281  0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3282  0x00, 0x0a, 0x00, 0xfc, 0x00),
3283  PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
3284  },
3285  { .freq = 5230,
3286  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
3287  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3288  0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3289  0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3290  0x00, 0x0a, 0x00, 0xfc, 0x00),
3291  PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
3292  },
3293  { .freq = 5240,
3294  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
3295  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3296  0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3297  0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3298  0x00, 0x0a, 0x00, 0xfc, 0x00),
3299  PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
3300  },
3301  { .freq = 5250,
3302  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
3303  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3304  0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3305  0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3306  0x00, 0x0a, 0x00, 0xfc, 0x00),
3307  PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
3308  },
3309  { .freq = 5260,
3310  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
3311  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3312  0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3313  0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3314  0x00, 0x0a, 0x00, 0xfc, 0x00),
3315  PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
3316  },
3317  { .freq = 5270,
3318  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
3319  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3320  0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3321  0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3322  0x00, 0x0a, 0x00, 0xfc, 0x00),
3323  PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
3324  },
3325  { .freq = 5280,
3326  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
3327  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3328  0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3329  0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3330  0x00, 0x0a, 0x00, 0xfc, 0x00),
3331  PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
3332  },
3333  { .freq = 5290,
3334  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
3335  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3336  0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3337  0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3338  0x00, 0x0a, 0x00, 0xfc, 0x00),
3339  PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
3340  },
3341  { .freq = 5300,
3342  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
3343  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3344  0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3345  0x00, 0xfc, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3346  0x00, 0x09, 0x00, 0xfc, 0x00),
3347  PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
3348  },
3349  { .freq = 5310,
3350  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
3351  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3352  0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3353  0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3354  0x00, 0x09, 0x00, 0xfa, 0x00),
3355  PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
3356  },
3357  { .freq = 5320,
3358  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
3359  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3360  0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3361  0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3362  0x00, 0x09, 0x00, 0xfa, 0x00),
3363  PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
3364  },
3365  { .freq = 5330,
3366  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
3367  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3368  0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3369  0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3370  0x00, 0x09, 0x00, 0xfa, 0x00),
3371  PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
3372  },
3373  { .freq = 5340,
3374  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
3375  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3376  0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3377  0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3378  0x00, 0x09, 0x00, 0xfa, 0x00),
3379  PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
3380  },
3381  { .freq = 5350,
3382  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
3383  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3384  0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3385  0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3386  0x00, 0x09, 0x00, 0xfa, 0x00),
3387  PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
3388  },
3389  { .freq = 5360,
3390  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
3391  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3392  0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3393  0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3394  0x00, 0x09, 0x00, 0xfa, 0x00),
3395  PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
3396  },
3397  { .freq = 5370,
3398  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
3399  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3400  0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3401  0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3402  0x00, 0x09, 0x00, 0xfa, 0x00),
3403  PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
3404  },
3405  { .freq = 5380,
3406  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
3407  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3408  0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3409  0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3410  0x00, 0x09, 0x00, 0xfa, 0x00),
3411  PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
3412  },
3413  { .freq = 5390,
3414  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
3415  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3416  0xff, 0x8f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3417  0x00, 0xfa, 0x00, 0x8f, 0x00, 0x05, 0x00, 0x7f,
3418  0x00, 0x09, 0x00, 0xfa, 0x00),
3419  PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
3420  },
3421  { .freq = 5400,
3422  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
3423  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3424  0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3425  0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3426  0x00, 0x08, 0x00, 0xfa, 0x00),
3427  PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
3428  },
3429  { .freq = 5410,
3430  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
3431  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3432  0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3433  0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3434  0x00, 0x08, 0x00, 0xfa, 0x00),
3435  PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
3436  },
3437  { .freq = 5420,
3438  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
3439  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3440  0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3441  0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3442  0x00, 0x08, 0x00, 0xfa, 0x00),
3443  PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
3444  },
3445  { .freq = 5430,
3446  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
3447  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3448  0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3449  0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3450  0x00, 0x08, 0x00, 0xfa, 0x00),
3451  PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
3452  },
3453  { .freq = 5440,
3454  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
3455  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3456  0xc8, 0x7e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3457  0x00, 0xfa, 0x00, 0x7e, 0x00, 0x04, 0x00, 0x7f,
3458  0x00, 0x08, 0x00, 0xfa, 0x00),
3459  PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
3460  },
3461  { .freq = 5450,
3462  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
3463  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3464  0xc8, 0x7d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3465  0x00, 0xfa, 0x00, 0x7d, 0x00, 0x04, 0x00, 0x7f,
3466  0x00, 0x08, 0x00, 0xfa, 0x00),
3467  PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
3468  },
3469  { .freq = 5460,
3470  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
3471  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3472  0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3473  0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3474  0x00, 0x08, 0x00, 0xf8, 0x00),
3475  PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
3476  },
3477  { .freq = 5470,
3478  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
3479  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3480  0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3481  0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3482  0x00, 0x08, 0x00, 0xf8, 0x00),
3483  PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
3484  },
3485  { .freq = 5480,
3486  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
3487  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3488  0xc8, 0x5d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3489  0x00, 0xf8, 0x00, 0x5d, 0x00, 0x04, 0x00, 0x7f,
3490  0x00, 0x08, 0x00, 0xf8, 0x00),
3491  PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
3492  },
3493  { .freq = 5490,
3494  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
3495  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3496  0xc8, 0x5c, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3497  0x00, 0xf8, 0x00, 0x5c, 0x00, 0x04, 0x00, 0x7f,
3498  0x00, 0x08, 0x00, 0xf8, 0x00),
3499  PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
3500  },
3501  { .freq = 5500,
3502  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
3503  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3504  0x84, 0x5c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3505  0x00, 0xf8, 0x00, 0x5c, 0x00, 0x03, 0x00, 0x7f,
3506  0x00, 0x07, 0x00, 0xf8, 0x00),
3507  PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
3508  },
3509  { .freq = 5510,
3510  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
3511  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3512  0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3513  0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3514  0x00, 0x07, 0x00, 0xf8, 0x00),
3515  PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
3516  },
3517  { .freq = 5520,
3518  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
3519  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3520  0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3521  0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3522  0x00, 0x07, 0x00, 0xf8, 0x00),
3523  PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
3524  },
3525  { .freq = 5530,
3526  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
3527  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3528  0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3529  0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3530  0x00, 0x07, 0x00, 0xf8, 0x00),
3531  PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
3532  },
3533  { .freq = 5540,
3534  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
3535  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3536  0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3537  0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3538  0x00, 0x07, 0x00, 0xf8, 0x00),
3539  PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
3540  },
3541  { .freq = 5550,
3542  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
3543  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3544  0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3545  0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3546  0x00, 0x07, 0x00, 0xf8, 0x00),
3547  PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
3548  },
3549  { .freq = 5560,
3550  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
3551  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3552  0x84, 0x2b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3553  0x00, 0xf8, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x7f,
3554  0x00, 0x07, 0x00, 0xf8, 0x00),
3555  PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
3556  },
3557  { .freq = 5570,
3558  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
3559  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3560  0x84, 0x2a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3561  0x00, 0xf8, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x7f,
3562  0x00, 0x07, 0x00, 0xf8, 0x00),
3563  PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
3564  },
3565  { .freq = 5580,
3566  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
3567  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3568  0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3569  0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3570  0x00, 0x07, 0x00, 0xf8, 0x00),
3571  PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
3572  },
3573  { .freq = 5590,
3574  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
3575  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3576  0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3577  0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3578  0x00, 0x07, 0x00, 0xf8, 0x00),
3579  PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
3580  },
3581  { .freq = 5600,
3582  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
3583  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3584  0x70, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3585  0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3586  0x00, 0x07, 0x00, 0xf8, 0x00),
3587  PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
3588  },
3589  { .freq = 5610,
3590  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
3591  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3592  0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3593  0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3594  0x00, 0x07, 0x00, 0xf8, 0x00),
3595  PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
3596  },
3597  { .freq = 5620,
3598  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
3599  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3600  0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3601  0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3602  0x00, 0x07, 0x00, 0xf8, 0x00),
3603  PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
3604  },
3605  { .freq = 5630,
3606  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
3607  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3608  0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3609  0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3610  0x00, 0x07, 0x00, 0xf8, 0x00),
3611  PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
3612  },
3613  { .freq = 5640,
3614  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
3615  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3616  0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3617  0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3618  0x00, 0x07, 0x00, 0xf8, 0x00),
3619  PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
3620  },
3621  { .freq = 5650,
3622  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
3623  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3624  0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3625  0x00, 0xf8, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3626  0x00, 0x07, 0x00, 0xf8, 0x00),
3627  PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
3628  },
3629  { .freq = 5660,
3630  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
3631  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3632  0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3633  0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3634  0x00, 0x07, 0x00, 0xf6, 0x00),
3635  PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
3636  },
3637  { .freq = 5670,
3638  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
3639  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3640  0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3641  0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3642  0x00, 0x07, 0x00, 0xf6, 0x00),
3643  PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
3644  },
3645  { .freq = 5680,
3646  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
3647  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3648  0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3649  0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3650  0x00, 0x07, 0x00, 0xf6, 0x00),
3651  PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
3652  },
3653  { .freq = 5690,
3654  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
3655  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3656  0x70, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3657  0x00, 0xf6, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
3658  0x00, 0x07, 0x00, 0xf6, 0x00),
3659  PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
3660  },
3661  { .freq = 5700,
3662  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
3663  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3664  0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3665  0x00, 0xf6, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3666  0x00, 0x06, 0x00, 0xf6, 0x00),
3667  PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
3668  },
3669  { .freq = 5710,
3670  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
3671  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3672  0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3673  0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3674  0x00, 0x06, 0x00, 0xf4, 0x00),
3675  PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
3676  },
3677  { .freq = 5720,
3678  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
3679  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3680  0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3681  0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3682  0x00, 0x06, 0x00, 0xf4, 0x00),
3683  PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
3684  },
3685  { .freq = 5725,
3686  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
3687  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3688  0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3689  0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3690  0x00, 0x06, 0x00, 0xf4, 0x00),
3691  PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
3692  },
3693  { .freq = 5730,
3694  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
3695  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3696  0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3697  0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3698  0x00, 0x06, 0x00, 0xf4, 0x00),
3699  PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
3700  },
3701  { .freq = 5735,
3702  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
3703  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3704  0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3705  0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3706  0x00, 0x06, 0x00, 0xf4, 0x00),
3707  PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
3708  },
3709  { .freq = 5740,
3710  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
3711  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3712  0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3713  0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3714  0x00, 0x06, 0x00, 0xf4, 0x00),
3715  PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
3716  },
3717  { .freq = 5745,
3718  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
3719  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3720  0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3721  0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3722  0x00, 0x06, 0x00, 0xf4, 0x00),
3723  PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
3724  },
3725  { .freq = 5750,
3726  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
3727  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3728  0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3729  0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3730  0x00, 0x06, 0x00, 0xf4, 0x00),
3731  PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
3732  },
3733  { .freq = 5755,
3734  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
3735  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3736  0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3737  0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3738  0x00, 0x06, 0x00, 0xf4, 0x00),
3739  PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
3740  },
3741  { .freq = 5760,
3742  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
3743  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3744  0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3745  0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3746  0x00, 0x06, 0x00, 0xf4, 0x00),
3747  PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
3748  },
3749  { .freq = 5765,
3750  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
3751  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3752  0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3753  0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3754  0x00, 0x06, 0x00, 0xf4, 0x00),
3755  PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
3756  },
3757  { .freq = 5770,
3758  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
3759  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3760  0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3761  0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3762  0x00, 0x06, 0x00, 0xf4, 0x00),
3763  PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
3764  },
3765  { .freq = 5775,
3766  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
3767  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3768  0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3769  0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3770  0x00, 0x06, 0x00, 0xf4, 0x00),
3771  PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
3772  },
3773  { .freq = 5780,
3774  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
3775  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3776  0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3777  0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3778  0x00, 0x06, 0x00, 0xf4, 0x00),
3779  PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
3780  },
3781  { .freq = 5785,
3782  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
3783  0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3784  0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3785  0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3786  0x00, 0x06, 0x00, 0xf4, 0x00),
3787  PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
3788  },
3789  { .freq = 5790,
3790  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
3791  0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3792  0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3793  0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3794  0x00, 0x06, 0x00, 0xf4, 0x00),
3795  PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
3796  },
3797  { .freq = 5795,
3798  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
3799  0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3800  0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3801  0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3802  0x00, 0x06, 0x00, 0xf4, 0x00),
3803  PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
3804  },
3805  { .freq = 5800,
3806  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
3807  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3808  0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3809  0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3810  0x00, 0x06, 0x00, 0xf4, 0x00),
3811  PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
3812  },
3813  { .freq = 5805,
3814  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
3815  0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3816  0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3817  0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3818  0x00, 0x06, 0x00, 0xf4, 0x00),
3819  PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
3820  },
3821  { .freq = 5810,
3822  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
3823  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3824  0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3825  0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3826  0x00, 0x06, 0x00, 0xf4, 0x00),
3827  PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
3828  },
3829  { .freq = 5815,
3830  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
3831  0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3832  0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3833  0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3834  0x00, 0x06, 0x00, 0xf4, 0x00),
3835  PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
3836  },
3837  { .freq = 5820,
3838  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
3839  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3840  0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3841  0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3842  0x00, 0x06, 0x00, 0xf4, 0x00),
3843  PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
3844  },
3845  { .freq = 5825,
3846  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
3847  0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3848  0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3849  0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3850  0x00, 0x06, 0x00, 0xf4, 0x00),
3851  PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
3852  },
3853  { .freq = 5830,
3854  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
3855  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3856  0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3857  0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3858  0x00, 0x06, 0x00, 0xf4, 0x00),
3859  PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
3860  },
3861  { .freq = 5840,
3862  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
3863  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3864  0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3865  0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3866  0x00, 0x06, 0x00, 0xf4, 0x00),
3867  PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
3868  },
3869  { .freq = 5850,
3870  RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
3871  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3872  0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3873  0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3874  0x00, 0x06, 0x00, 0xf4, 0x00),
3875  PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
3876  },
3877  { .freq = 5860,
3878  RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
3879  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3880  0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3881  0x00, 0xf2, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3882  0x00, 0x06, 0x00, 0xf2, 0x00),
3883  PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
3884  },
3885  { .freq = 5870,
3886  RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
3887  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3888  0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3889  0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3890  0x00, 0x06, 0x00, 0xf2, 0x00),
3891  PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
3892  },
3893  { .freq = 5880,
3894  RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
3895  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3896  0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3897  0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3898  0x00, 0x06, 0x00, 0xf2, 0x00),
3899  PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
3900  },
3901  { .freq = 5890,
3902  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
3903  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3904  0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3905  0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3906  0x00, 0x06, 0x00, 0xf2, 0x00),
3907  PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
3908  },
3909  { .freq = 5900,
3910  RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
3911  0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
3912  0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
3913  0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3914  0x00, 0x05, 0x00, 0xf2, 0x00),
3915  PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
3916  },
3917  { .freq = 5910,
3918  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
3919  0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
3920  0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
3921  0x00, 0xf2, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
3922  0x00, 0x05, 0x00, 0xf2, 0x00),
3923  PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
3924  },
3925  { .freq = 2412,
3926  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
3927  0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
3928  0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
3929  0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
3930  0x70, 0x00, 0x0f, 0x00, 0x0f),
3931  PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
3932  },
3933  { .freq = 2417,
3934  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
3935  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3936  0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
3937  0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
3938  0x70, 0x00, 0x0f, 0x00, 0x0f),
3939  PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
3940  },
3941  { .freq = 2422,
3942  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
3943  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3944  0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
3945  0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
3946  0x70, 0x00, 0x0f, 0x00, 0x0f),
3947  PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
3948  },
3949  { .freq = 2427,
3950  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
3951  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3952  0x00, 0x00, 0xfd, 0x00, 0x05, 0x00, 0x70, 0x00,
3953  0x0f, 0x00, 0x0f, 0x00, 0xfd, 0x00, 0x05, 0x00,
3954  0x70, 0x00, 0x0f, 0x00, 0x0f),
3955  PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
3956  },
3957  { .freq = 2432,
3958  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
3959  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3960  0x00, 0x00, 0xfb, 0x00, 0x05, 0x00, 0x70, 0x00,
3961  0x0f, 0x00, 0x0f, 0x00, 0xfb, 0x00, 0x05, 0x00,
3962  0x70, 0x00, 0x0f, 0x00, 0x0f),
3963  PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
3964  },
3965  { .freq = 2437,
3966  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
3967  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3968  0x00, 0x00, 0xfa, 0x00, 0x05, 0x00, 0x70, 0x00,
3969  0x0f, 0x00, 0x0f, 0x00, 0xfa, 0x00, 0x05, 0x00,
3970  0x70, 0x00, 0x0f, 0x00, 0x0f),
3971  PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
3972  },
3973  { .freq = 2442,
3974  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
3975  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3976  0x00, 0x00, 0xf8, 0x00, 0x05, 0x00, 0x70, 0x00,
3977  0x0f, 0x00, 0x0f, 0x00, 0xf8, 0x00, 0x05, 0x00,
3978  0x70, 0x00, 0x0f, 0x00, 0x0f),
3979  PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
3980  },
3981  { .freq = 2447,
3982  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
3983  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
3984  0x00, 0x00, 0xf7, 0x00, 0x05, 0x00, 0x70, 0x00,
3985  0x0f, 0x00, 0x0f, 0x00, 0xf7, 0x00, 0x05, 0x00,
3986  0x70, 0x00, 0x0f, 0x00, 0x0f),
3987  PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
3988  },
3989  { .freq = 2452,
3990  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
3991  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
3992  0x00, 0x00, 0xf6, 0x00, 0x05, 0x00, 0x70, 0x00,
3993  0x0f, 0x00, 0x0f, 0x00, 0xf6, 0x00, 0x05, 0x00,
3994  0x70, 0x00, 0x0f, 0x00, 0x0f),
3995  PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
3996  },
3997  { .freq = 2457,
3998  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
3999  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4000  0x00, 0x00, 0xf5, 0x00, 0x05, 0x00, 0x70, 0x00,
4001  0x0f, 0x00, 0x0d, 0x00, 0xf5, 0x00, 0x05, 0x00,
4002  0x70, 0x00, 0x0f, 0x00, 0x0d),
4003  PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
4004  },
4005  { .freq = 2462,
4006  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
4007  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4008  0x00, 0x00, 0xf4, 0x00, 0x05, 0x00, 0x70, 0x00,
4009  0x0f, 0x00, 0x0d, 0x00, 0xf4, 0x00, 0x05, 0x00,
4010  0x70, 0x00, 0x0f, 0x00, 0x0d),
4011  PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
4012  },
4013  { .freq = 2467,
4014  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
4015  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4016  0x00, 0x00, 0xf3, 0x00, 0x05, 0x00, 0x70, 0x00,
4017  0x0f, 0x00, 0x0d, 0x00, 0xf3, 0x00, 0x05, 0x00,
4018  0x70, 0x00, 0x0f, 0x00, 0x0d),
4019  PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
4020  },
4021  { .freq = 2472,
4022  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
4023  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4024  0x00, 0x00, 0xf2, 0x00, 0x05, 0x00, 0x70, 0x00,
4025  0x0f, 0x00, 0x0d, 0x00, 0xf2, 0x00, 0x05, 0x00,
4026  0x70, 0x00, 0x0f, 0x00, 0x0d),
4027  PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
4028  },
4029  { .freq = 2484,
4030  RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
4031  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4032  0x00, 0x00, 0xf0, 0x00, 0x05, 0x00, 0x70, 0x00,
4033  0x0f, 0x00, 0x0d, 0x00, 0xf0, 0x00, 0x05, 0x00,
4034  0x70, 0x00, 0x0f, 0x00, 0x0d),
4035  PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
4036  },
4037 };
4038 
4039 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev4[] = {
4040  { .freq = 4920,
4041  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
4042  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4043  0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4044  0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4045  0x00, 0x0f, 0x00, 0xff, 0x00),
4046  PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
4047  },
4048  { .freq = 4930,
4049  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
4050  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4051  0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4052  0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4053  0x00, 0x0f, 0x00, 0xff, 0x00),
4054  PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
4055  },
4056  { .freq = 4940,
4057  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
4058  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4059  0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4060  0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4061  0x00, 0x0f, 0x00, 0xff, 0x00),
4062  PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
4063  },
4064  { .freq = 4950,
4065  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
4066  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
4067  0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4068  0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4069  0x00, 0x0f, 0x00, 0xff, 0x00),
4070  PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
4071  },
4072  { .freq = 4960,
4073  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
4074  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4075  0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4076  0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4077  0x00, 0x0f, 0x00, 0xff, 0x00),
4078  PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
4079  },
4080  { .freq = 4970,
4081  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
4082  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4083  0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4084  0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4085  0x00, 0x0f, 0x00, 0xff, 0x00),
4086  PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
4087  },
4088  { .freq = 4980,
4089  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
4090  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4091  0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4092  0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4093  0x00, 0x0f, 0x00, 0xff, 0x00),
4094  PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
4095  },
4096  { .freq = 4990,
4097  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
4098  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4099  0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4100  0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4101  0x00, 0x0f, 0x00, 0xff, 0x00),
4102  PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
4103  },
4104  { .freq = 5000,
4105  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
4106  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4107  0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4108  0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4109  0x00, 0x0f, 0x00, 0xff, 0x00),
4110  PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
4111  },
4112  { .freq = 5010,
4113  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
4114  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4115  0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4116  0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4117  0x00, 0x0f, 0x00, 0xff, 0x00),
4118  PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
4119  },
4120  { .freq = 5020,
4121  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
4122  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4123  0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4124  0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4125  0x00, 0x0f, 0x00, 0xff, 0x00),
4126  PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
4127  },
4128  { .freq = 5030,
4129  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
4130  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4131  0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4132  0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4133  0x00, 0x0f, 0x00, 0xff, 0x00),
4134  PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
4135  },
4136  { .freq = 5040,
4137  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
4138  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4139  0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4140  0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4141  0x00, 0x0f, 0x00, 0xff, 0x00),
4142  PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
4143  },
4144  { .freq = 5050,
4145  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
4146  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4147  0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4148  0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4149  0x00, 0x0f, 0x00, 0xff, 0x00),
4150  PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
4151  },
4152  { .freq = 5060,
4153  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
4154  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4155  0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4156  0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4157  0x00, 0x0f, 0x00, 0xff, 0x00),
4158  PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
4159  },
4160  { .freq = 5070,
4161  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
4162  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4163  0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4164  0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4165  0x00, 0x0f, 0x00, 0xff, 0x00),
4166  PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
4167  },
4168  { .freq = 5080,
4169  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
4170  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4171  0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4172  0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4173  0x00, 0x0f, 0x00, 0xff, 0x00),
4174  PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
4175  },
4176  { .freq = 5090,
4177  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
4178  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4179  0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4180  0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4181  0x00, 0x0f, 0x00, 0xff, 0x00),
4182  PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
4183  },
4184  { .freq = 5100,
4185  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
4186  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4187  0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4188  0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4189  0x00, 0x0f, 0x00, 0xfe, 0x00),
4190  PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
4191  },
4192  { .freq = 5110,
4193  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
4194  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4195  0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4196  0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4197  0x00, 0x0f, 0x00, 0xfe, 0x00),
4198  PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
4199  },
4200  { .freq = 5120,
4201  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
4202  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4203  0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4204  0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4205  0x00, 0x0f, 0x00, 0xfe, 0x00),
4206  PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
4207  },
4208  { .freq = 5130,
4209  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
4210  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4211  0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4212  0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4213  0x00, 0x0f, 0x00, 0xfe, 0x00),
4214  PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
4215  },
4216  { .freq = 5140,
4217  RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
4218  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4219  0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4220  0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4221  0x00, 0x0f, 0x00, 0xfe, 0x00),
4222  PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
4223  },
4224  { .freq = 5160,
4225  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
4226  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4227  0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4228  0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4229  0x00, 0x0f, 0x00, 0xfe, 0x00),
4230  PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
4231  },
4232  { .freq = 5170,
4233  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
4234  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4235  0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4236  0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4237  0x00, 0x0f, 0x00, 0xfe, 0x00),
4238  PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
4239  },
4240  { .freq = 5180,
4241  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
4242  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4243  0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4244  0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4245  0x00, 0x0f, 0x00, 0xfe, 0x00),
4246  PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
4247  },
4248  { .freq = 5190,
4249  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
4250  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4251  0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4252  0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4253  0x00, 0x0f, 0x00, 0xfe, 0x00),
4254  PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
4255  },
4256  { .freq = 5200,
4257  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
4258  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4259  0xff, 0xef, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4260  0x00, 0xfc, 0x00, 0xef, 0x00, 0x0a, 0x00, 0x7f,
4261  0x00, 0x0f, 0x00, 0xfc, 0x00),
4262  PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
4263  },
4264  { .freq = 5210,
4265  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
4266  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4267  0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4268  0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4269  0x00, 0x0f, 0x00, 0xfc, 0x00),
4270  PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
4271  },
4272  { .freq = 5220,
4273  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
4274  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4275  0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4276  0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4277  0x00, 0x0f, 0x00, 0xfc, 0x00),
4278  PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
4279  },
4280  { .freq = 5230,
4281  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
4282  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4283  0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4284  0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4285  0x00, 0x0f, 0x00, 0xfc, 0x00),
4286  PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
4287  },
4288  { .freq = 5240,
4289  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
4290  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4291  0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4292  0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4293  0x00, 0x0f, 0x00, 0xfc, 0x00),
4294  PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
4295  },
4296  { .freq = 5250,
4297  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
4298  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4299  0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4300  0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4301  0x00, 0x0f, 0x00, 0xfc, 0x00),
4302  PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
4303  },
4304  { .freq = 5260,
4305  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
4306  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4307  0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4308  0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4309  0x00, 0x0f, 0x00, 0xfc, 0x00),
4310  PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
4311  },
4312  { .freq = 5270,
4313  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
4314  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4315  0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4316  0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4317  0x00, 0x0f, 0x00, 0xfc, 0x00),
4318  PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
4319  },
4320  { .freq = 5280,
4321  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
4322  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4323  0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4324  0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4325  0x00, 0x0f, 0x00, 0xfc, 0x00),
4326  PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
4327  },
4328  { .freq = 5290,
4329  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
4330  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4331  0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4332  0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4333  0x00, 0x0f, 0x00, 0xfc, 0x00),
4334  PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
4335  },
4336  { .freq = 5300,
4337  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
4338  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4339  0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4340  0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4341  0x00, 0x0f, 0x00, 0xfa, 0x00),
4342  PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
4343  },
4344  { .freq = 5310,
4345  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
4346  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4347  0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4348  0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4349  0x00, 0x0f, 0x00, 0xfa, 0x00),
4350  PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
4351  },
4352  { .freq = 5320,
4353  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
4354  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4355  0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4356  0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4357  0x00, 0x0f, 0x00, 0xfa, 0x00),
4358  PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
4359  },
4360  { .freq = 5330,
4361  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
4362  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4363  0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4364  0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4365  0x00, 0x0f, 0x00, 0xfa, 0x00),
4366  PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
4367  },
4368  { .freq = 5340,
4369  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
4370  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4371  0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4372  0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4373  0x00, 0x0f, 0x00, 0xfa, 0x00),
4374  PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
4375  },
4376  { .freq = 5350,
4377  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
4378  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4379  0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4380  0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4381  0x00, 0x0f, 0x00, 0xfa, 0x00),
4382  PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
4383  },
4384  { .freq = 5360,
4385  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
4386  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4387  0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4388  0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4389  0x00, 0x0f, 0x00, 0xfa, 0x00),
4390  PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
4391  },
4392  { .freq = 5370,
4393  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
4394  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4395  0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4396  0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4397  0x00, 0x0f, 0x00, 0xfa, 0x00),
4398  PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
4399  },
4400  { .freq = 5380,
4401  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
4402  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4403  0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4404  0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4405  0x00, 0x0f, 0x00, 0xfa, 0x00),
4406  PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
4407  },
4408  { .freq = 5390,
4409  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
4410  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4411  0xff, 0x8f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4412  0x00, 0xfa, 0x00, 0x8f, 0x00, 0x08, 0x00, 0x7f,
4413  0x00, 0x0f, 0x00, 0xfa, 0x00),
4414  PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
4415  },
4416  { .freq = 5400,
4417  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
4418  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4419  0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4420  0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4421  0x00, 0x0f, 0x00, 0xf8, 0x00),
4422  PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
4423  },
4424  { .freq = 5410,
4425  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
4426  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4427  0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4428  0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4429  0x00, 0x0f, 0x00, 0xf8, 0x00),
4430  PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
4431  },
4432  { .freq = 5420,
4433  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
4434  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4435  0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4436  0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4437  0x00, 0x0f, 0x00, 0xf8, 0x00),
4438  PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
4439  },
4440  { .freq = 5430,
4441  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
4442  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4443  0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4444  0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4445  0x00, 0x0f, 0x00, 0xf8, 0x00),
4446  PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
4447  },
4448  { .freq = 5440,
4449  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
4450  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4451  0xc8, 0x7e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4452  0x00, 0xf8, 0x00, 0x7e, 0x00, 0x07, 0x00, 0x7f,
4453  0x00, 0x0f, 0x00, 0xf8, 0x00),
4454  PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
4455  },
4456  { .freq = 5450,
4457  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
4458  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4459  0xc8, 0x7d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4460  0x00, 0xf8, 0x00, 0x7d, 0x00, 0x07, 0x00, 0x7f,
4461  0x00, 0x0f, 0x00, 0xf8, 0x00),
4462  PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
4463  },
4464  { .freq = 5460,
4465  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
4466  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4467  0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4468  0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4469  0x00, 0x0f, 0x00, 0xf8, 0x00),
4470  PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
4471  },
4472  { .freq = 5470,
4473  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
4474  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4475  0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4476  0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4477  0x00, 0x0f, 0x00, 0xf8, 0x00),
4478  PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
4479  },
4480  { .freq = 5480,
4481  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
4482  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4483  0xc8, 0x5d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4484  0x00, 0xf8, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x7f,
4485  0x00, 0x0f, 0x00, 0xf8, 0x00),
4486  PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
4487  },
4488  { .freq = 5490,
4489  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
4490  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4491  0xc8, 0x5c, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4492  0x00, 0xf8, 0x00, 0x5c, 0x00, 0x07, 0x00, 0x7f,
4493  0x00, 0x0f, 0x00, 0xf8, 0x00),
4494  PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
4495  },
4496  { .freq = 5500,
4497  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
4498  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4499  0x84, 0x5c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4500  0x00, 0xf6, 0x00, 0x5c, 0x00, 0x06, 0x00, 0x7f,
4501  0x00, 0x0d, 0x00, 0xf6, 0x00),
4502  PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
4503  },
4504  { .freq = 5510,
4505  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
4506  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4507  0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4508  0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4509  0x00, 0x0d, 0x00, 0xf6, 0x00),
4510  PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
4511  },
4512  { .freq = 5520,
4513  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
4514  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4515  0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4516  0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4517  0x00, 0x0d, 0x00, 0xf6, 0x00),
4518  PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
4519  },
4520  { .freq = 5530,
4521  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
4522  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4523  0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4524  0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4525  0x00, 0x0d, 0x00, 0xf6, 0x00),
4526  PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
4527  },
4528  { .freq = 5540,
4529  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
4530  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4531  0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4532  0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4533  0x00, 0x0d, 0x00, 0xf6, 0x00),
4534  PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
4535  },
4536  { .freq = 5550,
4537  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
4538  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4539  0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4540  0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4541  0x00, 0x0d, 0x00, 0xf6, 0x00),
4542  PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
4543  },
4544  { .freq = 5560,
4545  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
4546  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4547  0x84, 0x2b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4548  0x00, 0xf6, 0x00, 0x2b, 0x00, 0x06, 0x00, 0x7f,
4549  0x00, 0x0d, 0x00, 0xf6, 0x00),
4550  PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
4551  },
4552  { .freq = 5570,
4553  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
4554  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4555  0x84, 0x2a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4556  0x00, 0xf6, 0x00, 0x2a, 0x00, 0x06, 0x00, 0x7f,
4557  0x00, 0x0d, 0x00, 0xf6, 0x00),
4558  PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
4559  },
4560  { .freq = 5580,
4561  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
4562  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4563  0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4564  0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4565  0x00, 0x0d, 0x00, 0xf6, 0x00),
4566  PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
4567  },
4568  { .freq = 5590,
4569  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
4570  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4571  0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4572  0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4573  0x00, 0x0d, 0x00, 0xf6, 0x00),
4574  PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
4575  },
4576  { .freq = 5600,
4577  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
4578  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4579  0x70, 0x1a, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4580  0x00, 0xf4, 0x00, 0x1a, 0x00, 0x04, 0x00, 0x7f,
4581  0x00, 0x0b, 0x00, 0xf4, 0x00),
4582  PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
4583  },
4584  { .freq = 5610,
4585  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
4586  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4587  0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4588  0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4589  0x00, 0x0b, 0x00, 0xf4, 0x00),
4590  PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
4591  },
4592  { .freq = 5620,
4593  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
4594  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4595  0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4596  0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4597  0x00, 0x0b, 0x00, 0xf4, 0x00),
4598  PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
4599  },
4600  { .freq = 5630,
4601  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
4602  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4603  0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4604  0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4605  0x00, 0x0b, 0x00, 0xf4, 0x00),
4606  PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
4607  },
4608  { .freq = 5640,
4609  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
4610  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4611  0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4612  0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4613  0x00, 0x0b, 0x00, 0xf4, 0x00),
4614  PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
4615  },
4616  { .freq = 5650,
4617  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
4618  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4619  0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4620  0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4621  0x00, 0x0b, 0x00, 0xf4, 0x00),
4622  PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
4623  },
4624  { .freq = 5660,
4625  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
4626  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4627  0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4628  0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4629  0x00, 0x0b, 0x00, 0xf4, 0x00),
4630  PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
4631  },
4632  { .freq = 5670,
4633  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
4634  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4635  0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4636  0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4637  0x00, 0x0b, 0x00, 0xf4, 0x00),
4638  PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
4639  },
4640  { .freq = 5680,
4641  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
4642  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4643  0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4644  0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4645  0x00, 0x0b, 0x00, 0xf4, 0x00),
4646  PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
4647  },
4648  { .freq = 5690,
4649  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
4650  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4651  0x70, 0x07, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4652  0x00, 0xf4, 0x00, 0x07, 0x00, 0x04, 0x00, 0x7f,
4653  0x00, 0x0b, 0x00, 0xf4, 0x00),
4654  PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
4655  },
4656  { .freq = 5700,
4657  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
4658  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4659  0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4660  0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4661  0x00, 0x0a, 0x00, 0xf2, 0x00),
4662  PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
4663  },
4664  { .freq = 5710,
4665  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
4666  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4667  0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4668  0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4669  0x00, 0x0a, 0x00, 0xf2, 0x00),
4670  PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
4671  },
4672  { .freq = 5720,
4673  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
4674  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4675  0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4676  0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4677  0x00, 0x0a, 0x00, 0xf2, 0x00),
4678  PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
4679  },
4680  { .freq = 5725,
4681  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
4682  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4683  0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4684  0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4685  0x00, 0x0a, 0x00, 0xf2, 0x00),
4686  PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
4687  },
4688  { .freq = 5730,
4689  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
4690  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4691  0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4692  0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4693  0x00, 0x0a, 0x00, 0xf2, 0x00),
4694  PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
4695  },
4696  { .freq = 5735,
4697  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
4698  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4699  0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4700  0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4701  0x00, 0x0a, 0x00, 0xf2, 0x00),
4702  PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
4703  },
4704  { .freq = 5740,
4705  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
4706  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4707  0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4708  0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4709  0x00, 0x0a, 0x00, 0xf2, 0x00),
4710  PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
4711  },
4712  { .freq = 5745,
4713  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
4714  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4715  0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4716  0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4717  0x00, 0x0a, 0x00, 0xf2, 0x00),
4718  PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
4719  },
4720  { .freq = 5750,
4721  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
4722  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4723  0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4724  0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4725  0x00, 0x0a, 0x00, 0xf2, 0x00),
4726  PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
4727  },
4728  { .freq = 5755,
4729  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
4730  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4731  0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4732  0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4733  0x00, 0x0a, 0x00, 0xf2, 0x00),
4734  PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
4735  },
4736  { .freq = 5760,
4737  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
4738  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4739  0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4740  0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4741  0x00, 0x0a, 0x00, 0xf2, 0x00),
4742  PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
4743  },
4744  { .freq = 5765,
4745  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
4746  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4747  0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4748  0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4749  0x00, 0x0a, 0x00, 0xf2, 0x00),
4750  PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
4751  },
4752  { .freq = 5770,
4753  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
4754  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4755  0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4756  0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4757  0x00, 0x0a, 0x00, 0xf2, 0x00),
4758  PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
4759  },
4760  { .freq = 5775,
4761  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
4762  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4763  0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4764  0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4765  0x00, 0x0a, 0x00, 0xf2, 0x00),
4766  PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
4767  },
4768  { .freq = 5780,
4769  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
4770  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4771  0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4772  0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4773  0x00, 0x0a, 0x00, 0xf2, 0x00),
4774  PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
4775  },
4776  { .freq = 5785,
4777  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
4778  0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4779  0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4780  0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4781  0x00, 0x0a, 0x00, 0xf2, 0x00),
4782  PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
4783  },
4784  { .freq = 5790,
4785  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
4786  0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4787  0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4788  0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4789  0x00, 0x0a, 0x00, 0xf2, 0x00),
4790  PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
4791  },
4792  { .freq = 5795,
4793  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
4794  0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4795  0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4796  0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4797  0x00, 0x0a, 0x00, 0xf2, 0x00),
4798  PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
4799  },
4800  { .freq = 5800,
4801  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
4802  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4803  0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4804  0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4805  0x00, 0x09, 0x00, 0xf0, 0x00),
4806  PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
4807  },
4808  { .freq = 5805,
4809  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
4810  0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4811  0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4812  0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4813  0x00, 0x09, 0x00, 0xf0, 0x00),
4814  PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
4815  },
4816  { .freq = 5810,
4817  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
4818  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4819  0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4820  0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4821  0x00, 0x09, 0x00, 0xf0, 0x00),
4822  PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
4823  },
4824  { .freq = 5815,
4825  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
4826  0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4827  0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4828  0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4829  0x00, 0x09, 0x00, 0xf0, 0x00),
4830  PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
4831  },
4832  { .freq = 5820,
4833  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
4834  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4835  0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4836  0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4837  0x00, 0x09, 0x00, 0xf0, 0x00),
4838  PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
4839  },
4840  { .freq = 5825,
4841  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
4842  0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4843  0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4844  0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4845  0x00, 0x09, 0x00, 0xf0, 0x00),
4846  PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
4847  },
4848  { .freq = 5830,
4849  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
4850  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4851  0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4852  0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4853  0x00, 0x09, 0x00, 0xf0, 0x00),
4854  PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
4855  },
4856  { .freq = 5840,
4857  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
4858  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4859  0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4860  0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4861  0x00, 0x09, 0x00, 0xf0, 0x00),
4862  PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
4863  },
4864  { .freq = 5850,
4865  RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
4866  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4867  0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4868  0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4869  0x00, 0x09, 0x00, 0xf0, 0x00),
4870  PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
4871  },
4872  { .freq = 5860,
4873  RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
4874  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4875  0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4876  0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4877  0x00, 0x09, 0x00, 0xf0, 0x00),
4878  PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
4879  },
4880  { .freq = 5870,
4881  RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
4882  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4883  0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4884  0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4885  0x00, 0x09, 0x00, 0xf0, 0x00),
4886  PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
4887  },
4888  { .freq = 5880,
4889  RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
4890  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4891  0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4892  0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4893  0x00, 0x09, 0x00, 0xf0, 0x00),
4894  PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
4895  },
4896  { .freq = 5890,
4897  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
4898  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4899  0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4900  0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4901  0x00, 0x09, 0x00, 0xf0, 0x00),
4902  PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
4903  },
4904  { .freq = 5900,
4905  RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
4906  0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4907  0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
4908  0x00, 0xf0, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
4909  0x00, 0x07, 0x00, 0xf0, 0x00),
4910  PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
4911  },
4912  { .freq = 5910,
4913  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
4914  0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4915  0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
4916  0x00, 0xf0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
4917  0x00, 0x07, 0x00, 0xf0, 0x00),
4918  PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
4919  },
4920  { .freq = 2412,
4921  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
4922  0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
4923  0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
4924  0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
4925  0x70, 0x00, 0x0f, 0x00, 0x0e),
4926  PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
4927  },
4928  { .freq = 2417,
4929  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
4930  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4931  0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
4932  0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
4933  0x70, 0x00, 0x0f, 0x00, 0x0e),
4934  PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
4935  },
4936  { .freq = 2422,
4937  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
4938  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4939  0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
4940  0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
4941  0x70, 0x00, 0x0f, 0x00, 0x0e),
4942  PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
4943  },
4944  { .freq = 2427,
4945  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
4946  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4947  0x00, 0x00, 0xfd, 0x00, 0x04, 0x00, 0x70, 0x00,
4948  0x0f, 0x00, 0x0e, 0x00, 0xfd, 0x00, 0x04, 0x00,
4949  0x70, 0x00, 0x0f, 0x00, 0x0e),
4950  PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
4951  },
4952  { .freq = 2432,
4953  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
4954  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4955  0x00, 0x00, 0xfb, 0x00, 0x04, 0x00, 0x70, 0x00,
4956  0x0f, 0x00, 0x0e, 0x00, 0xfb, 0x00, 0x04, 0x00,
4957  0x70, 0x00, 0x0f, 0x00, 0x0e),
4958  PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
4959  },
4960  { .freq = 2437,
4961  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
4962  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4963  0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x70, 0x00,
4964  0x0f, 0x00, 0x0e, 0x00, 0xfa, 0x00, 0x04, 0x00,
4965  0x70, 0x00, 0x0f, 0x00, 0x0e),
4966  PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
4967  },
4968  { .freq = 2442,
4969  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
4970  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4971  0x00, 0x00, 0xf8, 0x00, 0x04, 0x00, 0x70, 0x00,
4972  0x0f, 0x00, 0x0e, 0x00, 0xf8, 0x00, 0x04, 0x00,
4973  0x70, 0x00, 0x0f, 0x00, 0x0e),
4974  PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
4975  },
4976  { .freq = 2447,
4977  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
4978  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4979  0x00, 0x00, 0xf7, 0x00, 0x04, 0x00, 0x70, 0x00,
4980  0x0f, 0x00, 0x0e, 0x00, 0xf7, 0x00, 0x04, 0x00,
4981  0x70, 0x00, 0x0f, 0x00, 0x0e),
4982  PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
4983  },
4984  { .freq = 2452,
4985  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
4986  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4987  0x00, 0x00, 0xf6, 0x00, 0x04, 0x00, 0x70, 0x00,
4988  0x0f, 0x00, 0x0e, 0x00, 0xf6, 0x00, 0x04, 0x00,
4989  0x70, 0x00, 0x0f, 0x00, 0x0e),
4990  PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
4991  },
4992  { .freq = 2457,
4993  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
4994  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4995  0x00, 0x00, 0xf5, 0x00, 0x04, 0x00, 0x70, 0x00,
4996  0x0f, 0x00, 0x0e, 0x00, 0xf5, 0x00, 0x04, 0x00,
4997  0x70, 0x00, 0x0f, 0x00, 0x0e),
4998  PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
4999  },
5000  { .freq = 2462,
5001  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
5002  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5003  0x00, 0x00, 0xf4, 0x00, 0x04, 0x00, 0x70, 0x00,
5004  0x0f, 0x00, 0x0e, 0x00, 0xf4, 0x00, 0x04, 0x00,
5005  0x70, 0x00, 0x0f, 0x00, 0x0e),
5006  PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
5007  },
5008  { .freq = 2467,
5009  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
5010  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5011  0x00, 0x00, 0xf3, 0x00, 0x04, 0x00, 0x70, 0x00,
5012  0x0f, 0x00, 0x0e, 0x00, 0xf3, 0x00, 0x04, 0x00,
5013  0x70, 0x00, 0x0f, 0x00, 0x0e),
5014  PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
5015  },
5016  { .freq = 2472,
5017  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
5018  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5019  0x00, 0x00, 0xf2, 0x00, 0x04, 0x00, 0x70, 0x00,
5020  0x0f, 0x00, 0x0e, 0x00, 0xf2, 0x00, 0x04, 0x00,
5021  0x70, 0x00, 0x0f, 0x00, 0x0e),
5022  PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
5023  },
5024  { .freq = 2484,
5025  RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
5026  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5027  0x00, 0x00, 0xf0, 0x00, 0x04, 0x00, 0x70, 0x00,
5028  0x0f, 0x00, 0x0e, 0x00, 0xf0, 0x00, 0x04, 0x00,
5029  0x70, 0x00, 0x0f, 0x00, 0x0e),
5030  PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
5031  },
5032 };
5033 
5034 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev5[] = {
5035  { .freq = 4920,
5036  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
5037  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5038  0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
5039  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5040  0x00, 0x0f, 0x00, 0x6f, 0x00),
5041  PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
5042  },
5043  { .freq = 4930,
5044  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
5045  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5046  0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5047  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5048  0x00, 0x0e, 0x00, 0x6f, 0x00),
5049  PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
5050  },
5051  { .freq = 4940,
5052  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
5053  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5054  0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5055  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5056  0x00, 0x0e, 0x00, 0x6f, 0x00),
5057  PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
5058  },
5059  { .freq = 4950,
5060  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
5061  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5062  0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5063  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5064  0x00, 0x0e, 0x00, 0x6f, 0x00),
5065  PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
5066  },
5067  { .freq = 4960,
5068  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
5069  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5070  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
5071  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5072  0x00, 0x0e, 0x00, 0x6f, 0x00),
5073  PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
5074  },
5075  { .freq = 4970,
5076  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
5077  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5078  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5079  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5080  0x00, 0x0d, 0x00, 0x6f, 0x00),
5081  PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
5082  },
5083  { .freq = 4980,
5084  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
5085  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5086  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5087  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5088  0x00, 0x0d, 0x00, 0x6f, 0x00),
5089  PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
5090  },
5091  { .freq = 4990,
5092  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
5093  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5094  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5095  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5096  0x00, 0x0d, 0x00, 0x6f, 0x00),
5097  PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
5098  },
5099  { .freq = 5000,
5100  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
5101  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5102  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5103  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5104  0x00, 0x0d, 0x00, 0x6f, 0x00),
5105  PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
5106  },
5107  { .freq = 5010,
5108  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
5109  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5110  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5111  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5112  0x00, 0x0d, 0x00, 0x6f, 0x00),
5113  PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
5114  },
5115  { .freq = 5020,
5116  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
5117  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5118  0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
5119  0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5120  0x00, 0x0d, 0x00, 0x6f, 0x00),
5121  PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
5122  },
5123  { .freq = 5030,
5124  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
5125  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5126  0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5127  0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5128  0x00, 0x0c, 0x00, 0x6f, 0x00),
5129  PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
5130  },
5131  { .freq = 5040,
5132  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
5133  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5134  0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5135  0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5136  0x00, 0x0c, 0x00, 0x6f, 0x00),
5137  PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
5138  },
5139  { .freq = 5050,
5140  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
5141  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5142  0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5143  0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5144  0x00, 0x0c, 0x00, 0x6f, 0x00),
5145  PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
5146  },
5147  { .freq = 5060,
5148  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
5149  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5150  0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5151  0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
5152  0x00, 0x0c, 0x00, 0x6f, 0x00),
5153  PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
5154  },
5155  { .freq = 5070,
5156  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
5157  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5158  0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5159  0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
5160  0x00, 0x0b, 0x00, 0x6f, 0x00),
5161  PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
5162  },
5163  { .freq = 5080,
5164  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
5165  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5166  0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5167  0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5168  0x00, 0x0b, 0x00, 0x6f, 0x00),
5169  PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
5170  },
5171  { .freq = 5090,
5172  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
5173  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5174  0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5175  0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5176  0x00, 0x0b, 0x00, 0x6f, 0x00),
5177  PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
5178  },
5179  { .freq = 5100,
5180  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
5181  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5182  0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5183  0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5184  0x00, 0x0b, 0x00, 0x6f, 0x00),
5185  PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
5186  },
5187  { .freq = 5110,
5188  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
5189  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5190  0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5191  0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5192  0x00, 0x0b, 0x00, 0x6f, 0x00),
5193  PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
5194  },
5195  { .freq = 5120,
5196  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
5197  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5198  0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5199  0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5200  0x00, 0x0b, 0x00, 0x6f, 0x00),
5201  PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
5202  },
5203  { .freq = 5130,
5204  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
5205  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5206  0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
5207  0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
5208  0x00, 0x0a, 0x00, 0x6f, 0x00),
5209  PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
5210  },
5211  { .freq = 5140,
5212  RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
5213  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5214  0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
5215  0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5216  0x00, 0x0a, 0x00, 0x6f, 0x00),
5217  PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
5218  },
5219  { .freq = 5160,
5220  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
5221  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5222  0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
5223  0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5224  0x00, 0x09, 0x00, 0x6e, 0x00),
5225  PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
5226  },
5227  { .freq = 5170,
5228  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
5229  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5230  0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5231  0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
5232  0x00, 0x09, 0x00, 0x6e, 0x00),
5233  PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
5234  },
5235  { .freq = 5180,
5236  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
5237  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5238  0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5239  0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5240  0x00, 0x09, 0x00, 0x6e, 0x00),
5241  PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
5242  },
5243  { .freq = 5190,
5244  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
5245  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5246  0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5247  0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5248  0x00, 0x09, 0x00, 0x6e, 0x00),
5249  PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
5250  },
5251  { .freq = 5200,
5252  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
5253  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5254  0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5255  0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5256  0x00, 0x09, 0x00, 0x6e, 0x00),
5257  PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
5258  },
5259  { .freq = 5210,
5260  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
5261  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5262  0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5263  0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5264  0x00, 0x09, 0x00, 0x6e, 0x00),
5265  PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
5266  },
5267  { .freq = 5220,
5268  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
5269  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5270  0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5271  0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5272  0x00, 0x09, 0x00, 0x6e, 0x00),
5273  PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
5274  },
5275  { .freq = 5230,
5276  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
5277  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5278  0xff, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
5279  0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
5280  0x00, 0x08, 0x00, 0x6e, 0x00),
5281  PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
5282  },
5283  { .freq = 5240,
5284  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
5285  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5286  0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5287  0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5288  0x00, 0x08, 0x00, 0x6d, 0x00),
5289  PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
5290  },
5291  { .freq = 5250,
5292  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
5293  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5294  0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5295  0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5296  0x00, 0x08, 0x00, 0x6d, 0x00),
5297  PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
5298  },
5299  { .freq = 5260,
5300  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
5301  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5302  0xff, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5303  0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
5304  0x00, 0x08, 0x00, 0x6d, 0x00),
5305  PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
5306  },
5307  { .freq = 5270,
5308  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
5309  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5310  0xff, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5311  0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
5312  0x00, 0x07, 0x00, 0x6c, 0x00),
5313  PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
5314  },
5315  { .freq = 5280,
5316  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
5317  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5318  0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5319  0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5320  0x00, 0x07, 0x00, 0x6c, 0x00),
5321  PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
5322  },
5323  { .freq = 5290,
5324  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
5325  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5326  0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5327  0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5328  0x00, 0x07, 0x00, 0x6c, 0x00),
5329  PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
5330  },
5331  { .freq = 5300,
5332  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
5333  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5334  0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5335  0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5336  0x00, 0x07, 0x00, 0x6c, 0x00),
5337  PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
5338  },
5339  { .freq = 5310,
5340  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
5341  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5342  0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5343  0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5344  0x00, 0x07, 0x00, 0x6c, 0x00),
5345  PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
5346  },
5347  { .freq = 5320,
5348  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
5349  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5350  0xff, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5351  0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
5352  0x00, 0x07, 0x00, 0x6c, 0x00),
5353  PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
5354  },
5355  { .freq = 5330,
5356  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
5357  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5358  0xff, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5359  0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
5360  0x00, 0x07, 0x00, 0x6b, 0x00),
5361  PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
5362  },
5363  { .freq = 5340,
5364  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
5365  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5366  0xff, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
5367  0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
5368  0x00, 0x07, 0x00, 0x6b, 0x00),
5369  PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
5370  },
5371  { .freq = 5350,
5372  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
5373  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5374  0xff, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5375  0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
5376  0x00, 0x06, 0x00, 0x6b, 0x00),
5377  PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
5378  },
5379  { .freq = 5360,
5380  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
5381  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5382  0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5383  0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5384  0x00, 0x06, 0x00, 0x6b, 0x00),
5385  PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
5386  },
5387  { .freq = 5370,
5388  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
5389  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5390  0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5391  0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5392  0x00, 0x06, 0x00, 0x5b, 0x00),
5393  PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
5394  },
5395  { .freq = 5380,
5396  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
5397  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5398  0xff, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5399  0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
5400  0x00, 0x06, 0x00, 0x5a, 0x00),
5401  PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
5402  },
5403  { .freq = 5390,
5404  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
5405  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5406  0xff, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5407  0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5408  0x00, 0x06, 0x00, 0x5a, 0x00),
5409  PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
5410  },
5411  { .freq = 5400,
5412  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
5413  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5414  0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5415  0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5416  0x00, 0x06, 0x00, 0x5a, 0x00),
5417  PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
5418  },
5419  { .freq = 5410,
5420  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
5421  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5422  0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5423  0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5424  0x00, 0x05, 0x00, 0x5a, 0x00),
5425  PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
5426  },
5427  { .freq = 5420,
5428  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
5429  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5430  0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5431  0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5432  0x00, 0x05, 0x00, 0x5a, 0x00),
5433  PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
5434  },
5435  { .freq = 5430,
5436  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
5437  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5438  0xc8, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5439  0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
5440  0x00, 0x05, 0x00, 0x59, 0x00),
5441  PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
5442  },
5443  { .freq = 5440,
5444  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
5445  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5446  0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5447  0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5448  0x00, 0x05, 0x00, 0x59, 0x00),
5449  PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
5450  },
5451  { .freq = 5450,
5452  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
5453  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5454  0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5455  0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5456  0x00, 0x05, 0x00, 0x59, 0x00),
5457  PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
5458  },
5459  { .freq = 5460,
5460  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
5461  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5462  0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
5463  0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5464  0x00, 0x04, 0x00, 0x69, 0x00),
5465  PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
5466  },
5467  { .freq = 5470,
5468  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
5469  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5470  0xc8, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5471  0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
5472  0x00, 0x04, 0x00, 0x69, 0x00),
5473  PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
5474  },
5475  { .freq = 5480,
5476  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
5477  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5478  0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5479  0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5480  0x00, 0x04, 0x00, 0x68, 0x00),
5481  PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
5482  },
5483  { .freq = 5490,
5484  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
5485  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5486  0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5487  0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5488  0x00, 0x04, 0x00, 0x68, 0x00),
5489  PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
5490  },
5491  { .freq = 5500,
5492  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
5493  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5494  0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5495  0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5496  0x00, 0x04, 0x00, 0x78, 0x00),
5497  PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
5498  },
5499  { .freq = 5510,
5500  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
5501  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5502  0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5503  0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5504  0x00, 0x04, 0x00, 0x78, 0x00),
5505  PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
5506  },
5507  { .freq = 5520,
5508  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
5509  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5510  0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5511  0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5512  0x00, 0x04, 0x00, 0x78, 0x00),
5513  PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
5514  },
5515  { .freq = 5530,
5516  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
5517  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5518  0x84, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
5519  0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
5520  0x00, 0x03, 0x00, 0x78, 0x00),
5521  PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
5522  },
5523  { .freq = 5540,
5524  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
5525  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5526  0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5527  0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5528  0x00, 0x03, 0x00, 0x77, 0x00),
5529  PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
5530  },
5531  { .freq = 5550,
5532  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
5533  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5534  0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5535  0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5536  0x00, 0x03, 0x00, 0x77, 0x00),
5537  PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
5538  },
5539  { .freq = 5560,
5540  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
5541  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5542  0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5543  0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5544  0x00, 0x03, 0x00, 0x77, 0x00),
5545  PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
5546  },
5547  { .freq = 5570,
5548  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
5549  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5550  0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5551  0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5552  0x00, 0x02, 0x00, 0x76, 0x00),
5553  PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
5554  },
5555  { .freq = 5580,
5556  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
5557  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5558  0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5559  0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5560  0x00, 0x02, 0x00, 0x76, 0x00),
5561  PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
5562  },
5563  { .freq = 5590,
5564  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
5565  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5566  0x84, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5567  0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5568  0x00, 0x02, 0x00, 0x76, 0x00),
5569  PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
5570  },
5571  { .freq = 5600,
5572  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
5573  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5574  0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5575  0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5576  0x00, 0x02, 0x00, 0x76, 0x00),
5577  PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
5578  },
5579  { .freq = 5610,
5580  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
5581  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5582  0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5583  0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5584  0x00, 0x02, 0x00, 0x76, 0x00),
5585  PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
5586  },
5587  { .freq = 5620,
5588  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
5589  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5590  0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5591  0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5592  0x00, 0x02, 0x00, 0x76, 0x00),
5593  PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
5594  },
5595  { .freq = 5630,
5596  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
5597  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5598  0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5599  0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5600  0x00, 0x02, 0x00, 0x76, 0x00),
5601  PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
5602  },
5603  { .freq = 5640,
5604  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
5605  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5606  0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5607  0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5608  0x00, 0x02, 0x00, 0x75, 0x00),
5609  PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
5610  },
5611  { .freq = 5650,
5612  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
5613  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5614  0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5615  0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5616  0x00, 0x01, 0x00, 0x75, 0x00),
5617  PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
5618  },
5619  { .freq = 5660,
5620  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
5621  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5622  0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5623  0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5624  0x00, 0x01, 0x00, 0x75, 0x00),
5625  PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
5626  },
5627  { .freq = 5670,
5628  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
5629  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5630  0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5631  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5632  0x00, 0x01, 0x00, 0x74, 0x00),
5633  PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
5634  },
5635  { .freq = 5680,
5636  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
5637  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5638  0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5639  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5640  0x00, 0x01, 0x00, 0x74, 0x00),
5641  PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
5642  },
5643  { .freq = 5690,
5644  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
5645  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5646  0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5647  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5648  0x00, 0x01, 0x00, 0x74, 0x00),
5649  PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
5650  },
5651  { .freq = 5700,
5652  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
5653  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5654  0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5655  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5656  0x00, 0x01, 0x00, 0x74, 0x00),
5657  PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
5658  },
5659  { .freq = 5710,
5660  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
5661  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5662  0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5663  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5664  0x00, 0x01, 0x00, 0x74, 0x00),
5665  PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
5666  },
5667  { .freq = 5720,
5668  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
5669  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5670  0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5671  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5672  0x00, 0x01, 0x00, 0x74, 0x00),
5673  PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
5674  },
5675  { .freq = 5725,
5676  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
5677  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5678  0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5679  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5680  0x00, 0x01, 0x00, 0x74, 0x00),
5681  PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
5682  },
5683  { .freq = 5730,
5684  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
5685  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5686  0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5687  0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5688  0x00, 0x01, 0x00, 0x84, 0x00),
5689  PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
5690  },
5691  { .freq = 5735,
5692  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
5693  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5694  0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5695  0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5696  0x00, 0x00, 0x00, 0x83, 0x00),
5697  PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
5698  },
5699  { .freq = 5740,
5700  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
5701  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5702  0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5703  0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5704  0x00, 0x00, 0x00, 0x83, 0x00),
5705  PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
5706  },
5707  { .freq = 5745,
5708  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
5709  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5710  0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5711  0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5712  0x00, 0x00, 0x00, 0x83, 0x00),
5713  PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
5714  },
5715  { .freq = 5750,
5716  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
5717  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5718  0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5719  0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5720  0x00, 0x00, 0x00, 0x83, 0x00),
5721  PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
5722  },
5723  { .freq = 5755,
5724  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
5725  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5726  0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5727  0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5728  0x00, 0x00, 0x00, 0x83, 0x00),
5729  PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
5730  },
5731  { .freq = 5760,
5732  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
5733  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5734  0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5735  0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5736  0x00, 0x00, 0x00, 0x83, 0x00),
5737  PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
5738  },
5739  { .freq = 5765,
5740  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
5741  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5742  0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5743  0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5744  0x00, 0x00, 0x00, 0x82, 0x00),
5745  PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
5746  },
5747  { .freq = 5770,
5748  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
5749  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5750  0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5751  0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5752  0x00, 0x00, 0x00, 0x82, 0x00),
5753  PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
5754  },
5755  { .freq = 5775,
5756  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
5757  0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5758  0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5759  0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5760  0x00, 0x00, 0x00, 0x82, 0x00),
5761  PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
5762  },
5763  { .freq = 5780,
5764  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
5765  0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5766  0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5767  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5768  0x00, 0x00, 0x00, 0x82, 0x00),
5769  PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
5770  },
5771  { .freq = 5785,
5772  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
5773  0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5774  0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5775  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5776  0x00, 0x00, 0x00, 0x82, 0x00),
5777  PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
5778  },
5779  { .freq = 5790,
5780  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
5781  0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5782  0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5783  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5784  0x00, 0x00, 0x00, 0x82, 0x00),
5785  PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
5786  },
5787  { .freq = 5795,
5788  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
5789  0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5790  0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5791  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5792  0x00, 0x00, 0x00, 0x82, 0x00),
5793  PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
5794  },
5795  { .freq = 5800,
5796  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
5797  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5798  0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5799  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5800  0x00, 0x00, 0x00, 0x82, 0x00),
5801  PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
5802  },
5803  { .freq = 5805,
5804  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
5805  0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5806  0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5807  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5808  0x00, 0x00, 0x00, 0x82, 0x00),
5809  PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
5810  },
5811  { .freq = 5810,
5812  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
5813  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5814  0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5815  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5816  0x00, 0x00, 0x00, 0x82, 0x00),
5817  PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
5818  },
5819  { .freq = 5815,
5820  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
5821  0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5822  0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5823  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5824  0x00, 0x00, 0x00, 0x82, 0x00),
5825  PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
5826  },
5827  { .freq = 5820,
5828  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
5829  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5830  0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5831  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5832  0x00, 0x00, 0x00, 0x82, 0x00),
5833  PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
5834  },
5835  { .freq = 5825,
5836  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
5837  0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5838  0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5839  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5840  0x00, 0x00, 0x00, 0x82, 0x00),
5841  PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
5842  },
5843  { .freq = 5830,
5844  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
5845  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5846  0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5847  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5848  0x00, 0x00, 0x00, 0x72, 0x00),
5849  PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
5850  },
5851  { .freq = 5840,
5852  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
5853  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5854  0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5855  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5856  0x00, 0x00, 0x00, 0x72, 0x00),
5857  PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
5858  },
5859  { .freq = 5850,
5860  RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
5861  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5862  0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5863  0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5864  0x00, 0x00, 0x00, 0x72, 0x00),
5865  PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
5866  },
5867  { .freq = 5860,
5868  RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
5869  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5870  0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5871  0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5872  0x00, 0x00, 0x00, 0x72, 0x00),
5873  PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
5874  },
5875  { .freq = 5870,
5876  RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
5877  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5878  0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5879  0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5880  0x00, 0x00, 0x00, 0x71, 0x00),
5881  PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
5882  },
5883  { .freq = 5880,
5884  RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
5885  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5886  0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5887  0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5888  0x00, 0x00, 0x00, 0x71, 0x00),
5889  PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
5890  },
5891  { .freq = 5890,
5892  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
5893  0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5894  0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5895  0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5896  0x00, 0x00, 0x00, 0x71, 0x00),
5897  PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
5898  },
5899  { .freq = 5900,
5900  RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
5901  0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5902  0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5903  0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5904  0x00, 0x00, 0x00, 0x71, 0x00),
5905  PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
5906  },
5907  { .freq = 5910,
5908  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
5909  0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5910  0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5911  0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5912  0x00, 0x00, 0x00, 0x71, 0x00),
5913  PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
5914  },
5915  { .freq = 2412,
5916  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
5917  0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
5918  0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
5919  0x0f, 0x00, 0x0b, 0x00, 0x1f, 0x00, 0x03, 0x00,
5920  0x70, 0x00, 0x0f, 0x00, 0x0b),
5921  PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
5922  },
5923  { .freq = 2417,
5924  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
5925  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5926  0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
5927  0x0f, 0x00, 0x0a, 0x00, 0x1f, 0x00, 0x03, 0x00,
5928  0x70, 0x00, 0x0f, 0x00, 0x0a),
5929  PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
5930  },
5931  { .freq = 2422,
5932  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
5933  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5934  0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x70, 0x00,
5935  0x0f, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x03, 0x00,
5936  0x70, 0x00, 0x0f, 0x00, 0x0a),
5937  PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
5938  },
5939  { .freq = 2427,
5940  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
5941  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5942  0x00, 0x00, 0x0d, 0x00, 0x03, 0x00, 0x70, 0x00,
5943  0x0e, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x03, 0x00,
5944  0x70, 0x00, 0x0e, 0x00, 0x0a),
5945  PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
5946  },
5947  { .freq = 2432,
5948  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
5949  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5950  0x00, 0x00, 0x0c, 0x00, 0x03, 0x00, 0x70, 0x00,
5951  0x0e, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x03, 0x00,
5952  0x70, 0x00, 0x0e, 0x00, 0x0a),
5953  PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
5954  },
5955  { .freq = 2437,
5956  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
5957  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5958  0x00, 0x00, 0x0b, 0x00, 0x03, 0x00, 0x70, 0x00,
5959  0x0e, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x03, 0x00,
5960  0x70, 0x00, 0x0e, 0x00, 0x0a),
5961  PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
5962  },
5963  { .freq = 2442,
5964  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
5965  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5966  0x00, 0x00, 0x09, 0x00, 0x03, 0x00, 0x70, 0x00,
5967  0x0e, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x03, 0x00,
5968  0x70, 0x00, 0x0e, 0x00, 0x0a),
5969  PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
5970  },
5971  { .freq = 2447,
5972  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
5973  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5974  0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x70, 0x00,
5975  0x0e, 0x00, 0x09, 0x00, 0x08, 0x00, 0x02, 0x00,
5976  0x70, 0x00, 0x0e, 0x00, 0x09),
5977  PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
5978  },
5979  { .freq = 2452,
5980  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
5981  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5982  0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x70, 0x00,
5983  0x0e, 0x00, 0x09, 0x00, 0x07, 0x00, 0x02, 0x00,
5984  0x70, 0x00, 0x0e, 0x00, 0x09),
5985  PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
5986  },
5987  { .freq = 2457,
5988  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
5989  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5990  0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x70, 0x00,
5991  0x0d, 0x00, 0x09, 0x00, 0x06, 0x00, 0x02, 0x00,
5992  0x70, 0x00, 0x0d, 0x00, 0x09),
5993  PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
5994  },
5995  { .freq = 2462,
5996  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
5997  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5998  0x00, 0x00, 0x05, 0x00, 0x02, 0x00, 0x70, 0x00,
5999  0x0d, 0x00, 0x09, 0x00, 0x05, 0x00, 0x02, 0x00,
6000  0x70, 0x00, 0x0d, 0x00, 0x09),
6001  PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
6002  },
6003  { .freq = 2467,
6004  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
6005  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6006  0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x70, 0x00,
6007  0x0d, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02, 0x00,
6008  0x70, 0x00, 0x0d, 0x00, 0x08),
6009  PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
6010  },
6011  { .freq = 2472,
6012  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
6013  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6014  0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x70, 0x00,
6015  0x0d, 0x00, 0x08, 0x00, 0x03, 0x00, 0x02, 0x00,
6016  0x70, 0x00, 0x0d, 0x00, 0x08),
6017  PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
6018  },
6019  { .freq = 2484,
6020  RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
6021  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6022  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
6023  0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
6024  0x70, 0x00, 0x0d, 0x00, 0x08),
6025  PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
6026  },
6027 };
6028 
6029 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev6[] = {
6030  { .freq = 4920,
6031  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
6032  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6033  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6034  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6035  0x00, 0x0f, 0x00, 0x6f, 0x00),
6036  PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
6037  },
6038  { .freq = 4930,
6039  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
6040  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6041  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6042  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6043  0x00, 0x0f, 0x00, 0x6f, 0x00),
6044  PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
6045  },
6046  { .freq = 4940,
6047  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
6048  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6049  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6050  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6051  0x00, 0x0f, 0x00, 0x6f, 0x00),
6052  PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
6053  },
6054  { .freq = 4950,
6055  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
6056  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
6057  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6058  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6059  0x00, 0x0f, 0x00, 0x6f, 0x00),
6060  PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
6061  },
6062  { .freq = 4960,
6063  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
6064  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6065  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6066  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6067  0x00, 0x0f, 0x00, 0x6f, 0x00),
6068  PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
6069  },
6070  { .freq = 4970,
6071  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
6072  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6073  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6074  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6075  0x00, 0x0f, 0x00, 0x6f, 0x00),
6076  PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
6077  },
6078  { .freq = 4980,
6079  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
6080  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6081  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6082  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6083  0x00, 0x0f, 0x00, 0x6f, 0x00),
6084  PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
6085  },
6086  { .freq = 4990,
6087  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
6088  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6089  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6090  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6091  0x00, 0x0f, 0x00, 0x6f, 0x00),
6092  PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
6093  },
6094  { .freq = 5000,
6095  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
6096  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6097  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6098  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6099  0x00, 0x0f, 0x00, 0x6f, 0x00),
6100  PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
6101  },
6102  { .freq = 5010,
6103  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
6104  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6105  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6106  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6107  0x00, 0x0f, 0x00, 0x6f, 0x00),
6108  PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
6109  },
6110  { .freq = 5020,
6111  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
6112  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6113  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6114  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6115  0x00, 0x0f, 0x00, 0x6f, 0x00),
6116  PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
6117  },
6118  { .freq = 5030,
6119  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
6120  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6121  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6122  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6123  0x00, 0x0f, 0x00, 0x6f, 0x00),
6124  PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
6125  },
6126  { .freq = 5040,
6127  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
6128  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6129  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6130  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6131  0x00, 0x0f, 0x00, 0x6f, 0x00),
6132  PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
6133  },
6134  { .freq = 5050,
6135  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
6136  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6137  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6138  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6139  0x00, 0x0f, 0x00, 0x6f, 0x00),
6140  PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
6141  },
6142  { .freq = 5060,
6143  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
6144  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6145  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6146  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6147  0x00, 0x0f, 0x00, 0x6f, 0x00),
6148  PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
6149  },
6150  { .freq = 5070,
6151  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
6152  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6153  0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6154  0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6155  0x00, 0x0f, 0x00, 0x6f, 0x00),
6156  PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
6157  },
6158  { .freq = 5080,
6159  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
6160  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6161  0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6162  0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6163  0x00, 0x0f, 0x00, 0x6f, 0x00),
6164  PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
6165  },
6166  { .freq = 5090,
6167  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
6168  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6169  0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6170  0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6171  0x00, 0x0f, 0x00, 0x6f, 0x00),
6172  PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
6173  },
6174  { .freq = 5100,
6175  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
6176  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6177  0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6178  0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
6179  0x00, 0x0f, 0x00, 0x6f, 0x00),
6180  PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
6181  },
6182  { .freq = 5110,
6183  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
6184  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6185  0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6186  0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6187  0x00, 0x0f, 0x00, 0x6f, 0x00),
6188  PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
6189  },
6190  { .freq = 5120,
6191  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
6192  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6193  0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6194  0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6195  0x00, 0x0f, 0x00, 0x6f, 0x00),
6196  PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
6197  },
6198  { .freq = 5130,
6199  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
6200  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6201  0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6202  0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6203  0x00, 0x0f, 0x00, 0x6f, 0x00),
6204  PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
6205  },
6206  { .freq = 5140,
6207  RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
6208  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6209  0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6210  0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
6211  0x00, 0x0f, 0x00, 0x6f, 0x00),
6212  PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
6213  },
6214  { .freq = 5160,
6215  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
6216  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6217  0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6218  0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6219  0x00, 0x0e, 0x00, 0x6f, 0x00),
6220  PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
6221  },
6222  { .freq = 5170,
6223  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
6224  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6225  0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6226  0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6227  0x00, 0x0e, 0x00, 0x6f, 0x00),
6228  PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
6229  },
6230  { .freq = 5180,
6231  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
6232  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6233  0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
6234  0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6235  0x00, 0x0e, 0x00, 0x6f, 0x00),
6236  PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
6237  },
6238  { .freq = 5190,
6239  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
6240  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6241  0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
6242  0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6243  0x00, 0x0d, 0x00, 0x6f, 0x00),
6244  PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
6245  },
6246  { .freq = 5200,
6247  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
6248  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6249  0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6250  0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6251  0x00, 0x0d, 0x00, 0x6f, 0x00),
6252  PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
6253  },
6254  { .freq = 5210,
6255  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
6256  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6257  0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6258  0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6259  0x00, 0x0d, 0x00, 0x6f, 0x00),
6260  PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
6261  },
6262  { .freq = 5220,
6263  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
6264  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6265  0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6266  0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6267  0x00, 0x0d, 0x00, 0x6f, 0x00),
6268  PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
6269  },
6270  { .freq = 5230,
6271  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
6272  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6273  0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6274  0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6275  0x00, 0x0d, 0x00, 0x6f, 0x00),
6276  PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
6277  },
6278  { .freq = 5240,
6279  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
6280  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6281  0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6282  0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
6283  0x00, 0x0d, 0x00, 0x6f, 0x00),
6284  PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
6285  },
6286  { .freq = 5250,
6287  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
6288  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6289  0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6290  0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
6291  0x00, 0x0d, 0x00, 0x6f, 0x00),
6292  PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
6293  },
6294  { .freq = 5260,
6295  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
6296  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
6297  0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
6298  0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6299  0x00, 0x0d, 0x00, 0x6f, 0x00),
6300  PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
6301  },
6302  { .freq = 5270,
6303  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
6304  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
6305  0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
6306  0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6307  0x00, 0x0c, 0x00, 0x6f, 0x00),
6308  PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
6309  },
6310  { .freq = 5280,
6311  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
6312  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6313  0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6314  0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6315  0x00, 0x0c, 0x00, 0x6f, 0x00),
6316  PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
6317  },
6318  { .freq = 5290,
6319  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
6320  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6321  0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6322  0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6323  0x00, 0x0c, 0x00, 0x6f, 0x00),
6324  PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
6325  },
6326  { .freq = 5300,
6327  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
6328  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6329  0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6330  0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6331  0x00, 0x0c, 0x00, 0x6f, 0x00),
6332  PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
6333  },
6334  { .freq = 5310,
6335  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
6336  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6337  0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6338  0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6339  0x00, 0x0c, 0x00, 0x6f, 0x00),
6340  PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
6341  },
6342  { .freq = 5320,
6343  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
6344  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6345  0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6346  0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6347  0x00, 0x0c, 0x00, 0x6f, 0x00),
6348  PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
6349  },
6350  { .freq = 5330,
6351  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
6352  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6353  0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6354  0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6355  0x00, 0x0b, 0x00, 0x6f, 0x00),
6356  PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
6357  },
6358  { .freq = 5340,
6359  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
6360  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6361  0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6362  0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6363  0x00, 0x0b, 0x00, 0x6f, 0x00),
6364  PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
6365  },
6366  { .freq = 5350,
6367  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
6368  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6369  0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6370  0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6371  0x00, 0x0b, 0x00, 0x6f, 0x00),
6372  PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
6373  },
6374  { .freq = 5360,
6375  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
6376  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6377  0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6378  0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6379  0x00, 0x0a, 0x00, 0x6f, 0x00),
6380  PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
6381  },
6382  { .freq = 5370,
6383  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
6384  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6385  0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6386  0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6387  0x00, 0x0a, 0x00, 0x6f, 0x00),
6388  PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
6389  },
6390  { .freq = 5380,
6391  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
6392  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6393  0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6394  0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6395  0x00, 0x0a, 0x00, 0x6f, 0x00),
6396  PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
6397  },
6398  { .freq = 5390,
6399  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
6400  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6401  0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6402  0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6403  0x00, 0x0a, 0x00, 0x6f, 0x00),
6404  PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
6405  },
6406  { .freq = 5400,
6407  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
6408  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6409  0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6410  0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6411  0x00, 0x0a, 0x00, 0x6f, 0x00),
6412  PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
6413  },
6414  { .freq = 5410,
6415  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
6416  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6417  0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6418  0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6419  0x00, 0x0a, 0x00, 0x6f, 0x00),
6420  PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
6421  },
6422  { .freq = 5420,
6423  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
6424  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6425  0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6426  0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6427  0x00, 0x0a, 0x00, 0x6f, 0x00),
6428  PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
6429  },
6430  { .freq = 5430,
6431  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
6432  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
6433  0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6434  0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6435  0x00, 0x0a, 0x00, 0x6f, 0x00),
6436  PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
6437  },
6438  { .freq = 5440,
6439  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
6440  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6441  0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
6442  0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6443  0x00, 0x09, 0x00, 0x6f, 0x00),
6444  PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
6445  },
6446  { .freq = 5450,
6447  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
6448  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6449  0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6450  0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6451  0x00, 0x09, 0x00, 0x6f, 0x00),
6452  PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
6453  },
6454  { .freq = 5460,
6455  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
6456  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6457  0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6458  0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6459  0x00, 0x09, 0x00, 0x6f, 0x00),
6460  PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
6461  },
6462  { .freq = 5470,
6463  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
6464  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6465  0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6466  0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
6467  0x00, 0x09, 0x00, 0x6f, 0x00),
6468  PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
6469  },
6470  { .freq = 5480,
6471  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
6472  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6473  0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6474  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6475  0x00, 0x09, 0x00, 0x6f, 0x00),
6476  PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
6477  },
6478  { .freq = 5490,
6479  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
6480  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6481  0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6482  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6483  0x00, 0x09, 0x00, 0x6f, 0x00),
6484  PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
6485  },
6486  { .freq = 5500,
6487  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
6488  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6489  0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6490  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6491  0x00, 0x09, 0x00, 0x6f, 0x00),
6492  PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
6493  },
6494  { .freq = 5510,
6495  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
6496  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6497  0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6498  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6499  0x00, 0x09, 0x00, 0x6f, 0x00),
6500  PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
6501  },
6502  { .freq = 5520,
6503  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
6504  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6505  0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6506  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6507  0x00, 0x09, 0x00, 0x6f, 0x00),
6508  PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
6509  },
6510  { .freq = 5530,
6511  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
6512  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6513  0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6514  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6515  0x00, 0x09, 0x00, 0x6f, 0x00),
6516  PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
6517  },
6518  { .freq = 5540,
6519  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
6520  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6521  0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6522  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6523  0x00, 0x09, 0x00, 0x6f, 0x00),
6524  PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
6525  },
6526  { .freq = 5550,
6527  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
6528  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6529  0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6530  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6531  0x00, 0x09, 0x00, 0x6f, 0x00),
6532  PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
6533  },
6534  { .freq = 5560,
6535  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
6536  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6537  0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6538  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6539  0x00, 0x09, 0x00, 0x6f, 0x00),
6540  PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
6541  },
6542  { .freq = 5570,
6543  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
6544  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6545  0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6546  0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6547  0x00, 0x09, 0x00, 0x6f, 0x00),
6548  PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
6549  },
6550  { .freq = 5580,
6551  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
6552  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6553  0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6554  0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6555  0x00, 0x08, 0x00, 0x6f, 0x00),
6556  PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
6557  },
6558  { .freq = 5590,
6559  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
6560  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6561  0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6562  0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
6563  0x00, 0x08, 0x00, 0x6f, 0x00),
6564  PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
6565  },
6566  { .freq = 5600,
6567  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
6568  0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6569  0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6570  0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6571  0x00, 0x08, 0x00, 0x6f, 0x00),
6572  PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
6573  },
6574  { .freq = 5610,
6575  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
6576  0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6577  0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6578  0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6579  0x00, 0x08, 0x00, 0x6f, 0x00),
6580  PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
6581  },
6582  { .freq = 5620,
6583  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
6584  0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6585  0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6586  0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6587  0x00, 0x07, 0x00, 0x6f, 0x00),
6588  PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
6589  },
6590  { .freq = 5630,
6591  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
6592  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6593  0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6594  0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6595  0x00, 0x07, 0x00, 0x6f, 0x00),
6596  PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
6597  },
6598  { .freq = 5640,
6599  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
6600  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6601  0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6602  0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6603  0x00, 0x07, 0x00, 0x6f, 0x00),
6604  PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
6605  },
6606  { .freq = 5650,
6607  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
6608  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6609  0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6610  0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6611  0x00, 0x07, 0x00, 0x6f, 0x00),
6612  PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
6613  },
6614  { .freq = 5660,
6615  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
6616  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6617  0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6618  0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6619  0x00, 0x06, 0x00, 0x6f, 0x00),
6620  PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
6621  },
6622  { .freq = 5670,
6623  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
6624  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6625  0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6626  0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6627  0x00, 0x06, 0x00, 0x6f, 0x00),
6628  PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
6629  },
6630  { .freq = 5680,
6631  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
6632  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6633  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6634  0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6635  0x00, 0x06, 0x00, 0x6f, 0x00),
6636  PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
6637  },
6638  { .freq = 5690,
6639  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
6640  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6641  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6642  0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6643  0x00, 0x06, 0x00, 0x6f, 0x00),
6644  PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
6645  },
6646  { .freq = 5700,
6647  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
6648  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6649  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6650  0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6651  0x00, 0x06, 0x00, 0x6e, 0x00),
6652  PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
6653  },
6654  { .freq = 5710,
6655  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
6656  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6657  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6658  0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6659  0x00, 0x06, 0x00, 0x6e, 0x00),
6660  PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
6661  },
6662  { .freq = 5720,
6663  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
6664  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6665  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6666  0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6667  0x00, 0x06, 0x00, 0x6e, 0x00),
6668  PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
6669  },
6670  { .freq = 5725,
6671  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
6672  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6673  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6674  0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6675  0x00, 0x06, 0x00, 0x6e, 0x00),
6676  PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
6677  },
6678  { .freq = 5730,
6679  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
6680  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6681  0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6682  0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6683  0x00, 0x06, 0x00, 0x6e, 0x00),
6684  PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
6685  },
6686  { .freq = 5735,
6687  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
6688  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6689  0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6690  0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6691  0x00, 0x06, 0x00, 0x6d, 0x00),
6692  PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
6693  },
6694  { .freq = 5740,
6695  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
6696  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6697  0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6698  0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6699  0x00, 0x06, 0x00, 0x6d, 0x00),
6700  PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
6701  },
6702  { .freq = 5745,
6703  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
6704  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6705  0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6706  0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6707  0x00, 0x06, 0x00, 0x6d, 0x00),
6708  PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
6709  },
6710  { .freq = 5750,
6711  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
6712  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6713  0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6714  0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6715  0x00, 0x05, 0x00, 0x6d, 0x00),
6716  PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
6717  },
6718  { .freq = 5755,
6719  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
6720  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6721  0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6722  0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6723  0x00, 0x05, 0x00, 0x6c, 0x00),
6724  PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
6725  },
6726  { .freq = 5760,
6727  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
6728  0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6729  0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6730  0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6731  0x00, 0x05, 0x00, 0x6c, 0x00),
6732  PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
6733  },
6734  { .freq = 5765,
6735  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
6736  0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6737  0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6738  0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6739  0x00, 0x05, 0x00, 0x6c, 0x00),
6740  PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
6741  },
6742  { .freq = 5770,
6743  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
6744  0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6745  0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6746  0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6747  0x00, 0x05, 0x00, 0x6b, 0x00),
6748  PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
6749  },
6750  { .freq = 5775,
6751  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
6752  0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6753  0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6754  0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6755  0x00, 0x05, 0x00, 0x6b, 0x00),
6756  PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
6757  },
6758  { .freq = 5780,
6759  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
6760  0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6761  0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6762  0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6763  0x00, 0x05, 0x00, 0x6b, 0x00),
6764  PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
6765  },
6766  { .freq = 5785,
6767  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
6768  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6769  0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6770  0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6771  0x00, 0x05, 0x00, 0x6b, 0x00),
6772  PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
6773  },
6774  { .freq = 5790,
6775  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
6776  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6777  0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6778  0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6779  0x00, 0x05, 0x00, 0x6b, 0x00),
6780  PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
6781  },
6782  { .freq = 5795,
6783  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
6784  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6785  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6786  0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6787  0x00, 0x05, 0x00, 0x6b, 0x00),
6788  PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
6789  },
6790  { .freq = 5800,
6791  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
6792  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6793  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6794  0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6795  0x00, 0x05, 0x00, 0x6b, 0x00),
6796  PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
6797  },
6798  { .freq = 5805,
6799  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
6800  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6801  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6802  0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6803  0x00, 0x05, 0x00, 0x6a, 0x00),
6804  PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
6805  },
6806  { .freq = 5810,
6807  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
6808  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6809  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6810  0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6811  0x00, 0x05, 0x00, 0x6a, 0x00),
6812  PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
6813  },
6814  { .freq = 5815,
6815  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
6816  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6817  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6818  0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6819  0x00, 0x05, 0x00, 0x6a, 0x00),
6820  PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
6821  },
6822  { .freq = 5820,
6823  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
6824  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6825  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6826  0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6827  0x00, 0x05, 0x00, 0x6a, 0x00),
6828  PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
6829  },
6830  { .freq = 5825,
6831  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
6832  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6833  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6834  0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6835  0x00, 0x05, 0x00, 0x69, 0x00),
6836  PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
6837  },
6838  { .freq = 5830,
6839  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
6840  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6841  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6842  0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6843  0x00, 0x05, 0x00, 0x69, 0x00),
6844  PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
6845  },
6846  { .freq = 5840,
6847  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
6848  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6849  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6850  0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6851  0x00, 0x04, 0x00, 0x69, 0x00),
6852  PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
6853  },
6854  { .freq = 5850,
6855  RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
6856  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6857  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6858  0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6859  0x00, 0x04, 0x00, 0x69, 0x00),
6860  PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
6861  },
6862  { .freq = 5860,
6863  RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
6864  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6865  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6866  0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6867  0x00, 0x04, 0x00, 0x69, 0x00),
6868  PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
6869  },
6870  { .freq = 5870,
6871  RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
6872  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6873  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6874  0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6875  0x00, 0x04, 0x00, 0x68, 0x00),
6876  PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
6877  },
6878  { .freq = 5880,
6879  RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
6880  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6881  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6882  0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6883  0x00, 0x04, 0x00, 0x68, 0x00),
6884  PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
6885  },
6886  { .freq = 5890,
6887  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
6888  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6889  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6890  0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6891  0x00, 0x04, 0x00, 0x68, 0x00),
6892  PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
6893  },
6894  { .freq = 5900,
6895  RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
6896  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6897  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6898  0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6899  0x00, 0x04, 0x00, 0x68, 0x00),
6900  PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
6901  },
6902  { .freq = 5910,
6903  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
6904  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6905  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6906  0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6907  0x00, 0x04, 0x00, 0x68, 0x00),
6908  PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
6909  },
6910  { .freq = 2412,
6911  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
6912  0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
6913  0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
6914  0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
6915  0x70, 0x00, 0x0b, 0x00, 0x0a),
6916  PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
6917  },
6918  { .freq = 2417,
6919  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
6920  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6921  0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
6922  0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
6923  0x70, 0x00, 0x0b, 0x00, 0x0a),
6924  PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
6925  },
6926  { .freq = 2422,
6927  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
6928  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6929  0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
6930  0x0b, 0x00, 0x0a, 0x00, 0x67, 0x00, 0x03, 0x00,
6931  0x70, 0x00, 0x0b, 0x00, 0x0a),
6932  PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
6933  },
6934  { .freq = 2427,
6935  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
6936  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6937  0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
6938  0x0a, 0x00, 0x0a, 0x00, 0x57, 0x00, 0x03, 0x00,
6939  0x70, 0x00, 0x0a, 0x00, 0x0a),
6940  PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
6941  },
6942  { .freq = 2432,
6943  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
6944  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6945  0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
6946  0x0a, 0x00, 0x0a, 0x00, 0x56, 0x00, 0x03, 0x00,
6947  0x70, 0x00, 0x0a, 0x00, 0x0a),
6948  PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
6949  },
6950  { .freq = 2437,
6951  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
6952  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6953  0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
6954  0x0a, 0x00, 0x0a, 0x00, 0x46, 0x00, 0x03, 0x00,
6955  0x70, 0x00, 0x0a, 0x00, 0x0a),
6956  PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
6957  },
6958  { .freq = 2442,
6959  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
6960  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6961  0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
6962  0x0a, 0x00, 0x0a, 0x00, 0x45, 0x00, 0x02, 0x00,
6963  0x70, 0x00, 0x0a, 0x00, 0x0a),
6964  PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
6965  },
6966  { .freq = 2447,
6967  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
6968  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6969  0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
6970  0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
6971  0x70, 0x00, 0x0a, 0x00, 0x09),
6972  PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
6973  },
6974  { .freq = 2452,
6975  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
6976  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6977  0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
6978  0x0a, 0x00, 0x09, 0x00, 0x23, 0x00, 0x02, 0x00,
6979  0x70, 0x00, 0x0a, 0x00, 0x09),
6980  PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
6981  },
6982  { .freq = 2457,
6983  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
6984  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6985  0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
6986  0x0a, 0x00, 0x09, 0x00, 0x12, 0x00, 0x02, 0x00,
6987  0x70, 0x00, 0x0a, 0x00, 0x09),
6988  PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
6989  },
6990  { .freq = 2462,
6991  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
6992  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6993  0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
6994  0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00,
6995  0x70, 0x00, 0x09, 0x00, 0x09),
6996  PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
6997  },
6998  { .freq = 2467,
6999  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
7000  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7001  0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7002  0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7003  0x70, 0x00, 0x09, 0x00, 0x09),
7004  PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
7005  },
7006  { .freq = 2472,
7007  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
7008  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
7009  0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7010  0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7011  0x70, 0x00, 0x09, 0x00, 0x09),
7012  PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
7013  },
7014  { .freq = 2484,
7015  RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
7016  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
7017  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
7018  0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
7019  0x70, 0x00, 0x09, 0x00, 0x09),
7020  PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
7021  },
7022 };
7023 
7024 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev7_9[] = {
7025  { .freq = 4920,
7026  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
7027  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7028  0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
7029  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7030  0x00, 0x0f, 0x00, 0x6f, 0x00),
7031  PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
7032  },
7033  { .freq = 4930,
7034  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
7035  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7036  0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7037  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7038  0x00, 0x0e, 0x00, 0x6f, 0x00),
7039  PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
7040  },
7041  { .freq = 4940,
7042  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
7043  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7044  0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7045  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7046  0x00, 0x0e, 0x00, 0x6f, 0x00),
7047  PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
7048  },
7049  { .freq = 4950,
7050  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
7051  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7052  0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7053  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7054  0x00, 0x0e, 0x00, 0x6f, 0x00),
7055  PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
7056  },
7057  { .freq = 4960,
7058  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
7059  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7060  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
7061  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7062  0x00, 0x0e, 0x00, 0x6f, 0x00),
7063  PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
7064  },
7065  { .freq = 4970,
7066  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
7067  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7068  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7069  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7070  0x00, 0x0d, 0x00, 0x6f, 0x00),
7071  PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
7072  },
7073  { .freq = 4980,
7074  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
7075  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7076  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7077  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7078  0x00, 0x0d, 0x00, 0x6f, 0x00),
7079  PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
7080  },
7081  { .freq = 4990,
7082  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
7083  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7084  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7085  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7086  0x00, 0x0d, 0x00, 0x6f, 0x00),
7087  PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
7088  },
7089  { .freq = 5000,
7090  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
7091  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7092  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7093  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7094  0x00, 0x0d, 0x00, 0x6f, 0x00),
7095  PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
7096  },
7097  { .freq = 5010,
7098  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
7099  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7100  0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7101  0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7102  0x00, 0x0d, 0x00, 0x6f, 0x00),
7103  PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
7104  },
7105  { .freq = 5020,
7106  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
7107  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7108  0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
7109  0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7110  0x00, 0x0d, 0x00, 0x6f, 0x00),
7111  PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
7112  },
7113  { .freq = 5030,
7114  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
7115  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7116  0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7117  0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7118  0x00, 0x0c, 0x00, 0x6f, 0x00),
7119  PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
7120  },
7121  { .freq = 5040,
7122  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
7123  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7124  0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7125  0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7126  0x00, 0x0c, 0x00, 0x6f, 0x00),
7127  PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
7128  },
7129  { .freq = 5050,
7130  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
7131  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7132  0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7133  0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7134  0x00, 0x0c, 0x00, 0x6f, 0x00),
7135  PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
7136  },
7137  { .freq = 5060,
7138  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
7139  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7140  0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7141  0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
7142  0x00, 0x0c, 0x00, 0x6f, 0x00),
7143  PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
7144  },
7145  { .freq = 5070,
7146  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
7147  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7148  0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7149  0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
7150  0x00, 0x0b, 0x00, 0x6f, 0x00),
7151  PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
7152  },
7153  { .freq = 5080,
7154  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
7155  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7156  0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7157  0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7158  0x00, 0x0b, 0x00, 0x6f, 0x00),
7159  PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
7160  },
7161  { .freq = 5090,
7162  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
7163  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7164  0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7165  0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7166  0x00, 0x0b, 0x00, 0x6f, 0x00),
7167  PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
7168  },
7169  { .freq = 5100,
7170  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
7171  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7172  0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7173  0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7174  0x00, 0x0b, 0x00, 0x6f, 0x00),
7175  PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
7176  },
7177  { .freq = 5110,
7178  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
7179  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7180  0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7181  0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7182  0x00, 0x0b, 0x00, 0x6f, 0x00),
7183  PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
7184  },
7185  { .freq = 5120,
7186  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
7187  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7188  0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7189  0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7190  0x00, 0x0b, 0x00, 0x6f, 0x00),
7191  PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
7192  },
7193  { .freq = 5130,
7194  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
7195  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7196  0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
7197  0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
7198  0x00, 0x0a, 0x00, 0x6f, 0x00),
7199  PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
7200  },
7201  { .freq = 5140,
7202  RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
7203  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7204  0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
7205  0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7206  0x00, 0x0a, 0x00, 0x6f, 0x00),
7207  PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
7208  },
7209  { .freq = 5160,
7210  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
7211  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7212  0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
7213  0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7214  0x00, 0x09, 0x00, 0x6e, 0x00),
7215  PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
7216  },
7217  { .freq = 5170,
7218  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
7219  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7220  0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7221  0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
7222  0x00, 0x09, 0x00, 0x6e, 0x00),
7223  PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
7224  },
7225  { .freq = 5180,
7226  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
7227  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7228  0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7229  0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7230  0x00, 0x09, 0x00, 0x6e, 0x00),
7231  PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
7232  },
7233  { .freq = 5190,
7234  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
7235  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7236  0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7237  0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7238  0x00, 0x09, 0x00, 0x6e, 0x00),
7239  PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
7240  },
7241  { .freq = 5200,
7242  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
7243  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7244  0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7245  0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7246  0x00, 0x09, 0x00, 0x6e, 0x00),
7247  PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
7248  },
7249  { .freq = 5210,
7250  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
7251  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7252  0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7253  0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7254  0x00, 0x09, 0x00, 0x6e, 0x00),
7255  PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
7256  },
7257  { .freq = 5220,
7258  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
7259  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7260  0xfe, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7261  0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7262  0x00, 0x09, 0x00, 0x6e, 0x00),
7263  PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
7264  },
7265  { .freq = 5230,
7266  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
7267  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7268  0xee, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
7269  0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
7270  0x00, 0x08, 0x00, 0x6e, 0x00),
7271  PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
7272  },
7273  { .freq = 5240,
7274  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
7275  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7276  0xee, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7277  0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7278  0x00, 0x08, 0x00, 0x6d, 0x00),
7279  PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
7280  },
7281  { .freq = 5250,
7282  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
7283  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7284  0xed, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7285  0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7286  0x00, 0x08, 0x00, 0x6d, 0x00),
7287  PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
7288  },
7289  { .freq = 5260,
7290  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
7291  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
7292  0xed, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7293  0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
7294  0x00, 0x08, 0x00, 0x6d, 0x00),
7295  PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
7296  },
7297  { .freq = 5270,
7298  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
7299  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
7300  0xed, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7301  0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
7302  0x00, 0x07, 0x00, 0x6c, 0x00),
7303  PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
7304  },
7305  { .freq = 5280,
7306  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
7307  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7308  0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7309  0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7310  0x00, 0x07, 0x00, 0x6c, 0x00),
7311  PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
7312  },
7313  { .freq = 5290,
7314  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
7315  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7316  0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7317  0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7318  0x00, 0x07, 0x00, 0x6c, 0x00),
7319  PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
7320  },
7321  { .freq = 5300,
7322  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
7323  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7324  0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7325  0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7326  0x00, 0x07, 0x00, 0x6c, 0x00),
7327  PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
7328  },
7329  { .freq = 5310,
7330  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
7331  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7332  0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7333  0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7334  0x00, 0x07, 0x00, 0x6c, 0x00),
7335  PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
7336  },
7337  { .freq = 5320,
7338  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
7339  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7340  0xdb, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7341  0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
7342  0x00, 0x07, 0x00, 0x6c, 0x00),
7343  PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
7344  },
7345  { .freq = 5330,
7346  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
7347  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7348  0xcb, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7349  0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
7350  0x00, 0x07, 0x00, 0x6b, 0x00),
7351  PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
7352  },
7353  { .freq = 5340,
7354  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
7355  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7356  0xca, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
7357  0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
7358  0x00, 0x07, 0x00, 0x6b, 0x00),
7359  PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
7360  },
7361  { .freq = 5350,
7362  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
7363  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7364  0xca, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7365  0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
7366  0x00, 0x06, 0x00, 0x6b, 0x00),
7367  PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
7368  },
7369  { .freq = 5360,
7370  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
7371  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7372  0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7373  0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7374  0x00, 0x06, 0x00, 0x6b, 0x00),
7375  PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
7376  },
7377  { .freq = 5370,
7378  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
7379  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7380  0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7381  0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7382  0x00, 0x06, 0x00, 0x7b, 0x00),
7383  PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
7384  },
7385  { .freq = 5380,
7386  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
7387  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7388  0xb8, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7389  0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
7390  0x00, 0x06, 0x00, 0x7a, 0x00),
7391  PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
7392  },
7393  { .freq = 5390,
7394  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
7395  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7396  0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7397  0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7398  0x00, 0x06, 0x00, 0x7a, 0x00),
7399  PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
7400  },
7401  { .freq = 5400,
7402  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
7403  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7404  0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7405  0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7406  0x00, 0x06, 0x00, 0x7a, 0x00),
7407  PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
7408  },
7409  { .freq = 5410,
7410  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
7411  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7412  0xb7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7413  0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7414  0x00, 0x05, 0x00, 0x7a, 0x00),
7415  PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
7416  },
7417  { .freq = 5420,
7418  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
7419  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7420  0xa7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7421  0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7422  0x00, 0x05, 0x00, 0x7a, 0x00),
7423  PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
7424  },
7425  { .freq = 5430,
7426  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
7427  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
7428  0xa6, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7429  0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
7430  0x00, 0x05, 0x00, 0x79, 0x00),
7431  PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
7432  },
7433  { .freq = 5440,
7434  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
7435  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7436  0xa6, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7437  0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7438  0x00, 0x05, 0x00, 0x79, 0x00),
7439  PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
7440  },
7441  { .freq = 5450,
7442  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
7443  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7444  0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7445  0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7446  0x00, 0x05, 0x00, 0x79, 0x00),
7447  PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
7448  },
7449  { .freq = 5460,
7450  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
7451  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7452  0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
7453  0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7454  0x00, 0x04, 0x00, 0x79, 0x00),
7455  PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
7456  },
7457  { .freq = 5470,
7458  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
7459  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7460  0x94, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7461  0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
7462  0x00, 0x04, 0x00, 0x79, 0x00),
7463  PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
7464  },
7465  { .freq = 5480,
7466  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
7467  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7468  0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7469  0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7470  0x00, 0x04, 0x00, 0x78, 0x00),
7471  PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
7472  },
7473  { .freq = 5490,
7474  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
7475  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7476  0x83, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7477  0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7478  0x00, 0x04, 0x00, 0x78, 0x00),
7479  PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
7480  },
7481  { .freq = 5500,
7482  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
7483  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7484  0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7485  0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7486  0x00, 0x04, 0x00, 0x78, 0x00),
7487  PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
7488  },
7489  { .freq = 5510,
7490  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
7491  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7492  0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7493  0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7494  0x00, 0x04, 0x00, 0x78, 0x00),
7495  PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
7496  },
7497  { .freq = 5520,
7498  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
7499  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7500  0x72, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7501  0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7502  0x00, 0x04, 0x00, 0x78, 0x00),
7503  PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
7504  },
7505  { .freq = 5530,
7506  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
7507  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7508  0x72, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
7509  0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
7510  0x00, 0x03, 0x00, 0x78, 0x00),
7511  PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
7512  },
7513  { .freq = 5540,
7514  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
7515  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7516  0x71, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7517  0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7518  0x00, 0x03, 0x00, 0x77, 0x00),
7519  PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
7520  },
7521  { .freq = 5550,
7522  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
7523  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7524  0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7525  0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7526  0x00, 0x03, 0x00, 0x77, 0x00),
7527  PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
7528  },
7529  { .freq = 5560,
7530  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
7531  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7532  0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7533  0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7534  0x00, 0x03, 0x00, 0x77, 0x00),
7535  PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
7536  },
7537  { .freq = 5570,
7538  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
7539  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7540  0x61, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7541  0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7542  0x00, 0x02, 0x00, 0x76, 0x00),
7543  PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
7544  },
7545  { .freq = 5580,
7546  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
7547  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7548  0x60, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7549  0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7550  0x00, 0x02, 0x00, 0x86, 0x00),
7551  PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
7552  },
7553  { .freq = 5590,
7554  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
7555  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7556  0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7557  0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7558  0x00, 0x02, 0x00, 0x86, 0x00),
7559  PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
7560  },
7561  { .freq = 5600,
7562  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
7563  0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7564  0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7565  0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7566  0x00, 0x02, 0x00, 0x86, 0x00),
7567  PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
7568  },
7569  { .freq = 5610,
7570  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
7571  0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7572  0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7573  0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7574  0x00, 0x02, 0x00, 0x86, 0x00),
7575  PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
7576  },
7577  { .freq = 5620,
7578  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
7579  0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7580  0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7581  0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7582  0x00, 0x02, 0x00, 0x86, 0x00),
7583  PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
7584  },
7585  { .freq = 5630,
7586  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
7587  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7588  0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7589  0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7590  0x00, 0x02, 0x00, 0x86, 0x00),
7591  PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
7592  },
7593  { .freq = 5640,
7594  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
7595  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7596  0x40, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7597  0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7598  0x00, 0x02, 0x00, 0x85, 0x00),
7599  PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
7600  },
7601  { .freq = 5650,
7602  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
7603  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7604  0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7605  0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7606  0x00, 0x01, 0x00, 0x85, 0x00),
7607  PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
7608  },
7609  { .freq = 5660,
7610  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
7611  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7612  0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7613  0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7614  0x00, 0x01, 0x00, 0x85, 0x00),
7615  PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
7616  },
7617  { .freq = 5670,
7618  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
7619  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7620  0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7621  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7622  0x00, 0x01, 0x00, 0x84, 0x00),
7623  PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
7624  },
7625  { .freq = 5680,
7626  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
7627  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7628  0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7629  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7630  0x00, 0x01, 0x00, 0x84, 0x00),
7631  PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
7632  },
7633  { .freq = 5690,
7634  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
7635  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7636  0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7637  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7638  0x00, 0x01, 0x00, 0x94, 0x00),
7639  PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
7640  },
7641  { .freq = 5700,
7642  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
7643  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7644  0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7645  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7646  0x00, 0x01, 0x00, 0x94, 0x00),
7647  PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
7648  },
7649  { .freq = 5710,
7650  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
7651  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7652  0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7653  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7654  0x00, 0x01, 0x00, 0x94, 0x00),
7655  PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
7656  },
7657  { .freq = 5720,
7658  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
7659  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7660  0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7661  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7662  0x00, 0x01, 0x00, 0x94, 0x00),
7663  PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
7664  },
7665  { .freq = 5725,
7666  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
7667  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7668  0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7669  0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7670  0x00, 0x01, 0x00, 0x94, 0x00),
7671  PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
7672  },
7673  { .freq = 5730,
7674  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
7675  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7676  0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7677  0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7678  0x00, 0x01, 0x00, 0x94, 0x00),
7679  PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
7680  },
7681  { .freq = 5735,
7682  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
7683  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7684  0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7685  0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7686  0x00, 0x00, 0x00, 0x93, 0x00),
7687  PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
7688  },
7689  { .freq = 5740,
7690  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
7691  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7692  0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7693  0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7694  0x00, 0x00, 0x00, 0x93, 0x00),
7695  PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
7696  },
7697  { .freq = 5745,
7698  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
7699  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7700  0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7701  0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7702  0x00, 0x00, 0x00, 0x93, 0x00),
7703  PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
7704  },
7705  { .freq = 5750,
7706  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
7707  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7708  0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7709  0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7710  0x00, 0x00, 0x00, 0x93, 0x00),
7711  PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
7712  },
7713  { .freq = 5755,
7714  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
7715  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7716  0x10, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7717  0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7718  0x00, 0x00, 0x00, 0x93, 0x00),
7719  PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
7720  },
7721  { .freq = 5760,
7722  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
7723  0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7724  0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7725  0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7726  0x00, 0x00, 0x00, 0x93, 0x00),
7727  PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
7728  },
7729  { .freq = 5765,
7730  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
7731  0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7732  0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7733  0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7734  0x00, 0x00, 0x00, 0x92, 0x00),
7735  PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
7736  },
7737  { .freq = 5770,
7738  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
7739  0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7740  0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7741  0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7742  0x00, 0x00, 0x00, 0x92, 0x00),
7743  PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
7744  },
7745  { .freq = 5775,
7746  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
7747  0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7748  0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7749  0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7750  0x00, 0x00, 0x00, 0x92, 0x00),
7751  PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
7752  },
7753  { .freq = 5780,
7754  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
7755  0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7756  0x10, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7757  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7758  0x00, 0x00, 0x00, 0x92, 0x00),
7759  PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
7760  },
7761  { .freq = 5785,
7762  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
7763  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7764  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7765  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7766  0x00, 0x00, 0x00, 0x92, 0x00),
7767  PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
7768  },
7769  { .freq = 5790,
7770  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
7771  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7772  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7773  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7774  0x00, 0x00, 0x00, 0x92, 0x00),
7775  PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
7776  },
7777  { .freq = 5795,
7778  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
7779  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7780  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7781  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7782  0x00, 0x00, 0x00, 0x92, 0x00),
7783  PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
7784  },
7785  { .freq = 5800,
7786  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
7787  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7788  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7789  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7790  0x00, 0x00, 0x00, 0x92, 0x00),
7791  PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
7792  },
7793  { .freq = 5805,
7794  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
7795  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7796  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7797  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7798  0x00, 0x00, 0x00, 0x92, 0x00),
7799  PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
7800  },
7801  { .freq = 5810,
7802  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
7803  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7804  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7805  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7806  0x00, 0x00, 0x00, 0x92, 0x00),
7807  PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
7808  },
7809  { .freq = 5815,
7810  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
7811  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7812  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7813  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7814  0x00, 0x00, 0x00, 0x92, 0x00),
7815  PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
7816  },
7817  { .freq = 5820,
7818  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
7819  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7820  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7821  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7822  0x00, 0x00, 0x00, 0x92, 0x00),
7823  PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
7824  },
7825  { .freq = 5825,
7826  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
7827  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7828  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7829  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7830  0x00, 0x00, 0x00, 0x92, 0x00),
7831  PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
7832  },
7833  { .freq = 5830,
7834  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
7835  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7836  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7837  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7838  0x00, 0x00, 0x00, 0x92, 0x00),
7839  PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
7840  },
7841  { .freq = 5840,
7842  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
7843  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7844  0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7845  0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7846  0x00, 0x00, 0x00, 0x92, 0x00),
7847  PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
7848  },
7849  { .freq = 5850,
7850  RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
7851  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7852  0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7853  0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7854  0x00, 0x00, 0x00, 0x92, 0x00),
7855  PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
7856  },
7857  { .freq = 5860,
7858  RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
7859  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7860  0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7861  0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7862  0x00, 0x00, 0x00, 0x92, 0x00),
7863  PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
7864  },
7865  { .freq = 5870,
7866  RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
7867  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7868  0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7869  0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7870  0x00, 0x00, 0x00, 0x91, 0x00),
7871  PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
7872  },
7873  { .freq = 5880,
7874  RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
7875  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7876  0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7877  0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7878  0x00, 0x00, 0x00, 0x91, 0x00),
7879  PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
7880  },
7881  { .freq = 5890,
7882  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
7883  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7884  0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7885  0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7886  0x00, 0x00, 0x00, 0x91, 0x00),
7887  PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
7888  },
7889  { .freq = 5900,
7890  RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
7891  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7892  0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7893  0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7894  0x00, 0x00, 0x00, 0x91, 0x00),
7895  PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
7896  },
7897  { .freq = 5910,
7898  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
7899  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7900  0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7901  0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7902  0x00, 0x00, 0x00, 0x91, 0x00),
7903  PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
7904  },
7905  { .freq = 2412,
7906  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
7907  0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
7908  0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
7909  0x0f, 0x00, 0x0b, 0x00, 0x89, 0x00, 0x03, 0x00,
7910  0x70, 0x00, 0x0f, 0x00, 0x0b),
7911  PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
7912  },
7913  { .freq = 2417,
7914  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
7915  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7916  0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
7917  0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
7918  0x70, 0x00, 0x0f, 0x00, 0x0a),
7919  PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
7920  },
7921  { .freq = 2422,
7922  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
7923  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7924  0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
7925  0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
7926  0x70, 0x00, 0x0f, 0x00, 0x0a),
7927  PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
7928  },
7929  { .freq = 2427,
7930  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
7931  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7932  0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
7933  0x0e, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
7934  0x70, 0x00, 0x0e, 0x00, 0x0a),
7935  PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
7936  },
7937  { .freq = 2432,
7938  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
7939  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7940  0x00, 0x00, 0x77, 0x00, 0x03, 0x00, 0x70, 0x00,
7941  0x0e, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
7942  0x70, 0x00, 0x0e, 0x00, 0x0a),
7943  PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
7944  },
7945  { .freq = 2437,
7946  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
7947  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7948  0x00, 0x00, 0x76, 0x00, 0x03, 0x00, 0x70, 0x00,
7949  0x0e, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
7950  0x70, 0x00, 0x0e, 0x00, 0x0a),
7951  PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
7952  },
7953  { .freq = 2442,
7954  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
7955  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7956  0x00, 0x00, 0x66, 0x00, 0x03, 0x00, 0x70, 0x00,
7957  0x0e, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x03, 0x00,
7958  0x70, 0x00, 0x0e, 0x00, 0x0a),
7959  PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
7960  },
7961  { .freq = 2447,
7962  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
7963  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7964  0x00, 0x00, 0x55, 0x00, 0x02, 0x00, 0x70, 0x00,
7965  0x0e, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
7966  0x70, 0x00, 0x0e, 0x00, 0x09),
7967  PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
7968  },
7969  { .freq = 2452,
7970  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
7971  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7972  0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
7973  0x0e, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
7974  0x70, 0x00, 0x0e, 0x00, 0x09),
7975  PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
7976  },
7977  { .freq = 2457,
7978  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
7979  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7980  0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
7981  0x0d, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
7982  0x70, 0x00, 0x0d, 0x00, 0x09),
7983  PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
7984  },
7985  { .freq = 2462,
7986  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
7987  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7988  0x00, 0x00, 0x33, 0x00, 0x02, 0x00, 0x70, 0x00,
7989  0x0d, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
7990  0x70, 0x00, 0x0d, 0x00, 0x09),
7991  PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
7992  },
7993  { .freq = 2467,
7994  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
7995  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7996  0x00, 0x00, 0x22, 0x00, 0x02, 0x00, 0x70, 0x00,
7997  0x0d, 0x00, 0x08, 0x00, 0x22, 0x00, 0x02, 0x00,
7998  0x70, 0x00, 0x0d, 0x00, 0x08),
7999  PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
8000  },
8001  { .freq = 2472,
8002  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
8003  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
8004  0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x70, 0x00,
8005  0x0d, 0x00, 0x08, 0x00, 0x11, 0x00, 0x02, 0x00,
8006  0x70, 0x00, 0x0d, 0x00, 0x08),
8007  PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
8008  },
8009  { .freq = 2484,
8010  RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
8011  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
8012  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
8013  0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
8014  0x70, 0x00, 0x0d, 0x00, 0x08),
8015  PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
8016  },
8017 };
8018 
8019 static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_rev8[] = {
8020  { .freq = 4920,
8021  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
8022  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8023  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8024  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8025  0x00, 0x0f, 0x00, 0x6f, 0x00),
8026  PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
8027  },
8028  { .freq = 4930,
8029  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
8030  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8031  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8032  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8033  0x00, 0x0f, 0x00, 0x6f, 0x00),
8034  PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
8035  },
8036  { .freq = 4940,
8037  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
8038  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8039  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8040  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8041  0x00, 0x0f, 0x00, 0x6f, 0x00),
8042  PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
8043  },
8044  { .freq = 4950,
8045  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
8046  0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
8047  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8048  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8049  0x00, 0x0f, 0x00, 0x6f, 0x00),
8050  PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
8051  },
8052  { .freq = 4960,
8053  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
8054  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8055  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8056  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8057  0x00, 0x0f, 0x00, 0x6f, 0x00),
8058  PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
8059  },
8060  { .freq = 4970,
8061  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
8062  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8063  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8064  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8065  0x00, 0x0f, 0x00, 0x6f, 0x00),
8066  PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
8067  },
8068  { .freq = 4980,
8069  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
8070  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8071  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8072  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8073  0x00, 0x0f, 0x00, 0x6f, 0x00),
8074  PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
8075  },
8076  { .freq = 4990,
8077  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
8078  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8079  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8080  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8081  0x00, 0x0f, 0x00, 0x6f, 0x00),
8082  PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
8083  },
8084  { .freq = 5000,
8085  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
8086  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8087  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8088  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8089  0x00, 0x0f, 0x00, 0x6f, 0x00),
8090  PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
8091  },
8092  { .freq = 5010,
8093  RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
8094  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8095  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8096  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8097  0x00, 0x0f, 0x00, 0x6f, 0x00),
8098  PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
8099  },
8100  { .freq = 5020,
8101  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
8102  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8103  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8104  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8105  0x00, 0x0f, 0x00, 0x6f, 0x00),
8106  PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
8107  },
8108  { .freq = 5030,
8109  RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
8110  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8111  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8112  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8113  0x00, 0x0f, 0x00, 0x6f, 0x00),
8114  PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
8115  },
8116  { .freq = 5040,
8117  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
8118  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8119  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8120  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8121  0x00, 0x0f, 0x00, 0x6f, 0x00),
8122  PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
8123  },
8124  { .freq = 5050,
8125  RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
8126  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8127  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8128  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8129  0x00, 0x0f, 0x00, 0x6f, 0x00),
8130  PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
8131  },
8132  { .freq = 5060,
8133  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
8134  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8135  0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8136  0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8137  0x00, 0x0f, 0x00, 0x6f, 0x00),
8138  PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
8139  },
8140  { .freq = 5070,
8141  RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
8142  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8143  0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8144  0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8145  0x00, 0x0f, 0x00, 0x6f, 0x00),
8146  PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
8147  },
8148  { .freq = 5080,
8149  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
8150  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8151  0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8152  0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8153  0x00, 0x0f, 0x00, 0x6f, 0x00),
8154  PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
8155  },
8156  { .freq = 5090,
8157  RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
8158  0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8159  0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8160  0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8161  0x00, 0x0f, 0x00, 0x6f, 0x00),
8162  PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
8163  },
8164  { .freq = 5100,
8165  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
8166  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8167  0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8168  0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
8169  0x00, 0x0f, 0x00, 0x6f, 0x00),
8170  PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
8171  },
8172  { .freq = 5110,
8173  RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
8174  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8175  0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8176  0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8177  0x00, 0x0f, 0x00, 0x6f, 0x00),
8178  PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
8179  },
8180  { .freq = 5120,
8181  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
8182  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8183  0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8184  0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8185  0x00, 0x0f, 0x00, 0x6f, 0x00),
8186  PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
8187  },
8188  { .freq = 5130,
8189  RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
8190  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8191  0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8192  0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8193  0x00, 0x0f, 0x00, 0x6f, 0x00),
8194  PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
8195  },
8196  { .freq = 5140,
8197  RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
8198  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8199  0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8200  0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
8201  0x00, 0x0f, 0x00, 0x6f, 0x00),
8202  PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
8203  },
8204  { .freq = 5160,
8205  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
8206  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8207  0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8208  0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8209  0x00, 0x0e, 0x00, 0x6f, 0x00),
8210  PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
8211  },
8212  { .freq = 5170,
8213  RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
8214  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8215  0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8216  0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8217  0x00, 0x0e, 0x00, 0x6f, 0x00),
8218  PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
8219  },
8220  { .freq = 5180,
8221  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
8222  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8223  0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
8224  0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8225  0x00, 0x0e, 0x00, 0x6f, 0x00),
8226  PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
8227  },
8228  { .freq = 5190,
8229  RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
8230  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8231  0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
8232  0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8233  0x00, 0x0d, 0x00, 0x6f, 0x00),
8234  PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
8235  },
8236  { .freq = 5200,
8237  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
8238  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8239  0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8240  0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8241  0x00, 0x0d, 0x00, 0x6f, 0x00),
8242  PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
8243  },
8244  { .freq = 5210,
8245  RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
8246  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8247  0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8248  0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8249  0x00, 0x0d, 0x00, 0x6f, 0x00),
8250  PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
8251  },
8252  { .freq = 5220,
8253  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
8254  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8255  0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8256  0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8257  0x00, 0x0d, 0x00, 0x6f, 0x00),
8258  PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
8259  },
8260  { .freq = 5230,
8261  RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
8262  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8263  0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8264  0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8265  0x00, 0x0d, 0x00, 0x6f, 0x00),
8266  PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
8267  },
8268  { .freq = 5240,
8269  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
8270  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8271  0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8272  0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
8273  0x00, 0x0d, 0x00, 0x6f, 0x00),
8274  PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
8275  },
8276  { .freq = 5250,
8277  RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
8278  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8279  0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8280  0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
8281  0x00, 0x0d, 0x00, 0x6f, 0x00),
8282  PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
8283  },
8284  { .freq = 5260,
8285  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
8286  0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
8287  0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
8288  0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8289  0x00, 0x0d, 0x00, 0x6f, 0x00),
8290  PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
8291  },
8292  { .freq = 5270,
8293  RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
8294  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
8295  0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
8296  0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8297  0x00, 0x0c, 0x00, 0x6f, 0x00),
8298  PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
8299  },
8300  { .freq = 5280,
8301  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
8302  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8303  0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8304  0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8305  0x00, 0x0c, 0x00, 0x6f, 0x00),
8306  PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
8307  },
8308  { .freq = 5290,
8309  RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
8310  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8311  0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8312  0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8313  0x00, 0x0c, 0x00, 0x6f, 0x00),
8314  PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
8315  },
8316  { .freq = 5300,
8317  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
8318  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8319  0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8320  0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8321  0x00, 0x0c, 0x00, 0x6f, 0x00),
8322  PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
8323  },
8324  { .freq = 5310,
8325  RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
8326  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8327  0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8328  0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8329  0x00, 0x0c, 0x00, 0x6f, 0x00),
8330  PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
8331  },
8332  { .freq = 5320,
8333  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
8334  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8335  0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8336  0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8337  0x00, 0x0c, 0x00, 0x6f, 0x00),
8338  PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
8339  },
8340  { .freq = 5330,
8341  RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
8342  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8343  0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8344  0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8345  0x00, 0x0b, 0x00, 0x6f, 0x00),
8346  PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
8347  },
8348  { .freq = 5340,
8349  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
8350  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8351  0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8352  0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8353  0x00, 0x0b, 0x00, 0x6f, 0x00),
8354  PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
8355  },
8356  { .freq = 5350,
8357  RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
8358  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8359  0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8360  0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8361  0x00, 0x0b, 0x00, 0x6f, 0x00),
8362  PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
8363  },
8364  { .freq = 5360,
8365  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
8366  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8367  0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8368  0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8369  0x00, 0x0a, 0x00, 0x6f, 0x00),
8370  PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
8371  },
8372  { .freq = 5370,
8373  RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
8374  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8375  0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8376  0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8377  0x00, 0x0a, 0x00, 0x6f, 0x00),
8378  PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
8379  },
8380  { .freq = 5380,
8381  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
8382  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8383  0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8384  0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8385  0x00, 0x0a, 0x00, 0x6f, 0x00),
8386  PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
8387  },
8388  { .freq = 5390,
8389  RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
8390  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8391  0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8392  0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8393  0x00, 0x0a, 0x00, 0x6f, 0x00),
8394  PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
8395  },
8396  { .freq = 5400,
8397  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
8398  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8399  0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8400  0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8401  0x00, 0x0a, 0x00, 0x6f, 0x00),
8402  PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
8403  },
8404  { .freq = 5410,
8405  RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
8406  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8407  0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8408  0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8409  0x00, 0x0a, 0x00, 0x6f, 0x00),
8410  PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
8411  },
8412  { .freq = 5420,
8413  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
8414  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8415  0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8416  0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8417  0x00, 0x0a, 0x00, 0x6f, 0x00),
8418  PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
8419  },
8420  { .freq = 5430,
8421  RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
8422  0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
8423  0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8424  0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8425  0x00, 0x0a, 0x00, 0x6f, 0x00),
8426  PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
8427  },
8428  { .freq = 5440,
8429  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
8430  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8431  0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
8432  0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8433  0x00, 0x09, 0x00, 0x6f, 0x00),
8434  PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
8435  },
8436  { .freq = 5450,
8437  RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
8438  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8439  0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8440  0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8441  0x00, 0x09, 0x00, 0x6f, 0x00),
8442  PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
8443  },
8444  { .freq = 5460,
8445  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
8446  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8447  0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8448  0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8449  0x00, 0x09, 0x00, 0x6f, 0x00),
8450  PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
8451  },
8452  { .freq = 5470,
8453  RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
8454  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8455  0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8456  0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
8457  0x00, 0x09, 0x00, 0x6f, 0x00),
8458  PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
8459  },
8460  { .freq = 5480,
8461  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
8462  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8463  0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8464  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8465  0x00, 0x09, 0x00, 0x6f, 0x00),
8466  PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
8467  },
8468  { .freq = 5490,
8469  RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
8470  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8471  0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8472  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8473  0x00, 0x09, 0x00, 0x6f, 0x00),
8474  PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
8475  },
8476  { .freq = 5500,
8477  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
8478  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8479  0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8480  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8481  0x00, 0x09, 0x00, 0x6f, 0x00),
8482  PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
8483  },
8484  { .freq = 5510,
8485  RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
8486  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8487  0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8488  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8489  0x00, 0x09, 0x00, 0x6f, 0x00),
8490  PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
8491  },
8492  { .freq = 5520,
8493  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
8494  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8495  0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8496  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8497  0x00, 0x09, 0x00, 0x6f, 0x00),
8498  PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
8499  },
8500  { .freq = 5530,
8501  RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
8502  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8503  0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8504  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8505  0x00, 0x09, 0x00, 0x6f, 0x00),
8506  PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
8507  },
8508  { .freq = 5540,
8509  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
8510  0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8511  0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8512  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8513  0x00, 0x09, 0x00, 0x6f, 0x00),
8514  PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
8515  },
8516  { .freq = 5550,
8517  RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
8518  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8519  0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8520  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8521  0x00, 0x09, 0x00, 0x6f, 0x00),
8522  PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
8523  },
8524  { .freq = 5560,
8525  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
8526  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8527  0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8528  0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8529  0x00, 0x09, 0x00, 0x6f, 0x00),
8530  PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
8531  },
8532  { .freq = 5570,
8533  RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
8534  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8535  0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8536  0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8537  0x00, 0x09, 0x00, 0x6f, 0x00),
8538  PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
8539  },
8540  { .freq = 5580,
8541  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
8542  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8543  0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8544  0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8545  0x00, 0x08, 0x00, 0x6f, 0x00),
8546  PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
8547  },
8548  { .freq = 5590,
8549  RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
8550  0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8551  0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8552  0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
8553  0x00, 0x08, 0x00, 0x6f, 0x00),
8554  PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
8555  },
8556  { .freq = 5600,
8557  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
8558  0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8559  0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8560  0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8561  0x00, 0x08, 0x00, 0x6f, 0x00),
8562  PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
8563  },
8564  { .freq = 5610,
8565  RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
8566  0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8567  0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8568  0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8569  0x00, 0x08, 0x00, 0x6f, 0x00),
8570  PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
8571  },
8572  { .freq = 5620,
8573  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
8574  0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8575  0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8576  0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8577  0x00, 0x07, 0x00, 0x6f, 0x00),
8578  PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
8579  },
8580  { .freq = 5630,
8581  RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
8582  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8583  0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8584  0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8585  0x00, 0x07, 0x00, 0x6f, 0x00),
8586  PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
8587  },
8588  { .freq = 5640,
8589  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
8590  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8591  0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8592  0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8593  0x00, 0x07, 0x00, 0x6f, 0x00),
8594  PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
8595  },
8596  { .freq = 5650,
8597  RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
8598  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8599  0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8600  0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8601  0x00, 0x07, 0x00, 0x6f, 0x00),
8602  PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
8603  },
8604  { .freq = 5660,
8605  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
8606  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8607  0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8608  0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8609  0x00, 0x06, 0x00, 0x6f, 0x00),
8610  PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
8611  },
8612  { .freq = 5670,
8613  RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
8614  0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8615  0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8616  0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8617  0x00, 0x06, 0x00, 0x6f, 0x00),
8618  PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
8619  },
8620  { .freq = 5680,
8621  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
8622  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8623  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8624  0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8625  0x00, 0x06, 0x00, 0x6f, 0x00),
8626  PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
8627  },
8628  { .freq = 5690,
8629  RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
8630  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8631  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8632  0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8633  0x00, 0x06, 0x00, 0x6f, 0x00),
8634  PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
8635  },
8636  { .freq = 5700,
8637  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
8638  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8639  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8640  0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8641  0x00, 0x06, 0x00, 0x6e, 0x00),
8642  PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
8643  },
8644  { .freq = 5710,
8645  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
8646  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8647  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8648  0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8649  0x00, 0x06, 0x00, 0x6e, 0x00),
8650  PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
8651  },
8652  { .freq = 5720,
8653  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
8654  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8655  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8656  0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8657  0x00, 0x06, 0x00, 0x6e, 0x00),
8658  PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
8659  },
8660  { .freq = 5725,
8661  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
8662  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8663  0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8664  0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8665  0x00, 0x06, 0x00, 0x6e, 0x00),
8666  PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
8667  },
8668  { .freq = 5730,
8669  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
8670  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8671  0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8672  0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8673  0x00, 0x06, 0x00, 0x6e, 0x00),
8674  PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
8675  },
8676  { .freq = 5735,
8677  RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
8678  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8679  0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8680  0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8681  0x00, 0x06, 0x00, 0x6d, 0x00),
8682  PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
8683  },
8684  { .freq = 5740,
8685  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
8686  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8687  0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8688  0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8689  0x00, 0x06, 0x00, 0x6d, 0x00),
8690  PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
8691  },
8692  { .freq = 5745,
8693  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
8694  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8695  0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8696  0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8697  0x00, 0x06, 0x00, 0x6d, 0x00),
8698  PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
8699  },
8700  { .freq = 5750,
8701  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
8702  0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8703  0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8704  0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8705  0x00, 0x05, 0x00, 0x6d, 0x00),
8706  PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
8707  },
8708  { .freq = 5755,
8709  RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
8710  0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8711  0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8712  0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8713  0x00, 0x05, 0x00, 0x6c, 0x00),
8714  PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
8715  },
8716  { .freq = 5760,
8717  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
8718  0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8719  0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8720  0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8721  0x00, 0x05, 0x00, 0x6c, 0x00),
8722  PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
8723  },
8724  { .freq = 5765,
8725  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
8726  0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8727  0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8728  0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8729  0x00, 0x05, 0x00, 0x6c, 0x00),
8730  PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
8731  },
8732  { .freq = 5770,
8733  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
8734  0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8735  0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8736  0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8737  0x00, 0x05, 0x00, 0x6b, 0x00),
8738  PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
8739  },
8740  { .freq = 5775,
8741  RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
8742  0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8743  0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8744  0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8745  0x00, 0x05, 0x00, 0x6b, 0x00),
8746  PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
8747  },
8748  { .freq = 5780,
8749  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
8750  0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8751  0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8752  0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8753  0x00, 0x05, 0x00, 0x6b, 0x00),
8754  PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
8755  },
8756  { .freq = 5785,
8757  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
8758  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8759  0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8760  0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8761  0x00, 0x05, 0x00, 0x6b, 0x00),
8762  PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
8763  },
8764  { .freq = 5790,
8765  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
8766  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8767  0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8768  0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8769  0x00, 0x05, 0x00, 0x6b, 0x00),
8770  PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
8771  },
8772  { .freq = 5795,
8773  RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
8774  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8775  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8776  0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8777  0x00, 0x05, 0x00, 0x6b, 0x00),
8778  PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
8779  },
8780  { .freq = 5800,
8781  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
8782  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8783  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8784  0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8785  0x00, 0x05, 0x00, 0x6b, 0x00),
8786  PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
8787  },
8788  { .freq = 5805,
8789  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
8790  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8791  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8792  0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8793  0x00, 0x05, 0x00, 0x6a, 0x00),
8794  PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
8795  },
8796  { .freq = 5810,
8797  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
8798  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8799  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8800  0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8801  0x00, 0x05, 0x00, 0x6a, 0x00),
8802  PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
8803  },
8804  { .freq = 5815,
8805  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
8806  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8807  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8808  0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8809  0x00, 0x05, 0x00, 0x6a, 0x00),
8810  PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
8811  },
8812  { .freq = 5820,
8813  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
8814  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8815  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8816  0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8817  0x00, 0x05, 0x00, 0x6a, 0x00),
8818  PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
8819  },
8820  { .freq = 5825,
8821  RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
8822  0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8823  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8824  0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8825  0x00, 0x05, 0x00, 0x69, 0x00),
8826  PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
8827  },
8828  { .freq = 5830,
8829  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
8830  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8831  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8832  0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8833  0x00, 0x05, 0x00, 0x69, 0x00),
8834  PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
8835  },
8836  { .freq = 5840,
8837  RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
8838  0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8839  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8840  0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8841  0x00, 0x04, 0x00, 0x69, 0x00),
8842  PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
8843  },
8844  { .freq = 5850,
8845  RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
8846  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8847  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8848  0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8849  0x00, 0x04, 0x00, 0x69, 0x00),
8850  PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
8851  },
8852  { .freq = 5860,
8853  RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
8854  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8855  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8856  0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8857  0x00, 0x04, 0x00, 0x69, 0x00),
8858  PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
8859  },
8860  { .freq = 5870,
8861  RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
8862  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8863  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8864  0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8865  0x00, 0x04, 0x00, 0x68, 0x00),
8866  PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
8867  },
8868  { .freq = 5880,
8869  RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
8870  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8871  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8872  0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8873  0x00, 0x04, 0x00, 0x68, 0x00),
8874  PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
8875  },
8876  { .freq = 5890,
8877  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
8878  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8879  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8880  0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8881  0x00, 0x04, 0x00, 0x68, 0x00),
8882  PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
8883  },
8884  { .freq = 5900,
8885  RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
8886  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8887  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8888  0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8889  0x00, 0x04, 0x00, 0x68, 0x00),
8890  PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
8891  },
8892  { .freq = 5910,
8893  RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
8894  0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8895  0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8896  0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8897  0x00, 0x04, 0x00, 0x68, 0x00),
8898  PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
8899  },
8900  { .freq = 2412,
8901  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
8902  0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
8903  0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
8904  0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8905  0x70, 0x00, 0x0b, 0x00, 0x0a),
8906  PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
8907  },
8908  { .freq = 2417,
8909  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
8910  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8911  0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
8912  0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8913  0x70, 0x00, 0x0b, 0x00, 0x0a),
8914  PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
8915  },
8916  { .freq = 2422,
8917  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
8918  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8919  0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
8920  0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8921  0x70, 0x00, 0x0b, 0x00, 0x0a),
8922  PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
8923  },
8924  { .freq = 2427,
8925  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
8926  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8927  0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
8928  0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
8929  0x70, 0x00, 0x0a, 0x00, 0x0a),
8930  PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
8931  },
8932  { .freq = 2432,
8933  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
8934  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8935  0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
8936  0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
8937  0x70, 0x00, 0x0a, 0x00, 0x0a),
8938  PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
8939  },
8940  { .freq = 2437,
8941  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
8942  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8943  0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
8944  0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
8945  0x70, 0x00, 0x0a, 0x00, 0x0a),
8946  PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
8947  },
8948  { .freq = 2442,
8949  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
8950  0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8951  0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
8952  0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00,
8953  0x70, 0x00, 0x0a, 0x00, 0x0a),
8954  PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
8955  },
8956  { .freq = 2447,
8957  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
8958  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8959  0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
8960  0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
8961  0x70, 0x00, 0x0a, 0x00, 0x09),
8962  PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
8963  },
8964  { .freq = 2452,
8965  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
8966  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8967  0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
8968  0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
8969  0x70, 0x00, 0x0a, 0x00, 0x09),
8970  PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
8971  },
8972  { .freq = 2457,
8973  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
8974  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8975  0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
8976  0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
8977  0x70, 0x00, 0x0a, 0x00, 0x09),
8978  PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
8979  },
8980  { .freq = 2462,
8981  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
8982  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8983  0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
8984  0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
8985  0x70, 0x00, 0x09, 0x00, 0x09),
8986  PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
8987  },
8988  { .freq = 2467,
8989  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
8990  0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8991  0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
8992  0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00,
8993  0x70, 0x00, 0x09, 0x00, 0x09),
8994  PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
8995  },
8996  { .freq = 2472,
8997  RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
8998  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
8999  0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
9000  0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00,
9001  0x70, 0x00, 0x09, 0x00, 0x09),
9002  PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
9003  },
9004  { .freq = 2484,
9005  RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
9006  0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
9007  0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
9008  0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
9009  0x70, 0x00, 0x09, 0x00, 0x09),
9010  PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
9011  },
9012 };
9013 
9014 static void b2056_upload_inittab(struct b43_wldev *dev, bool ghz5,
9015  bool ignore_uploadflag, u16 routing,
9016  const struct b2056_inittab_entry *e,
9017  unsigned int length)
9018 {
9019  unsigned int i;
9020  u16 value;
9021 
9022  for (i = 0; i < length; i++, e++) {
9023  if (!(e->flags & B2056_INITTAB_ENTRY_OK))
9024  continue;
9025  if ((e->flags & B2056_INITTAB_UPLOAD) || ignore_uploadflag) {
9026  if (ghz5)
9027  value = e->ghz5;
9028  else
9029  value = e->ghz2;
9030  b43_radio_write(dev, routing | i, value);
9031  }
9032  }
9033 }
9034 
9036  bool ghz5, bool ignore_uploadflag)
9037 {
9038  struct b2056_inittabs_pts *pts;
9039 
9040  if (dev->phy.rev >= ARRAY_SIZE(b2056_inittabs)) {
9041  B43_WARN_ON(1);
9042  return;
9043  }
9044  pts = &b2056_inittabs[dev->phy.rev];
9045 
9046  b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
9047  B2056_SYN, pts->syn, pts->syn_length);
9048  b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
9049  B2056_TX0, pts->tx, pts->tx_length);
9050  b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
9051  B2056_TX1, pts->tx, pts->tx_length);
9052  b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
9053  B2056_RX0, pts->rx, pts->rx_length);
9054  b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
9055  B2056_RX1, pts->rx, pts->rx_length);
9056 }
9057 
9058 void b2056_upload_syn_pll_cp2(struct b43_wldev *dev, bool ghz5)
9059 {
9060  struct b2056_inittabs_pts *pts;
9061  const struct b2056_inittab_entry *e;
9062 
9063  if (dev->phy.rev >= ARRAY_SIZE(b2056_inittabs)) {
9064  B43_WARN_ON(1);
9065  return;
9066  }
9067  pts = &b2056_inittabs[dev->phy.rev];
9068  e = &pts->syn[B2056_SYN_PLL_CP2];
9069 
9070  b43_radio_write(dev, B2056_SYN_PLL_CP2, ghz5 ? e->ghz5 : e->ghz2);
9071 }
9072 
9073 const struct b43_nphy_channeltab_entry_rev3 *
9075 {
9076  const struct b43_nphy_channeltab_entry_rev3 *e;
9077  unsigned int length, i;
9078 
9079  switch (dev->phy.rev) {
9080  case 3:
9081  e = b43_nphy_channeltab_rev3;
9082  length = ARRAY_SIZE(b43_nphy_channeltab_rev3);
9083  break;
9084  case 4:
9085  e = b43_nphy_channeltab_rev4;
9086  length = ARRAY_SIZE(b43_nphy_channeltab_rev4);
9087  break;
9088  case 5:
9089  e = b43_nphy_channeltab_rev5;
9090  length = ARRAY_SIZE(b43_nphy_channeltab_rev5);
9091  break;
9092  case 6:
9093  e = b43_nphy_channeltab_rev6;
9094  length = ARRAY_SIZE(b43_nphy_channeltab_rev6);
9095  break;
9096  case 7:
9097  case 9:
9098  e = b43_nphy_channeltab_rev7_9;
9099  length = ARRAY_SIZE(b43_nphy_channeltab_rev7_9);
9100  break;
9101  case 8:
9102  e = b43_nphy_channeltab_rev8;
9103  length = ARRAY_SIZE(b43_nphy_channeltab_rev8);
9104  break;
9105  default:
9106  B43_WARN_ON(1);
9107  return NULL;
9108  }
9109 
9110  for (i = 0; i < length; i++, e++) {
9111  if (e->freq == freq)
9112  return e;
9113  }
9114 
9115  return NULL;
9116 }