1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3
4 Broadcom B43 wireless driver
5 IEEE 802.11n 2056 radio device data tables
6
7 Copyright (c) 2010 Rafał Miłecki <zajec5@gmail.com>
8
9
10*/
11
12#include "b43.h"
13#include "radio_2056.h"
14#include "phy_common.h"
15
16struct b2056_inittab_entry {
17 /* Value to write if we use the 5GHz band. */
18 u16 ghz5;
19 /* Value to write if we use the 2.4GHz band. */
20 u16 ghz2;
21 /* Flags */
22 u8 flags;
23};
24#define B2056_INITTAB_ENTRY_OK 0x01
25#define B2056_INITTAB_UPLOAD 0x02
26#define UPLOAD .flags = B2056_INITTAB_ENTRY_OK | B2056_INITTAB_UPLOAD
27#define NOUPLOAD .flags = B2056_INITTAB_ENTRY_OK
28
29struct b2056_inittabs_pts {
30 const struct b2056_inittab_entry *syn;
31 unsigned int syn_length;
32 const struct b2056_inittab_entry *tx;
33 unsigned int tx_length;
34 const struct b2056_inittab_entry *rx;
35 unsigned int rx_length;
36};
37
38static const struct b2056_inittab_entry b2056_inittab_phy_rev3_syn[] = {
39 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
40 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
41 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
42 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
43 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
44 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
45 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
46 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
47 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
48 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
49 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
50 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
51 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
52 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
53 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
54 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
55 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
56 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
57 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
58 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
59 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
60 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
61 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
62 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
63 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
64 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
65 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
66 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
67 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
68 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
69 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
70 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
71 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
72 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
73 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
74 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
75 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
76 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
77 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
78 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
79 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
80 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
81 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
82 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
83 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
84 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
85 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
86 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
87 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
88 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
89 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
90 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
91 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
92 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
93 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
94 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
95 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
96 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
97 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
98 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
99 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
100 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
101 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
102 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
103 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
104 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
105 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
106 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
107 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
108 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
109 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
110 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
111 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
112 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
113 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
114 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
115 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
116 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
117 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
118 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
119 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
120 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
121 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
122 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
123 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
124 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
125 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
126 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
127 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
128 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
129 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
130 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
131 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
132 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
133 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
134 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
135 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
136 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
137 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
138 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
139 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
140 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
141 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
142 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
143 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
144 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
145 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
146 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
147 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
148 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
149 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
150 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
151 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
152 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
153 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
154 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
155 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
156 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
157 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
158 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
159 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
160 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
161 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
162 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
163 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
164 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
165 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
166 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
167 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
168 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
169 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
170 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
171 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
172 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
173 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
174 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
175 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
176 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
177 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
178 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
179 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
180 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
181 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
182 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
183 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
184 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
185 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
186 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
187 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
188 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
189 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
190 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
191 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
192 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
193 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
194 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
195 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
196 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
197 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
198 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
199 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
200 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
201 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
202 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
203 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
204 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
205 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
206 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
207 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
208 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
209 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
210 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
211 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
212 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
213 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
214 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
215 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
216 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
217 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
218 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
219 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
220};
221
222static const struct b2056_inittab_entry b2056_inittab_phy_rev3_tx[] = {
223 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
224 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
225 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
226 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
227 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
228 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
229 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
230 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
231 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
232 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
233 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
234 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
235 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
236 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
237 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
238 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
239 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
240 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
241 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
242 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
243 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
244 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
245 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
246 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
247 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
248 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
249 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
250 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
251 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
252 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
253 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
254 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
255 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
256 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
257 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
258 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
259 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
260 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
261 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
262 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
263 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
264 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
265 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
266 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
267 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
268 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
269 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
270 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
271 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
272 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
273 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
274 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
275 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
276 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
277 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
278 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
279 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
280 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
281 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
282 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
283 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
284 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
285 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
286 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
287 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
288 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
289 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
290 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
291 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
292 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
293 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
294 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
295 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
296 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
297 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
298 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
299 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
300 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
301 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
302 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
303 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
304 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
305 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
306 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
307 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
308 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
309 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
310 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
311 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
312 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
313 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
314 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
315 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
316 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
317 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
318 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
319 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
320 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
321 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
322 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
323 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
324 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
325 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
326 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
327 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
328 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
329 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
330 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
331 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
332 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
333 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
334 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
335 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
336 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
337 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
338 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
339 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
340 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
341 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
342 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
343 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
344 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
345 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
346 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
347 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
348 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
349 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
350 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
351 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
352 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
353 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
354 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
355 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
356 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
357 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
358 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
359 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
360 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
361 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
362 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
363 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
364 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
365 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
366 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
367 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
368};
369
370static const struct b2056_inittab_entry b2056_inittab_phy_rev3_rx[] = {
371 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
372 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
373 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
374 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
375 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
376 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
377 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
378 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
379 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
380 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
381 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
382 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
383 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
384 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
385 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
386 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
387 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
388 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
389 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
390 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
391 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
392 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
393 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
394 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
395 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
396 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
397 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
398 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
399 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
400 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
401 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
402 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
403 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
404 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
405 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
406 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
407 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
408 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
409 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
410 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
411 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
412 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
413 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
414 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
415 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
416 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
417 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
418 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
419 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
420 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
421 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
422 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
423 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
424 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
425 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
426 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
427 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
428 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
429 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
430 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
431 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
432 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
433 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
434 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
435 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
436 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
437 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
438 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, },
439 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
440 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
441 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
442 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
443 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
444 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
445 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
446 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
447 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
448 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
449 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
450 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
451 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, },
452 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
453 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
454 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
455 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
456 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
457 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
458 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
459 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
460 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
461 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
462 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
463 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
464 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
465 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
466 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
467 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
468 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
469 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
470 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
471 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
472 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
473 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
474 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
475 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
476 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
477 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
478 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
479 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
480 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
481 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
482 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
483 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
484 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
485 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
486 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
487 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
488 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
489 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
490 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
491 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
492 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
493 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
494 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
495 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
496 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
497 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
498 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
499 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
500 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
501 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
502 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
503 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
504 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
505 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
506 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
507 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
508 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
509 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
510 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
511 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
512 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
513 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
514 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
515 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
516 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
517 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
518};
519
520static const struct b2056_inittab_entry b2056_inittab_phy_rev4_syn[] = {
521 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
522 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
523 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
524 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
525 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
526 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
527 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
528 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
529 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
530 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
531 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
532 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
533 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
534 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
535 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
536 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
537 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
538 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
539 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
540 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
541 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
542 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
543 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
544 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
545 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
546 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
547 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
548 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
549 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
550 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
551 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
552 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
553 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
554 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
555 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
556 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
557 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
558 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
559 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
560 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
561 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
562 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
563 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
564 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
565 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
566 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
567 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
568 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
569 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
570 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
571 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
572 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
573 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
574 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
575 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
576 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
577 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
578 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
579 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
580 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
581 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
582 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
583 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
584 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
585 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
586 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
587 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
588 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
589 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
590 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
591 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
592 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
593 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
594 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
595 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
596 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
597 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
598 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
599 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
600 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
601 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
602 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
603 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
604 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
605 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
606 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
607 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
608 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
609 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
610 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
611 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
612 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
613 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
614 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
615 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
616 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
617 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
618 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
619 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
620 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
621 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
622 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
623 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
624 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
625 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
626 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
627 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
628 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
629 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
630 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
631 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
632 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
633 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
634 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
635 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
636 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
637 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
638 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
639 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
640 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
641 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
642 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
643 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
644 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
645 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
646 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
647 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
648 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
649 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
650 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
651 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
652 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
653 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
654 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
655 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
656 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
657 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
658 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
659 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
660 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
661 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
662 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
663 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
664 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
665 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
666 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
667 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
668 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
669 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
670 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
671 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
672 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
673 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
674 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
675 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
676 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
677 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
678 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
679 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
680 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
681 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
682 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
683 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
684 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
685 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
686 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
687 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
688 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
689 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
690 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
691 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
692 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
693 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
694 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
695 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
696 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
697 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
698 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
699 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
700 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
701 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
702};
703
704static const struct b2056_inittab_entry b2056_inittab_phy_rev4_tx[] = {
705 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
706 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
707 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
708 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
709 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
710 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
711 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
712 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
713 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
714 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
715 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
716 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
717 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
718 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
719 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
720 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
721 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
722 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
723 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
724 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
725 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
726 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
727 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
728 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
729 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
730 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
731 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
732 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
733 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
734 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
735 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
736 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
737 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
738 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
739 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
740 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
741 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
742 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
743 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
744 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
745 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
746 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
747 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
748 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
749 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
750 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
751 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
752 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
753 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
754 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
755 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
756 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
757 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
758 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
759 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
760 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
761 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
762 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
763 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
764 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
765 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
766 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
767 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
768 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
769 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
770 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
771 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
772 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
773 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
774 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
775 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
776 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
777 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
778 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
779 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
780 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
781 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
782 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
783 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
784 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
785 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
786 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
787 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
788 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
789 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
790 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
791 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
792 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
793 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
794 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
795 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
796 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
797 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
798 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
799 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
800 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
801 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
802 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
803 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
804 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
805 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
806 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
807 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
808 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
809 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
810 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
811 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
812 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
813 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
814 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
815 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
816 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
817 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
818 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
819 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
820 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
821 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
822 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
823 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
824 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
825 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
826 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
827 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
828 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
829 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
830 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
831 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
832 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
833 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
834 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
835 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
836 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
837 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
838 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
839 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
840 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
841 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
842 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
843 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
844 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
845 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
846 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
847 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
848 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
849 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
850};
851
852static const struct b2056_inittab_entry b2056_inittab_phy_rev4_rx[] = {
853 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
854 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
855 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
856 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
857 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
858 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
859 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
860 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
861 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
862 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
863 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
864 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
865 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
866 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
867 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
868 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
869 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
870 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
871 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
872 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
873 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
874 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
875 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
876 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
877 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
878 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
879 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
880 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
881 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
882 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
883 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
884 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
885 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
886 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
887 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
888 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
889 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
890 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
891 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
892 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
893 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
894 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
895 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
896 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
897 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
898 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
899 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
900 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
901 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
902 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
903 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
904 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
905 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
906 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
907 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
908 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
909 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
910 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
911 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
912 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, },
913 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
914 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
915 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
916 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
917 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
918 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
919 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
920 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
921 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
922 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
923 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
924 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
925 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
926 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
927 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
928 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
929 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
930 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
931 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
932 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
933 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
934 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
935 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
936 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
937 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
938 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
939 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
940 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
941 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
942 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
943 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x002f, .ghz2 = 0x002f, UPLOAD, },
944 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
945 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
946 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
947 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
948 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
949 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
950 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
951 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
952 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
953 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
954 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
955 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
956 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
957 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
958 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
959 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
960 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
961 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
962 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
963 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
964 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
965 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
966 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
967 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
968 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
969 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
970 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
971 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
972 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
973 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
974 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
975 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
976 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
977 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
978 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
979 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
980 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
981 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
982 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
983 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
984 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
985 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
986 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
987 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
988 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
989 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
990 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
991 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
992 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
993 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
994 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
995 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
996 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
997 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
998 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
999 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1000};
1001
1002static const struct b2056_inittab_entry b2056_inittab_radio_rev5_syn[] = {
1003 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1004 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1005 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1006 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1007 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1008 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1009 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1010 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1011 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1012 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1013 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1014 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1015 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1016 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1017 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1018 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1019 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1020 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1021 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1022 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1023 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1024 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1025 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1026 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1027 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1028 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1029 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1030 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1031 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1032 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1033 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1034 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1035 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1036 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1037 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1038 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1039 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1040 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1041 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1042 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1043 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1044 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1045 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1046 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1047 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1048 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1049 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1050 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1051 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1052 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1053 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1054 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1055 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1056 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1057 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1058 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1059 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1060 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1061 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1062 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1063 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1064 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1065 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1066 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1067 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1068 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1069 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1070 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1071 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1072 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1073 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1074 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1075 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1076 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1077 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
1078 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1079 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1080 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1081 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1082 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1083 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1084 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1085 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1086 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1087 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1088 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1089 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1090 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1091 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1092 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1093 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1094 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1095 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1096 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1097 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1098 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1099 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1100 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1101 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1102 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1103 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1104 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1105 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1106 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1107 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1108 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1109 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1110 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1111 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1112 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1113 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1114 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1115 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1116 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1117 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1118 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1119 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1120 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1121 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1122 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1123 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1124 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1125 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1126 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1127 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1128 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1129 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1130 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1131 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1132 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1133 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1134 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1135 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1136 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1137 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1138 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1139 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1140 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1141 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1142 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1143 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1144 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1145 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1146 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1147 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1148 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1149 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1150 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1151 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1152 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1153 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1154 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1155 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1156 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1157 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1158 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1159 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1160 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1161 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1162 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1163 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1164 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1165 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1166 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1167 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1168 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1169 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1170 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1171 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1172 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1173 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1174 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1175 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1176 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1177 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1178 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1179 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1180 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1181 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1182 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1183 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1184};
1185
1186static const struct b2056_inittab_entry b2056_inittab_radio_rev5_tx[] = {
1187 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1188 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1189 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1190 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1191 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1192 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1193 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1194 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1195 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1196 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1197 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1198 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1199 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1200 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1201 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1202 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1203 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1204 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1205 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1206 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1207 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1208 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1209 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1210 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1211 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1212 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1213 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1214 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1215 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1216 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1217 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1218 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1219 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1220 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1221 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1222 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1223 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1224 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1225 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1226 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1227 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1228 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1229 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1230 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1231 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1232 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1233 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1234 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1235 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1236 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1237 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1238 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1239 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1240 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1241 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1242 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1243 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, },
1244 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1245 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1246 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1247 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1248 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1249 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1250 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1251 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1252 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1253 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1254 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1255 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1256 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1257 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1258 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1259 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1260 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1261 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1262 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1263 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1264 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1265 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1266 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1267 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1268 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1269 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1270 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1271 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1272 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1273 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1274 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1275 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1276 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1277 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1278 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1279 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1280 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1281 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1282 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1283 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1284 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1285 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1286 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1287 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1288 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1289 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1290 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1291 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1292 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1293 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1294 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1295 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1296 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1297 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1298 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1299 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1300 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1301 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1302 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1303 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1304 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1305 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1306 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1307 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1308 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1309 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1310 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1311 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1312 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1313 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1314 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1315 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1316 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1317 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1318 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1319 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1320 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1321 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1322 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1323 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1324 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1325 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1326 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1327 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1328 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1329 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1330 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1331 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1332 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1333 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1334 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1335 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
1336 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
1337 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
1338 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
1339 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
1340};
1341
1342static const struct b2056_inittab_entry b2056_inittab_radio_rev5_rx[] = {
1343 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1344 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1345 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1346 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1347 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1348 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1349 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1350 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1351 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1352 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1353 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1354 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1355 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1356 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1357 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1358 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1359 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1360 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1361 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1362 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1363 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1364 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1365 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1366 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1367 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1368 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1369 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1370 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1371 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1372 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1373 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1374 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1375 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1376 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1377 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1378 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1379 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1380 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1381 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1382 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1383 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1384 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1385 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1386 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1387 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1388 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1389 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1390 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1391 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1392 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1393 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1394 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1395 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1396 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1397 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1398 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1399 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1400 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1401 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1402 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1403 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1404 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1405 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1406 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1407 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1408 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1409 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1410 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1411 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1412 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1413 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1414 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1415 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1416 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1417 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1418 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1419 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1420 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1421 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1422 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1423 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1424 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1425 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1426 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1427 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1428 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1429 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1430 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1431 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1432 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1433 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1434 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1435 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1436 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1437 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1438 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1439 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1440 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1441 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1442 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1443 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1444 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1445 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1446 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1447 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1448 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1449 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1450 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1451 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1452 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1453 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1454 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1455 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1456 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1457 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1458 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1459 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1460 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1461 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1462 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1463 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1464 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1465 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1466 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1467 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1468 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1469 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1470 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1471 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1472 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1473 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1474 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1475 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1476 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1477 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1478 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1479 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1480 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1481 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1482 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1483 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1484 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1485 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1486 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1487 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1488 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1489 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1490};
1491
1492static const struct b2056_inittab_entry b2056_inittab_radio_rev6_syn[] = {
1493 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1494 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1495 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1496 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1497 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1498 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1499 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1500 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1501 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1502 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1503 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1504 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1505 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1506 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1507 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1508 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1509 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1510 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1511 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1512 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1513 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1514 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1515 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1516 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1517 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1518 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1519 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1520 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1521 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1522 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1523 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1524 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1525 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1526 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1527 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1528 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1529 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1530 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1531 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1532 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1533 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1534 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1535 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1536 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1537 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1538 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
1539 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1540 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1541 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1542 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1543 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1544 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1545 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1546 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1547 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1548 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1549 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1550 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1551 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1552 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1553 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1554 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1555 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1556 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1557 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1558 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1559 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1560 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1561 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1562 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1563 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
1564 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, },
1565 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1566 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1567 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
1568 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1569 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, },
1570 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1571 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
1572 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1573 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1574 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
1575 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
1576 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
1577 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1578 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1579 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1580 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
1581 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1582 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
1583 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1584 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1585 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1586 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1587 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1588 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1589 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1590 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1591 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1592 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1593 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1594 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1595 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
1596 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1597 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1598 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1599 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1600 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1601 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1602 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1603 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
1604 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1605 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1606 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1607 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
1608 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1609 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
1610 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1611 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1612 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1613 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1614 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1615 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1616 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1617 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1618 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1619 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1620 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1621 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1622 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1623 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1624 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
1625 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1626 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1627 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1628 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1629 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1630 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1631 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1632 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1633 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1634 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1635 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1636 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1637 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1638 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1639 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1640 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1641 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1642 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1643 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1644 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1645 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1646 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1647 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1648 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1649 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1650 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1651 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1652 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1653 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1654 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1655 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1656 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1657 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1658 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1659 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1660 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1661 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1662 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1663 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1664 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1665 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1666 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1667 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1668 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1669 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
1670 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1671 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1672 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1673 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1674};
1675
1676static const struct b2056_inittab_entry b2056_inittab_radio_rev6_tx[] = {
1677 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1678 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1679 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1680 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1681 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1682 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1683 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1684 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1685 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1686 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1687 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1688 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1689 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1690 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1691 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1692 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1693 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1694 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1695 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1696 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1697 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1698 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1699 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1700 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1701 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1702 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1703 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1704 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1705 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1706 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1707 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1708 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1709 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1710 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1711 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1712 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1713 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1714 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1715 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1716 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1717 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
1718 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1719 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1720 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1721 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1722 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1723 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1724 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1725 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1726 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1727 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
1728 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1729 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1730 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1731 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1732 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1733 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
1734 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1735 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1736 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1737 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1738 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1739 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1740 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1741 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1742 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1743 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
1744 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1745 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
1746 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1747 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1748 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1749 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1750 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1751 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1752 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
1753 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1754 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1755 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1756 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1757 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1758 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1759 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
1760 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1761 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1762 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1763 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1764 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1765 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1766 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1767 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1768 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1769 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1770 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
1771 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1772 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1773 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1774 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1775 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1776 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1777 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1778 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1779 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1780 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1781 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1782 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1783 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1784 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1785 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1786 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1787 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1788 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1789 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1790 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1791 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1792 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1793 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
1794 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1795 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1796 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1797 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
1798 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1799 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
1800 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
1801 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1802 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1803 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1804 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1805 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1806 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1807 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1808 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1809 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1810 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1811 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1812 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1813 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1814 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1815 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1816 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1817 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1818 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1819 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1820 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1821 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1822 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1823 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1824 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1825 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1826 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1827 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1828 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1829 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
1830};
1831
1832static const struct b2056_inittab_entry b2056_inittab_radio_rev6_rx[] = {
1833 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1834 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1835 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1836 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1837 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1838 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1839 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1840 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1841 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1842 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1843 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1844 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1845 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1846 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1847 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1848 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1849 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1850 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1851 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1852 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1853 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1854 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1855 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1856 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1857 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1858 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1859 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1860 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1861 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1862 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1863 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
1864 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1865 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1866 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1867 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1868 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1869 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1870 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1871 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
1872 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1873 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1874 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
1875 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1876 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1877 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1878 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1879 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1880 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
1881 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1882 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1883 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1884 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
1885 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
1886 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
1887 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
1888 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
1889 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1890 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1891 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1892 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
1893 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1894 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1895 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
1896 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1897 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1898 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1899 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1900 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
1901 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1902 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
1903 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1904 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1905 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1906 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1907 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
1908 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1909 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1910 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1911 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
1912 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1913 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
1914 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
1915 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1916 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1917 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1918 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1919 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1920 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1921 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1922 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1923 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
1924 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1925 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1926 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
1927 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
1928 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1929 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1930 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1931 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1932 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1933 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1934 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1935 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1936 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1937 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1938 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
1939 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1940 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1941 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1942 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1943 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1944 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1945 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1946 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1947 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
1948 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
1949 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1950 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
1951 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
1952 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1953 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1954 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1955 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1956 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
1957 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1958 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1959 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1960 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1961 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1962 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1963 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1964 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1965 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1966 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1967 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1968 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1969 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1970 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1971 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1972 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1973 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1974 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1975 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1976 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1977 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1978 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1979 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1980};
1981
1982static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_syn[] = {
1983 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1984 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1985 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1986 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1987 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1988 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1989 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1990 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
1991 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1992 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1993 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1994 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1995 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1996 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1997 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1998 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1999 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2000 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2001 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2002 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2003 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2004 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2005 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2006 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2007 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2008 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2009 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2010 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2011 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2012 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2013 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2014 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2015 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2016 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2017 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2018 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2019 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2020 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2021 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2022 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2023 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2024 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2025 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2026 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2027 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2028 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2029 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2030 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2031 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2032 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2033 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2034 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2035 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2036 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2037 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2038 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2039 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2040 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2041 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2042 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2043 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2044 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2045 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2046 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2047 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2048 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2049 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2050 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2051 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2052 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2053 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2054 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2055 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2056 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2057 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2058 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2059 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2060 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2061 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2062 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2063 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2064 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2065 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2066 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2067 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2068 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2069 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2070 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2071 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2072 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2073 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2074 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2075 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2076 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2077 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2078 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2079 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2080 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2081 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2082 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2083 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2084 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2085 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2086 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2087 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2088 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2089 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2090 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2091 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2092 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2093 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2094 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2095 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2096 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2097 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2098 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2099 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2100 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2101 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2102 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2103 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2104 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2105 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2106 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2107 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2108 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2109 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2110 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2111 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2112 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2113 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2114 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2115 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2116 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2117 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2118 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2119 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2120 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2121 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2122 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2123 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2124 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2125 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2126 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2127 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2128 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2129 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2130 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2131 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2132 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2133 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2134 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2135 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2136 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2137 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2138 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2139 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2140 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2141 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2142 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2143 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2144 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2145 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2146 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2147 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2148 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2149 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2150 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2151 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2152 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2153 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2154 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2155 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2156 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2157 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2158 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2159 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2160 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2161 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2162 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2163 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2164};
2165
2166static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_tx[] = {
2167 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2168 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2169 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2170 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2171 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2172 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2173 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2174 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2175 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2176 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2177 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2178 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2179 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2180 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2181 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2182 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2183 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2184 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2185 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2186 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2187 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2188 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2189 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2190 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2191 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2192 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2193 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2194 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2195 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2196 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2197 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2198 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2199 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2200 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2201 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2202 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2203 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2204 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2205 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2206 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2207 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2208 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2209 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2210 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2211 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2212 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2213 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2214 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2215 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2216 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2217 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2218 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2219 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2220 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2221 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2222 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2223 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2224 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2225 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2226 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2227 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2228 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2229 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2230 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2231 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2232 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2233 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2234 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2235 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2236 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2237 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2238 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2239 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2240 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2241 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2242 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2243 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2244 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2245 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2246 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2247 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2248 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2249 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2250 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2251 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2252 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2253 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2254 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2255 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2256 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2257 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2258 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2259 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2260 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2261 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2262 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2263 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2264 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2265 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2266 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2267 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2268 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2269 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2270 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2271 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2272 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2273 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2274 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2275 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2276 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2277 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2278 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2279 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2280 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2281 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2282 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2283 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2284 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2285 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2286 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2287 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2288 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2289 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2290 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2291 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2292 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2293 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2294 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2295 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2296 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2297 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2298 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2299 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2300 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2301 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2302 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2303 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2304 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2305 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2306 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2307 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2308 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2309 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2310 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2311 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2312 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2313 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2314 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2315 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, },
2316 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, },
2317 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, },
2318 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, },
2319 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, },
2320};
2321
2322static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_rx[] = {
2323 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2324 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2325 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2326 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2327 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2328 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2329 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2330 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2331 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2332 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2333 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2334 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2335 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2336 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2337 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2338 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2339 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2340 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2341 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2342 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2343 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2344 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2345 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2346 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2347 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2348 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2349 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2350 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2351 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2352 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2353 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2354 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2355 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2356 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2357 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2358 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2359 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2360 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2361 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2362 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2363 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2364 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2365 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2366 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2367 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2368 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2369 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2370 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2371 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2372 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2373 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2374 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2375 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2376 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2377 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2378 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2379 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2380 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2381 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2382 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2383 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2384 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2385 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2386 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2387 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2388 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2389 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2390 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2391 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2392 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2393 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2394 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2395 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2396 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2397 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2398 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2399 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2400 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2401 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2402 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2403 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2404 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2405 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2406 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2407 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2408 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2409 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2410 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2411 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2412 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2413 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2414 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2415 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2416 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2417 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2418 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2419 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2420 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2421 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2422 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2423 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2424 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2425 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2426 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2427 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2428 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2429 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2430 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2431 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2432 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2433 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2434 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2435 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2436 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2437 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2438 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2439 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2440 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2441 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2442 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2443 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2444 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2445 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2446 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2447 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2448 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2449 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2450 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2451 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2452 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2453 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2454 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2455 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2456 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2457 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2458 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2459 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2460 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2461 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2462 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2463 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2464 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2465 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2466 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2467 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2468 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2469 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2470};
2471
2472static const struct b2056_inittab_entry b2056_inittab_radio_rev8_syn[] = {
2473 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2474 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2475 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2476 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2477 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2478 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2479 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2480 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2481 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2482 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2483 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2484 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2485 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2486 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2487 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2488 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2489 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2490 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2491 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2492 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2493 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2494 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2495 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2496 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2497 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2498 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2499 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2500 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2501 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2502 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2503 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2504 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2505 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2506 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2507 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2508 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2509 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2510 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2511 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2512 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2513 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2514 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2515 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2516 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2517 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2518 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, },
2519 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2520 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2521 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2522 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2523 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2524 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2525 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2526 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2527 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2528 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2529 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2530 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2531 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2532 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2533 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2534 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2535 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2536 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2537 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2538 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2539 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2540 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2541 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2542 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2543 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, },
2544 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2545 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2546 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2547 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, },
2548 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2549 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2550 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2551 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, },
2552 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2553 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2554 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2555 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, },
2556 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, },
2557 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2558 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2559 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2560 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
2561 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2562 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, },
2563 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2564 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2565 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2566 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2567 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2568 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2569 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2570 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2571 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2572 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2573 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2574 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2575 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
2576 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2577 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2578 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2579 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2580 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2581 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2582 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2583 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, },
2584 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2585 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2586 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2587 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2588 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2589 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, },
2590 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2591 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2592 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2593 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2594 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2595 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2596 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2597 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2598 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2599 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2600 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2601 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2602 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2603 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2604 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, },
2605 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2606 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2607 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2608 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2609 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2610 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2611 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2612 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2613 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2614 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2615 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2616 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2617 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2618 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2619 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2620 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2621 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2622 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2623 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2624 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2625 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2626 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2627 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2628 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2629 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2630 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2631 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2632 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2633 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2634 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2635 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2636 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2637 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2638 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2639 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2640 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2641 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2642 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2643 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2644 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2645 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2646 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2647 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2648 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2649 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, },
2650 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2651 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2652 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2653 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2654};
2655
2656static const struct b2056_inittab_entry b2056_inittab_radio_rev8_tx[] = {
2657 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2658 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2659 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2660 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2661 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2662 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2663 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2664 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2665 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2666 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2667 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2668 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2669 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2670 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2671 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2672 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2673 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2674 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2675 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2676 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2677 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2678 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2679 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2680 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2681 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2682 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2683 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2684 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2685 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2686 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2687 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2688 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2689 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2690 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2691 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2692 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2693 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2694 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2695 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2696 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2697 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, },
2698 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2699 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2700 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2701 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2702 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2703 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2704 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2705 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2706 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2707 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2708 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2709 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2710 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2711 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2712 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2713 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2714 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2715 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2716 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2717 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2718 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2719 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2720 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2721 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2722 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2723 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, },
2724 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2725 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, },
2726 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2727 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2728 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2729 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2730 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2731 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2732 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
2733 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2734 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2735 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2736 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2737 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2738 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2739 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2740 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2741 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2742 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2743 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
2744 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2745 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2746 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2747 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2748 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2749 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2750 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2751 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2752 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2753 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2754 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2755 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2756 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2757 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2758 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2759 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2760 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2761 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2762 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2763 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2764 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2765 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2766 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2767 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2768 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2769 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2770 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2771 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2772 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2773 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, },
2774 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2775 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
2776 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2777 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, },
2778 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2779 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, },
2780 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2781 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2782 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2783 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2784 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2785 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2786 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2787 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2788 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2789 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2790 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2791 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2792 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2793 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2794 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2795 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2796 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2797 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2798 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2799 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2800 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2801 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2802 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2803 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2804 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2805 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2806 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2807 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2808 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2809 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
2810};
2811
2812static const struct b2056_inittab_entry b2056_inittab_radio_rev8_rx[] = {
2813 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2814 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2815 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2816 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2817 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2818 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2819 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2820 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2821 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2822 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2823 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2824 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2825 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2826 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2827 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2828 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2829 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2830 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2831 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2832 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2833 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2834 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2835 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2836 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2837 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2838 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2839 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2840 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2841 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2842 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2843 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, },
2844 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2845 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2846 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2847 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2848 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2849 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2850 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2851 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, },
2852 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2853 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2854 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, },
2855 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2856 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2857 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2858 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2859 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2860 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2861 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2862 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2863 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2864 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, },
2865 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2866 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2867 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2868 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, },
2869 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2870 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2871 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2872 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2873 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2874 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2875 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2876 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2877 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2878 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2879 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2880 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2881 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2882 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
2883 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2884 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2885 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2886 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2887 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, },
2888 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2889 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2890 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2891 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2892 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2893 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
2894 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, },
2895 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2896 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2897 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2898 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2899 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2900 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2901 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2902 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
2903 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
2904 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2905 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2906 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, },
2907 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, },
2908 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2909 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2910 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2911 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2912 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2913 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2914 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2915 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2916 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2917 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2918 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, },
2919 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2920 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2921 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2922 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2923 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2924 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2925 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2926 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2927 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2928 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, },
2929 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
2930 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, },
2931 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, },
2932 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2933 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2934 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2935 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2936 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
2937 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2938 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2939 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2940 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2941 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2942 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2943 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2944 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2945 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2946 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2947 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2948 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2949 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2950 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2951 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2952 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2953 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2954 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2955 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2956 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2957 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2958 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2959 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2960};
2961
2962static const struct b2056_inittab_entry b2056_inittab_radio_rev11_syn[] = {
2963 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
2964 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, },
2965 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
2966 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, },
2967 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, },
2968 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, },
2969 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2970 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, },
2971};
2972
2973static const struct b2056_inittab_entry b2056_inittab_radio_rev11_tx[] = {
2974 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, },
2975 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2976 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, },
2977 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2978 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2979 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2980 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2981 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, },
2982 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2983 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2984 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, },
2985 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
2986 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, },
2987};
2988
2989static const struct b2056_inittab_entry b2056_inittab_radio_rev11_rx[] = {
2990 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2991 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, },
2992 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, },
2993 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, },
2994 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2995 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, },
2996 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
2997 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, },
2998 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
2999 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, },
3000 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
3001 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, },
3002 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
3003 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, },
3004 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
3005};
3006
3007#define INITTABSPTS(prefix) \
3008 static const struct b2056_inittabs_pts prefix = { \
3009 .syn = prefix##_syn, \
3010 .syn_length = ARRAY_SIZE(prefix##_syn), \
3011 .tx = prefix##_tx, \
3012 .tx_length = ARRAY_SIZE(prefix##_tx), \
3013 .rx = prefix##_rx, \
3014 .rx_length = ARRAY_SIZE(prefix##_rx), \
3015 }
3016
3017INITTABSPTS(b2056_inittab_phy_rev3);
3018INITTABSPTS(b2056_inittab_phy_rev4);
3019INITTABSPTS(b2056_inittab_radio_rev5);
3020INITTABSPTS(b2056_inittab_radio_rev6);
3021INITTABSPTS(b2056_inittab_radio_rev7_9);
3022INITTABSPTS(b2056_inittab_radio_rev8);
3023INITTABSPTS(b2056_inittab_radio_rev11);
3024
3025#define RADIOREGS3(r00, r01, r02, r03, r04, r05, r06, r07, r08, r09, \
3026 r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \
3027 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \
3028 r30, r31, r32, r33, r34, r35, r36) \
3029 .radio_syn_pll_vcocal1 = r00, \
3030 .radio_syn_pll_vcocal2 = r01, \
3031 .radio_syn_pll_refdiv = r02, \
3032 .radio_syn_pll_mmd2 = r03, \
3033 .radio_syn_pll_mmd1 = r04, \
3034 .radio_syn_pll_loopfilter1 = r05, \
3035 .radio_syn_pll_loopfilter2 = r06, \
3036 .radio_syn_pll_loopfilter3 = r07, \
3037 .radio_syn_pll_loopfilter4 = r08, \
3038 .radio_syn_pll_loopfilter5 = r09, \
3039 .radio_syn_reserved_addr27 = r10, \
3040 .radio_syn_reserved_addr28 = r11, \
3041 .radio_syn_reserved_addr29 = r12, \
3042 .radio_syn_logen_vcobuf1 = r13, \
3043 .radio_syn_logen_mixer2 = r14, \
3044 .radio_syn_logen_buf3 = r15, \
3045 .radio_syn_logen_buf4 = r16, \
3046 .radio_rx0_lnaa_tune = r17, \
3047 .radio_rx0_lnag_tune = r18, \
3048 .radio_tx0_intpaa_boost_tune = r19, \
3049 .radio_tx0_intpag_boost_tune = r20, \
3050 .radio_tx0_pada_boost_tune = r21, \
3051 .radio_tx0_padg_boost_tune = r22, \
3052 .radio_tx0_pgaa_boost_tune = r23, \
3053 .radio_tx0_pgag_boost_tune = r24, \
3054 .radio_tx0_mixa_boost_tune = r25, \
3055 .radio_tx0_mixg_boost_tune = r26, \
3056 .radio_rx1_lnaa_tune = r27, \
3057 .radio_rx1_lnag_tune = r28, \
3058 .radio_tx1_intpaa_boost_tune = r29, \
3059 .radio_tx1_intpag_boost_tune = r30, \
3060 .radio_tx1_pada_boost_tune = r31, \
3061 .radio_tx1_padg_boost_tune = r32, \
3062 .radio_tx1_pgaa_boost_tune = r33, \
3063 .radio_tx1_pgag_boost_tune = r34, \
3064 .radio_tx1_mixa_boost_tune = r35, \
3065 .radio_tx1_mixg_boost_tune = r36
3066
3067#define PHYREGS(r0, r1, r2, r3, r4, r5) \
3068 .phy_regs.phy_bw1a = r0, \
3069 .phy_regs.phy_bw2 = r1, \
3070 .phy_regs.phy_bw3 = r2, \
3071 .phy_regs.phy_bw4 = r3, \
3072 .phy_regs.phy_bw5 = r4, \
3073 .phy_regs.phy_bw6 = r5
3074
3075/* https://bcm-v4.sipsolutions.net/802.11/Radio/2056/ChannelTable */
3076static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_phy_rev3[] = {
3077 { .freq = 4920,
3078 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
3079 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
3084 },
3085 { .freq = 4930,
3086 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
3087 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
3092 },
3093 { .freq = 4940,
3094 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
3095 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
3100 },
3101 { .freq = 4950,
3102 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
3103 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
3108 },
3109 { .freq = 4960,
3110 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
3111 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3112 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3113 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3114 0x00, 0x0b, 0x00, 0xff, 0x00),
3115 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
3116 },
3117 { .freq = 4970,
3118 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
3119 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3120 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3121 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3122 0x00, 0x0b, 0x00, 0xff, 0x00),
3123 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
3124 },
3125 { .freq = 4980,
3126 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
3127 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3128 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3129 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3130 0x00, 0x0b, 0x00, 0xff, 0x00),
3131 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
3132 },
3133 { .freq = 4990,
3134 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
3135 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3136 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b,
3137 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f,
3138 0x00, 0x0b, 0x00, 0xff, 0x00),
3139 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
3140 },
3141 { .freq = 5000,
3142 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 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(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
3148 },
3149 { .freq = 5010,
3150 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 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(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
3156 },
3157 { .freq = 5020,
3158 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 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(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
3164 },
3165 { .freq = 5030,
3166 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 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(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
3172 },
3173 { .freq = 5040,
3174 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 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(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
3180 },
3181 { .freq = 5050,
3182 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 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(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
3188 },
3189 { .freq = 5060,
3190 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
3191 0x0c, 0x01, 0x01, 0x01, 0x01, 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(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
3196 },
3197 { .freq = 5070,
3198 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
3199 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3200 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3201 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3202 0x00, 0x0b, 0x00, 0xff, 0x00),
3203 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
3204 },
3205 { .freq = 5080,
3206 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
3207 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3208 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3209 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3210 0x00, 0x0b, 0x00, 0xff, 0x00),
3211 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
3212 },
3213 { .freq = 5090,
3214 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
3215 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
3216 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3217 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3218 0x00, 0x0b, 0x00, 0xff, 0x00),
3219 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
3220 },
3221 { .freq = 5100,
3222 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
3223 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3224 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3225 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3226 0x00, 0x0b, 0x00, 0xff, 0x00),
3227 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
3228 },
3229 { .freq = 5110,
3230 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 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(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
3236 },
3237 { .freq = 5120,
3238 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 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(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
3244 },
3245 { .freq = 5130,
3246 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
3247 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3248 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3249 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3250 0x00, 0x0b, 0x00, 0xfc, 0x00),
3251 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
3252 },
3253 { .freq = 5140,
3254 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
3255 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3256 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3257 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3258 0x00, 0x0b, 0x00, 0xfc, 0x00),
3259 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
3260 },
3261 { .freq = 5160,
3262 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
3263 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3264 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3265 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3266 0x00, 0x0b, 0x00, 0xfc, 0x00),
3267 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
3268 },
3269 { .freq = 5170,
3270 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
3271 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3272 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3273 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f,
3274 0x00, 0x0b, 0x00, 0xfc, 0x00),
3275 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
3276 },
3277 { .freq = 5180,
3278 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
3279 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3280 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3281 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3282 0x00, 0x0b, 0x00, 0xfc, 0x00),
3283 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
3284 },
3285 { .freq = 5190,
3286 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
3287 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3288 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b,
3289 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f,
3290 0x00, 0x0b, 0x00, 0xfc, 0x00),
3291 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
3292 },
3293 { .freq = 5200,
3294 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
3295 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3296 0xff, 0xef, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3297 0x00, 0xfc, 0x00, 0xef, 0x00, 0x06, 0x00, 0x7f,
3298 0x00, 0x0a, 0x00, 0xfc, 0x00),
3299 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
3300 },
3301 { .freq = 5210,
3302 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
3303 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3304 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3305 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3306 0x00, 0x0a, 0x00, 0xfc, 0x00),
3307 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
3308 },
3309 { .freq = 5220,
3310 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
3311 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3312 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3313 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3314 0x00, 0x0a, 0x00, 0xfc, 0x00),
3315 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
3316 },
3317 { .freq = 5230,
3318 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
3319 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3320 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3321 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f,
3322 0x00, 0x0a, 0x00, 0xfc, 0x00),
3323 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
3324 },
3325 { .freq = 5240,
3326 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
3327 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3328 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3329 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3330 0x00, 0x0a, 0x00, 0xfc, 0x00),
3331 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
3332 },
3333 { .freq = 5250,
3334 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
3335 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3336 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3337 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3338 0x00, 0x0a, 0x00, 0xfc, 0x00),
3339 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
3340 },
3341 { .freq = 5260,
3342 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
3343 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
3344 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3345 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3346 0x00, 0x0a, 0x00, 0xfc, 0x00),
3347 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
3348 },
3349 { .freq = 5270,
3350 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
3351 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3352 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3353 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f,
3354 0x00, 0x0a, 0x00, 0xfc, 0x00),
3355 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
3356 },
3357 { .freq = 5280,
3358 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
3359 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3360 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3361 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3362 0x00, 0x0a, 0x00, 0xfc, 0x00),
3363 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
3364 },
3365 { .freq = 5290,
3366 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
3367 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
3368 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a,
3369 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f,
3370 0x00, 0x0a, 0x00, 0xfc, 0x00),
3371 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
3372 },
3373 { .freq = 5300,
3374 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
3375 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3376 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3377 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3378 0x00, 0x09, 0x00, 0xfc, 0x00),
3379 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
3380 },
3381 { .freq = 5310,
3382 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
3383 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3384 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3385 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3386 0x00, 0x09, 0x00, 0xfa, 0x00),
3387 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
3388 },
3389 { .freq = 5320,
3390 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
3391 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3392 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3393 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f,
3394 0x00, 0x09, 0x00, 0xfa, 0x00),
3395 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
3396 },
3397 { .freq = 5330,
3398 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
3399 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3400 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3401 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3402 0x00, 0x09, 0x00, 0xfa, 0x00),
3403 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
3404 },
3405 { .freq = 5340,
3406 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
3407 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3408 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3409 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f,
3410 0x00, 0x09, 0x00, 0xfa, 0x00),
3411 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
3412 },
3413 { .freq = 5350,
3414 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
3415 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3416 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3417 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3418 0x00, 0x09, 0x00, 0xfa, 0x00),
3419 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
3420 },
3421 { .freq = 5360,
3422 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
3423 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3424 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3425 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3426 0x00, 0x09, 0x00, 0xfa, 0x00),
3427 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
3428 },
3429 { .freq = 5370,
3430 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
3431 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3432 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3433 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3434 0x00, 0x09, 0x00, 0xfa, 0x00),
3435 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
3436 },
3437 { .freq = 5380,
3438 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
3439 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3440 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3441 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f,
3442 0x00, 0x09, 0x00, 0xfa, 0x00),
3443 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
3444 },
3445 { .freq = 5390,
3446 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
3447 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
3448 0xff, 0x8f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09,
3449 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x05, 0x00, 0x7f,
3450 0x00, 0x09, 0x00, 0xfa, 0x00),
3451 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
3452 },
3453 { .freq = 5400,
3454 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
3455 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3456 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3457 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3458 0x00, 0x08, 0x00, 0xfa, 0x00),
3459 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
3460 },
3461 { .freq = 5410,
3462 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
3463 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3464 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3465 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f,
3466 0x00, 0x08, 0x00, 0xfa, 0x00),
3467 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
3468 },
3469 { .freq = 5420,
3470 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
3471 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3472 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3473 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3474 0x00, 0x08, 0x00, 0xfa, 0x00),
3475 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
3476 },
3477 { .freq = 5430,
3478 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
3479 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
3480 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3481 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f,
3482 0x00, 0x08, 0x00, 0xfa, 0x00),
3483 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
3484 },
3485 { .freq = 5440,
3486 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
3487 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3488 0xc8, 0x7e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3489 0x00, 0xfa, 0x00, 0x7e, 0x00, 0x04, 0x00, 0x7f,
3490 0x00, 0x08, 0x00, 0xfa, 0x00),
3491 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
3492 },
3493 { .freq = 5450,
3494 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
3495 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3496 0xc8, 0x7d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3497 0x00, 0xfa, 0x00, 0x7d, 0x00, 0x04, 0x00, 0x7f,
3498 0x00, 0x08, 0x00, 0xfa, 0x00),
3499 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
3500 },
3501 { .freq = 5460,
3502 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
3503 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3504 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3505 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3506 0x00, 0x08, 0x00, 0xf8, 0x00),
3507 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
3508 },
3509 { .freq = 5470,
3510 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
3511 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3512 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3513 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f,
3514 0x00, 0x08, 0x00, 0xf8, 0x00),
3515 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
3516 },
3517 { .freq = 5480,
3518 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
3519 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3520 0xc8, 0x5d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3521 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x04, 0x00, 0x7f,
3522 0x00, 0x08, 0x00, 0xf8, 0x00),
3523 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
3524 },
3525 { .freq = 5490,
3526 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
3527 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
3528 0xc8, 0x5c, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08,
3529 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x04, 0x00, 0x7f,
3530 0x00, 0x08, 0x00, 0xf8, 0x00),
3531 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
3532 },
3533 { .freq = 5500,
3534 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
3535 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3536 0x84, 0x5c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3537 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x03, 0x00, 0x7f,
3538 0x00, 0x07, 0x00, 0xf8, 0x00),
3539 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
3540 },
3541 { .freq = 5510,
3542 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
3543 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3544 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3545 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3546 0x00, 0x07, 0x00, 0xf8, 0x00),
3547 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
3548 },
3549 { .freq = 5520,
3550 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
3551 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3552 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3553 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f,
3554 0x00, 0x07, 0x00, 0xf8, 0x00),
3555 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
3556 },
3557 { .freq = 5530,
3558 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
3559 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3560 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3561 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3562 0x00, 0x07, 0x00, 0xf8, 0x00),
3563 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
3564 },
3565 { .freq = 5540,
3566 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
3567 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3568 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3569 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3570 0x00, 0x07, 0x00, 0xf8, 0x00),
3571 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
3572 },
3573 { .freq = 5550,
3574 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
3575 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3576 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3577 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f,
3578 0x00, 0x07, 0x00, 0xf8, 0x00),
3579 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
3580 },
3581 { .freq = 5560,
3582 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
3583 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3584 0x84, 0x2b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3585 0x00, 0xf8, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x7f,
3586 0x00, 0x07, 0x00, 0xf8, 0x00),
3587 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
3588 },
3589 { .freq = 5570,
3590 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
3591 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3592 0x84, 0x2a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3593 0x00, 0xf8, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x7f,
3594 0x00, 0x07, 0x00, 0xf8, 0x00),
3595 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
3596 },
3597 { .freq = 5580,
3598 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
3599 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3600 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3601 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3602 0x00, 0x07, 0x00, 0xf8, 0x00),
3603 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
3604 },
3605 { .freq = 5590,
3606 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
3607 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
3608 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3609 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3610 0x00, 0x07, 0x00, 0xf8, 0x00),
3611 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
3612 },
3613 { .freq = 5600,
3614 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
3615 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3616 0x70, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3617 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f,
3618 0x00, 0x07, 0x00, 0xf8, 0x00),
3619 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
3620 },
3621 { .freq = 5610,
3622 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
3623 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3624 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3625 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3626 0x00, 0x07, 0x00, 0xf8, 0x00),
3627 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
3628 },
3629 { .freq = 5620,
3630 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
3631 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3632 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3633 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f,
3634 0x00, 0x07, 0x00, 0xf8, 0x00),
3635 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
3636 },
3637 { .freq = 5630,
3638 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
3639 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3640 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3641 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3642 0x00, 0x07, 0x00, 0xf8, 0x00),
3643 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
3644 },
3645 { .freq = 5640,
3646 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
3647 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3648 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3649 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f,
3650 0x00, 0x07, 0x00, 0xf8, 0x00),
3651 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
3652 },
3653 { .freq = 5650,
3654 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
3655 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3656 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3657 0x00, 0xf8, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3658 0x00, 0x07, 0x00, 0xf8, 0x00),
3659 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
3660 },
3661 { .freq = 5660,
3662 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
3663 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3664 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3665 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3666 0x00, 0x07, 0x00, 0xf6, 0x00),
3667 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
3668 },
3669 { .freq = 5670,
3670 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
3671 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3672 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3673 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3674 0x00, 0x07, 0x00, 0xf6, 0x00),
3675 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
3676 },
3677 { .freq = 5680,
3678 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
3679 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3680 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3681 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f,
3682 0x00, 0x07, 0x00, 0xf6, 0x00),
3683 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
3684 },
3685 { .freq = 5690,
3686 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
3687 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
3688 0x70, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07,
3689 0x00, 0xf6, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
3690 0x00, 0x07, 0x00, 0xf6, 0x00),
3691 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
3692 },
3693 { .freq = 5700,
3694 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
3695 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3696 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3697 0x00, 0xf6, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3698 0x00, 0x06, 0x00, 0xf6, 0x00),
3699 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
3700 },
3701 { .freq = 5710,
3702 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
3703 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3704 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3705 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3706 0x00, 0x06, 0x00, 0xf4, 0x00),
3707 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
3708 },
3709 { .freq = 5720,
3710 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
3711 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3712 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3713 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f,
3714 0x00, 0x06, 0x00, 0xf4, 0x00),
3715 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
3716 },
3717 { .freq = 5725,
3718 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 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(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
3724 },
3725 { .freq = 5730,
3726 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 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(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
3732 },
3733 { .freq = 5735,
3734 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
3735 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3736 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3737 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3738 0x00, 0x06, 0x00, 0xf4, 0x00),
3739 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
3740 },
3741 { .freq = 5740,
3742 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
3743 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3744 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3745 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3746 0x00, 0x06, 0x00, 0xf4, 0x00),
3747 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
3748 },
3749 { .freq = 5745,
3750 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
3751 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3752 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3753 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3754 0x00, 0x06, 0x00, 0xf4, 0x00),
3755 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
3756 },
3757 { .freq = 5750,
3758 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
3759 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3760 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3761 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f,
3762 0x00, 0x06, 0x00, 0xf4, 0x00),
3763 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
3764 },
3765 { .freq = 5755,
3766 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 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(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
3772 },
3773 { .freq = 5760,
3774 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 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(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
3780 },
3781 { .freq = 5765,
3782 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
3783 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3784 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3785 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3786 0x00, 0x06, 0x00, 0xf4, 0x00),
3787 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
3788 },
3789 { .freq = 5770,
3790 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
3791 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3792 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3793 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3794 0x00, 0x06, 0x00, 0xf4, 0x00),
3795 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
3796 },
3797 { .freq = 5775,
3798 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
3799 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3800 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3801 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3802 0x00, 0x06, 0x00, 0xf4, 0x00),
3803 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
3804 },
3805 { .freq = 5780,
3806 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
3807 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
3808 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3809 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f,
3810 0x00, 0x06, 0x00, 0xf4, 0x00),
3811 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
3812 },
3813 { .freq = 5785,
3814 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
3815 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3816 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3817 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3818 0x00, 0x06, 0x00, 0xf4, 0x00),
3819 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
3820 },
3821 { .freq = 5790,
3822 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
3823 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3824 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3825 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3826 0x00, 0x06, 0x00, 0xf4, 0x00),
3827 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
3828 },
3829 { .freq = 5795,
3830 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
3831 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
3832 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06,
3833 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
3834 0x00, 0x06, 0x00, 0xf4, 0x00),
3835 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
3836 },
3837 { .freq = 5800,
3838 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
3839 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3840 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3841 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3842 0x00, 0x06, 0x00, 0xf4, 0x00),
3843 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
3844 },
3845 { .freq = 5805,
3846 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
3847 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3848 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3849 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3850 0x00, 0x06, 0x00, 0xf4, 0x00),
3851 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
3852 },
3853 { .freq = 5810,
3854 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
3855 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3856 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3857 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3858 0x00, 0x06, 0x00, 0xf4, 0x00),
3859 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
3860 },
3861 { .freq = 5815,
3862 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
3863 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3864 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3865 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f,
3866 0x00, 0x06, 0x00, 0xf4, 0x00),
3867 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
3868 },
3869 { .freq = 5820,
3870 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 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(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
3876 },
3877 { .freq = 5825,
3878 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
3879 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3880 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3881 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3882 0x00, 0x06, 0x00, 0xf4, 0x00),
3883 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
3884 },
3885 { .freq = 5830,
3886 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
3887 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3888 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3889 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3890 0x00, 0x06, 0x00, 0xf4, 0x00),
3891 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
3892 },
3893 { .freq = 5840,
3894 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
3895 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3896 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3897 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3898 0x00, 0x06, 0x00, 0xf4, 0x00),
3899 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
3900 },
3901 { .freq = 5850,
3902 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
3903 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3904 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3905 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3906 0x00, 0x06, 0x00, 0xf4, 0x00),
3907 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
3908 },
3909 { .freq = 5860,
3910 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
3911 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3912 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3913 0x00, 0xf2, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f,
3914 0x00, 0x06, 0x00, 0xf2, 0x00),
3915 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
3916 },
3917 { .freq = 5870,
3918 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
3919 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3920 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3921 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3922 0x00, 0x06, 0x00, 0xf2, 0x00),
3923 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
3924 },
3925 { .freq = 5880,
3926 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
3927 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3928 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3929 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3930 0x00, 0x06, 0x00, 0xf2, 0x00),
3931 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
3932 },
3933 { .freq = 5890,
3934 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
3935 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
3936 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06,
3937 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3938 0x00, 0x06, 0x00, 0xf2, 0x00),
3939 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
3940 },
3941 { .freq = 5900,
3942 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
3943 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
3944 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
3945 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
3946 0x00, 0x05, 0x00, 0xf2, 0x00),
3947 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
3948 },
3949 { .freq = 5910,
3950 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
3951 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
3952 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05,
3953 0x00, 0xf2, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
3954 0x00, 0x05, 0x00, 0xf2, 0x00),
3955 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
3956 },
3957 { .freq = 2412,
3958 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
3959 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
3960 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
3961 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
3962 0x70, 0x00, 0x0f, 0x00, 0x0f),
3963 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
3964 },
3965 { .freq = 2417,
3966 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
3967 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3968 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
3969 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
3970 0x70, 0x00, 0x0f, 0x00, 0x0f),
3971 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
3972 },
3973 { .freq = 2422,
3974 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
3975 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3976 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00,
3977 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00,
3978 0x70, 0x00, 0x0f, 0x00, 0x0f),
3979 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
3980 },
3981 { .freq = 2427,
3982 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
3983 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3984 0x00, 0x00, 0xfd, 0x00, 0x05, 0x00, 0x70, 0x00,
3985 0x0f, 0x00, 0x0f, 0x00, 0xfd, 0x00, 0x05, 0x00,
3986 0x70, 0x00, 0x0f, 0x00, 0x0f),
3987 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
3988 },
3989 { .freq = 2432,
3990 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
3991 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
3992 0x00, 0x00, 0xfb, 0x00, 0x05, 0x00, 0x70, 0x00,
3993 0x0f, 0x00, 0x0f, 0x00, 0xfb, 0x00, 0x05, 0x00,
3994 0x70, 0x00, 0x0f, 0x00, 0x0f),
3995 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
3996 },
3997 { .freq = 2437,
3998 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
3999 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4000 0x00, 0x00, 0xfa, 0x00, 0x05, 0x00, 0x70, 0x00,
4001 0x0f, 0x00, 0x0f, 0x00, 0xfa, 0x00, 0x05, 0x00,
4002 0x70, 0x00, 0x0f, 0x00, 0x0f),
4003 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
4004 },
4005 { .freq = 2442,
4006 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
4007 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4008 0x00, 0x00, 0xf8, 0x00, 0x05, 0x00, 0x70, 0x00,
4009 0x0f, 0x00, 0x0f, 0x00, 0xf8, 0x00, 0x05, 0x00,
4010 0x70, 0x00, 0x0f, 0x00, 0x0f),
4011 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
4012 },
4013 { .freq = 2447,
4014 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
4015 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4016 0x00, 0x00, 0xf7, 0x00, 0x05, 0x00, 0x70, 0x00,
4017 0x0f, 0x00, 0x0f, 0x00, 0xf7, 0x00, 0x05, 0x00,
4018 0x70, 0x00, 0x0f, 0x00, 0x0f),
4019 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
4020 },
4021 { .freq = 2452,
4022 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
4023 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4024 0x00, 0x00, 0xf6, 0x00, 0x05, 0x00, 0x70, 0x00,
4025 0x0f, 0x00, 0x0f, 0x00, 0xf6, 0x00, 0x05, 0x00,
4026 0x70, 0x00, 0x0f, 0x00, 0x0f),
4027 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
4028 },
4029 { .freq = 2457,
4030 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
4031 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4032 0x00, 0x00, 0xf5, 0x00, 0x05, 0x00, 0x70, 0x00,
4033 0x0f, 0x00, 0x0d, 0x00, 0xf5, 0x00, 0x05, 0x00,
4034 0x70, 0x00, 0x0f, 0x00, 0x0d),
4035 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
4036 },
4037 { .freq = 2462,
4038 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
4039 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4040 0x00, 0x00, 0xf4, 0x00, 0x05, 0x00, 0x70, 0x00,
4041 0x0f, 0x00, 0x0d, 0x00, 0xf4, 0x00, 0x05, 0x00,
4042 0x70, 0x00, 0x0f, 0x00, 0x0d),
4043 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
4044 },
4045 { .freq = 2467,
4046 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
4047 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
4048 0x00, 0x00, 0xf3, 0x00, 0x05, 0x00, 0x70, 0x00,
4049 0x0f, 0x00, 0x0d, 0x00, 0xf3, 0x00, 0x05, 0x00,
4050 0x70, 0x00, 0x0f, 0x00, 0x0d),
4051 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
4052 },
4053 { .freq = 2472,
4054 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
4055 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4056 0x00, 0x00, 0xf2, 0x00, 0x05, 0x00, 0x70, 0x00,
4057 0x0f, 0x00, 0x0d, 0x00, 0xf2, 0x00, 0x05, 0x00,
4058 0x70, 0x00, 0x0f, 0x00, 0x0d),
4059 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
4060 },
4061 { .freq = 2484,
4062 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
4063 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
4064 0x00, 0x00, 0xf0, 0x00, 0x05, 0x00, 0x70, 0x00,
4065 0x0f, 0x00, 0x0d, 0x00, 0xf0, 0x00, 0x05, 0x00,
4066 0x70, 0x00, 0x0f, 0x00, 0x0d),
4067 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
4068 },
4069};
4070
4071static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_phy_rev4[] = {
4072 { .freq = 4920,
4073 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
4074 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
4079 },
4080 { .freq = 4930,
4081 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
4082 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
4087 },
4088 { .freq = 4940,
4089 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
4090 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
4095 },
4096 { .freq = 4950,
4097 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
4098 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
4103 },
4104 { .freq = 4960,
4105 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
4106 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4107 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4108 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4109 0x00, 0x0f, 0x00, 0xff, 0x00),
4110 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
4111 },
4112 { .freq = 4970,
4113 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04,
4114 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4115 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4116 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4117 0x00, 0x0f, 0x00, 0xff, 0x00),
4118 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
4119 },
4120 { .freq = 4980,
4121 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
4122 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4123 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4124 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4125 0x00, 0x0f, 0x00, 0xff, 0x00),
4126 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
4127 },
4128 { .freq = 4990,
4129 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
4130 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4131 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f,
4132 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f,
4133 0x00, 0x0f, 0x00, 0xff, 0x00),
4134 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
4135 },
4136 { .freq = 5000,
4137 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 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(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
4143 },
4144 { .freq = 5010,
4145 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 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(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
4151 },
4152 { .freq = 5020,
4153 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 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(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
4159 },
4160 { .freq = 5030,
4161 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 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(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
4167 },
4168 { .freq = 5040,
4169 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 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(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
4175 },
4176 { .freq = 5050,
4177 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 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(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
4183 },
4184 { .freq = 5060,
4185 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
4186 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4187 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4188 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4189 0x00, 0x0f, 0x00, 0xff, 0x00),
4190 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
4191 },
4192 { .freq = 5070,
4193 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
4194 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4195 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4196 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4197 0x00, 0x0f, 0x00, 0xff, 0x00),
4198 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
4199 },
4200 { .freq = 5080,
4201 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
4202 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4203 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4204 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4205 0x00, 0x0f, 0x00, 0xff, 0x00),
4206 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
4207 },
4208 { .freq = 5090,
4209 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
4210 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
4211 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f,
4212 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f,
4213 0x00, 0x0f, 0x00, 0xff, 0x00),
4214 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
4215 },
4216 { .freq = 5100,
4217 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 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(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
4223 },
4224 { .freq = 5110,
4225 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 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(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
4231 },
4232 { .freq = 5120,
4233 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 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(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
4239 },
4240 { .freq = 5130,
4241 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
4242 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4243 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4244 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4245 0x00, 0x0f, 0x00, 0xfe, 0x00),
4246 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
4247 },
4248 { .freq = 5140,
4249 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
4250 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4251 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4252 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4253 0x00, 0x0f, 0x00, 0xfe, 0x00),
4254 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
4255 },
4256 { .freq = 5160,
4257 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
4258 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4259 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4260 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4261 0x00, 0x0f, 0x00, 0xfe, 0x00),
4262 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
4263 },
4264 { .freq = 5170,
4265 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
4266 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4267 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4268 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f,
4269 0x00, 0x0f, 0x00, 0xfe, 0x00),
4270 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
4271 },
4272 { .freq = 5180,
4273 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
4274 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4275 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4276 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4277 0x00, 0x0f, 0x00, 0xfe, 0x00),
4278 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
4279 },
4280 { .freq = 5190,
4281 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
4282 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4283 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f,
4284 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f,
4285 0x00, 0x0f, 0x00, 0xfe, 0x00),
4286 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
4287 },
4288 { .freq = 5200,
4289 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
4290 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4291 0xff, 0xef, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4292 0x00, 0xfc, 0x00, 0xef, 0x00, 0x0a, 0x00, 0x7f,
4293 0x00, 0x0f, 0x00, 0xfc, 0x00),
4294 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
4295 },
4296 { .freq = 5210,
4297 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
4298 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4299 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4300 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4301 0x00, 0x0f, 0x00, 0xfc, 0x00),
4302 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
4303 },
4304 { .freq = 5220,
4305 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
4306 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4307 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4308 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4309 0x00, 0x0f, 0x00, 0xfc, 0x00),
4310 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
4311 },
4312 { .freq = 5230,
4313 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
4314 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4315 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4316 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f,
4317 0x00, 0x0f, 0x00, 0xfc, 0x00),
4318 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
4319 },
4320 { .freq = 5240,
4321 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
4322 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4323 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4324 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4325 0x00, 0x0f, 0x00, 0xfc, 0x00),
4326 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
4327 },
4328 { .freq = 5250,
4329 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
4330 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4331 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4332 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4333 0x00, 0x0f, 0x00, 0xfc, 0x00),
4334 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
4335 },
4336 { .freq = 5260,
4337 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
4338 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
4339 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4340 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4341 0x00, 0x0f, 0x00, 0xfc, 0x00),
4342 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
4343 },
4344 { .freq = 5270,
4345 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
4346 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4347 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4348 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f,
4349 0x00, 0x0f, 0x00, 0xfc, 0x00),
4350 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
4351 },
4352 { .freq = 5280,
4353 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
4354 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4355 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4356 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4357 0x00, 0x0f, 0x00, 0xfc, 0x00),
4358 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
4359 },
4360 { .freq = 5290,
4361 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
4362 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
4363 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f,
4364 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f,
4365 0x00, 0x0f, 0x00, 0xfc, 0x00),
4366 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
4367 },
4368 { .freq = 5300,
4369 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
4370 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4371 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4372 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4373 0x00, 0x0f, 0x00, 0xfa, 0x00),
4374 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
4375 },
4376 { .freq = 5310,
4377 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
4378 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4379 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4380 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4381 0x00, 0x0f, 0x00, 0xfa, 0x00),
4382 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
4383 },
4384 { .freq = 5320,
4385 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
4386 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4387 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4388 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f,
4389 0x00, 0x0f, 0x00, 0xfa, 0x00),
4390 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
4391 },
4392 { .freq = 5330,
4393 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
4394 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4395 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4396 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4397 0x00, 0x0f, 0x00, 0xfa, 0x00),
4398 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
4399 },
4400 { .freq = 5340,
4401 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
4402 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4403 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4404 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f,
4405 0x00, 0x0f, 0x00, 0xfa, 0x00),
4406 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
4407 },
4408 { .freq = 5350,
4409 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
4410 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4411 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4412 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4413 0x00, 0x0f, 0x00, 0xfa, 0x00),
4414 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
4415 },
4416 { .freq = 5360,
4417 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
4418 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4419 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4420 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4421 0x00, 0x0f, 0x00, 0xfa, 0x00),
4422 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
4423 },
4424 { .freq = 5370,
4425 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
4426 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4427 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4428 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4429 0x00, 0x0f, 0x00, 0xfa, 0x00),
4430 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
4431 },
4432 { .freq = 5380,
4433 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
4434 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4435 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4436 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f,
4437 0x00, 0x0f, 0x00, 0xfa, 0x00),
4438 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
4439 },
4440 { .freq = 5390,
4441 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
4442 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
4443 0xff, 0x8f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f,
4444 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x08, 0x00, 0x7f,
4445 0x00, 0x0f, 0x00, 0xfa, 0x00),
4446 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
4447 },
4448 { .freq = 5400,
4449 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
4450 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4451 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4452 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4453 0x00, 0x0f, 0x00, 0xf8, 0x00),
4454 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
4455 },
4456 { .freq = 5410,
4457 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
4458 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4459 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4460 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f,
4461 0x00, 0x0f, 0x00, 0xf8, 0x00),
4462 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
4463 },
4464 { .freq = 5420,
4465 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
4466 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4467 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4468 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4469 0x00, 0x0f, 0x00, 0xf8, 0x00),
4470 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
4471 },
4472 { .freq = 5430,
4473 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
4474 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
4475 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4476 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f,
4477 0x00, 0x0f, 0x00, 0xf8, 0x00),
4478 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
4479 },
4480 { .freq = 5440,
4481 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
4482 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4483 0xc8, 0x7e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4484 0x00, 0xf8, 0x00, 0x7e, 0x00, 0x07, 0x00, 0x7f,
4485 0x00, 0x0f, 0x00, 0xf8, 0x00),
4486 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
4487 },
4488 { .freq = 5450,
4489 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
4490 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4491 0xc8, 0x7d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4492 0x00, 0xf8, 0x00, 0x7d, 0x00, 0x07, 0x00, 0x7f,
4493 0x00, 0x0f, 0x00, 0xf8, 0x00),
4494 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
4495 },
4496 { .freq = 5460,
4497 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
4498 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4499 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4500 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4501 0x00, 0x0f, 0x00, 0xf8, 0x00),
4502 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
4503 },
4504 { .freq = 5470,
4505 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
4506 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4507 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4508 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f,
4509 0x00, 0x0f, 0x00, 0xf8, 0x00),
4510 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
4511 },
4512 { .freq = 5480,
4513 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
4514 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4515 0xc8, 0x5d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4516 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x7f,
4517 0x00, 0x0f, 0x00, 0xf8, 0x00),
4518 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
4519 },
4520 { .freq = 5490,
4521 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
4522 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
4523 0xc8, 0x5c, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f,
4524 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x07, 0x00, 0x7f,
4525 0x00, 0x0f, 0x00, 0xf8, 0x00),
4526 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
4527 },
4528 { .freq = 5500,
4529 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
4530 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4531 0x84, 0x5c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4532 0x00, 0xf6, 0x00, 0x5c, 0x00, 0x06, 0x00, 0x7f,
4533 0x00, 0x0d, 0x00, 0xf6, 0x00),
4534 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
4535 },
4536 { .freq = 5510,
4537 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
4538 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4539 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4540 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4541 0x00, 0x0d, 0x00, 0xf6, 0x00),
4542 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
4543 },
4544 { .freq = 5520,
4545 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
4546 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4547 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4548 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f,
4549 0x00, 0x0d, 0x00, 0xf6, 0x00),
4550 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
4551 },
4552 { .freq = 5530,
4553 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
4554 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4555 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4556 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4557 0x00, 0x0d, 0x00, 0xf6, 0x00),
4558 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
4559 },
4560 { .freq = 5540,
4561 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
4562 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4563 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4564 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4565 0x00, 0x0d, 0x00, 0xf6, 0x00),
4566 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
4567 },
4568 { .freq = 5550,
4569 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
4570 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4571 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4572 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f,
4573 0x00, 0x0d, 0x00, 0xf6, 0x00),
4574 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
4575 },
4576 { .freq = 5560,
4577 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
4578 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4579 0x84, 0x2b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4580 0x00, 0xf6, 0x00, 0x2b, 0x00, 0x06, 0x00, 0x7f,
4581 0x00, 0x0d, 0x00, 0xf6, 0x00),
4582 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
4583 },
4584 { .freq = 5570,
4585 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
4586 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4587 0x84, 0x2a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4588 0x00, 0xf6, 0x00, 0x2a, 0x00, 0x06, 0x00, 0x7f,
4589 0x00, 0x0d, 0x00, 0xf6, 0x00),
4590 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
4591 },
4592 { .freq = 5580,
4593 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
4594 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4595 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4596 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4597 0x00, 0x0d, 0x00, 0xf6, 0x00),
4598 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
4599 },
4600 { .freq = 5590,
4601 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
4602 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
4603 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d,
4604 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f,
4605 0x00, 0x0d, 0x00, 0xf6, 0x00),
4606 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
4607 },
4608 { .freq = 5600,
4609 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
4610 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4611 0x70, 0x1a, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4612 0x00, 0xf4, 0x00, 0x1a, 0x00, 0x04, 0x00, 0x7f,
4613 0x00, 0x0b, 0x00, 0xf4, 0x00),
4614 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
4615 },
4616 { .freq = 5610,
4617 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
4618 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4619 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4620 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4621 0x00, 0x0b, 0x00, 0xf4, 0x00),
4622 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
4623 },
4624 { .freq = 5620,
4625 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
4626 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4627 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4628 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f,
4629 0x00, 0x0b, 0x00, 0xf4, 0x00),
4630 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
4631 },
4632 { .freq = 5630,
4633 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
4634 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4635 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4636 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4637 0x00, 0x0b, 0x00, 0xf4, 0x00),
4638 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
4639 },
4640 { .freq = 5640,
4641 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
4642 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4643 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4644 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f,
4645 0x00, 0x0b, 0x00, 0xf4, 0x00),
4646 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
4647 },
4648 { .freq = 5650,
4649 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
4650 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4651 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4652 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4653 0x00, 0x0b, 0x00, 0xf4, 0x00),
4654 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
4655 },
4656 { .freq = 5660,
4657 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
4658 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4659 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4660 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4661 0x00, 0x0b, 0x00, 0xf4, 0x00),
4662 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
4663 },
4664 { .freq = 5670,
4665 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
4666 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4667 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4668 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4669 0x00, 0x0b, 0x00, 0xf4, 0x00),
4670 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
4671 },
4672 { .freq = 5680,
4673 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
4674 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4675 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4676 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f,
4677 0x00, 0x0b, 0x00, 0xf4, 0x00),
4678 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
4679 },
4680 { .freq = 5690,
4681 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
4682 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
4683 0x70, 0x07, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b,
4684 0x00, 0xf4, 0x00, 0x07, 0x00, 0x04, 0x00, 0x7f,
4685 0x00, 0x0b, 0x00, 0xf4, 0x00),
4686 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
4687 },
4688 { .freq = 5700,
4689 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
4690 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4691 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4692 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4693 0x00, 0x0a, 0x00, 0xf2, 0x00),
4694 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
4695 },
4696 { .freq = 5710,
4697 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
4698 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4699 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4700 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4701 0x00, 0x0a, 0x00, 0xf2, 0x00),
4702 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
4703 },
4704 { .freq = 5720,
4705 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
4706 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4707 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4708 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f,
4709 0x00, 0x0a, 0x00, 0xf2, 0x00),
4710 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
4711 },
4712 { .freq = 5725,
4713 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 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(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
4719 },
4720 { .freq = 5730,
4721 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 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(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
4727 },
4728 { .freq = 5735,
4729 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
4730 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4731 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4732 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4733 0x00, 0x0a, 0x00, 0xf2, 0x00),
4734 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
4735 },
4736 { .freq = 5740,
4737 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
4738 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4739 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4740 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4741 0x00, 0x0a, 0x00, 0xf2, 0x00),
4742 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
4743 },
4744 { .freq = 5745,
4745 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
4746 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4747 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4748 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4749 0x00, 0x0a, 0x00, 0xf2, 0x00),
4750 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
4751 },
4752 { .freq = 5750,
4753 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
4754 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4755 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4756 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f,
4757 0x00, 0x0a, 0x00, 0xf2, 0x00),
4758 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
4759 },
4760 { .freq = 5755,
4761 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 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(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
4767 },
4768 { .freq = 5760,
4769 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 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(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
4775 },
4776 { .freq = 5765,
4777 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
4778 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4779 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4780 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4781 0x00, 0x0a, 0x00, 0xf2, 0x00),
4782 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
4783 },
4784 { .freq = 5770,
4785 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
4786 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4787 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4788 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4789 0x00, 0x0a, 0x00, 0xf2, 0x00),
4790 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
4791 },
4792 { .freq = 5775,
4793 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
4794 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4795 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4796 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4797 0x00, 0x0a, 0x00, 0xf2, 0x00),
4798 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
4799 },
4800 { .freq = 5780,
4801 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
4802 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
4803 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4804 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f,
4805 0x00, 0x0a, 0x00, 0xf2, 0x00),
4806 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
4807 },
4808 { .freq = 5785,
4809 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
4810 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4811 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4812 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4813 0x00, 0x0a, 0x00, 0xf2, 0x00),
4814 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
4815 },
4816 { .freq = 5790,
4817 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
4818 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4819 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4820 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4821 0x00, 0x0a, 0x00, 0xf2, 0x00),
4822 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
4823 },
4824 { .freq = 5795,
4825 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
4826 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
4827 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a,
4828 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f,
4829 0x00, 0x0a, 0x00, 0xf2, 0x00),
4830 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
4831 },
4832 { .freq = 5800,
4833 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
4834 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4835 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4836 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4837 0x00, 0x09, 0x00, 0xf0, 0x00),
4838 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
4839 },
4840 { .freq = 5805,
4841 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
4842 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4843 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4844 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4845 0x00, 0x09, 0x00, 0xf0, 0x00),
4846 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
4847 },
4848 { .freq = 5810,
4849 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
4850 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4851 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4852 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4853 0x00, 0x09, 0x00, 0xf0, 0x00),
4854 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
4855 },
4856 { .freq = 5815,
4857 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
4858 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4859 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4860 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f,
4861 0x00, 0x09, 0x00, 0xf0, 0x00),
4862 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
4863 },
4864 { .freq = 5820,
4865 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 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(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
4871 },
4872 { .freq = 5825,
4873 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
4874 0x10, 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(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
4879 },
4880 { .freq = 5830,
4881 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
4882 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4883 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4884 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4885 0x00, 0x09, 0x00, 0xf0, 0x00),
4886 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
4887 },
4888 { .freq = 5840,
4889 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
4890 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4891 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4892 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4893 0x00, 0x09, 0x00, 0xf0, 0x00),
4894 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
4895 },
4896 { .freq = 5850,
4897 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
4898 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4899 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4900 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4901 0x00, 0x09, 0x00, 0xf0, 0x00),
4902 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
4903 },
4904 { .freq = 5860,
4905 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
4906 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4907 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4908 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f,
4909 0x00, 0x09, 0x00, 0xf0, 0x00),
4910 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
4911 },
4912 { .freq = 5870,
4913 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
4914 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4915 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4916 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4917 0x00, 0x09, 0x00, 0xf0, 0x00),
4918 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
4919 },
4920 { .freq = 5880,
4921 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
4922 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4923 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4924 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4925 0x00, 0x09, 0x00, 0xf0, 0x00),
4926 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
4927 },
4928 { .freq = 5890,
4929 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
4930 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
4931 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09,
4932 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f,
4933 0x00, 0x09, 0x00, 0xf0, 0x00),
4934 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
4935 },
4936 { .freq = 5900,
4937 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
4938 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4939 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
4940 0x00, 0xf0, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f,
4941 0x00, 0x07, 0x00, 0xf0, 0x00),
4942 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
4943 },
4944 { .freq = 5910,
4945 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
4946 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
4947 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07,
4948 0x00, 0xf0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f,
4949 0x00, 0x07, 0x00, 0xf0, 0x00),
4950 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
4951 },
4952 { .freq = 2412,
4953 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
4954 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
4955 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
4956 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
4957 0x70, 0x00, 0x0f, 0x00, 0x0e),
4958 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
4959 },
4960 { .freq = 2417,
4961 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
4962 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4963 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
4964 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
4965 0x70, 0x00, 0x0f, 0x00, 0x0e),
4966 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
4967 },
4968 { .freq = 2422,
4969 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
4970 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4971 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00,
4972 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00,
4973 0x70, 0x00, 0x0f, 0x00, 0x0e),
4974 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
4975 },
4976 { .freq = 2427,
4977 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
4978 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4979 0x00, 0x00, 0xfd, 0x00, 0x04, 0x00, 0x70, 0x00,
4980 0x0f, 0x00, 0x0e, 0x00, 0xfd, 0x00, 0x04, 0x00,
4981 0x70, 0x00, 0x0f, 0x00, 0x0e),
4982 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
4983 },
4984 { .freq = 2432,
4985 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
4986 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4987 0x00, 0x00, 0xfb, 0x00, 0x04, 0x00, 0x70, 0x00,
4988 0x0f, 0x00, 0x0e, 0x00, 0xfb, 0x00, 0x04, 0x00,
4989 0x70, 0x00, 0x0f, 0x00, 0x0e),
4990 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
4991 },
4992 { .freq = 2437,
4993 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
4994 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
4995 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x70, 0x00,
4996 0x0f, 0x00, 0x0e, 0x00, 0xfa, 0x00, 0x04, 0x00,
4997 0x70, 0x00, 0x0f, 0x00, 0x0e),
4998 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
4999 },
5000 { .freq = 2442,
5001 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
5002 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5003 0x00, 0x00, 0xf8, 0x00, 0x04, 0x00, 0x70, 0x00,
5004 0x0f, 0x00, 0x0e, 0x00, 0xf8, 0x00, 0x04, 0x00,
5005 0x70, 0x00, 0x0f, 0x00, 0x0e),
5006 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
5007 },
5008 { .freq = 2447,
5009 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
5010 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5011 0x00, 0x00, 0xf7, 0x00, 0x04, 0x00, 0x70, 0x00,
5012 0x0f, 0x00, 0x0e, 0x00, 0xf7, 0x00, 0x04, 0x00,
5013 0x70, 0x00, 0x0f, 0x00, 0x0e),
5014 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
5015 },
5016 { .freq = 2452,
5017 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
5018 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5019 0x00, 0x00, 0xf6, 0x00, 0x04, 0x00, 0x70, 0x00,
5020 0x0f, 0x00, 0x0e, 0x00, 0xf6, 0x00, 0x04, 0x00,
5021 0x70, 0x00, 0x0f, 0x00, 0x0e),
5022 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
5023 },
5024 { .freq = 2457,
5025 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
5026 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5027 0x00, 0x00, 0xf5, 0x00, 0x04, 0x00, 0x70, 0x00,
5028 0x0f, 0x00, 0x0e, 0x00, 0xf5, 0x00, 0x04, 0x00,
5029 0x70, 0x00, 0x0f, 0x00, 0x0e),
5030 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
5031 },
5032 { .freq = 2462,
5033 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
5034 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5035 0x00, 0x00, 0xf4, 0x00, 0x04, 0x00, 0x70, 0x00,
5036 0x0f, 0x00, 0x0e, 0x00, 0xf4, 0x00, 0x04, 0x00,
5037 0x70, 0x00, 0x0f, 0x00, 0x0e),
5038 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
5039 },
5040 { .freq = 2467,
5041 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
5042 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
5043 0x00, 0x00, 0xf3, 0x00, 0x04, 0x00, 0x70, 0x00,
5044 0x0f, 0x00, 0x0e, 0x00, 0xf3, 0x00, 0x04, 0x00,
5045 0x70, 0x00, 0x0f, 0x00, 0x0e),
5046 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
5047 },
5048 { .freq = 2472,
5049 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
5050 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5051 0x00, 0x00, 0xf2, 0x00, 0x04, 0x00, 0x70, 0x00,
5052 0x0f, 0x00, 0x0e, 0x00, 0xf2, 0x00, 0x04, 0x00,
5053 0x70, 0x00, 0x0f, 0x00, 0x0e),
5054 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
5055 },
5056 { .freq = 2484,
5057 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
5058 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
5059 0x00, 0x00, 0xf0, 0x00, 0x04, 0x00, 0x70, 0x00,
5060 0x0f, 0x00, 0x0e, 0x00, 0xf0, 0x00, 0x04, 0x00,
5061 0x70, 0x00, 0x0f, 0x00, 0x0e),
5062 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
5063 },
5064};
5065
5066static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_radio_rev5[] = {
5067 { .freq = 4920,
5068 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
5069 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5070 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
5071 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5072 0x00, 0x0f, 0x00, 0x6f, 0x00),
5073 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
5074 },
5075 { .freq = 4930,
5076 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
5077 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5078 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5079 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5080 0x00, 0x0e, 0x00, 0x6f, 0x00),
5081 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
5082 },
5083 { .freq = 4940,
5084 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
5085 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5086 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5087 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5088 0x00, 0x0e, 0x00, 0x6f, 0x00),
5089 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
5090 },
5091 { .freq = 4950,
5092 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
5093 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
5094 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
5095 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
5096 0x00, 0x0e, 0x00, 0x6f, 0x00),
5097 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
5098 },
5099 { .freq = 4960,
5100 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
5101 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5102 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
5103 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5104 0x00, 0x0e, 0x00, 0x6f, 0x00),
5105 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
5106 },
5107 { .freq = 4970,
5108 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 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(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
5114 },
5115 { .freq = 4980,
5116 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
5117 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5118 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5119 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5120 0x00, 0x0d, 0x00, 0x6f, 0x00),
5121 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
5122 },
5123 { .freq = 4990,
5124 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
5125 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5126 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5127 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5128 0x00, 0x0d, 0x00, 0x6f, 0x00),
5129 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
5130 },
5131 { .freq = 5000,
5132 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
5133 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5134 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5135 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5136 0x00, 0x0d, 0x00, 0x6f, 0x00),
5137 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
5138 },
5139 { .freq = 5010,
5140 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
5141 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5142 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
5143 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
5144 0x00, 0x0d, 0x00, 0x6f, 0x00),
5145 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
5146 },
5147 { .freq = 5020,
5148 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
5149 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5150 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
5151 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5152 0x00, 0x0d, 0x00, 0x6f, 0x00),
5153 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
5154 },
5155 { .freq = 5030,
5156 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
5157 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5158 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5159 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
5160 0x00, 0x0c, 0x00, 0x6f, 0x00),
5161 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
5162 },
5163 { .freq = 5040,
5164 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
5165 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5166 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5167 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5168 0x00, 0x0c, 0x00, 0x6f, 0x00),
5169 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
5170 },
5171 { .freq = 5050,
5172 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
5173 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5174 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5175 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
5176 0x00, 0x0c, 0x00, 0x6f, 0x00),
5177 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
5178 },
5179 { .freq = 5060,
5180 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
5181 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5182 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
5183 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
5184 0x00, 0x0c, 0x00, 0x6f, 0x00),
5185 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
5186 },
5187 { .freq = 5070,
5188 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
5189 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5190 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5191 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
5192 0x00, 0x0b, 0x00, 0x6f, 0x00),
5193 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
5194 },
5195 { .freq = 5080,
5196 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
5197 0x0c, 0x01, 0x01, 0x01, 0x01, 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(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
5202 },
5203 { .freq = 5090,
5204 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
5205 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
5206 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5207 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5208 0x00, 0x0b, 0x00, 0x6f, 0x00),
5209 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
5210 },
5211 { .freq = 5100,
5212 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
5213 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5214 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5215 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5216 0x00, 0x0b, 0x00, 0x6f, 0x00),
5217 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
5218 },
5219 { .freq = 5110,
5220 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
5221 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5222 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5223 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5224 0x00, 0x0b, 0x00, 0x6f, 0x00),
5225 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
5226 },
5227 { .freq = 5120,
5228 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
5229 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5230 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
5231 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
5232 0x00, 0x0b, 0x00, 0x6f, 0x00),
5233 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
5234 },
5235 { .freq = 5130,
5236 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
5237 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5238 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
5239 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
5240 0x00, 0x0a, 0x00, 0x6f, 0x00),
5241 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
5242 },
5243 { .freq = 5140,
5244 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
5245 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5246 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
5247 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5248 0x00, 0x0a, 0x00, 0x6f, 0x00),
5249 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
5250 },
5251 { .freq = 5160,
5252 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
5253 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5254 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
5255 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
5256 0x00, 0x09, 0x00, 0x6e, 0x00),
5257 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
5258 },
5259 { .freq = 5170,
5260 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
5261 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5262 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5263 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
5264 0x00, 0x09, 0x00, 0x6e, 0x00),
5265 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
5266 },
5267 { .freq = 5180,
5268 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 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(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
5274 },
5275 { .freq = 5190,
5276 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
5277 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5278 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5279 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5280 0x00, 0x09, 0x00, 0x6e, 0x00),
5281 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
5282 },
5283 { .freq = 5200,
5284 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
5285 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5286 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5287 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5288 0x00, 0x09, 0x00, 0x6e, 0x00),
5289 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
5290 },
5291 { .freq = 5210,
5292 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
5293 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5294 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5295 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5296 0x00, 0x09, 0x00, 0x6e, 0x00),
5297 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
5298 },
5299 { .freq = 5220,
5300 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
5301 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5302 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
5303 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
5304 0x00, 0x09, 0x00, 0x6e, 0x00),
5305 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
5306 },
5307 { .freq = 5230,
5308 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
5309 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5310 0xff, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
5311 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
5312 0x00, 0x08, 0x00, 0x6e, 0x00),
5313 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
5314 },
5315 { .freq = 5240,
5316 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
5317 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5318 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5319 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5320 0x00, 0x08, 0x00, 0x6d, 0x00),
5321 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
5322 },
5323 { .freq = 5250,
5324 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
5325 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5326 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5327 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
5328 0x00, 0x08, 0x00, 0x6d, 0x00),
5329 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
5330 },
5331 { .freq = 5260,
5332 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
5333 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
5334 0xff, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
5335 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
5336 0x00, 0x08, 0x00, 0x6d, 0x00),
5337 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
5338 },
5339 { .freq = 5270,
5340 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
5341 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5342 0xff, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5343 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
5344 0x00, 0x07, 0x00, 0x6c, 0x00),
5345 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
5346 },
5347 { .freq = 5280,
5348 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
5349 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5350 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5351 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5352 0x00, 0x07, 0x00, 0x6c, 0x00),
5353 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
5354 },
5355 { .freq = 5290,
5356 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
5357 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00,
5358 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5359 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5360 0x00, 0x07, 0x00, 0x6c, 0x00),
5361 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
5362 },
5363 { .freq = 5300,
5364 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
5365 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5366 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5367 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5368 0x00, 0x07, 0x00, 0x6c, 0x00),
5369 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
5370 },
5371 { .freq = 5310,
5372 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
5373 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5374 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5375 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
5376 0x00, 0x07, 0x00, 0x6c, 0x00),
5377 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
5378 },
5379 { .freq = 5320,
5380 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
5381 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5382 0xff, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5383 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
5384 0x00, 0x07, 0x00, 0x6c, 0x00),
5385 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
5386 },
5387 { .freq = 5330,
5388 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
5389 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5390 0xff, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
5391 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
5392 0x00, 0x07, 0x00, 0x6b, 0x00),
5393 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
5394 },
5395 { .freq = 5340,
5396 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
5397 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5398 0xff, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
5399 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
5400 0x00, 0x07, 0x00, 0x6b, 0x00),
5401 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
5402 },
5403 { .freq = 5350,
5404 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
5405 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5406 0xff, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5407 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
5408 0x00, 0x06, 0x00, 0x6b, 0x00),
5409 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
5410 },
5411 { .freq = 5360,
5412 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
5413 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5414 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5415 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5416 0x00, 0x06, 0x00, 0x6b, 0x00),
5417 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
5418 },
5419 { .freq = 5370,
5420 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
5421 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5422 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5423 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
5424 0x00, 0x06, 0x00, 0x5b, 0x00),
5425 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
5426 },
5427 { .freq = 5380,
5428 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
5429 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5430 0xff, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5431 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
5432 0x00, 0x06, 0x00, 0x5a, 0x00),
5433 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
5434 },
5435 { .freq = 5390,
5436 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
5437 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00,
5438 0xff, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5439 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5440 0x00, 0x06, 0x00, 0x5a, 0x00),
5441 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
5442 },
5443 { .freq = 5400,
5444 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
5445 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5446 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
5447 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5448 0x00, 0x06, 0x00, 0x5a, 0x00),
5449 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
5450 },
5451 { .freq = 5410,
5452 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
5453 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5454 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5455 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5456 0x00, 0x05, 0x00, 0x5a, 0x00),
5457 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
5458 },
5459 { .freq = 5420,
5460 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
5461 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5462 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
5463 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
5464 0x00, 0x05, 0x00, 0x5a, 0x00),
5465 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
5466 },
5467 { .freq = 5430,
5468 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
5469 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
5470 0xc8, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5471 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
5472 0x00, 0x05, 0x00, 0x59, 0x00),
5473 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
5474 },
5475 { .freq = 5440,
5476 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
5477 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5478 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5479 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5480 0x00, 0x05, 0x00, 0x59, 0x00),
5481 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
5482 },
5483 { .freq = 5450,
5484 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
5485 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5486 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
5487 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5488 0x00, 0x05, 0x00, 0x59, 0x00),
5489 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
5490 },
5491 { .freq = 5460,
5492 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
5493 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5494 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
5495 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
5496 0x00, 0x04, 0x00, 0x69, 0x00),
5497 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
5498 },
5499 { .freq = 5470,
5500 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
5501 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5502 0xc8, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5503 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
5504 0x00, 0x04, 0x00, 0x69, 0x00),
5505 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
5506 },
5507 { .freq = 5480,
5508 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
5509 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5510 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5511 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5512 0x00, 0x04, 0x00, 0x68, 0x00),
5513 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
5514 },
5515 { .freq = 5490,
5516 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
5517 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00,
5518 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5519 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5520 0x00, 0x04, 0x00, 0x68, 0x00),
5521 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
5522 },
5523 { .freq = 5500,
5524 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
5525 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5526 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5527 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5528 0x00, 0x04, 0x00, 0x78, 0x00),
5529 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
5530 },
5531 { .freq = 5510,
5532 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
5533 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5534 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5535 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5536 0x00, 0x04, 0x00, 0x78, 0x00),
5537 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
5538 },
5539 { .freq = 5520,
5540 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
5541 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5542 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
5543 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
5544 0x00, 0x04, 0x00, 0x78, 0x00),
5545 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
5546 },
5547 { .freq = 5530,
5548 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
5549 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5550 0x84, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
5551 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
5552 0x00, 0x03, 0x00, 0x78, 0x00),
5553 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
5554 },
5555 { .freq = 5540,
5556 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
5557 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5558 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5559 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5560 0x00, 0x03, 0x00, 0x77, 0x00),
5561 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
5562 },
5563 { .freq = 5550,
5564 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
5565 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5566 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5567 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5568 0x00, 0x03, 0x00, 0x77, 0x00),
5569 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
5570 },
5571 { .freq = 5560,
5572 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
5573 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5574 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
5575 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
5576 0x00, 0x03, 0x00, 0x77, 0x00),
5577 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
5578 },
5579 { .freq = 5570,
5580 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
5581 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5582 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5583 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5584 0x00, 0x02, 0x00, 0x76, 0x00),
5585 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
5586 },
5587 { .freq = 5580,
5588 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
5589 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5590 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5591 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
5592 0x00, 0x02, 0x00, 0x76, 0x00),
5593 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
5594 },
5595 { .freq = 5590,
5596 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
5597 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00,
5598 0x84, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5599 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5600 0x00, 0x02, 0x00, 0x76, 0x00),
5601 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
5602 },
5603 { .freq = 5600,
5604 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
5605 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5606 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5607 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5608 0x00, 0x02, 0x00, 0x76, 0x00),
5609 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
5610 },
5611 { .freq = 5610,
5612 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
5613 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5614 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5615 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5616 0x00, 0x02, 0x00, 0x76, 0x00),
5617 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
5618 },
5619 { .freq = 5620,
5620 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
5621 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5622 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5623 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5624 0x00, 0x02, 0x00, 0x76, 0x00),
5625 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
5626 },
5627 { .freq = 5630,
5628 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
5629 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5630 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5631 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5632 0x00, 0x02, 0x00, 0x76, 0x00),
5633 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
5634 },
5635 { .freq = 5640,
5636 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
5637 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5638 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
5639 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
5640 0x00, 0x02, 0x00, 0x75, 0x00),
5641 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
5642 },
5643 { .freq = 5650,
5644 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
5645 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5646 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5647 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5648 0x00, 0x01, 0x00, 0x75, 0x00),
5649 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
5650 },
5651 { .freq = 5660,
5652 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
5653 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5654 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5655 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
5656 0x00, 0x01, 0x00, 0x75, 0x00),
5657 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
5658 },
5659 { .freq = 5670,
5660 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
5661 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5662 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5663 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5664 0x00, 0x01, 0x00, 0x74, 0x00),
5665 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
5666 },
5667 { .freq = 5680,
5668 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
5669 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5670 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5671 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5672 0x00, 0x01, 0x00, 0x74, 0x00),
5673 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
5674 },
5675 { .freq = 5690,
5676 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
5677 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00,
5678 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5679 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5680 0x00, 0x01, 0x00, 0x74, 0x00),
5681 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
5682 },
5683 { .freq = 5700,
5684 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
5685 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5686 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5687 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5688 0x00, 0x01, 0x00, 0x74, 0x00),
5689 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
5690 },
5691 { .freq = 5710,
5692 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
5693 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5694 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5695 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5696 0x00, 0x01, 0x00, 0x74, 0x00),
5697 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
5698 },
5699 { .freq = 5720,
5700 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
5701 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5702 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5703 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5704 0x00, 0x01, 0x00, 0x74, 0x00),
5705 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
5706 },
5707 { .freq = 5725,
5708 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
5709 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5710 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5711 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
5712 0x00, 0x01, 0x00, 0x74, 0x00),
5713 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
5714 },
5715 { .freq = 5730,
5716 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
5717 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5718 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
5719 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5720 0x00, 0x01, 0x00, 0x84, 0x00),
5721 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
5722 },
5723 { .freq = 5735,
5724 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 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(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
5730 },
5731 { .freq = 5740,
5732 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
5733 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5734 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5735 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5736 0x00, 0x00, 0x00, 0x83, 0x00),
5737 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
5738 },
5739 { .freq = 5745,
5740 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
5741 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5742 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5743 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5744 0x00, 0x00, 0x00, 0x83, 0x00),
5745 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
5746 },
5747 { .freq = 5750,
5748 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
5749 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5750 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5751 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5752 0x00, 0x00, 0x00, 0x83, 0x00),
5753 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
5754 },
5755 { .freq = 5755,
5756 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
5757 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5758 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5759 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
5760 0x00, 0x00, 0x00, 0x83, 0x00),
5761 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
5762 },
5763 { .freq = 5760,
5764 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
5765 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5766 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5767 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5768 0x00, 0x00, 0x00, 0x83, 0x00),
5769 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
5770 },
5771 { .freq = 5765,
5772 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
5773 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5774 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5775 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5776 0x00, 0x00, 0x00, 0x82, 0x00),
5777 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
5778 },
5779 { .freq = 5770,
5780 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
5781 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5782 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5783 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5784 0x00, 0x00, 0x00, 0x82, 0x00),
5785 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
5786 },
5787 { .freq = 5775,
5788 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
5789 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5790 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5791 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
5792 0x00, 0x00, 0x00, 0x82, 0x00),
5793 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
5794 },
5795 { .freq = 5780,
5796 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
5797 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00,
5798 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5799 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5800 0x00, 0x00, 0x00, 0x82, 0x00),
5801 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
5802 },
5803 { .freq = 5785,
5804 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
5805 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5806 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5807 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5808 0x00, 0x00, 0x00, 0x82, 0x00),
5809 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
5810 },
5811 { .freq = 5790,
5812 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
5813 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5814 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5815 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5816 0x00, 0x00, 0x00, 0x82, 0x00),
5817 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
5818 },
5819 { .freq = 5795,
5820 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
5821 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00,
5822 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5823 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5824 0x00, 0x00, 0x00, 0x82, 0x00),
5825 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
5826 },
5827 { .freq = 5800,
5828 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 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(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
5834 },
5835 { .freq = 5805,
5836 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 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(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
5842 },
5843 { .freq = 5810,
5844 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 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, 0x82, 0x00),
5849 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
5850 },
5851 { .freq = 5815,
5852 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
5853 0x10, 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, 0x82, 0x00),
5857 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
5858 },
5859 { .freq = 5820,
5860 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
5861 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5862 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5863 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5864 0x00, 0x00, 0x00, 0x82, 0x00),
5865 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
5866 },
5867 { .freq = 5825,
5868 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
5869 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5870 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5871 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5872 0x00, 0x00, 0x00, 0x82, 0x00),
5873 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
5874 },
5875 { .freq = 5830,
5876 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
5877 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5878 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5879 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5880 0x00, 0x00, 0x00, 0x72, 0x00),
5881 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
5882 },
5883 { .freq = 5840,
5884 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
5885 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5886 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5887 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
5888 0x00, 0x00, 0x00, 0x72, 0x00),
5889 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
5890 },
5891 { .freq = 5850,
5892 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
5893 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5894 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5895 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5896 0x00, 0x00, 0x00, 0x72, 0x00),
5897 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
5898 },
5899 { .freq = 5860,
5900 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
5901 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5902 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5903 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5904 0x00, 0x00, 0x00, 0x72, 0x00),
5905 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
5906 },
5907 { .freq = 5870,
5908 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04,
5909 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5910 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5911 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5912 0x00, 0x00, 0x00, 0x71, 0x00),
5913 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
5914 },
5915 { .freq = 5880,
5916 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
5917 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5918 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5919 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5920 0x00, 0x00, 0x00, 0x71, 0x00),
5921 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
5922 },
5923 { .freq = 5890,
5924 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
5925 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00,
5926 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5927 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5928 0x00, 0x00, 0x00, 0x71, 0x00),
5929 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
5930 },
5931 { .freq = 5900,
5932 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
5933 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5934 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5935 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5936 0x00, 0x00, 0x00, 0x71, 0x00),
5937 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
5938 },
5939 { .freq = 5910,
5940 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
5941 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00,
5942 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
5943 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
5944 0x00, 0x00, 0x00, 0x71, 0x00),
5945 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
5946 },
5947 { .freq = 2412,
5948 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
5949 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
5950 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
5951 0x0f, 0x00, 0x0b, 0x00, 0x1f, 0x00, 0x03, 0x00,
5952 0x70, 0x00, 0x0f, 0x00, 0x0b),
5953 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
5954 },
5955 { .freq = 2417,
5956 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
5957 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5958 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00,
5959 0x0f, 0x00, 0x0a, 0x00, 0x1f, 0x00, 0x03, 0x00,
5960 0x70, 0x00, 0x0f, 0x00, 0x0a),
5961 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
5962 },
5963 { .freq = 2422,
5964 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
5965 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5966 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x70, 0x00,
5967 0x0f, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x03, 0x00,
5968 0x70, 0x00, 0x0f, 0x00, 0x0a),
5969 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
5970 },
5971 { .freq = 2427,
5972 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
5973 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5974 0x00, 0x00, 0x0d, 0x00, 0x03, 0x00, 0x70, 0x00,
5975 0x0e, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x03, 0x00,
5976 0x70, 0x00, 0x0e, 0x00, 0x0a),
5977 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
5978 },
5979 { .freq = 2432,
5980 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
5981 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5982 0x00, 0x00, 0x0c, 0x00, 0x03, 0x00, 0x70, 0x00,
5983 0x0e, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x03, 0x00,
5984 0x70, 0x00, 0x0e, 0x00, 0x0a),
5985 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
5986 },
5987 { .freq = 2437,
5988 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
5989 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5990 0x00, 0x00, 0x0b, 0x00, 0x03, 0x00, 0x70, 0x00,
5991 0x0e, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x03, 0x00,
5992 0x70, 0x00, 0x0e, 0x00, 0x0a),
5993 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
5994 },
5995 { .freq = 2442,
5996 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
5997 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
5998 0x00, 0x00, 0x09, 0x00, 0x03, 0x00, 0x70, 0x00,
5999 0x0e, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x03, 0x00,
6000 0x70, 0x00, 0x0e, 0x00, 0x0a),
6001 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
6002 },
6003 { .freq = 2447,
6004 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
6005 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6006 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x70, 0x00,
6007 0x0e, 0x00, 0x09, 0x00, 0x08, 0x00, 0x02, 0x00,
6008 0x70, 0x00, 0x0e, 0x00, 0x09),
6009 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
6010 },
6011 { .freq = 2452,
6012 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
6013 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6014 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x70, 0x00,
6015 0x0e, 0x00, 0x09, 0x00, 0x07, 0x00, 0x02, 0x00,
6016 0x70, 0x00, 0x0e, 0x00, 0x09),
6017 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
6018 },
6019 { .freq = 2457,
6020 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
6021 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6022 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x70, 0x00,
6023 0x0d, 0x00, 0x09, 0x00, 0x06, 0x00, 0x02, 0x00,
6024 0x70, 0x00, 0x0d, 0x00, 0x09),
6025 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
6026 },
6027 { .freq = 2462,
6028 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
6029 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6030 0x00, 0x00, 0x05, 0x00, 0x02, 0x00, 0x70, 0x00,
6031 0x0d, 0x00, 0x09, 0x00, 0x05, 0x00, 0x02, 0x00,
6032 0x70, 0x00, 0x0d, 0x00, 0x09),
6033 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
6034 },
6035 { .freq = 2467,
6036 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
6037 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
6038 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x70, 0x00,
6039 0x0d, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02, 0x00,
6040 0x70, 0x00, 0x0d, 0x00, 0x08),
6041 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
6042 },
6043 { .freq = 2472,
6044 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
6045 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6046 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x70, 0x00,
6047 0x0d, 0x00, 0x08, 0x00, 0x03, 0x00, 0x02, 0x00,
6048 0x70, 0x00, 0x0d, 0x00, 0x08),
6049 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
6050 },
6051 { .freq = 2484,
6052 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
6053 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
6054 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
6055 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
6056 0x70, 0x00, 0x0d, 0x00, 0x08),
6057 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
6058 },
6059};
6060
6061static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_radio_rev6[] = {
6062 { .freq = 4920,
6063 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
6064 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
6069 },
6070 { .freq = 4930,
6071 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
6072 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
6077 },
6078 { .freq = 4940,
6079 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
6080 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
6085 },
6086 { .freq = 4950,
6087 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
6088 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
6093 },
6094 { .freq = 4960,
6095 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 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(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
6101 },
6102 { .freq = 4970,
6103 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 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(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
6109 },
6110 { .freq = 4980,
6111 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 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(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
6117 },
6118 { .freq = 4990,
6119 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 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(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
6125 },
6126 { .freq = 5000,
6127 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 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(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
6133 },
6134 { .freq = 5010,
6135 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 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(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
6141 },
6142 { .freq = 5020,
6143 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 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(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
6149 },
6150 { .freq = 5030,
6151 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
6152 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6153 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6154 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6155 0x00, 0x0f, 0x00, 0x6f, 0x00),
6156 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
6157 },
6158 { .freq = 5040,
6159 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
6160 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6161 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6162 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6163 0x00, 0x0f, 0x00, 0x6f, 0x00),
6164 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
6165 },
6166 { .freq = 5050,
6167 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
6168 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6169 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6170 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6171 0x00, 0x0f, 0x00, 0x6f, 0x00),
6172 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
6173 },
6174 { .freq = 5060,
6175 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
6176 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6177 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6178 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
6179 0x00, 0x0f, 0x00, 0x6f, 0x00),
6180 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
6181 },
6182 { .freq = 5070,
6183 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
6184 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6185 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6186 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6187 0x00, 0x0f, 0x00, 0x6f, 0x00),
6188 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
6189 },
6190 { .freq = 5080,
6191 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
6192 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6193 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6194 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6195 0x00, 0x0f, 0x00, 0x6f, 0x00),
6196 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
6197 },
6198 { .freq = 5090,
6199 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
6200 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
6201 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
6202 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
6203 0x00, 0x0f, 0x00, 0x6f, 0x00),
6204 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
6205 },
6206 { .freq = 5100,
6207 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
6208 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6209 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6210 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
6211 0x00, 0x0f, 0x00, 0x6f, 0x00),
6212 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
6213 },
6214 { .freq = 5110,
6215 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
6216 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6217 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6218 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6219 0x00, 0x0f, 0x00, 0x6f, 0x00),
6220 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
6221 },
6222 { .freq = 5120,
6223 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
6224 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6225 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6226 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6227 0x00, 0x0f, 0x00, 0x6f, 0x00),
6228 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
6229 },
6230 { .freq = 5130,
6231 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
6232 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6233 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6234 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
6235 0x00, 0x0f, 0x00, 0x6f, 0x00),
6236 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
6237 },
6238 { .freq = 5140,
6239 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
6240 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6241 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
6242 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
6243 0x00, 0x0f, 0x00, 0x6f, 0x00),
6244 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
6245 },
6246 { .freq = 5160,
6247 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
6248 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6249 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6250 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6251 0x00, 0x0e, 0x00, 0x6f, 0x00),
6252 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
6253 },
6254 { .freq = 5170,
6255 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
6256 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6257 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
6258 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
6259 0x00, 0x0e, 0x00, 0x6f, 0x00),
6260 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
6261 },
6262 { .freq = 5180,
6263 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
6264 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6265 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
6266 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6267 0x00, 0x0e, 0x00, 0x6f, 0x00),
6268 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
6269 },
6270 { .freq = 5190,
6271 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
6272 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6273 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
6274 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
6275 0x00, 0x0d, 0x00, 0x6f, 0x00),
6276 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
6277 },
6278 { .freq = 5200,
6279 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
6280 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6281 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6282 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6283 0x00, 0x0d, 0x00, 0x6f, 0x00),
6284 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
6285 },
6286 { .freq = 5210,
6287 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
6288 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
6289 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6290 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
6291 0x00, 0x0d, 0x00, 0x6f, 0x00),
6292 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
6293 },
6294 { .freq = 5220,
6295 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
6296 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6297 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6298 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6299 0x00, 0x0d, 0x00, 0x6f, 0x00),
6300 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
6301 },
6302 { .freq = 5230,
6303 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
6304 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6305 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6306 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
6307 0x00, 0x0d, 0x00, 0x6f, 0x00),
6308 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
6309 },
6310 { .freq = 5240,
6311 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
6312 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6313 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6314 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
6315 0x00, 0x0d, 0x00, 0x6f, 0x00),
6316 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
6317 },
6318 { .freq = 5250,
6319 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
6320 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
6321 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
6322 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
6323 0x00, 0x0d, 0x00, 0x6f, 0x00),
6324 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
6325 },
6326 { .freq = 5260,
6327 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
6328 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
6329 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
6330 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6331 0x00, 0x0d, 0x00, 0x6f, 0x00),
6332 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
6333 },
6334 { .freq = 5270,
6335 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
6336 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
6337 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
6338 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
6339 0x00, 0x0c, 0x00, 0x6f, 0x00),
6340 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
6341 },
6342 { .freq = 5280,
6343 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
6344 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6345 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6346 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6347 0x00, 0x0c, 0x00, 0x6f, 0x00),
6348 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
6349 },
6350 { .freq = 5290,
6351 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
6352 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6353 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6354 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6355 0x00, 0x0c, 0x00, 0x6f, 0x00),
6356 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
6357 },
6358 { .freq = 5300,
6359 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
6360 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6361 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6362 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6363 0x00, 0x0c, 0x00, 0x6f, 0x00),
6364 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
6365 },
6366 { .freq = 5310,
6367 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
6368 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6369 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6370 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6371 0x00, 0x0c, 0x00, 0x6f, 0x00),
6372 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
6373 },
6374 { .freq = 5320,
6375 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
6376 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
6377 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
6378 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
6379 0x00, 0x0c, 0x00, 0x6f, 0x00),
6380 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
6381 },
6382 { .freq = 5330,
6383 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
6384 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6385 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6386 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6387 0x00, 0x0b, 0x00, 0x6f, 0x00),
6388 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
6389 },
6390 { .freq = 5340,
6391 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
6392 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
6393 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6394 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6395 0x00, 0x0b, 0x00, 0x6f, 0x00),
6396 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
6397 },
6398 { .freq = 5350,
6399 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
6400 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6401 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
6402 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
6403 0x00, 0x0b, 0x00, 0x6f, 0x00),
6404 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
6405 },
6406 { .freq = 5360,
6407 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
6408 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6409 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6410 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6411 0x00, 0x0a, 0x00, 0x6f, 0x00),
6412 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
6413 },
6414 { .freq = 5370,
6415 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
6416 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
6417 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6418 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6419 0x00, 0x0a, 0x00, 0x6f, 0x00),
6420 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
6421 },
6422 { .freq = 5380,
6423 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
6424 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6425 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6426 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
6427 0x00, 0x0a, 0x00, 0x6f, 0x00),
6428 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
6429 },
6430 { .freq = 5390,
6431 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
6432 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6433 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6434 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6435 0x00, 0x0a, 0x00, 0x6f, 0x00),
6436 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
6437 },
6438 { .freq = 5400,
6439 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
6440 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6441 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
6442 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
6443 0x00, 0x0a, 0x00, 0x6f, 0x00),
6444 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
6445 },
6446 { .freq = 5410,
6447 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
6448 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6449 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6450 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6451 0x00, 0x0a, 0x00, 0x6f, 0x00),
6452 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
6453 },
6454 { .freq = 5420,
6455 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
6456 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
6457 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6458 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6459 0x00, 0x0a, 0x00, 0x6f, 0x00),
6460 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
6461 },
6462 { .freq = 5430,
6463 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
6464 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
6465 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
6466 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6467 0x00, 0x0a, 0x00, 0x6f, 0x00),
6468 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
6469 },
6470 { .freq = 5440,
6471 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
6472 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6473 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
6474 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
6475 0x00, 0x09, 0x00, 0x6f, 0x00),
6476 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
6477 },
6478 { .freq = 5450,
6479 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
6480 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6481 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6482 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6483 0x00, 0x09, 0x00, 0x6f, 0x00),
6484 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
6485 },
6486 { .freq = 5460,
6487 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
6488 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6489 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6490 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
6491 0x00, 0x09, 0x00, 0x6f, 0x00),
6492 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
6493 },
6494 { .freq = 5470,
6495 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
6496 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
6497 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
6498 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
6499 0x00, 0x09, 0x00, 0x6f, 0x00),
6500 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
6501 },
6502 { .freq = 5480,
6503 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
6504 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6505 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6506 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6507 0x00, 0x09, 0x00, 0x6f, 0x00),
6508 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
6509 },
6510 { .freq = 5490,
6511 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
6512 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6513 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6514 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6515 0x00, 0x09, 0x00, 0x6f, 0x00),
6516 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
6517 },
6518 { .freq = 5500,
6519 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
6520 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6521 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6522 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6523 0x00, 0x09, 0x00, 0x6f, 0x00),
6524 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
6525 },
6526 { .freq = 5510,
6527 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
6528 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6529 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6530 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6531 0x00, 0x09, 0x00, 0x6f, 0x00),
6532 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
6533 },
6534 { .freq = 5520,
6535 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
6536 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
6537 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6538 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6539 0x00, 0x09, 0x00, 0x6f, 0x00),
6540 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
6541 },
6542 { .freq = 5530,
6543 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
6544 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6545 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6546 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6547 0x00, 0x09, 0x00, 0x6f, 0x00),
6548 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
6549 },
6550 { .freq = 5540,
6551 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
6552 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
6553 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6554 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6555 0x00, 0x09, 0x00, 0x6f, 0x00),
6556 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
6557 },
6558 { .freq = 5550,
6559 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
6560 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6561 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6562 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6563 0x00, 0x09, 0x00, 0x6f, 0x00),
6564 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
6565 },
6566 { .freq = 5560,
6567 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
6568 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6569 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6570 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
6571 0x00, 0x09, 0x00, 0x6f, 0x00),
6572 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
6573 },
6574 { .freq = 5570,
6575 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
6576 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
6577 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
6578 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6579 0x00, 0x09, 0x00, 0x6f, 0x00),
6580 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
6581 },
6582 { .freq = 5580,
6583 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
6584 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6585 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6586 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
6587 0x00, 0x08, 0x00, 0x6f, 0x00),
6588 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
6589 },
6590 { .freq = 5590,
6591 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
6592 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
6593 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6594 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
6595 0x00, 0x08, 0x00, 0x6f, 0x00),
6596 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
6597 },
6598 { .freq = 5600,
6599 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
6600 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6601 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6602 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6603 0x00, 0x08, 0x00, 0x6f, 0x00),
6604 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
6605 },
6606 { .freq = 5610,
6607 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
6608 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6609 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
6610 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
6611 0x00, 0x08, 0x00, 0x6f, 0x00),
6612 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
6613 },
6614 { .freq = 5620,
6615 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
6616 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
6617 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6618 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6619 0x00, 0x07, 0x00, 0x6f, 0x00),
6620 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
6621 },
6622 { .freq = 5630,
6623 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
6624 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6625 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6626 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6627 0x00, 0x07, 0x00, 0x6f, 0x00),
6628 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
6629 },
6630 { .freq = 5640,
6631 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
6632 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6633 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6634 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
6635 0x00, 0x07, 0x00, 0x6f, 0x00),
6636 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
6637 },
6638 { .freq = 5650,
6639 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
6640 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6641 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
6642 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6643 0x00, 0x07, 0x00, 0x6f, 0x00),
6644 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
6645 },
6646 { .freq = 5660,
6647 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
6648 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6649 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6650 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
6651 0x00, 0x06, 0x00, 0x6f, 0x00),
6652 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
6653 },
6654 { .freq = 5670,
6655 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
6656 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
6657 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6658 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6659 0x00, 0x06, 0x00, 0x6f, 0x00),
6660 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
6661 },
6662 { .freq = 5680,
6663 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
6664 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6665 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6666 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6667 0x00, 0x06, 0x00, 0x6f, 0x00),
6668 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
6669 },
6670 { .freq = 5690,
6671 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
6672 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6673 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6674 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6675 0x00, 0x06, 0x00, 0x6f, 0x00),
6676 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
6677 },
6678 { .freq = 5700,
6679 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
6680 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6681 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6682 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6683 0x00, 0x06, 0x00, 0x6e, 0x00),
6684 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
6685 },
6686 { .freq = 5710,
6687 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
6688 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6689 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6690 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6691 0x00, 0x06, 0x00, 0x6e, 0x00),
6692 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
6693 },
6694 { .freq = 5720,
6695 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
6696 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6697 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6698 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6699 0x00, 0x06, 0x00, 0x6e, 0x00),
6700 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
6701 },
6702 { .freq = 5725,
6703 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
6704 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
6705 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6706 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6707 0x00, 0x06, 0x00, 0x6e, 0x00),
6708 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
6709 },
6710 { .freq = 5730,
6711 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
6712 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6713 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6714 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6715 0x00, 0x06, 0x00, 0x6e, 0x00),
6716 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
6717 },
6718 { .freq = 5735,
6719 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
6720 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6721 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6722 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6723 0x00, 0x06, 0x00, 0x6d, 0x00),
6724 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
6725 },
6726 { .freq = 5740,
6727 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
6728 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6729 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6730 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6731 0x00, 0x06, 0x00, 0x6d, 0x00),
6732 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
6733 },
6734 { .freq = 5745,
6735 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
6736 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6737 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
6738 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
6739 0x00, 0x06, 0x00, 0x6d, 0x00),
6740 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
6741 },
6742 { .freq = 5750,
6743 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
6744 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6745 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6746 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6747 0x00, 0x05, 0x00, 0x6d, 0x00),
6748 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
6749 },
6750 { .freq = 5755,
6751 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
6752 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
6753 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6754 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6755 0x00, 0x05, 0x00, 0x6c, 0x00),
6756 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
6757 },
6758 { .freq = 5760,
6759 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
6760 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6761 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6762 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
6763 0x00, 0x05, 0x00, 0x6c, 0x00),
6764 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
6765 },
6766 { .freq = 5765,
6767 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
6768 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
6769 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6770 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6771 0x00, 0x05, 0x00, 0x6c, 0x00),
6772 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
6773 },
6774 { .freq = 5770,
6775 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
6776 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6777 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6778 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6779 0x00, 0x05, 0x00, 0x6b, 0x00),
6780 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
6781 },
6782 { .freq = 5775,
6783 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
6784 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6785 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6786 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6787 0x00, 0x05, 0x00, 0x6b, 0x00),
6788 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
6789 },
6790 { .freq = 5780,
6791 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
6792 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
6793 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6794 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6795 0x00, 0x05, 0x00, 0x6b, 0x00),
6796 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
6797 },
6798 { .freq = 5785,
6799 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
6800 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6801 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6802 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6803 0x00, 0x05, 0x00, 0x6b, 0x00),
6804 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
6805 },
6806 { .freq = 5790,
6807 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
6808 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6809 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6810 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
6811 0x00, 0x05, 0x00, 0x6b, 0x00),
6812 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
6813 },
6814 { .freq = 5795,
6815 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
6816 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6817 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6818 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6819 0x00, 0x05, 0x00, 0x6b, 0x00),
6820 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
6821 },
6822 { .freq = 5800,
6823 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
6824 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6825 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6826 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6827 0x00, 0x05, 0x00, 0x6b, 0x00),
6828 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
6829 },
6830 { .freq = 5805,
6831 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
6832 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6833 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6834 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6835 0x00, 0x05, 0x00, 0x6a, 0x00),
6836 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
6837 },
6838 { .freq = 5810,
6839 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
6840 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6841 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6842 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6843 0x00, 0x05, 0x00, 0x6a, 0x00),
6844 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
6845 },
6846 { .freq = 5815,
6847 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
6848 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6849 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6850 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6851 0x00, 0x05, 0x00, 0x6a, 0x00),
6852 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
6853 },
6854 { .freq = 5820,
6855 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
6856 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6857 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6858 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6859 0x00, 0x05, 0x00, 0x6a, 0x00),
6860 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
6861 },
6862 { .freq = 5825,
6863 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
6864 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6865 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6866 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6867 0x00, 0x05, 0x00, 0x69, 0x00),
6868 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
6869 },
6870 { .freq = 5830,
6871 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
6872 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6873 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
6874 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6875 0x00, 0x05, 0x00, 0x69, 0x00),
6876 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
6877 },
6878 { .freq = 5840,
6879 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
6880 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
6881 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6882 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6883 0x00, 0x04, 0x00, 0x69, 0x00),
6884 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
6885 },
6886 { .freq = 5850,
6887 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
6888 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6889 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6890 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6891 0x00, 0x04, 0x00, 0x69, 0x00),
6892 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
6893 },
6894 { .freq = 5860,
6895 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
6896 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6897 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6898 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6899 0x00, 0x04, 0x00, 0x69, 0x00),
6900 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
6901 },
6902 { .freq = 5870,
6903 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 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(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
6909 },
6910 { .freq = 5880,
6911 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
6912 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6913 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6914 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6915 0x00, 0x04, 0x00, 0x68, 0x00),
6916 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
6917 },
6918 { .freq = 5890,
6919 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
6920 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6921 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6922 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6923 0x00, 0x04, 0x00, 0x68, 0x00),
6924 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
6925 },
6926 { .freq = 5900,
6927 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
6928 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6929 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6930 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6931 0x00, 0x04, 0x00, 0x68, 0x00),
6932 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
6933 },
6934 { .freq = 5910,
6935 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
6936 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
6937 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
6938 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
6939 0x00, 0x04, 0x00, 0x68, 0x00),
6940 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
6941 },
6942 { .freq = 2412,
6943 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
6944 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
6945 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
6946 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
6947 0x70, 0x00, 0x0b, 0x00, 0x0a),
6948 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
6949 },
6950 { .freq = 2417,
6951 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
6952 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6953 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
6954 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
6955 0x70, 0x00, 0x0b, 0x00, 0x0a),
6956 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
6957 },
6958 { .freq = 2422,
6959 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
6960 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6961 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
6962 0x0b, 0x00, 0x0a, 0x00, 0x67, 0x00, 0x03, 0x00,
6963 0x70, 0x00, 0x0b, 0x00, 0x0a),
6964 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
6965 },
6966 { .freq = 2427,
6967 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
6968 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6969 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
6970 0x0a, 0x00, 0x0a, 0x00, 0x57, 0x00, 0x03, 0x00,
6971 0x70, 0x00, 0x0a, 0x00, 0x0a),
6972 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
6973 },
6974 { .freq = 2432,
6975 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
6976 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6977 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
6978 0x0a, 0x00, 0x0a, 0x00, 0x56, 0x00, 0x03, 0x00,
6979 0x70, 0x00, 0x0a, 0x00, 0x0a),
6980 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
6981 },
6982 { .freq = 2437,
6983 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
6984 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6985 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
6986 0x0a, 0x00, 0x0a, 0x00, 0x46, 0x00, 0x03, 0x00,
6987 0x70, 0x00, 0x0a, 0x00, 0x0a),
6988 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
6989 },
6990 { .freq = 2442,
6991 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
6992 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
6993 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
6994 0x0a, 0x00, 0x0a, 0x00, 0x45, 0x00, 0x02, 0x00,
6995 0x70, 0x00, 0x0a, 0x00, 0x0a),
6996 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
6997 },
6998 { .freq = 2447,
6999 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
7000 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7001 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
7002 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
7003 0x70, 0x00, 0x0a, 0x00, 0x09),
7004 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
7005 },
7006 { .freq = 2452,
7007 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
7008 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7009 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
7010 0x0a, 0x00, 0x09, 0x00, 0x23, 0x00, 0x02, 0x00,
7011 0x70, 0x00, 0x0a, 0x00, 0x09),
7012 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
7013 },
7014 { .freq = 2457,
7015 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
7016 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7017 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
7018 0x0a, 0x00, 0x09, 0x00, 0x12, 0x00, 0x02, 0x00,
7019 0x70, 0x00, 0x0a, 0x00, 0x09),
7020 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
7021 },
7022 { .freq = 2462,
7023 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
7024 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7025 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
7026 0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00,
7027 0x70, 0x00, 0x09, 0x00, 0x09),
7028 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
7029 },
7030 { .freq = 2467,
7031 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
7032 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7033 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7034 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7035 0x70, 0x00, 0x09, 0x00, 0x09),
7036 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
7037 },
7038 { .freq = 2472,
7039 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
7040 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
7041 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
7042 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00,
7043 0x70, 0x00, 0x09, 0x00, 0x09),
7044 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
7045 },
7046 { .freq = 2484,
7047 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
7048 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
7049 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
7050 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
7051 0x70, 0x00, 0x09, 0x00, 0x09),
7052 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
7053 },
7054};
7055
7056static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_radio_rev7_9[] = {
7057 { .freq = 4920,
7058 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
7059 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7060 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f,
7061 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7062 0x00, 0x0f, 0x00, 0x6f, 0x00),
7063 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
7064 },
7065 { .freq = 4930,
7066 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
7067 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7068 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7069 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7070 0x00, 0x0e, 0x00, 0x6f, 0x00),
7071 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
7072 },
7073 { .freq = 4940,
7074 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
7075 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7076 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7077 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7078 0x00, 0x0e, 0x00, 0x6f, 0x00),
7079 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
7080 },
7081 { .freq = 4950,
7082 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
7083 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
7084 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e,
7085 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70,
7086 0x00, 0x0e, 0x00, 0x6f, 0x00),
7087 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
7088 },
7089 { .freq = 4960,
7090 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04,
7091 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7092 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e,
7093 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7094 0x00, 0x0e, 0x00, 0x6f, 0x00),
7095 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
7096 },
7097 { .freq = 4970,
7098 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 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(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
7104 },
7105 { .freq = 4980,
7106 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04,
7107 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7108 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7109 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7110 0x00, 0x0d, 0x00, 0x6f, 0x00),
7111 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
7112 },
7113 { .freq = 4990,
7114 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04,
7115 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7116 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7117 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7118 0x00, 0x0d, 0x00, 0x6f, 0x00),
7119 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
7120 },
7121 { .freq = 5000,
7122 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04,
7123 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7124 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7125 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7126 0x00, 0x0d, 0x00, 0x6f, 0x00),
7127 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
7128 },
7129 { .freq = 5010,
7130 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04,
7131 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7132 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d,
7133 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70,
7134 0x00, 0x0d, 0x00, 0x6f, 0x00),
7135 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
7136 },
7137 { .freq = 5020,
7138 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04,
7139 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7140 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d,
7141 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7142 0x00, 0x0d, 0x00, 0x6f, 0x00),
7143 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
7144 },
7145 { .freq = 5030,
7146 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
7147 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7148 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7149 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70,
7150 0x00, 0x0c, 0x00, 0x6f, 0x00),
7151 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
7152 },
7153 { .freq = 5040,
7154 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
7155 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7156 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7157 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7158 0x00, 0x0c, 0x00, 0x6f, 0x00),
7159 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
7160 },
7161 { .freq = 5050,
7162 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
7163 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7164 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7165 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70,
7166 0x00, 0x0c, 0x00, 0x6f, 0x00),
7167 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
7168 },
7169 { .freq = 5060,
7170 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
7171 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7172 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c,
7173 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70,
7174 0x00, 0x0c, 0x00, 0x6f, 0x00),
7175 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
7176 },
7177 { .freq = 5070,
7178 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
7179 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7180 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7181 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70,
7182 0x00, 0x0b, 0x00, 0x6f, 0x00),
7183 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
7184 },
7185 { .freq = 5080,
7186 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
7187 0x0c, 0x01, 0x01, 0x01, 0x01, 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(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
7192 },
7193 { .freq = 5090,
7194 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
7195 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
7196 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7197 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7198 0x00, 0x0b, 0x00, 0x6f, 0x00),
7199 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
7200 },
7201 { .freq = 5100,
7202 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
7203 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7204 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7205 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7206 0x00, 0x0b, 0x00, 0x6f, 0x00),
7207 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
7208 },
7209 { .freq = 5110,
7210 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
7211 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7212 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7213 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7214 0x00, 0x0b, 0x00, 0x6f, 0x00),
7215 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
7216 },
7217 { .freq = 5120,
7218 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
7219 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7220 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b,
7221 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70,
7222 0x00, 0x0b, 0x00, 0x6f, 0x00),
7223 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
7224 },
7225 { .freq = 5130,
7226 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
7227 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7228 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a,
7229 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70,
7230 0x00, 0x0a, 0x00, 0x6f, 0x00),
7231 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
7232 },
7233 { .freq = 5140,
7234 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
7235 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7236 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a,
7237 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7238 0x00, 0x0a, 0x00, 0x6f, 0x00),
7239 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
7240 },
7241 { .freq = 5160,
7242 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
7243 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7244 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09,
7245 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70,
7246 0x00, 0x09, 0x00, 0x6e, 0x00),
7247 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
7248 },
7249 { .freq = 5170,
7250 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
7251 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7252 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7253 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70,
7254 0x00, 0x09, 0x00, 0x6e, 0x00),
7255 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
7256 },
7257 { .freq = 5180,
7258 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
7259 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7260 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7261 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7262 0x00, 0x09, 0x00, 0x6e, 0x00),
7263 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
7264 },
7265 { .freq = 5190,
7266 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
7267 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7268 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7269 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7270 0x00, 0x09, 0x00, 0x6e, 0x00),
7271 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
7272 },
7273 { .freq = 5200,
7274 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
7275 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7276 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7277 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7278 0x00, 0x09, 0x00, 0x6e, 0x00),
7279 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
7280 },
7281 { .freq = 5210,
7282 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
7283 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
7284 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7285 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7286 0x00, 0x09, 0x00, 0x6e, 0x00),
7287 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
7288 },
7289 { .freq = 5220,
7290 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
7291 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7292 0xfe, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09,
7293 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70,
7294 0x00, 0x09, 0x00, 0x6e, 0x00),
7295 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
7296 },
7297 { .freq = 5230,
7298 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
7299 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7300 0xee, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08,
7301 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70,
7302 0x00, 0x08, 0x00, 0x6e, 0x00),
7303 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
7304 },
7305 { .freq = 5240,
7306 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
7307 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7308 0xee, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7309 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7310 0x00, 0x08, 0x00, 0x6d, 0x00),
7311 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
7312 },
7313 { .freq = 5250,
7314 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
7315 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
7316 0xed, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7317 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70,
7318 0x00, 0x08, 0x00, 0x6d, 0x00),
7319 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
7320 },
7321 { .freq = 5260,
7322 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
7323 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
7324 0xed, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08,
7325 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70,
7326 0x00, 0x08, 0x00, 0x6d, 0x00),
7327 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
7328 },
7329 { .freq = 5270,
7330 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
7331 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
7332 0xed, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7333 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70,
7334 0x00, 0x07, 0x00, 0x6c, 0x00),
7335 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
7336 },
7337 { .freq = 5280,
7338 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
7339 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7340 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7341 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7342 0x00, 0x07, 0x00, 0x6c, 0x00),
7343 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
7344 },
7345 { .freq = 5290,
7346 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
7347 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7348 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7349 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7350 0x00, 0x07, 0x00, 0x6c, 0x00),
7351 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
7352 },
7353 { .freq = 5300,
7354 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
7355 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7356 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7357 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7358 0x00, 0x07, 0x00, 0x6c, 0x00),
7359 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
7360 },
7361 { .freq = 5310,
7362 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
7363 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7364 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7365 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70,
7366 0x00, 0x07, 0x00, 0x6c, 0x00),
7367 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
7368 },
7369 { .freq = 5320,
7370 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
7371 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
7372 0xdb, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7373 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70,
7374 0x00, 0x07, 0x00, 0x6c, 0x00),
7375 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
7376 },
7377 { .freq = 5330,
7378 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
7379 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7380 0xcb, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07,
7381 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70,
7382 0x00, 0x07, 0x00, 0x6b, 0x00),
7383 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
7384 },
7385 { .freq = 5340,
7386 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
7387 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
7388 0xca, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07,
7389 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70,
7390 0x00, 0x07, 0x00, 0x6b, 0x00),
7391 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
7392 },
7393 { .freq = 5350,
7394 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
7395 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7396 0xca, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7397 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70,
7398 0x00, 0x06, 0x00, 0x6b, 0x00),
7399 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
7400 },
7401 { .freq = 5360,
7402 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
7403 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7404 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7405 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7406 0x00, 0x06, 0x00, 0x6b, 0x00),
7407 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
7408 },
7409 { .freq = 5370,
7410 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
7411 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
7412 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7413 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70,
7414 0x00, 0x06, 0x00, 0x7b, 0x00),
7415 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
7416 },
7417 { .freq = 5380,
7418 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
7419 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7420 0xb8, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7421 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70,
7422 0x00, 0x06, 0x00, 0x7a, 0x00),
7423 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
7424 },
7425 { .freq = 5390,
7426 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
7427 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7428 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7429 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7430 0x00, 0x06, 0x00, 0x7a, 0x00),
7431 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
7432 },
7433 { .freq = 5400,
7434 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
7435 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7436 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06,
7437 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7438 0x00, 0x06, 0x00, 0x7a, 0x00),
7439 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
7440 },
7441 { .freq = 5410,
7442 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
7443 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7444 0xb7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7445 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7446 0x00, 0x05, 0x00, 0x7a, 0x00),
7447 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
7448 },
7449 { .freq = 5420,
7450 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
7451 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
7452 0xa7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05,
7453 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70,
7454 0x00, 0x05, 0x00, 0x7a, 0x00),
7455 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
7456 },
7457 { .freq = 5430,
7458 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
7459 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
7460 0xa6, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7461 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70,
7462 0x00, 0x05, 0x00, 0x79, 0x00),
7463 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
7464 },
7465 { .freq = 5440,
7466 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
7467 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7468 0xa6, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7469 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7470 0x00, 0x05, 0x00, 0x79, 0x00),
7471 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
7472 },
7473 { .freq = 5450,
7474 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
7475 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7476 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05,
7477 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7478 0x00, 0x05, 0x00, 0x79, 0x00),
7479 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
7480 },
7481 { .freq = 5460,
7482 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
7483 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7484 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04,
7485 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70,
7486 0x00, 0x04, 0x00, 0x79, 0x00),
7487 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
7488 },
7489 { .freq = 5470,
7490 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
7491 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
7492 0x94, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7493 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70,
7494 0x00, 0x04, 0x00, 0x79, 0x00),
7495 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
7496 },
7497 { .freq = 5480,
7498 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
7499 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7500 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7501 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7502 0x00, 0x04, 0x00, 0x78, 0x00),
7503 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
7504 },
7505 { .freq = 5490,
7506 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
7507 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7508 0x83, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7509 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7510 0x00, 0x04, 0x00, 0x78, 0x00),
7511 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
7512 },
7513 { .freq = 5500,
7514 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
7515 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7516 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7517 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7518 0x00, 0x04, 0x00, 0x78, 0x00),
7519 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
7520 },
7521 { .freq = 5510,
7522 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
7523 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7524 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7525 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7526 0x00, 0x04, 0x00, 0x78, 0x00),
7527 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
7528 },
7529 { .freq = 5520,
7530 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
7531 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
7532 0x72, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04,
7533 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70,
7534 0x00, 0x04, 0x00, 0x78, 0x00),
7535 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
7536 },
7537 { .freq = 5530,
7538 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
7539 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7540 0x72, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03,
7541 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70,
7542 0x00, 0x03, 0x00, 0x78, 0x00),
7543 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
7544 },
7545 { .freq = 5540,
7546 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
7547 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
7548 0x71, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7549 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7550 0x00, 0x03, 0x00, 0x77, 0x00),
7551 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
7552 },
7553 { .freq = 5550,
7554 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
7555 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7556 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7557 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7558 0x00, 0x03, 0x00, 0x77, 0x00),
7559 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
7560 },
7561 { .freq = 5560,
7562 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
7563 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7564 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03,
7565 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70,
7566 0x00, 0x03, 0x00, 0x77, 0x00),
7567 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
7568 },
7569 { .freq = 5570,
7570 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
7571 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
7572 0x61, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7573 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7574 0x00, 0x02, 0x00, 0x76, 0x00),
7575 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
7576 },
7577 { .freq = 5580,
7578 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
7579 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
7580 0x60, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7581 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70,
7582 0x00, 0x02, 0x00, 0x86, 0x00),
7583 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
7584 },
7585 { .freq = 5590,
7586 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
7587 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 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(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
7592 },
7593 { .freq = 5600,
7594 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
7595 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7596 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7597 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7598 0x00, 0x02, 0x00, 0x86, 0x00),
7599 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
7600 },
7601 { .freq = 5610,
7602 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
7603 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7604 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7605 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7606 0x00, 0x02, 0x00, 0x86, 0x00),
7607 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
7608 },
7609 { .freq = 5620,
7610 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
7611 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
7612 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7613 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7614 0x00, 0x02, 0x00, 0x86, 0x00),
7615 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
7616 },
7617 { .freq = 5630,
7618 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
7619 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7620 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7621 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7622 0x00, 0x02, 0x00, 0x86, 0x00),
7623 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
7624 },
7625 { .freq = 5640,
7626 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
7627 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7628 0x40, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02,
7629 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70,
7630 0x00, 0x02, 0x00, 0x85, 0x00),
7631 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
7632 },
7633 { .freq = 5650,
7634 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
7635 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7636 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7637 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7638 0x00, 0x01, 0x00, 0x85, 0x00),
7639 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
7640 },
7641 { .freq = 5660,
7642 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
7643 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7644 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7645 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70,
7646 0x00, 0x01, 0x00, 0x85, 0x00),
7647 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
7648 },
7649 { .freq = 5670,
7650 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
7651 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
7652 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7653 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7654 0x00, 0x01, 0x00, 0x84, 0x00),
7655 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
7656 },
7657 { .freq = 5680,
7658 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 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, 0x84, 0x00),
7663 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
7664 },
7665 { .freq = 5690,
7666 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
7667 0x0c, 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(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
7672 },
7673 { .freq = 5700,
7674 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
7675 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7676 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7677 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7678 0x00, 0x01, 0x00, 0x94, 0x00),
7679 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
7680 },
7681 { .freq = 5710,
7682 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
7683 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7684 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7685 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7686 0x00, 0x01, 0x00, 0x94, 0x00),
7687 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
7688 },
7689 { .freq = 5720,
7690 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
7691 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7692 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7693 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7694 0x00, 0x01, 0x00, 0x94, 0x00),
7695 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
7696 },
7697 { .freq = 5725,
7698 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
7699 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
7700 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7701 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70,
7702 0x00, 0x01, 0x00, 0x94, 0x00),
7703 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
7704 },
7705 { .freq = 5730,
7706 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
7707 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7708 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01,
7709 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7710 0x00, 0x01, 0x00, 0x94, 0x00),
7711 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
7712 },
7713 { .freq = 5735,
7714 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
7715 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7716 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7717 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7718 0x00, 0x00, 0x00, 0x93, 0x00),
7719 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
7720 },
7721 { .freq = 5740,
7722 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
7723 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7724 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7725 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7726 0x00, 0x00, 0x00, 0x93, 0x00),
7727 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
7728 },
7729 { .freq = 5745,
7730 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
7731 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7732 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7733 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7734 0x00, 0x00, 0x00, 0x93, 0x00),
7735 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
7736 },
7737 { .freq = 5750,
7738 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
7739 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7740 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7741 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7742 0x00, 0x00, 0x00, 0x93, 0x00),
7743 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
7744 },
7745 { .freq = 5755,
7746 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
7747 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
7748 0x10, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7749 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70,
7750 0x00, 0x00, 0x00, 0x93, 0x00),
7751 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
7752 },
7753 { .freq = 5760,
7754 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
7755 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7756 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7757 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7758 0x00, 0x00, 0x00, 0x93, 0x00),
7759 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
7760 },
7761 { .freq = 5765,
7762 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
7763 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
7764 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7765 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7766 0x00, 0x00, 0x00, 0x92, 0x00),
7767 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
7768 },
7769 { .freq = 5770,
7770 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
7771 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7772 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7773 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7774 0x00, 0x00, 0x00, 0x92, 0x00),
7775 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
7776 },
7777 { .freq = 5775,
7778 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
7779 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7780 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7781 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70,
7782 0x00, 0x00, 0x00, 0x92, 0x00),
7783 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
7784 },
7785 { .freq = 5780,
7786 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
7787 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
7788 0x10, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7789 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7790 0x00, 0x00, 0x00, 0x92, 0x00),
7791 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
7792 },
7793 { .freq = 5785,
7794 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 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(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
7800 },
7801 { .freq = 5790,
7802 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 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(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
7808 },
7809 { .freq = 5795,
7810 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 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(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
7816 },
7817 { .freq = 5800,
7818 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 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(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
7824 },
7825 { .freq = 5805,
7826 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 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(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
7832 },
7833 { .freq = 5810,
7834 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 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(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
7840 },
7841 { .freq = 5815,
7842 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
7843 0x10, 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(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
7848 },
7849 { .freq = 5820,
7850 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
7851 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7852 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7853 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7854 0x00, 0x00, 0x00, 0x92, 0x00),
7855 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
7856 },
7857 { .freq = 5825,
7858 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
7859 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7860 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7861 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7862 0x00, 0x00, 0x00, 0x92, 0x00),
7863 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
7864 },
7865 { .freq = 5830,
7866 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
7867 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7868 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7869 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7870 0x00, 0x00, 0x00, 0x92, 0x00),
7871 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
7872 },
7873 { .freq = 5840,
7874 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
7875 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
7876 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7877 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70,
7878 0x00, 0x00, 0x00, 0x92, 0x00),
7879 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
7880 },
7881 { .freq = 5850,
7882 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
7883 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7884 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7885 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7886 0x00, 0x00, 0x00, 0x92, 0x00),
7887 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
7888 },
7889 { .freq = 5860,
7890 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
7891 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7892 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7893 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7894 0x00, 0x00, 0x00, 0x92, 0x00),
7895 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
7896 },
7897 { .freq = 5870,
7898 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 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(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
7904 },
7905 { .freq = 5880,
7906 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
7907 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7908 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7909 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7910 0x00, 0x00, 0x00, 0x91, 0x00),
7911 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
7912 },
7913 { .freq = 5890,
7914 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
7915 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7916 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7917 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7918 0x00, 0x00, 0x00, 0x91, 0x00),
7919 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
7920 },
7921 { .freq = 5900,
7922 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
7923 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7924 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7925 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7926 0x00, 0x00, 0x00, 0x91, 0x00),
7927 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
7928 },
7929 { .freq = 5910,
7930 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
7931 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
7932 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00,
7933 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70,
7934 0x00, 0x00, 0x00, 0x91, 0x00),
7935 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
7936 },
7937 { .freq = 2412,
7938 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
7939 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
7940 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
7941 0x0f, 0x00, 0x0b, 0x00, 0x89, 0x00, 0x03, 0x00,
7942 0x70, 0x00, 0x0f, 0x00, 0x0b),
7943 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
7944 },
7945 { .freq = 2417,
7946 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
7947 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7948 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
7949 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
7950 0x70, 0x00, 0x0f, 0x00, 0x0a),
7951 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
7952 },
7953 { .freq = 2422,
7954 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
7955 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7956 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00,
7957 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
7958 0x70, 0x00, 0x0f, 0x00, 0x0a),
7959 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
7960 },
7961 { .freq = 2427,
7962 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
7963 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7964 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
7965 0x0e, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
7966 0x70, 0x00, 0x0e, 0x00, 0x0a),
7967 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
7968 },
7969 { .freq = 2432,
7970 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
7971 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7972 0x00, 0x00, 0x77, 0x00, 0x03, 0x00, 0x70, 0x00,
7973 0x0e, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
7974 0x70, 0x00, 0x0e, 0x00, 0x0a),
7975 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
7976 },
7977 { .freq = 2437,
7978 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
7979 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7980 0x00, 0x00, 0x76, 0x00, 0x03, 0x00, 0x70, 0x00,
7981 0x0e, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
7982 0x70, 0x00, 0x0e, 0x00, 0x0a),
7983 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
7984 },
7985 { .freq = 2442,
7986 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
7987 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
7988 0x00, 0x00, 0x66, 0x00, 0x03, 0x00, 0x70, 0x00,
7989 0x0e, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x03, 0x00,
7990 0x70, 0x00, 0x0e, 0x00, 0x0a),
7991 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
7992 },
7993 { .freq = 2447,
7994 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
7995 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
7996 0x00, 0x00, 0x55, 0x00, 0x02, 0x00, 0x70, 0x00,
7997 0x0e, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
7998 0x70, 0x00, 0x0e, 0x00, 0x09),
7999 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
8000 },
8001 { .freq = 2452,
8002 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
8003 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8004 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
8005 0x0e, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
8006 0x70, 0x00, 0x0e, 0x00, 0x09),
8007 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
8008 },
8009 { .freq = 2457,
8010 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
8011 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8012 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
8013 0x0d, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
8014 0x70, 0x00, 0x0d, 0x00, 0x09),
8015 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
8016 },
8017 { .freq = 2462,
8018 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
8019 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8020 0x00, 0x00, 0x33, 0x00, 0x02, 0x00, 0x70, 0x00,
8021 0x0d, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
8022 0x70, 0x00, 0x0d, 0x00, 0x09),
8023 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
8024 },
8025 { .freq = 2467,
8026 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
8027 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8028 0x00, 0x00, 0x22, 0x00, 0x02, 0x00, 0x70, 0x00,
8029 0x0d, 0x00, 0x08, 0x00, 0x22, 0x00, 0x02, 0x00,
8030 0x70, 0x00, 0x0d, 0x00, 0x08),
8031 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
8032 },
8033 { .freq = 2472,
8034 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
8035 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
8036 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x70, 0x00,
8037 0x0d, 0x00, 0x08, 0x00, 0x11, 0x00, 0x02, 0x00,
8038 0x70, 0x00, 0x0d, 0x00, 0x08),
8039 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
8040 },
8041 { .freq = 2484,
8042 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
8043 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
8044 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
8045 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00,
8046 0x70, 0x00, 0x0d, 0x00, 0x08),
8047 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
8048 },
8049};
8050
8051static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_radio_rev8[] = {
8052 { .freq = 4920,
8053 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04,
8054 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
8059 },
8060 { .freq = 4930,
8061 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04,
8062 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
8067 },
8068 { .freq = 4940,
8069 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04,
8070 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
8075 },
8076 { .freq = 4950,
8077 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04,
8078 0x0c, 0x01, 0x00, 0x00, 0x00, 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(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
8083 },
8084 { .freq = 4960,
8085 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 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(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
8091 },
8092 { .freq = 4970,
8093 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 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(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
8099 },
8100 { .freq = 4980,
8101 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 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(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
8107 },
8108 { .freq = 4990,
8109 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 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(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
8115 },
8116 { .freq = 5000,
8117 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 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(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
8123 },
8124 { .freq = 5010,
8125 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 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(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
8131 },
8132 { .freq = 5020,
8133 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 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(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
8139 },
8140 { .freq = 5030,
8141 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04,
8142 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8143 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8144 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8145 0x00, 0x0f, 0x00, 0x6f, 0x00),
8146 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
8147 },
8148 { .freq = 5040,
8149 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04,
8150 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8151 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8152 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8153 0x00, 0x0f, 0x00, 0x6f, 0x00),
8154 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
8155 },
8156 { .freq = 5050,
8157 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04,
8158 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8159 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8160 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8161 0x00, 0x0f, 0x00, 0x6f, 0x00),
8162 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
8163 },
8164 { .freq = 5060,
8165 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04,
8166 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8167 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8168 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
8169 0x00, 0x0f, 0x00, 0x6f, 0x00),
8170 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
8171 },
8172 { .freq = 5070,
8173 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04,
8174 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8175 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8176 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8177 0x00, 0x0f, 0x00, 0x6f, 0x00),
8178 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
8179 },
8180 { .freq = 5080,
8181 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04,
8182 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8183 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8184 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8185 0x00, 0x0f, 0x00, 0x6f, 0x00),
8186 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
8187 },
8188 { .freq = 5090,
8189 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04,
8190 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
8191 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
8192 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
8193 0x00, 0x0f, 0x00, 0x6f, 0x00),
8194 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
8195 },
8196 { .freq = 5100,
8197 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04,
8198 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8199 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8200 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
8201 0x00, 0x0f, 0x00, 0x6f, 0x00),
8202 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
8203 },
8204 { .freq = 5110,
8205 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04,
8206 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8207 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8208 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8209 0x00, 0x0f, 0x00, 0x6f, 0x00),
8210 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
8211 },
8212 { .freq = 5120,
8213 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04,
8214 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8215 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8216 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8217 0x00, 0x0f, 0x00, 0x6f, 0x00),
8218 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
8219 },
8220 { .freq = 5130,
8221 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04,
8222 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8223 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8224 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
8225 0x00, 0x0f, 0x00, 0x6f, 0x00),
8226 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
8227 },
8228 { .freq = 5140,
8229 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04,
8230 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8231 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
8232 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
8233 0x00, 0x0f, 0x00, 0x6f, 0x00),
8234 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
8235 },
8236 { .freq = 5160,
8237 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04,
8238 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8239 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8240 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8241 0x00, 0x0e, 0x00, 0x6f, 0x00),
8242 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
8243 },
8244 { .freq = 5170,
8245 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04,
8246 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8247 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
8248 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
8249 0x00, 0x0e, 0x00, 0x6f, 0x00),
8250 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
8251 },
8252 { .freq = 5180,
8253 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04,
8254 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8255 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
8256 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8257 0x00, 0x0e, 0x00, 0x6f, 0x00),
8258 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
8259 },
8260 { .freq = 5190,
8261 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04,
8262 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8263 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
8264 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
8265 0x00, 0x0d, 0x00, 0x6f, 0x00),
8266 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
8267 },
8268 { .freq = 5200,
8269 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04,
8270 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8271 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8272 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8273 0x00, 0x0d, 0x00, 0x6f, 0x00),
8274 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
8275 },
8276 { .freq = 5210,
8277 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04,
8278 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
8279 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8280 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
8281 0x00, 0x0d, 0x00, 0x6f, 0x00),
8282 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
8283 },
8284 { .freq = 5220,
8285 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04,
8286 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8287 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8288 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8289 0x00, 0x0d, 0x00, 0x6f, 0x00),
8290 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
8291 },
8292 { .freq = 5230,
8293 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04,
8294 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8295 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8296 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
8297 0x00, 0x0d, 0x00, 0x6f, 0x00),
8298 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
8299 },
8300 { .freq = 5240,
8301 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04,
8302 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8303 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8304 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
8305 0x00, 0x0d, 0x00, 0x6f, 0x00),
8306 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
8307 },
8308 { .freq = 5250,
8309 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04,
8310 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
8311 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
8312 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
8313 0x00, 0x0d, 0x00, 0x6f, 0x00),
8314 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
8315 },
8316 { .freq = 5260,
8317 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04,
8318 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
8319 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
8320 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8321 0x00, 0x0d, 0x00, 0x6f, 0x00),
8322 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
8323 },
8324 { .freq = 5270,
8325 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04,
8326 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
8327 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
8328 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
8329 0x00, 0x0c, 0x00, 0x6f, 0x00),
8330 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
8331 },
8332 { .freq = 5280,
8333 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04,
8334 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8335 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8336 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8337 0x00, 0x0c, 0x00, 0x6f, 0x00),
8338 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
8339 },
8340 { .freq = 5290,
8341 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04,
8342 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8343 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8344 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8345 0x00, 0x0c, 0x00, 0x6f, 0x00),
8346 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
8347 },
8348 { .freq = 5300,
8349 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04,
8350 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8351 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8352 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8353 0x00, 0x0c, 0x00, 0x6f, 0x00),
8354 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
8355 },
8356 { .freq = 5310,
8357 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04,
8358 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8359 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8360 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8361 0x00, 0x0c, 0x00, 0x6f, 0x00),
8362 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
8363 },
8364 { .freq = 5320,
8365 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04,
8366 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
8367 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
8368 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
8369 0x00, 0x0c, 0x00, 0x6f, 0x00),
8370 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
8371 },
8372 { .freq = 5330,
8373 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04,
8374 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8375 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8376 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8377 0x00, 0x0b, 0x00, 0x6f, 0x00),
8378 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
8379 },
8380 { .freq = 5340,
8381 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04,
8382 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
8383 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8384 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8385 0x00, 0x0b, 0x00, 0x6f, 0x00),
8386 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
8387 },
8388 { .freq = 5350,
8389 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04,
8390 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8391 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
8392 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
8393 0x00, 0x0b, 0x00, 0x6f, 0x00),
8394 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
8395 },
8396 { .freq = 5360,
8397 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04,
8398 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8399 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8400 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8401 0x00, 0x0a, 0x00, 0x6f, 0x00),
8402 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
8403 },
8404 { .freq = 5370,
8405 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04,
8406 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
8407 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8408 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8409 0x00, 0x0a, 0x00, 0x6f, 0x00),
8410 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
8411 },
8412 { .freq = 5380,
8413 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04,
8414 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8415 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8416 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
8417 0x00, 0x0a, 0x00, 0x6f, 0x00),
8418 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
8419 },
8420 { .freq = 5390,
8421 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04,
8422 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8423 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8424 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8425 0x00, 0x0a, 0x00, 0x6f, 0x00),
8426 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
8427 },
8428 { .freq = 5400,
8429 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04,
8430 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8431 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
8432 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
8433 0x00, 0x0a, 0x00, 0x6f, 0x00),
8434 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
8435 },
8436 { .freq = 5410,
8437 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04,
8438 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8439 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8440 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8441 0x00, 0x0a, 0x00, 0x6f, 0x00),
8442 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
8443 },
8444 { .freq = 5420,
8445 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04,
8446 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
8447 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8448 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8449 0x00, 0x0a, 0x00, 0x6f, 0x00),
8450 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
8451 },
8452 { .freq = 5430,
8453 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04,
8454 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
8455 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
8456 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8457 0x00, 0x0a, 0x00, 0x6f, 0x00),
8458 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
8459 },
8460 { .freq = 5440,
8461 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04,
8462 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8463 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
8464 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
8465 0x00, 0x09, 0x00, 0x6f, 0x00),
8466 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
8467 },
8468 { .freq = 5450,
8469 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04,
8470 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8471 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8472 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8473 0x00, 0x09, 0x00, 0x6f, 0x00),
8474 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
8475 },
8476 { .freq = 5460,
8477 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04,
8478 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8479 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8480 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
8481 0x00, 0x09, 0x00, 0x6f, 0x00),
8482 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
8483 },
8484 { .freq = 5470,
8485 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04,
8486 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
8487 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
8488 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
8489 0x00, 0x09, 0x00, 0x6f, 0x00),
8490 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
8491 },
8492 { .freq = 5480,
8493 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04,
8494 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8495 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8496 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8497 0x00, 0x09, 0x00, 0x6f, 0x00),
8498 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
8499 },
8500 { .freq = 5490,
8501 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04,
8502 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8503 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8504 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8505 0x00, 0x09, 0x00, 0x6f, 0x00),
8506 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
8507 },
8508 { .freq = 5500,
8509 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04,
8510 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8511 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8512 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8513 0x00, 0x09, 0x00, 0x6f, 0x00),
8514 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
8515 },
8516 { .freq = 5510,
8517 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04,
8518 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8519 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8520 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8521 0x00, 0x09, 0x00, 0x6f, 0x00),
8522 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
8523 },
8524 { .freq = 5520,
8525 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04,
8526 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
8527 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8528 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8529 0x00, 0x09, 0x00, 0x6f, 0x00),
8530 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
8531 },
8532 { .freq = 5530,
8533 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04,
8534 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8535 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8536 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8537 0x00, 0x09, 0x00, 0x6f, 0x00),
8538 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
8539 },
8540 { .freq = 5540,
8541 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04,
8542 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
8543 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8544 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8545 0x00, 0x09, 0x00, 0x6f, 0x00),
8546 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
8547 },
8548 { .freq = 5550,
8549 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04,
8550 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8551 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8552 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8553 0x00, 0x09, 0x00, 0x6f, 0x00),
8554 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
8555 },
8556 { .freq = 5560,
8557 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04,
8558 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8559 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8560 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
8561 0x00, 0x09, 0x00, 0x6f, 0x00),
8562 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
8563 },
8564 { .freq = 5570,
8565 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04,
8566 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
8567 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
8568 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8569 0x00, 0x09, 0x00, 0x6f, 0x00),
8570 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
8571 },
8572 { .freq = 5580,
8573 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04,
8574 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8575 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8576 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
8577 0x00, 0x08, 0x00, 0x6f, 0x00),
8578 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
8579 },
8580 { .freq = 5590,
8581 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04,
8582 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
8583 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8584 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
8585 0x00, 0x08, 0x00, 0x6f, 0x00),
8586 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
8587 },
8588 { .freq = 5600,
8589 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04,
8590 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8591 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8592 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8593 0x00, 0x08, 0x00, 0x6f, 0x00),
8594 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
8595 },
8596 { .freq = 5610,
8597 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04,
8598 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8599 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
8600 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
8601 0x00, 0x08, 0x00, 0x6f, 0x00),
8602 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
8603 },
8604 { .freq = 5620,
8605 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04,
8606 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
8607 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8608 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8609 0x00, 0x07, 0x00, 0x6f, 0x00),
8610 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
8611 },
8612 { .freq = 5630,
8613 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04,
8614 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8615 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8616 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8617 0x00, 0x07, 0x00, 0x6f, 0x00),
8618 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
8619 },
8620 { .freq = 5640,
8621 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04,
8622 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8623 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8624 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
8625 0x00, 0x07, 0x00, 0x6f, 0x00),
8626 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
8627 },
8628 { .freq = 5650,
8629 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04,
8630 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8631 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
8632 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8633 0x00, 0x07, 0x00, 0x6f, 0x00),
8634 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
8635 },
8636 { .freq = 5660,
8637 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04,
8638 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8639 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8640 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
8641 0x00, 0x06, 0x00, 0x6f, 0x00),
8642 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
8643 },
8644 { .freq = 5670,
8645 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04,
8646 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
8647 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8648 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8649 0x00, 0x06, 0x00, 0x6f, 0x00),
8650 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
8651 },
8652 { .freq = 5680,
8653 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04,
8654 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8655 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8656 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8657 0x00, 0x06, 0x00, 0x6f, 0x00),
8658 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
8659 },
8660 { .freq = 5690,
8661 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04,
8662 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8663 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8664 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8665 0x00, 0x06, 0x00, 0x6f, 0x00),
8666 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
8667 },
8668 { .freq = 5700,
8669 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04,
8670 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8671 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8672 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8673 0x00, 0x06, 0x00, 0x6e, 0x00),
8674 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
8675 },
8676 { .freq = 5710,
8677 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04,
8678 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8679 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8680 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8681 0x00, 0x06, 0x00, 0x6e, 0x00),
8682 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
8683 },
8684 { .freq = 5720,
8685 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04,
8686 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8687 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8688 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8689 0x00, 0x06, 0x00, 0x6e, 0x00),
8690 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
8691 },
8692 { .freq = 5725,
8693 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04,
8694 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
8695 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8696 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8697 0x00, 0x06, 0x00, 0x6e, 0x00),
8698 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
8699 },
8700 { .freq = 5730,
8701 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04,
8702 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8703 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8704 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8705 0x00, 0x06, 0x00, 0x6e, 0x00),
8706 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
8707 },
8708 { .freq = 5735,
8709 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04,
8710 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8711 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8712 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8713 0x00, 0x06, 0x00, 0x6d, 0x00),
8714 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
8715 },
8716 { .freq = 5740,
8717 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04,
8718 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8719 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8720 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8721 0x00, 0x06, 0x00, 0x6d, 0x00),
8722 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
8723 },
8724 { .freq = 5745,
8725 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04,
8726 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8727 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
8728 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
8729 0x00, 0x06, 0x00, 0x6d, 0x00),
8730 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
8731 },
8732 { .freq = 5750,
8733 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04,
8734 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8735 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8736 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8737 0x00, 0x05, 0x00, 0x6d, 0x00),
8738 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
8739 },
8740 { .freq = 5755,
8741 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04,
8742 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
8743 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8744 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8745 0x00, 0x05, 0x00, 0x6c, 0x00),
8746 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
8747 },
8748 { .freq = 5760,
8749 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04,
8750 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8751 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8752 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
8753 0x00, 0x05, 0x00, 0x6c, 0x00),
8754 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
8755 },
8756 { .freq = 5765,
8757 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04,
8758 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
8759 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8760 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8761 0x00, 0x05, 0x00, 0x6c, 0x00),
8762 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
8763 },
8764 { .freq = 5770,
8765 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04,
8766 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8767 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8768 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8769 0x00, 0x05, 0x00, 0x6b, 0x00),
8770 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
8771 },
8772 { .freq = 5775,
8773 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04,
8774 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8775 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8776 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8777 0x00, 0x05, 0x00, 0x6b, 0x00),
8778 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
8779 },
8780 { .freq = 5780,
8781 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04,
8782 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
8783 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8784 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8785 0x00, 0x05, 0x00, 0x6b, 0x00),
8786 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
8787 },
8788 { .freq = 5785,
8789 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04,
8790 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8791 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8792 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8793 0x00, 0x05, 0x00, 0x6b, 0x00),
8794 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
8795 },
8796 { .freq = 5790,
8797 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04,
8798 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8799 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8800 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
8801 0x00, 0x05, 0x00, 0x6b, 0x00),
8802 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
8803 },
8804 { .freq = 5795,
8805 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04,
8806 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8807 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8808 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8809 0x00, 0x05, 0x00, 0x6b, 0x00),
8810 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
8811 },
8812 { .freq = 5800,
8813 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04,
8814 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8815 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8816 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8817 0x00, 0x05, 0x00, 0x6b, 0x00),
8818 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
8819 },
8820 { .freq = 5805,
8821 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04,
8822 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8823 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8824 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8825 0x00, 0x05, 0x00, 0x6a, 0x00),
8826 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
8827 },
8828 { .freq = 5810,
8829 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04,
8830 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8831 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8832 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8833 0x00, 0x05, 0x00, 0x6a, 0x00),
8834 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
8835 },
8836 { .freq = 5815,
8837 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04,
8838 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8839 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8840 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8841 0x00, 0x05, 0x00, 0x6a, 0x00),
8842 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
8843 },
8844 { .freq = 5820,
8845 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04,
8846 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8847 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8848 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8849 0x00, 0x05, 0x00, 0x6a, 0x00),
8850 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
8851 },
8852 { .freq = 5825,
8853 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04,
8854 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8855 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8856 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8857 0x00, 0x05, 0x00, 0x69, 0x00),
8858 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
8859 },
8860 { .freq = 5830,
8861 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04,
8862 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8863 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
8864 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8865 0x00, 0x05, 0x00, 0x69, 0x00),
8866 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
8867 },
8868 { .freq = 5840,
8869 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04,
8870 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
8871 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8872 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8873 0x00, 0x04, 0x00, 0x69, 0x00),
8874 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
8875 },
8876 { .freq = 5850,
8877 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04,
8878 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8879 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8880 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8881 0x00, 0x04, 0x00, 0x69, 0x00),
8882 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
8883 },
8884 { .freq = 5860,
8885 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04,
8886 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8887 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8888 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8889 0x00, 0x04, 0x00, 0x69, 0x00),
8890 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
8891 },
8892 { .freq = 5870,
8893 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 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(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
8899 },
8900 { .freq = 5880,
8901 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04,
8902 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8903 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8904 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8905 0x00, 0x04, 0x00, 0x68, 0x00),
8906 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
8907 },
8908 { .freq = 5890,
8909 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04,
8910 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8911 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8912 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8913 0x00, 0x04, 0x00, 0x68, 0x00),
8914 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
8915 },
8916 { .freq = 5900,
8917 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04,
8918 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8919 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8920 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8921 0x00, 0x04, 0x00, 0x68, 0x00),
8922 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
8923 },
8924 { .freq = 5910,
8925 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04,
8926 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
8927 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
8928 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
8929 0x00, 0x04, 0x00, 0x68, 0x00),
8930 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
8931 },
8932 { .freq = 2412,
8933 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04,
8934 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
8935 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
8936 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8937 0x70, 0x00, 0x0b, 0x00, 0x0a),
8938 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
8939 },
8940 { .freq = 2417,
8941 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04,
8942 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8943 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
8944 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8945 0x70, 0x00, 0x0b, 0x00, 0x0a),
8946 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
8947 },
8948 { .freq = 2422,
8949 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04,
8950 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8951 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
8952 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
8953 0x70, 0x00, 0x0b, 0x00, 0x0a),
8954 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
8955 },
8956 { .freq = 2427,
8957 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04,
8958 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8959 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
8960 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
8961 0x70, 0x00, 0x0a, 0x00, 0x0a),
8962 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
8963 },
8964 { .freq = 2432,
8965 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04,
8966 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8967 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
8968 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
8969 0x70, 0x00, 0x0a, 0x00, 0x0a),
8970 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
8971 },
8972 { .freq = 2437,
8973 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04,
8974 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8975 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
8976 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
8977 0x70, 0x00, 0x0a, 0x00, 0x0a),
8978 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
8979 },
8980 { .freq = 2442,
8981 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04,
8982 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
8983 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
8984 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00,
8985 0x70, 0x00, 0x0a, 0x00, 0x0a),
8986 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
8987 },
8988 { .freq = 2447,
8989 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04,
8990 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8991 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
8992 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
8993 0x70, 0x00, 0x0a, 0x00, 0x09),
8994 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
8995 },
8996 { .freq = 2452,
8997 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04,
8998 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
8999 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
9000 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
9001 0x70, 0x00, 0x0a, 0x00, 0x09),
9002 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
9003 },
9004 { .freq = 2457,
9005 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04,
9006 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9007 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
9008 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
9009 0x70, 0x00, 0x0a, 0x00, 0x09),
9010 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
9011 },
9012 { .freq = 2462,
9013 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04,
9014 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9015 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
9016 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
9017 0x70, 0x00, 0x09, 0x00, 0x09),
9018 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
9019 },
9020 { .freq = 2467,
9021 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04,
9022 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
9023 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
9024 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00,
9025 0x70, 0x00, 0x09, 0x00, 0x09),
9026 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
9027 },
9028 { .freq = 2472,
9029 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04,
9030 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
9031 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
9032 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00,
9033 0x70, 0x00, 0x09, 0x00, 0x09),
9034 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
9035 },
9036 { .freq = 2484,
9037 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04,
9038 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
9039 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
9040 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
9041 0x70, 0x00, 0x09, 0x00, 0x09),
9042 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
9043 },
9044};
9045
9046static const struct b43_nphy_channeltab_entry_rev3 b43_nphy_channeltab_radio_rev11[] = {
9047 {
9048 .freq = 4920,
9049 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x02,
9050 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9051 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9052 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9053 0x00, 0x0f, 0x00, 0x6f, 0x00),
9054 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216),
9055 },
9056 {
9057 .freq = 4930,
9058 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x02,
9059 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9060 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9061 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9062 0x00, 0x0f, 0x00, 0x6f, 0x00),
9063 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215),
9064 },
9065 {
9066 .freq = 4940,
9067 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x02,
9068 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9069 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9070 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9071 0x00, 0x0f, 0x00, 0x6f, 0x00),
9072 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214),
9073 },
9074 {
9075 .freq = 4950,
9076 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x02,
9077 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00,
9078 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9079 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9080 0x00, 0x0f, 0x00, 0x6f, 0x00),
9081 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213),
9082 },
9083 {
9084 .freq = 4960,
9085 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x02,
9086 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9087 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9088 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9089 0x00, 0x0f, 0x00, 0x6f, 0x00),
9090 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212),
9091 },
9092 {
9093 .freq = 4970,
9094 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x02,
9095 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9096 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9097 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9098 0x00, 0x0f, 0x00, 0x6f, 0x00),
9099 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211),
9100 },
9101 {
9102 .freq = 4980,
9103 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x02,
9104 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9105 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9106 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9107 0x00, 0x0f, 0x00, 0x6f, 0x00),
9108 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f),
9109 },
9110 {
9111 .freq = 4990,
9112 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x02,
9113 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9114 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9115 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9116 0x00, 0x0f, 0x00, 0x6f, 0x00),
9117 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e),
9118 },
9119 {
9120 .freq = 5000,
9121 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x02,
9122 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9123 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9124 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9125 0x00, 0x0f, 0x00, 0x6f, 0x00),
9126 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d),
9127 },
9128 {
9129 .freq = 5010,
9130 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x02,
9131 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9132 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9133 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9134 0x00, 0x0f, 0x00, 0x6f, 0x00),
9135 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c),
9136 },
9137 {
9138 .freq = 5020,
9139 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x02,
9140 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9141 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9142 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9143 0x00, 0x0f, 0x00, 0x6f, 0x00),
9144 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b),
9145 },
9146 {
9147 .freq = 5030,
9148 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x02,
9149 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9150 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9151 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9152 0x00, 0x0f, 0x00, 0x6f, 0x00),
9153 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a),
9154 },
9155 {
9156 .freq = 5040,
9157 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x02,
9158 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9159 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9160 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9161 0x00, 0x0f, 0x00, 0x6f, 0x00),
9162 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209),
9163 },
9164 {
9165 .freq = 5050,
9166 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x02,
9167 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9168 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9169 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9170 0x00, 0x0f, 0x00, 0x6f, 0x00),
9171 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208),
9172 },
9173 {
9174 .freq = 5060,
9175 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x02,
9176 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9177 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9178 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77,
9179 0x00, 0x0f, 0x00, 0x6f, 0x00),
9180 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207),
9181 },
9182 {
9183 .freq = 5070,
9184 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x02,
9185 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9186 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9187 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9188 0x00, 0x0f, 0x00, 0x6f, 0x00),
9189 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206),
9190 },
9191 {
9192 .freq = 5080,
9193 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x02,
9194 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9195 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9196 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9197 0x00, 0x0f, 0x00, 0x6f, 0x00),
9198 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205),
9199 },
9200 {
9201 .freq = 5090,
9202 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x02,
9203 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00,
9204 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f,
9205 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77,
9206 0x00, 0x0f, 0x00, 0x6f, 0x00),
9207 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204),
9208 },
9209 {
9210 .freq = 5100,
9211 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x02,
9212 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9213 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9214 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77,
9215 0x00, 0x0f, 0x00, 0x6f, 0x00),
9216 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203),
9217 },
9218 {
9219 .freq = 5110,
9220 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x02,
9221 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9222 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9223 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9224 0x00, 0x0f, 0x00, 0x6f, 0x00),
9225 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202),
9226 },
9227 {
9228 .freq = 5120,
9229 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x02,
9230 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9231 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9232 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9233 0x00, 0x0f, 0x00, 0x6f, 0x00),
9234 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201),
9235 },
9236 {
9237 .freq = 5130,
9238 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x02,
9239 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9240 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9241 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77,
9242 0x00, 0x0f, 0x00, 0x6f, 0x00),
9243 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200),
9244 },
9245 {
9246 .freq = 5140,
9247 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x02,
9248 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9249 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f,
9250 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77,
9251 0x00, 0x0f, 0x00, 0x6f, 0x00),
9252 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff),
9253 },
9254 {
9255 .freq = 5160,
9256 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x02,
9257 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9258 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
9259 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
9260 0x00, 0x0e, 0x00, 0x6f, 0x00),
9261 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd),
9262 },
9263 {
9264 .freq = 5170,
9265 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x02,
9266 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9267 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e,
9268 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77,
9269 0x00, 0x0e, 0x00, 0x6f, 0x00),
9270 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc),
9271 },
9272 {
9273 .freq = 5180,
9274 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x02,
9275 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9276 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e,
9277 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
9278 0x00, 0x0e, 0x00, 0x6f, 0x00),
9279 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb),
9280 },
9281 {
9282 .freq = 5190,
9283 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x02,
9284 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9285 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d,
9286 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77,
9287 0x00, 0x0d, 0x00, 0x6f, 0x00),
9288 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa),
9289 },
9290 {
9291 .freq = 5200,
9292 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x02,
9293 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9294 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9295 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
9296 0x00, 0x0d, 0x00, 0x6f, 0x00),
9297 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9),
9298 },
9299 {
9300 .freq = 5210,
9301 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x02,
9302 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00,
9303 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9304 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77,
9305 0x00, 0x0d, 0x00, 0x6f, 0x00),
9306 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8),
9307 },
9308 {
9309 .freq = 5220,
9310 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x02,
9311 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9312 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9313 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
9314 0x00, 0x0d, 0x00, 0x6f, 0x00),
9315 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7),
9316 },
9317 {
9318 .freq = 5230,
9319 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x02,
9320 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9321 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9322 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77,
9323 0x00, 0x0d, 0x00, 0x6f, 0x00),
9324 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6),
9325 },
9326 {
9327 .freq = 5240,
9328 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x02,
9329 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9330 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9331 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77,
9332 0x00, 0x0d, 0x00, 0x6f, 0x00),
9333 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5),
9334 },
9335 {
9336 .freq = 5250,
9337 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x02,
9338 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00,
9339 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d,
9340 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77,
9341 0x00, 0x0d, 0x00, 0x6f, 0x00),
9342 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4),
9343 },
9344 {
9345 .freq = 5260,
9346 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x02,
9347 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00,
9348 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d,
9349 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
9350 0x00, 0x0d, 0x00, 0x6f, 0x00),
9351 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3),
9352 },
9353 {
9354 .freq = 5270,
9355 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x02,
9356 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00,
9357 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c,
9358 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77,
9359 0x00, 0x0c, 0x00, 0x6f, 0x00),
9360 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2),
9361 },
9362 {
9363 .freq = 5280,
9364 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x02,
9365 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9366 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9367 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9368 0x00, 0x0c, 0x00, 0x6f, 0x00),
9369 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1),
9370 },
9371 {
9372 .freq = 5290,
9373 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x02,
9374 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9375 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9376 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9377 0x00, 0x0c, 0x00, 0x6f, 0x00),
9378 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0),
9379 },
9380 {
9381 .freq = 5300,
9382 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x02,
9383 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9384 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9385 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9386 0x00, 0x0c, 0x00, 0x6f, 0x00),
9387 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0),
9388 },
9389 {
9390 .freq = 5310,
9391 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x02,
9392 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9393 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9394 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9395 0x00, 0x0c, 0x00, 0x6f, 0x00),
9396 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef),
9397 },
9398 {
9399 .freq = 5320,
9400 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x02,
9401 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00,
9402 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c,
9403 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77,
9404 0x00, 0x0c, 0x00, 0x6f, 0x00),
9405 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee),
9406 },
9407 {
9408 .freq = 5330,
9409 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x02,
9410 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
9411 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9412 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9413 0x00, 0x0b, 0x00, 0x6f, 0x00),
9414 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed),
9415 },
9416 {
9417 .freq = 5340,
9418 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x02,
9419 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00,
9420 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9421 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9422 0x00, 0x0b, 0x00, 0x6f, 0x00),
9423 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec),
9424 },
9425 {
9426 .freq = 5350,
9427 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x02,
9428 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9429 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b,
9430 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77,
9431 0x00, 0x0b, 0x00, 0x6f, 0x00),
9432 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb),
9433 },
9434 {
9435 .freq = 5360,
9436 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x02,
9437 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9438 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9439 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9440 0x00, 0x0a, 0x00, 0x6f, 0x00),
9441 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea),
9442 },
9443 {
9444 .freq = 5370,
9445 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x02,
9446 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00,
9447 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9448 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9449 0x00, 0x0a, 0x00, 0x6f, 0x00),
9450 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9),
9451 },
9452 {
9453 .freq = 5380,
9454 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x02,
9455 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9456 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9457 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77,
9458 0x00, 0x0a, 0x00, 0x6f, 0x00),
9459 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8),
9460 },
9461 {
9462 .freq = 5390,
9463 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x02,
9464 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9465 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9466 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
9467 0x00, 0x0a, 0x00, 0x6f, 0x00),
9468 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7),
9469 },
9470 {
9471 .freq = 5400,
9472 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x02,
9473 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9474 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a,
9475 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77,
9476 0x00, 0x0a, 0x00, 0x6f, 0x00),
9477 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6),
9478 },
9479 {
9480 .freq = 5410,
9481 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x02,
9482 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9483 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9484 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9485 0x00, 0x0a, 0x00, 0x6f, 0x00),
9486 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5),
9487 },
9488 {
9489 .freq = 5420,
9490 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x02,
9491 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00,
9492 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9493 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9494 0x00, 0x0a, 0x00, 0x6f, 0x00),
9495 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5),
9496 },
9497 {
9498 .freq = 5430,
9499 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x02,
9500 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00,
9501 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a,
9502 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9503 0x00, 0x0a, 0x00, 0x6f, 0x00),
9504 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4),
9505 },
9506 {
9507 .freq = 5440,
9508 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x02,
9509 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9510 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09,
9511 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77,
9512 0x00, 0x09, 0x00, 0x6f, 0x00),
9513 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3),
9514 },
9515 {
9516 .freq = 5450,
9517 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x02,
9518 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9519 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9520 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
9521 0x00, 0x09, 0x00, 0x6f, 0x00),
9522 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2),
9523 },
9524 {
9525 .freq = 5460,
9526 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x02,
9527 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9528 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9529 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77,
9530 0x00, 0x09, 0x00, 0x6f, 0x00),
9531 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1),
9532 },
9533 {
9534 .freq = 5470,
9535 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x02,
9536 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00,
9537 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09,
9538 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77,
9539 0x00, 0x09, 0x00, 0x6f, 0x00),
9540 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0),
9541 },
9542 {
9543 .freq = 5480,
9544 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x02,
9545 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9546 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9547 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9548 0x00, 0x09, 0x00, 0x6f, 0x00),
9549 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df),
9550 },
9551 {
9552 .freq = 5490,
9553 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x02,
9554 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9555 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9556 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9557 0x00, 0x09, 0x00, 0x6f, 0x00),
9558 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de),
9559 },
9560 {
9561 .freq = 5500,
9562 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x02,
9563 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9564 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9565 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9566 0x00, 0x09, 0x00, 0x6f, 0x00),
9567 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd),
9568 },
9569 {
9570 .freq = 5510,
9571 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x02,
9572 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9573 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9574 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9575 0x00, 0x09, 0x00, 0x6f, 0x00),
9576 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd),
9577 },
9578 {
9579 .freq = 5520,
9580 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x02,
9581 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00,
9582 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9583 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9584 0x00, 0x09, 0x00, 0x6f, 0x00),
9585 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc),
9586 },
9587 {
9588 .freq = 5530,
9589 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x02,
9590 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
9591 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9592 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9593 0x00, 0x09, 0x00, 0x6f, 0x00),
9594 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db),
9595 },
9596 {
9597 .freq = 5540,
9598 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x02,
9599 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00,
9600 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9601 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9602 0x00, 0x09, 0x00, 0x6f, 0x00),
9603 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da),
9604 },
9605 {
9606 .freq = 5550,
9607 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x02,
9608 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9609 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9610 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9611 0x00, 0x09, 0x00, 0x6f, 0x00),
9612 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9),
9613 },
9614 {
9615 .freq = 5560,
9616 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x02,
9617 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9618 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9619 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77,
9620 0x00, 0x09, 0x00, 0x6f, 0x00),
9621 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8),
9622 },
9623 {
9624 .freq = 5570,
9625 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x02,
9626 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00,
9627 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09,
9628 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
9629 0x00, 0x09, 0x00, 0x6f, 0x00),
9630 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7),
9631 },
9632 {
9633 .freq = 5580,
9634 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x02,
9635 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
9636 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9637 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77,
9638 0x00, 0x08, 0x00, 0x6f, 0x00),
9639 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7),
9640 },
9641 {
9642 .freq = 5590,
9643 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x02,
9644 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00,
9645 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9646 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77,
9647 0x00, 0x08, 0x00, 0x6f, 0x00),
9648 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6),
9649 },
9650 {
9651 .freq = 5600,
9652 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x02,
9653 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9654 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9655 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
9656 0x00, 0x08, 0x00, 0x6f, 0x00),
9657 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5),
9658 },
9659 {
9660 .freq = 5610,
9661 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x02,
9662 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9663 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08,
9664 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77,
9665 0x00, 0x08, 0x00, 0x6f, 0x00),
9666 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4),
9667 },
9668 {
9669 .freq = 5620,
9670 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x02,
9671 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00,
9672 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9673 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9674 0x00, 0x07, 0x00, 0x6f, 0x00),
9675 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3),
9676 },
9677 {
9678 .freq = 5630,
9679 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x02,
9680 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9681 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9682 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9683 0x00, 0x07, 0x00, 0x6f, 0x00),
9684 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2),
9685 },
9686 {
9687 .freq = 5640,
9688 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x02,
9689 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9690 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9691 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77,
9692 0x00, 0x07, 0x00, 0x6f, 0x00),
9693 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2),
9694 },
9695 {
9696 .freq = 5650,
9697 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x02,
9698 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9699 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07,
9700 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
9701 0x00, 0x07, 0x00, 0x6f, 0x00),
9702 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1),
9703 },
9704 {
9705 .freq = 5660,
9706 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x02,
9707 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9708 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9709 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77,
9710 0x00, 0x06, 0x00, 0x6f, 0x00),
9711 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0),
9712 },
9713 {
9714 .freq = 5670,
9715 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x02,
9716 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00,
9717 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9718 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9719 0x00, 0x06, 0x00, 0x6f, 0x00),
9720 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf),
9721 },
9722 {
9723 .freq = 5680,
9724 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x02,
9725 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9726 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9727 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9728 0x00, 0x06, 0x00, 0x6f, 0x00),
9729 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce),
9730 },
9731 {
9732 .freq = 5690,
9733 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x02,
9734 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9735 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9736 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9737 0x00, 0x06, 0x00, 0x6f, 0x00),
9738 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce),
9739 },
9740 {
9741 .freq = 5700,
9742 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x02,
9743 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9744 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9745 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9746 0x00, 0x06, 0x00, 0x6e, 0x00),
9747 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd),
9748 },
9749 {
9750 .freq = 5710,
9751 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x02,
9752 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9753 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9754 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9755 0x00, 0x06, 0x00, 0x6e, 0x00),
9756 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc),
9757 },
9758 {
9759 .freq = 5720,
9760 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x02,
9761 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9762 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9763 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9764 0x00, 0x06, 0x00, 0x6e, 0x00),
9765 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb),
9766 },
9767 {
9768 .freq = 5725,
9769 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x05, 0x05, 0x02,
9770 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00,
9771 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9772 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9773 0x00, 0x06, 0x00, 0x6e, 0x00),
9774 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb),
9775 },
9776 {
9777 .freq = 5730,
9778 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x02,
9779 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9780 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9781 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9782 0x00, 0x06, 0x00, 0x6e, 0x00),
9783 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca),
9784 },
9785 {
9786 .freq = 5735,
9787 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x05, 0x05, 0x02,
9788 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9789 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9790 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9791 0x00, 0x06, 0x00, 0x6d, 0x00),
9792 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca),
9793 },
9794 {
9795 .freq = 5740,
9796 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x02,
9797 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9798 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9799 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9800 0x00, 0x06, 0x00, 0x6d, 0x00),
9801 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9),
9802 },
9803 {
9804 .freq = 5745,
9805 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x05, 0x05, 0x02,
9806 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9807 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06,
9808 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77,
9809 0x00, 0x06, 0x00, 0x6d, 0x00),
9810 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9),
9811 },
9812 {
9813 .freq = 5750,
9814 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x02,
9815 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9816 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9817 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9818 0x00, 0x05, 0x00, 0x6d, 0x00),
9819 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9),
9820 },
9821 {
9822 .freq = 5755,
9823 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x05, 0x05, 0x02,
9824 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00,
9825 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9826 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9827 0x00, 0x05, 0x00, 0x6c, 0x00),
9828 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8),
9829 },
9830 {
9831 .freq = 5760,
9832 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x02,
9833 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
9834 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9835 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77,
9836 0x00, 0x05, 0x00, 0x6c, 0x00),
9837 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8),
9838 },
9839 {
9840 .freq = 5765,
9841 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x05, 0x05, 0x02,
9842 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00,
9843 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9844 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9845 0x00, 0x05, 0x00, 0x6c, 0x00),
9846 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8),
9847 },
9848 {
9849 .freq = 5770,
9850 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x02,
9851 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9852 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9853 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9854 0x00, 0x05, 0x00, 0x6b, 0x00),
9855 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7),
9856 },
9857 {
9858 .freq = 5775,
9859 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x05, 0x05, 0x02,
9860 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9861 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9862 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9863 0x00, 0x05, 0x00, 0x6b, 0x00),
9864 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7),
9865 },
9866 {
9867 .freq = 5780,
9868 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x02,
9869 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00,
9870 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9871 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9872 0x00, 0x05, 0x00, 0x6b, 0x00),
9873 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6),
9874 },
9875 {
9876 .freq = 5785,
9877 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x05, 0x05, 0x02,
9878 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9879 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9880 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9881 0x00, 0x05, 0x00, 0x6b, 0x00),
9882 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6),
9883 },
9884 {
9885 .freq = 5790,
9886 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x02,
9887 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9888 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9889 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77,
9890 0x00, 0x05, 0x00, 0x6b, 0x00),
9891 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6),
9892 },
9893 {
9894 .freq = 5795,
9895 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x05, 0x05, 0x02,
9896 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9897 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9898 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9899 0x00, 0x05, 0x00, 0x6b, 0x00),
9900 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5),
9901 },
9902 {
9903 .freq = 5800,
9904 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x02,
9905 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9906 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9907 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9908 0x00, 0x05, 0x00, 0x6b, 0x00),
9909 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5),
9910 },
9911 {
9912 .freq = 5805,
9913 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x05, 0x05, 0x02,
9914 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9915 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9916 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9917 0x00, 0x05, 0x00, 0x6a, 0x00),
9918 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4),
9919 },
9920 {
9921 .freq = 5810,
9922 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x02,
9923 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9924 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9925 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9926 0x00, 0x05, 0x00, 0x6a, 0x00),
9927 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4),
9928 },
9929 {
9930 .freq = 5815,
9931 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x05, 0x05, 0x02,
9932 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9933 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9934 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9935 0x00, 0x05, 0x00, 0x6a, 0x00),
9936 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4),
9937 },
9938 {
9939 .freq = 5820,
9940 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x02,
9941 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9942 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9943 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9944 0x00, 0x05, 0x00, 0x6a, 0x00),
9945 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3),
9946 },
9947 {
9948 .freq = 5825,
9949 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x05, 0x05, 0x02,
9950 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9951 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9952 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9953 0x00, 0x05, 0x00, 0x69, 0x00),
9954 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3),
9955 },
9956 {
9957 .freq = 5830,
9958 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x02,
9959 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9960 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05,
9961 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9962 0x00, 0x05, 0x00, 0x69, 0x00),
9963 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2),
9964 },
9965 {
9966 .freq = 5840,
9967 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x02,
9968 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00,
9969 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
9970 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9971 0x00, 0x04, 0x00, 0x69, 0x00),
9972 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2),
9973 },
9974 {
9975 .freq = 5850,
9976 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x02,
9977 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
9978 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
9979 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9980 0x00, 0x04, 0x00, 0x69, 0x00),
9981 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1),
9982 },
9983 {
9984 .freq = 5860,
9985 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x02,
9986 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
9987 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
9988 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9989 0x00, 0x04, 0x00, 0x69, 0x00),
9990 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0),
9991 },
9992 {
9993 .freq = 5870,
9994 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x02,
9995 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
9996 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
9997 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
9998 0x00, 0x04, 0x00, 0x68, 0x00),
9999 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf),
10000 },
10001 {
10002 .freq = 5880,
10003 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x02,
10004 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10005 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10006 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10007 0x00, 0x04, 0x00, 0x68, 0x00),
10008 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf),
10009 },
10010 {
10011 .freq = 5890,
10012 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x02,
10013 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10014 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10015 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10016 0x00, 0x04, 0x00, 0x68, 0x00),
10017 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be),
10018 },
10019 {
10020 .freq = 5900,
10021 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x02,
10022 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10023 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10024 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10025 0x00, 0x04, 0x00, 0x68, 0x00),
10026 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd),
10027 },
10028 {
10029 .freq = 5910,
10030 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x02,
10031 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00,
10032 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04,
10033 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77,
10034 0x00, 0x04, 0x00, 0x68, 0x00),
10035 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc),
10036 },
10037 {
10038 .freq = 2412,
10039 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x06, 0x06, 0x04,
10040 0x2b, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00,
10041 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
10042 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10043 0x70, 0x00, 0x0b, 0x00, 0x0a),
10044 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443),
10045 },
10046 {
10047 .freq = 2417,
10048 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x06, 0x06, 0x04,
10049 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10050 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00,
10051 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10052 0x70, 0x00, 0x0b, 0x00, 0x0a),
10053 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441),
10054 },
10055 {
10056 .freq = 2422,
10057 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x06, 0x06, 0x04,
10058 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10059 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00,
10060 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00,
10061 0x70, 0x00, 0x0b, 0x00, 0x0a),
10062 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f),
10063 },
10064 {
10065 .freq = 2427,
10066 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x06, 0x06, 0x04,
10067 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10068 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00,
10069 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00,
10070 0x70, 0x00, 0x0a, 0x00, 0x0a),
10071 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d),
10072 },
10073 {
10074 .freq = 2432,
10075 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x06, 0x06, 0x04,
10076 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10077 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00,
10078 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00,
10079 0x70, 0x00, 0x0a, 0x00, 0x0a),
10080 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a),
10081 },
10082 {
10083 .freq = 2437,
10084 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x06, 0x06, 0x04,
10085 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10086 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00,
10087 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00,
10088 0x70, 0x00, 0x0a, 0x00, 0x0a),
10089 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438),
10090 },
10091 {
10092 .freq = 2442,
10093 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x06, 0x06, 0x04,
10094 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00,
10095 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00,
10096 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00,
10097 0x70, 0x00, 0x0a, 0x00, 0x0a),
10098 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436),
10099 },
10100 {
10101 .freq = 2447,
10102 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x06, 0x06, 0x04,
10103 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10104 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00,
10105 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00,
10106 0x70, 0x00, 0x0a, 0x00, 0x09),
10107 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434),
10108 },
10109 {
10110 .freq = 2452,
10111 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x06, 0x06, 0x04,
10112 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10113 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00,
10114 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00,
10115 0x70, 0x00, 0x0a, 0x00, 0x09),
10116 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431),
10117 },
10118 {
10119 .freq = 2457,
10120 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x06, 0x06, 0x04,
10121 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10122 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00,
10123 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00,
10124 0x70, 0x00, 0x0a, 0x00, 0x09),
10125 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f),
10126 },
10127 {
10128 .freq = 2462,
10129 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x06, 0x06, 0x04,
10130 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10131 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00,
10132 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00,
10133 0x70, 0x00, 0x09, 0x00, 0x09),
10134 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d),
10135 },
10136 {
10137 .freq = 2467,
10138 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x06, 0x06, 0x04,
10139 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00,
10140 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
10141 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00,
10142 0x70, 0x00, 0x09, 0x00, 0x09),
10143 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b),
10144 },
10145 {
10146 .freq = 2472,
10147 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x06, 0x06, 0x04,
10148 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00,
10149 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00,
10150 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00,
10151 0x70, 0x00, 0x09, 0x00, 0x09),
10152 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429),
10153 },
10154 {
10155 .freq = 2484,
10156 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x06, 0x06, 0x04,
10157 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00,
10158 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00,
10159 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00,
10160 0x70, 0x00, 0x09, 0x00, 0x09),
10161 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424),
10162 },
10163};
10164
10165static const struct b2056_inittabs_pts
10166*b43_nphy_get_inittabs_rev3(struct b43_wldev *dev)
10167{
10168 struct b43_phy *phy = &dev->phy;
10169
10170 switch (dev->phy.rev) {
10171 case 3:
10172 return &b2056_inittab_phy_rev3;
10173 case 4:
10174 return &b2056_inittab_phy_rev4;
10175 default:
10176 switch (phy->radio_rev) {
10177 case 5:
10178 return &b2056_inittab_radio_rev5;
10179 case 6:
10180 return &b2056_inittab_radio_rev6;
10181 case 7:
10182 case 9:
10183 return &b2056_inittab_radio_rev7_9;
10184 case 8:
10185 return &b2056_inittab_radio_rev8;
10186 case 11:
10187 return &b2056_inittab_radio_rev11;
10188 }
10189 }
10190
10191 return NULL;
10192}
10193
10194static void b2056_upload_inittab(struct b43_wldev *dev, bool ghz5,
10195 bool ignore_uploadflag, u16 routing,
10196 const struct b2056_inittab_entry *e,
10197 unsigned int length)
10198{
10199 unsigned int i;
10200 u16 value;
10201
10202 for (i = 0; i < length; i++, e++) {
10203 if (!(e->flags & B2056_INITTAB_ENTRY_OK))
10204 continue;
10205 if ((e->flags & B2056_INITTAB_UPLOAD) || ignore_uploadflag) {
10206 if (ghz5)
10207 value = e->ghz5;
10208 else
10209 value = e->ghz2;
10210 b43_radio_write(dev, reg: routing | i, value);
10211 }
10212 }
10213}
10214
10215void b2056_upload_inittabs(struct b43_wldev *dev,
10216 bool ghz5, bool ignore_uploadflag)
10217{
10218 const struct b2056_inittabs_pts *pts;
10219
10220 pts = b43_nphy_get_inittabs_rev3(dev);
10221 if (!pts) {
10222 B43_WARN_ON(1);
10223 return;
10224 }
10225
10226 b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
10227 B2056_SYN, e: pts->syn, length: pts->syn_length);
10228 b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
10229 B2056_TX0, e: pts->tx, length: pts->tx_length);
10230 b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
10231 B2056_TX1, e: pts->tx, length: pts->tx_length);
10232 b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
10233 B2056_RX0, e: pts->rx, length: pts->rx_length);
10234 b2056_upload_inittab(dev, ghz5, ignore_uploadflag,
10235 B2056_RX1, e: pts->rx, length: pts->rx_length);
10236}
10237
10238void b2056_upload_syn_pll_cp2(struct b43_wldev *dev, bool ghz5)
10239{
10240 const struct b2056_inittabs_pts *pts;
10241 const struct b2056_inittab_entry *e;
10242
10243 pts = b43_nphy_get_inittabs_rev3(dev);
10244 if (!pts) {
10245 B43_WARN_ON(1);
10246 return;
10247 }
10248
10249 e = &pts->syn[B2056_SYN_PLL_CP2];
10250
10251 b43_radio_write(dev, B2056_SYN_PLL_CP2, value: ghz5 ? e->ghz5 : e->ghz2);
10252}
10253
10254const struct b43_nphy_channeltab_entry_rev3 *
10255b43_nphy_get_chantabent_rev3(struct b43_wldev *dev, u16 freq)
10256{
10257 struct b43_phy *phy = &dev->phy;
10258 const struct b43_nphy_channeltab_entry_rev3 *e;
10259 unsigned int length, i;
10260
10261 switch (phy->rev) {
10262 case 3:
10263 e = b43_nphy_channeltab_phy_rev3;
10264 length = ARRAY_SIZE(b43_nphy_channeltab_phy_rev3);
10265 break;
10266 case 4:
10267 e = b43_nphy_channeltab_phy_rev4;
10268 length = ARRAY_SIZE(b43_nphy_channeltab_phy_rev4);
10269 break;
10270 default:
10271 switch (phy->radio_rev) {
10272 case 5:
10273 e = b43_nphy_channeltab_radio_rev5;
10274 length = ARRAY_SIZE(b43_nphy_channeltab_radio_rev5);
10275 break;
10276 case 6:
10277 e = b43_nphy_channeltab_radio_rev6;
10278 length = ARRAY_SIZE(b43_nphy_channeltab_radio_rev6);
10279 break;
10280 case 7:
10281 case 9:
10282 e = b43_nphy_channeltab_radio_rev7_9;
10283 length = ARRAY_SIZE(b43_nphy_channeltab_radio_rev7_9);
10284 break;
10285 case 8:
10286 e = b43_nphy_channeltab_radio_rev8;
10287 length = ARRAY_SIZE(b43_nphy_channeltab_radio_rev8);
10288 break;
10289 case 11:
10290 e = b43_nphy_channeltab_radio_rev11;
10291 length = ARRAY_SIZE(b43_nphy_channeltab_radio_rev11);
10292 break;
10293 default:
10294 B43_WARN_ON(1);
10295 return NULL;
10296 }
10297 }
10298
10299 for (i = 0; i < length; i++, e++) {
10300 if (e->freq == freq)
10301 return e;
10302 }
10303
10304 return NULL;
10305}
10306

source code of linux/drivers/net/wireless/broadcom/b43/radio_2056.c