]> git.karo-electronics.de Git - karo-tx-linux.git/blob - drivers/net/wireless/b43/radio_2056.c
openvswitch: Use generic struct pcpu_tstats.
[karo-tx-linux.git] / drivers / net / wireless / b43 / radio_2056.c
1 /*
2
3   Broadcom B43 wireless driver
4   IEEE 802.11n 2056 radio device data tables
5
6   Copyright (c) 2010 Rafał Miłecki <zajec5@gmail.com>
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
29 struct b2056_inittab_entry {
30         /* Value to write if we use the 5GHz band. */
31         u16 ghz5;
32         /* Value to write if we use the 2.4GHz band. */
33         u16 ghz2;
34         /* Flags */
35         u8 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
42 struct b2056_inittabs_pts {
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
2983 struct b2056_inittabs_pts b2056_inittabs[] = {
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
9035 void b2056_upload_inittabs(struct b43_wldev *dev,
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 *
9074 b43_nphy_get_chantabent_rev3(struct b43_wldev *dev, u16 freq)
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 }