1 2 /* 3 4 Broadcom B43 wireless driver 5 IEEE 802.11n PHY data tables 6 7 Copyright (c) 2008 Michael Buesch <m@bues.ch> 8 Copyright (c) 2010 Rafał Miłecki <zajec5@gmail.com> 9 10 This program is free software; you can redistribute it and/or modify 11 it under the terms of the GNU General Public License as published by 12 the Free Software Foundation; either version 2 of the License, or 13 (at your option) any later version. 14 15 This program is distributed in the hope that it will be useful, 16 but WITHOUT ANY WARRANTY; without even the implied warranty of 17 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 GNU General Public License for more details. 19 20 You should have received a copy of the GNU General Public License 21 along with this program; see the file COPYING. If not, write to 22 the Free Software Foundation, Inc., 51 Franklin Steet, Fifth Floor, 23 Boston, MA 02110-1301, USA. 24 25 */ 26 27 #include <sys/cdefs.h> 28 __FBSDID("$FreeBSD$"); 29 30 /* 31 * The Broadcom Wireless LAN controller driver. 32 */ 33 34 #include "opt_wlan.h" 35 #include "opt_bwn.h" 36 37 #include <sys/param.h> 38 #include <sys/systm.h> 39 #include <sys/kernel.h> 40 #include <sys/malloc.h> 41 #include <sys/module.h> 42 #include <sys/endian.h> 43 #include <sys/errno.h> 44 #include <sys/firmware.h> 45 #include <sys/lock.h> 46 #include <sys/mutex.h> 47 #include <machine/bus.h> 48 #include <machine/resource.h> 49 #include <sys/bus.h> 50 #include <sys/rman.h> 51 #include <sys/socket.h> 52 #include <sys/sockio.h> 53 54 #include <net/ethernet.h> 55 #include <net/if.h> 56 #include <net/if_var.h> 57 #include <net/if_arp.h> 58 #include <net/if_dl.h> 59 #include <net/if_llc.h> 60 #include <net/if_media.h> 61 #include <net/if_types.h> 62 63 #include <dev/pci/pcivar.h> 64 #include <dev/pci/pcireg.h> 65 #include <dev/siba/siba_ids.h> 66 #include <dev/siba/sibareg.h> 67 #include <dev/siba/sibavar.h> 68 69 #include <net80211/ieee80211_var.h> 70 #include <net80211/ieee80211_radiotap.h> 71 #include <net80211/ieee80211_regdomain.h> 72 #include <net80211/ieee80211_phy.h> 73 #include <net80211/ieee80211_ratectl.h> 74 75 #include <dev/bwn/if_bwnreg.h> 76 #include <dev/bwn/if_bwnvar.h> 77 #include <dev/bwn/if_bwn_debug.h> 78 79 #include <gnu/dev/bwn/phy_n/if_bwn_phy_n_regs.h> 80 #include <gnu/dev/bwn/phy_n/if_bwn_phy_n_ppr.h> 81 #include <gnu/dev/bwn/phy_n/if_bwn_phy_n_tables.h> 82 #include <gnu/dev/bwn/phy_n/if_bwn_radio_2056.h> 83 84 struct b2056_inittab_entry { 85 /* Value to write if we use the 5GHz band. */ 86 uint16_t ghz5; 87 /* Value to write if we use the 2.4GHz band. */ 88 uint16_t ghz2; 89 /* Flags */ 90 uint8_t flags; 91 }; 92 #define B2056_INITTAB_ENTRY_OK 0x01 93 #define B2056_INITTAB_UPLOAD 0x02 94 #define UPLOAD .flags = B2056_INITTAB_ENTRY_OK | B2056_INITTAB_UPLOAD 95 #define NOUPLOAD .flags = B2056_INITTAB_ENTRY_OK 96 97 struct b2056_inittabs_pts { 98 const struct b2056_inittab_entry *syn; 99 unsigned int syn_length; 100 const struct b2056_inittab_entry *tx; 101 unsigned int tx_length; 102 const struct b2056_inittab_entry *rx; 103 unsigned int rx_length; 104 }; 105 106 static const struct b2056_inittab_entry b2056_inittab_phy_rev3_syn[] = { 107 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 108 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 109 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 110 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 111 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 112 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 113 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 114 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 115 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 116 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 117 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 118 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 119 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 120 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 121 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 122 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 123 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 124 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 125 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 126 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 127 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 128 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 129 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 130 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 131 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 132 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 133 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 134 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 135 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 136 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 137 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 138 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 139 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 140 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 141 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 142 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 143 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 144 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 145 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 146 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 147 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 148 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 149 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 150 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 151 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 152 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 153 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 154 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 155 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 156 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 157 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 158 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 159 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 160 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 161 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 162 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 163 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 164 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 165 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 166 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 167 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 168 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 169 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 170 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 171 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 172 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 173 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 174 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 175 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 176 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 177 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 178 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 179 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 180 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 181 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 182 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 183 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 184 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 185 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 186 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 187 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 188 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 189 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 190 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 191 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 192 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 193 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 194 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 195 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 196 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 197 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 198 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 199 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 200 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 201 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 202 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 203 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 204 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 205 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 206 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 207 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 208 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 209 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 210 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 211 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 212 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 213 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 214 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 215 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 216 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 217 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 218 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 219 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 220 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 221 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 222 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 223 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 224 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 225 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 226 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 227 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 228 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 229 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 230 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 231 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 232 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 233 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 234 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 235 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 236 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 237 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 238 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 239 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 240 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 241 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 242 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 243 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 244 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 245 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 246 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 247 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 248 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 249 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 250 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 251 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 252 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 253 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 254 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 255 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 256 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 257 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 258 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 259 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 260 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 261 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 262 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 263 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 264 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 265 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 266 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 267 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 268 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 269 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 270 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 271 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 272 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 273 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 274 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 275 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 276 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 277 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 278 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 279 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 280 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 281 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 282 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 283 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 284 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 285 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 286 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 287 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 288 }; 289 290 static const struct b2056_inittab_entry b2056_inittab_phy_rev3_tx[] = { 291 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 292 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 293 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 294 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 295 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 296 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 297 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 298 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 299 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 300 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 301 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 302 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 303 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 304 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 305 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 306 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 307 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 308 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 309 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 310 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 311 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 312 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 313 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 314 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 315 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 316 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 317 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 318 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 319 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 320 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 321 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 322 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 323 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 324 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 325 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 326 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 327 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 328 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 329 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 330 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 331 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 332 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 333 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 334 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 335 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 336 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 337 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 338 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 339 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 340 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 341 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 342 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 343 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 344 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 345 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 346 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 347 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, }, 348 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 349 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 350 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 351 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 352 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 353 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 354 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 355 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 356 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 357 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 358 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 359 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 360 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 361 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 362 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 363 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 364 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 365 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 366 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 367 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 368 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 369 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 370 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 371 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 372 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 373 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 374 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 375 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 376 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 377 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 378 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 379 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 380 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 381 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 382 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 383 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 384 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 385 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 386 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 387 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 388 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 389 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 390 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 391 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 392 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, }, 393 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 394 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 395 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 396 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 397 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 398 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 399 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 400 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 401 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 402 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 403 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 404 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 405 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 406 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 407 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 408 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 409 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 410 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 411 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 412 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 413 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 414 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 415 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 416 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 417 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 418 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 419 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 420 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 421 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 422 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 423 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 424 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 425 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 426 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 427 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 428 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 429 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 430 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 431 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 432 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 433 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 434 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 435 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 436 }; 437 438 static const struct b2056_inittab_entry b2056_inittab_phy_rev3_rx[] = { 439 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 440 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 441 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 442 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 443 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 444 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 445 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 446 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 447 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 448 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 449 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 450 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 451 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 452 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 453 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 454 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 455 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 456 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 457 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 458 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 459 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 460 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 461 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 462 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 463 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 464 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 465 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 466 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 467 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 468 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 469 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 470 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 471 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 472 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 473 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 474 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 475 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 476 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 477 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 478 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 479 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 480 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 481 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 482 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 483 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 484 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 485 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 486 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 487 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 488 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 489 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 490 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 491 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 492 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 493 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 494 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 495 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 496 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, }, 497 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 498 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, }, 499 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 500 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 501 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 502 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 503 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 504 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 505 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 506 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, }, 507 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 508 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 509 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 510 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 511 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 512 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 513 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 514 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 515 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 516 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 517 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 518 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, }, 519 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, }, 520 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 521 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 522 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 523 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 524 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 525 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 526 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 527 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 528 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 529 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 530 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 531 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 532 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 533 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 534 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 535 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 536 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 537 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 538 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 539 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 540 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 541 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 542 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 543 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 544 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 545 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 546 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 547 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 548 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 549 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 550 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 551 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 552 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 553 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 554 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 555 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 556 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 557 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 558 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 559 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 560 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 561 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 562 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 563 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 564 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 565 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 566 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 567 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 568 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 569 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 570 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 571 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 572 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 573 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 574 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 575 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 576 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 577 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 578 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 579 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 580 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 581 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 582 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 583 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 584 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 585 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 586 }; 587 588 static const struct b2056_inittab_entry b2056_inittab_phy_rev4_syn[] = { 589 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 590 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 591 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 592 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 593 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 594 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 595 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 596 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 597 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 598 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 599 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 600 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 601 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 602 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 603 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 604 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 605 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 606 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 607 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 608 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 609 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 610 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 611 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 612 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 613 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 614 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 615 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 616 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 617 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 618 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 619 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 620 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 621 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 622 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 623 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 624 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 625 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 626 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 627 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 628 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 629 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 630 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 631 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 632 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 633 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 634 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 635 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 636 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 637 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 638 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 639 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 640 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 641 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 642 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 643 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 644 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 645 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 646 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 647 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 648 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 649 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 650 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 651 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 652 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 653 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 654 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 655 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 656 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 657 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 658 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 659 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 660 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 661 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 662 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 663 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 664 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 665 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 666 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 667 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 668 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 669 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 670 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 671 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 672 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 673 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 674 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 675 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 676 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 677 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 678 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 679 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 680 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 681 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 682 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 683 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 684 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 685 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 686 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 687 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 688 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 689 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 690 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 691 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 692 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 693 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 694 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 695 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 696 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 697 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 698 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 699 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 700 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 701 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 702 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 703 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 704 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 705 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 706 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 707 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 708 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 709 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 710 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 711 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 712 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 713 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 714 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 715 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 716 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 717 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 718 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 719 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 720 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 721 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 722 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 723 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 724 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 725 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 726 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 727 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 728 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 729 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 730 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 731 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 732 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 733 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 734 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 735 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 736 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 737 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 738 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 739 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 740 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 741 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 742 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 743 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 744 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 745 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 746 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 747 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 748 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 749 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 750 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 751 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 752 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 753 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 754 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 755 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 756 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 757 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 758 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 759 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 760 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 761 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 762 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 763 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 764 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 765 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 766 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 767 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 768 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 769 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 770 }; 771 772 static const struct b2056_inittab_entry b2056_inittab_phy_rev4_tx[] = { 773 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 774 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 775 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 776 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 777 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 778 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 779 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 780 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 781 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 782 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 783 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 784 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 785 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 786 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 787 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 788 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 789 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 790 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 791 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 792 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 793 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 794 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 795 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 796 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 797 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 798 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 799 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 800 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 801 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 802 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 803 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 804 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 805 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 806 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 807 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 808 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 809 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 810 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 811 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 812 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 813 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 814 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 815 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 816 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 817 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 818 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 819 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 820 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 821 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 822 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 823 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 824 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 825 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 826 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 827 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 828 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 829 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, }, 830 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 831 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 832 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 833 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 834 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 835 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 836 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 837 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 838 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 839 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 840 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 841 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 842 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 843 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 844 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 845 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 846 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 847 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 848 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 849 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 850 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 851 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 852 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 853 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 854 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 855 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 856 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 857 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 858 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 859 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 860 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 861 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 862 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 863 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 864 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 865 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 866 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 867 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 868 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 869 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 870 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 871 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 872 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 873 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 874 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, }, 875 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 876 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 877 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 878 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 879 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 880 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 881 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 882 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 883 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 884 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 885 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 886 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 887 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 888 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 889 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 890 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 891 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 892 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 893 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 894 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 895 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 896 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 897 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 898 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 899 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 900 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 901 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 902 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 903 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 904 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 905 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 906 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 907 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 908 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 909 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 910 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 911 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 912 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 913 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 914 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 915 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 916 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 917 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 918 }; 919 920 static const struct b2056_inittab_entry b2056_inittab_phy_rev4_rx[] = { 921 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 922 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 923 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 924 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 925 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 926 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 927 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 928 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 929 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 930 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 931 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 932 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 933 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 934 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 935 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 936 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 937 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 938 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 939 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 940 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 941 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 942 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 943 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 944 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 945 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 946 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 947 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 948 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 949 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 950 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 951 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 952 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 953 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 954 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 955 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 956 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 957 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 958 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 959 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 960 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 961 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 962 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 963 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 964 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 965 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 966 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 967 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 968 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 969 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 970 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 971 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 972 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 973 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 974 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 975 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 976 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 977 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 978 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 979 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 980 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, }, 981 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 982 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 983 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 984 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 985 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 986 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 987 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 988 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 989 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 990 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 991 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 992 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 993 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 994 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 995 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 996 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 997 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 998 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 999 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 1000 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 1001 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 1002 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 1003 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1004 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1005 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1006 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1007 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1008 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1009 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1010 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1011 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x002f, .ghz2 = 0x002f, UPLOAD, }, 1012 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1013 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1014 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 1015 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 1016 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1017 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1018 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1019 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1020 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1021 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1022 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1023 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1024 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1025 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1026 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1027 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1028 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1029 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1030 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1031 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1032 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1033 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1034 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1035 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1036 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1037 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1038 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1039 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 1040 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1041 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1042 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1043 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1044 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1045 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1046 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1047 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1048 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1049 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1050 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1051 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1052 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1053 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1054 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1055 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1056 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1057 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1058 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1059 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1060 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1061 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1062 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1063 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1064 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1065 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1066 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1067 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1068 }; 1069 1070 static const struct b2056_inittab_entry b2056_inittab_radio_rev5_syn[] = { 1071 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1072 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1073 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1074 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1075 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1076 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1077 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1078 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1079 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1080 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1081 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1082 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1083 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1084 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1085 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1086 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1087 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1088 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1089 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1090 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1091 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1092 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1093 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1094 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1095 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1096 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1097 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1098 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1099 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1100 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1101 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1102 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1103 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 1104 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1105 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1106 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1107 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1108 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1109 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1110 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1111 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1112 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1113 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1114 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1115 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1116 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 1117 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1118 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1119 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1120 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1121 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1122 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1123 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1124 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1125 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1126 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1127 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1128 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1129 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1130 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1131 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 1132 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1133 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1134 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1135 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1136 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1137 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1138 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1139 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1140 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1141 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1142 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 1143 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1144 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 1145 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 1146 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1147 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1148 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1149 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 1150 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1151 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1152 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 1153 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 1154 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 1155 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1156 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1157 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1158 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 1159 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 1160 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 1161 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1162 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1163 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1164 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1165 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 1166 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1167 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1168 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1169 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1170 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1171 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1172 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1173 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 1174 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1175 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1176 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1177 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1178 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1179 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1180 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1181 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 1182 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1183 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1184 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1185 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 1186 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1187 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 1188 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1189 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1190 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1191 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1192 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1193 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1194 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1195 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1196 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1197 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1198 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1199 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1200 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1201 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1202 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 1203 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1204 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1205 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1206 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1207 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1208 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1209 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1210 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1211 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1212 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1213 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1214 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1215 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1216 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1217 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1218 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1219 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1220 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1221 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1222 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1223 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1224 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1225 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1226 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1227 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1228 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1229 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1230 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1231 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1232 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1233 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1234 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1235 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1236 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1237 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1238 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1239 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1240 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1241 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1242 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1243 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1244 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1245 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1246 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1247 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1248 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1249 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1250 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1251 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1252 }; 1253 1254 static const struct b2056_inittab_entry b2056_inittab_radio_rev5_tx[] = { 1255 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1256 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1257 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1258 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1259 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1260 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1261 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1262 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1263 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1264 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1265 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1266 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1267 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1268 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1269 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1270 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1271 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1272 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1273 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1274 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1275 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1276 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1277 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1278 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1279 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1280 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1281 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1282 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1283 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1284 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1285 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1286 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1287 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1288 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1289 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1290 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1291 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1292 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1293 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1294 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1295 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 1296 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1297 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1298 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1299 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1300 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1301 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1302 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1303 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1304 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1305 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1306 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1307 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1308 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1309 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1310 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1311 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, }, 1312 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1313 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 1314 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1315 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1316 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1317 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1318 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1319 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1320 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1321 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 1322 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1323 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 1324 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1325 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1326 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1327 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1328 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1329 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1330 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 1331 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 1332 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1333 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1334 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1335 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1336 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1337 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 1338 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1339 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1340 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1341 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 1342 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 1343 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1344 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1345 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1346 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1347 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1348 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 1349 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1350 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1351 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1352 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1353 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1354 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1355 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1356 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1357 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1358 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1359 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1360 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1361 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1362 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1363 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1364 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1365 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1366 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1367 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1368 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1369 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1370 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1371 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1372 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1373 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1374 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 1375 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 1376 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1377 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 1378 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1379 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1380 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1381 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1382 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1383 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1384 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1385 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1386 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1387 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1388 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1389 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1390 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1391 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1392 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1393 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1394 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1395 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1396 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1397 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1398 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1399 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1400 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1401 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1402 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, }, 1403 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, }, 1404 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, }, 1405 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, }, 1406 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, }, 1407 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, }, 1408 }; 1409 1410 static const struct b2056_inittab_entry b2056_inittab_radio_rev5_rx[] = { 1411 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1412 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1413 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1414 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1415 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1416 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1417 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1418 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1419 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1420 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1421 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1422 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1423 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1424 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1425 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1426 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1427 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1428 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1429 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1430 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1431 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1432 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1433 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1434 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1435 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1436 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1437 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1438 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1439 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1440 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1441 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1442 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1443 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1444 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 1445 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1446 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1447 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 1448 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1449 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 1450 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1451 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1452 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 1453 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1454 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1455 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1456 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1457 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 1458 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1459 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1460 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1461 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1462 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1463 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1464 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 1465 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1466 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1467 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1468 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 1469 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1470 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, }, 1471 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1472 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1473 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 1474 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1475 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1476 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1477 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1478 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 1479 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1480 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1481 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1482 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1483 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1484 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1485 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1486 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1487 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1488 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 1489 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 1490 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 1491 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 1492 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 1493 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1494 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1495 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1496 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1497 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1498 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1499 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1500 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1501 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, }, 1502 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1503 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1504 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 1505 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 1506 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1507 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1508 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1509 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1510 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1511 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1512 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1513 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1514 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1515 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1516 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1517 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1518 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1519 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1520 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1521 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1522 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1523 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1524 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1525 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1526 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1527 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1528 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1529 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 1530 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1531 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1532 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1533 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1534 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1535 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1536 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1537 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1538 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1539 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1540 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1541 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1542 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1543 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1544 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1545 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1546 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1547 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1548 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1549 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1550 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1551 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1552 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1553 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1554 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1555 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1556 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1557 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1558 }; 1559 1560 static const struct b2056_inittab_entry b2056_inittab_radio_rev6_syn[] = { 1561 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1562 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1563 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1564 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1565 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1566 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1567 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1568 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1569 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1570 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1571 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1572 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1573 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1574 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1575 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1576 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1577 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1578 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1579 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1580 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1581 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1582 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1583 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1584 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1585 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1586 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1587 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1588 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1589 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1590 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1591 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1592 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1593 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 1594 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1595 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1596 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1597 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1598 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1599 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1600 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1601 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1602 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1603 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1604 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1605 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1606 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 1607 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1608 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1609 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1610 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1611 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1612 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1613 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1614 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1615 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1616 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1617 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1618 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1619 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1620 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1621 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 1622 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1623 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1624 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1625 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1626 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1627 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1628 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1629 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1630 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 1631 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1632 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, }, 1633 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1634 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 1635 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 1636 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1637 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, }, 1638 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1639 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 1640 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1641 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1642 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 1643 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 1644 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 1645 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1646 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1647 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1648 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 1649 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 1650 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 1651 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1652 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1653 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1654 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1655 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 1656 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1657 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1658 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1659 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1660 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1661 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1662 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1663 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 1664 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1665 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1666 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1667 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1668 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1669 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1670 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1671 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 1672 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1673 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1674 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1675 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 1676 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1677 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 1678 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1679 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1680 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1681 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1682 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1683 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1684 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1685 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1686 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1687 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1688 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1689 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1690 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1691 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1692 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 1693 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1694 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1695 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1696 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1697 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1698 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1699 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1700 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1701 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1702 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1703 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1704 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1705 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1706 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1707 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1708 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1709 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1710 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1711 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1712 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1713 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1714 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1715 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1716 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1717 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1718 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1719 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1720 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1721 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1722 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1723 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1724 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1725 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1726 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1727 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1728 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1729 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1730 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1731 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1732 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1733 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1734 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1735 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1736 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1737 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1738 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1739 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1740 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1741 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1742 }; 1743 1744 static const struct b2056_inittab_entry b2056_inittab_radio_rev6_tx[] = { 1745 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1746 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1747 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1748 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1749 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1750 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1751 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1752 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1753 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1754 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1755 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1756 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1757 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1758 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1759 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1760 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1761 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1762 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1763 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1764 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1765 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1766 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1767 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1768 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1769 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1770 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1771 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1772 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1773 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1774 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1775 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1776 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1777 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1778 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1779 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1780 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1781 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1782 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1783 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1784 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1785 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 1786 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1787 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1788 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1789 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1790 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1791 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1792 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1793 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1794 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1795 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, }, 1796 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1797 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1798 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1799 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 1800 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1801 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 1802 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1803 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 1804 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1805 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1806 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1807 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1808 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1809 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1810 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1811 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 1812 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1813 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 1814 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1815 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1816 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1817 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1818 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1819 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1820 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 1821 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 1822 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1823 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1824 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1825 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1826 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1827 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 1828 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1829 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1830 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1831 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 1832 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 1833 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1834 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1835 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1836 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1837 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1838 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 1839 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1840 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1841 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1842 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1843 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1844 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1845 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1846 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1847 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1848 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1849 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1850 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1851 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1852 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1853 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1854 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1855 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1856 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1857 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1858 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1859 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1860 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1861 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1862 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1863 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1864 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 1865 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 1866 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1867 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 1868 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, }, 1869 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1870 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1871 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1872 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1873 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1874 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1875 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1876 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1877 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1878 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1879 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1880 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1881 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1882 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1883 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1884 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1885 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1886 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1887 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1888 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1889 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1890 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1891 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1892 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1893 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1894 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1895 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1896 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1897 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1898 }; 1899 1900 static const struct b2056_inittab_entry b2056_inittab_radio_rev6_rx[] = { 1901 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1902 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1903 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1904 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1905 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1906 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1907 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1908 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1909 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1910 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1911 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1912 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1913 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1914 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1915 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1916 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1917 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1918 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1919 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1920 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1921 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1922 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1923 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1924 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1925 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1926 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1927 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1928 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1929 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1930 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1931 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1932 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1933 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1934 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 1935 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1936 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1937 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 1938 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1939 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 1940 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1941 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1942 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 1943 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1944 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1945 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1946 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1947 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 1948 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1949 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1950 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1951 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1952 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1953 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1954 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 1955 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1956 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1957 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1958 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 1959 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1960 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, }, 1961 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1962 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 1963 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 1964 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1965 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1966 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1967 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1968 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 1969 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1970 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1971 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1972 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 1973 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1974 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1975 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1976 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1977 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1978 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 1979 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 1980 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 1981 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 1982 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 1983 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1984 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1985 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1986 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1987 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1988 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1989 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1990 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1991 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, }, 1992 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1993 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1994 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 1995 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 1996 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1997 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1998 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1999 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2000 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2001 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2002 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2003 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2004 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2005 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2006 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2007 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2008 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2009 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2010 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2011 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2012 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2013 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2014 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2015 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2016 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2017 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2018 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2019 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 2020 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2021 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2022 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2023 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2024 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, }, 2025 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2026 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2027 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2028 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2029 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2030 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2031 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2032 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2033 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2034 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2035 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2036 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2037 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2038 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2039 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2040 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2041 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2042 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2043 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2044 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2045 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2046 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2047 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2048 }; 2049 2050 static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_syn[] = { 2051 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2052 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2053 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2054 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2055 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2056 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2057 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2058 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2059 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2060 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2061 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2062 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2063 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2064 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2065 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2066 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2067 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2068 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2069 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2070 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2071 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2072 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2073 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2074 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2075 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2076 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2077 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2078 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2079 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2080 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2081 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2082 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2083 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 2084 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2085 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2086 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2087 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2088 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2089 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2090 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2091 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2092 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2093 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2094 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2095 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2096 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 2097 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2098 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2099 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2100 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2101 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2102 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2103 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2104 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2105 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2106 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2107 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2108 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2109 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2110 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2111 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 2112 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2113 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2114 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2115 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2116 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2117 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2118 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2119 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2120 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2121 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2122 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 2123 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2124 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 2125 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 2126 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2127 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2128 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2129 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 2130 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2131 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2132 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 2133 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 2134 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 2135 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2136 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2137 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2138 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 2139 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 2140 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 2141 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2142 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2143 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2144 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2145 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 2146 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2147 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2148 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2149 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2150 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2151 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2152 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2153 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 2154 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2155 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2156 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2157 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2158 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2159 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2160 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2161 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 2162 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2163 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2164 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2165 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 2166 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2167 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 2168 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2169 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2170 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2171 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2172 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2173 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2174 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2175 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2176 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2177 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2178 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2179 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2180 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2181 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2182 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 2183 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2184 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2185 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2186 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2187 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2188 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2189 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2190 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2191 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2192 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2193 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2194 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2195 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2196 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2197 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2198 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2199 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2200 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2201 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2202 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2203 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2204 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2205 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2206 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2207 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2208 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2209 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2210 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2211 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2212 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2213 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2214 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2215 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2216 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2217 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2218 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2219 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2220 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2221 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2222 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2223 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2224 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2225 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2226 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2227 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2228 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2229 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2230 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2231 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2232 }; 2233 2234 static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_tx[] = { 2235 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2236 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2237 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2238 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2239 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2240 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2241 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2242 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2243 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2244 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2245 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2246 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2247 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2248 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2249 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2250 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2251 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2252 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2253 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2254 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2255 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2256 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2257 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2258 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2259 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2260 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2261 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2262 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2263 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2264 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2265 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2266 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2267 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2268 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2269 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2270 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2271 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2272 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2273 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2274 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2275 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 2276 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2277 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2278 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2279 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2280 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2281 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2282 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2283 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2284 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2285 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, }, 2286 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2287 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2288 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2289 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 2290 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2291 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 2292 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2293 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 2294 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2295 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2296 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2297 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2298 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2299 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2300 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2301 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 2302 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2303 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 2304 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2305 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2306 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2307 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2308 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2309 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2310 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 2311 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 2312 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2313 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2314 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2315 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2316 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2317 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 2318 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2319 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2320 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2321 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 2322 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 2323 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2324 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2325 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2326 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2327 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2328 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 2329 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2330 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2331 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2332 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2333 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2334 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2335 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2336 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2337 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2338 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2339 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2340 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2341 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2342 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2343 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2344 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2345 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2346 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2347 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2348 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2349 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2350 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2351 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2352 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2353 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2354 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 2355 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 2356 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2357 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 2358 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, }, 2359 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2360 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2361 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2362 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2363 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2364 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2365 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2366 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2367 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2368 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2369 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2370 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2371 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2372 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2373 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2374 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2375 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2376 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2377 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2378 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2379 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2380 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2381 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2382 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, }, 2383 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, }, 2384 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, }, 2385 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, }, 2386 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, }, 2387 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, }, 2388 }; 2389 2390 static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_rx[] = { 2391 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2392 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2393 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2394 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2395 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2396 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2397 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2398 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2399 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2400 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2401 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2402 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2403 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2404 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2405 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2406 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2407 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2408 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2409 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2410 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2411 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2412 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2413 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2414 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2415 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2416 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2417 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2418 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2419 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2420 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2421 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2422 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2423 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2424 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 2425 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2426 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2427 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 2428 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2429 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 2430 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2431 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2432 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 2433 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2434 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2435 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2436 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2437 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 2438 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2439 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2440 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2441 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2442 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2443 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2444 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 2445 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2446 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2447 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2448 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 2449 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2450 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, }, 2451 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2452 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2453 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 2454 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2455 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2456 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2457 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2458 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 2459 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2460 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2461 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2462 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2463 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2464 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2465 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2466 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2467 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2468 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 2469 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 2470 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 2471 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 2472 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 2473 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2474 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2475 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2476 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2477 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2478 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2479 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2480 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2481 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, }, 2482 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2483 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2484 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 2485 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 2486 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2487 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2488 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2489 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2490 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2491 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2492 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2493 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2494 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2495 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2496 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2497 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2498 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2499 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2500 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2501 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2502 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2503 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2504 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2505 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2506 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2507 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2508 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2509 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 2510 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2511 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2512 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2513 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2514 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2515 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2516 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2517 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2518 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2519 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2520 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2521 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2522 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2523 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2524 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2525 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2526 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2527 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2528 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2529 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2530 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2531 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2532 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2533 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2534 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2535 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2536 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2537 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2538 }; 2539 2540 static const struct b2056_inittab_entry b2056_inittab_radio_rev8_syn[] = { 2541 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2542 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2543 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2544 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2545 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2546 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2547 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2548 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2549 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2550 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2551 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2552 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2553 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2554 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2555 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2556 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2557 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2558 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2559 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2560 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2561 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2562 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2563 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2564 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2565 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2566 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2567 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2568 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2569 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2570 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2571 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2572 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2573 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 2574 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2575 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2576 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2577 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2578 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2579 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2580 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2581 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2582 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2583 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2584 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2585 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2586 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 2587 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2588 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2589 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2590 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2591 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2592 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2593 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2594 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2595 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2596 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2597 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2598 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2599 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2600 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2601 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 2602 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2603 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2604 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2605 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2606 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2607 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2608 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2609 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2610 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2611 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2612 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 2613 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2614 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 2615 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 2616 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2617 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2618 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2619 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 2620 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2621 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2622 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 2623 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 2624 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 2625 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2626 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2627 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2628 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 2629 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 2630 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 2631 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2632 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2633 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2634 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2635 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 2636 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2637 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2638 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2639 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2640 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2641 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2642 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2643 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 2644 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2645 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2646 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2647 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2648 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2649 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2650 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2651 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 2652 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2653 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2654 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2655 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 2656 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2657 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 2658 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2659 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2660 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2661 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2662 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2663 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2664 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2665 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2666 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2667 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2668 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2669 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2670 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2671 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2672 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 2673 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2674 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2675 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2676 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2677 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2678 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2679 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2680 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2681 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2682 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2683 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2684 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2685 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2686 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2687 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2688 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2689 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2690 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2691 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2692 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2693 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2694 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2695 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2696 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2697 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2698 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2699 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2700 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2701 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2702 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2703 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2704 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2705 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2706 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2707 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2708 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2709 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2710 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2711 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2712 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2713 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2714 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2715 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2716 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2717 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2718 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2719 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2720 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2721 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2722 }; 2723 2724 static const struct b2056_inittab_entry b2056_inittab_radio_rev8_tx[] = { 2725 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2726 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2727 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2728 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2729 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2730 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2731 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2732 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2733 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2734 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2735 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2736 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2737 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2738 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2739 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2740 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2741 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2742 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2743 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2744 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2745 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2746 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2747 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2748 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2749 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2750 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2751 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2752 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2753 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2754 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2755 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2756 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2757 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2758 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2759 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2760 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2761 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2762 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2763 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2764 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2765 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 2766 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2767 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2768 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2769 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2770 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2771 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2772 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2773 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2774 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2775 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, }, 2776 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2777 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2778 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2779 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 2780 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2781 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 2782 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2783 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 2784 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2785 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2786 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2787 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2788 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2789 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2790 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2791 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 2792 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2793 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 2794 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2795 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2796 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2797 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2798 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2799 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2800 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 2801 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 2802 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2803 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2804 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2805 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2806 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2807 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 2808 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2809 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2810 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2811 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 2812 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 2813 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2814 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2815 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2816 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2817 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2818 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 2819 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2820 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2821 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2822 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2823 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2824 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2825 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2826 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2827 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2828 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2829 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2830 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2831 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2832 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2833 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2834 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2835 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2836 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2837 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2838 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2839 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2840 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2841 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2842 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2843 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2844 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 2845 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 2846 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2847 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 2848 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, }, 2849 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2850 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2851 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2852 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2853 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2854 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2855 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2856 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2857 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2858 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2859 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2860 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2861 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2862 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2863 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2864 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2865 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2866 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2867 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2868 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2869 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2870 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2871 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2872 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2873 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2874 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2875 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2876 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2877 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2878 }; 2879 2880 static const struct b2056_inittab_entry b2056_inittab_radio_rev8_rx[] = { 2881 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2882 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2883 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2884 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2885 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2886 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2887 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2888 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2889 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2890 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2891 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2892 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2893 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2894 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2895 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2896 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2897 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2898 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2899 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2900 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2901 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2902 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2903 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2904 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2905 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2906 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2907 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2908 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2909 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2910 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2911 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2912 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2913 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2914 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 2915 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2916 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2917 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 2918 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2919 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 2920 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2921 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2922 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 2923 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2924 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2925 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2926 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2927 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 2928 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2929 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2930 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2931 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2932 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2933 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2934 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 2935 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2936 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2937 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2938 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 2939 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2940 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, }, 2941 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2942 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 2943 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 2944 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2945 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2946 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2947 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2948 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 2949 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2950 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2951 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2952 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 2953 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2954 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2955 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2956 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2957 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2958 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 2959 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 2960 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 2961 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 2962 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 2963 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2964 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2965 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2966 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2967 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2968 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2969 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2970 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2971 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, }, 2972 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2973 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2974 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 2975 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 2976 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2977 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2978 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2979 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2980 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2981 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2982 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2983 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2984 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2985 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2986 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2987 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2988 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2989 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2990 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2991 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2992 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2993 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2994 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2995 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2996 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2997 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2998 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2999 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 3000 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3001 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3002 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3003 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3004 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, }, 3005 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3006 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3007 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3008 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3009 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3010 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3011 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3012 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3013 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3014 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3015 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3016 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3017 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3018 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3019 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3020 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3021 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3022 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3023 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3024 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3025 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3026 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3027 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3028 }; 3029 3030 static const struct b2056_inittab_entry b2056_inittab_radio_rev11_syn[] = { 3031 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 3032 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, }, 3033 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 3034 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 3035 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, }, 3036 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 3037 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 3038 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 3039 }; 3040 3041 static const struct b2056_inittab_entry b2056_inittab_radio_rev11_tx[] = { 3042 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, }, 3043 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 3044 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 3045 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 3046 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 3047 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 3048 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 3049 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 3050 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 3051 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 3052 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 3053 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 3054 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, }, 3055 }; 3056 3057 static const struct b2056_inittab_entry b2056_inittab_radio_rev11_rx[] = { 3058 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 3059 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 3060 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 3061 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 3062 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 3063 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, }, 3064 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 3065 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 3066 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 3067 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 3068 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 3069 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 3070 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, }, 3071 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 3072 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, }, 3073 }; 3074 3075 #define INITTABSPTS(prefix) \ 3076 static const struct b2056_inittabs_pts prefix = { \ 3077 .syn = prefix##_syn, \ 3078 .syn_length = nitems(prefix##_syn), \ 3079 .tx = prefix##_tx, \ 3080 .tx_length = nitems(prefix##_tx), \ 3081 .rx = prefix##_rx, \ 3082 .rx_length = nitems(prefix##_rx), \ 3083 } 3084 3085 INITTABSPTS(b2056_inittab_phy_rev3); 3086 INITTABSPTS(b2056_inittab_phy_rev4); 3087 INITTABSPTS(b2056_inittab_radio_rev5); 3088 INITTABSPTS(b2056_inittab_radio_rev6); 3089 INITTABSPTS(b2056_inittab_radio_rev7_9); 3090 INITTABSPTS(b2056_inittab_radio_rev8); 3091 INITTABSPTS(b2056_inittab_radio_rev11); 3092 3093 #define RADIOREGS3(r00, r01, r02, r03, r04, r05, r06, r07, r08, r09, \ 3094 r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \ 3095 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \ 3096 r30, r31, r32, r33, r34, r35, r36) \ 3097 .radio_syn_pll_vcocal1 = r00, \ 3098 .radio_syn_pll_vcocal2 = r01, \ 3099 .radio_syn_pll_refdiv = r02, \ 3100 .radio_syn_pll_mmd2 = r03, \ 3101 .radio_syn_pll_mmd1 = r04, \ 3102 .radio_syn_pll_loopfilter1 = r05, \ 3103 .radio_syn_pll_loopfilter2 = r06, \ 3104 .radio_syn_pll_loopfilter3 = r07, \ 3105 .radio_syn_pll_loopfilter4 = r08, \ 3106 .radio_syn_pll_loopfilter5 = r09, \ 3107 .radio_syn_reserved_addr27 = r10, \ 3108 .radio_syn_reserved_addr28 = r11, \ 3109 .radio_syn_reserved_addr29 = r12, \ 3110 .radio_syn_logen_vcobuf1 = r13, \ 3111 .radio_syn_logen_mixer2 = r14, \ 3112 .radio_syn_logen_buf3 = r15, \ 3113 .radio_syn_logen_buf4 = r16, \ 3114 .radio_rx0_lnaa_tune = r17, \ 3115 .radio_rx0_lnag_tune = r18, \ 3116 .radio_tx0_intpaa_boost_tune = r19, \ 3117 .radio_tx0_intpag_boost_tune = r20, \ 3118 .radio_tx0_pada_boost_tune = r21, \ 3119 .radio_tx0_padg_boost_tune = r22, \ 3120 .radio_tx0_pgaa_boost_tune = r23, \ 3121 .radio_tx0_pgag_boost_tune = r24, \ 3122 .radio_tx0_mixa_boost_tune = r25, \ 3123 .radio_tx0_mixg_boost_tune = r26, \ 3124 .radio_rx1_lnaa_tune = r27, \ 3125 .radio_rx1_lnag_tune = r28, \ 3126 .radio_tx1_intpaa_boost_tune = r29, \ 3127 .radio_tx1_intpag_boost_tune = r30, \ 3128 .radio_tx1_pada_boost_tune = r31, \ 3129 .radio_tx1_padg_boost_tune = r32, \ 3130 .radio_tx1_pgaa_boost_tune = r33, \ 3131 .radio_tx1_pgag_boost_tune = r34, \ 3132 .radio_tx1_mixa_boost_tune = r35, \ 3133 .radio_tx1_mixg_boost_tune = r36 3134 3135 #define PHYREGS(r0, r1, r2, r3, r4, r5) \ 3136 .phy_regs.phy_bw1a = r0, \ 3137 .phy_regs.phy_bw2 = r1, \ 3138 .phy_regs.phy_bw3 = r2, \ 3139 .phy_regs.phy_bw4 = r3, \ 3140 .phy_regs.phy_bw5 = r4, \ 3141 .phy_regs.phy_bw6 = r5 3142 3143 /* http://bcm-v4.sipsolutions.net/802.11/Radio/2056/ChannelTable */ 3144 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_phy_rev3[] = { 3145 { .freq = 4920, 3146 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 3147 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 3148 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3149 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3150 0x00, 0x0b, 0x00, 0xff, 0x00), 3151 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 3152 }, 3153 { .freq = 4930, 3154 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 3155 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 3156 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3157 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3158 0x00, 0x0b, 0x00, 0xff, 0x00), 3159 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 3160 }, 3161 { .freq = 4940, 3162 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 3163 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 3164 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3165 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3166 0x00, 0x0b, 0x00, 0xff, 0x00), 3167 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 3168 }, 3169 { .freq = 4950, 3170 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 3171 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 3172 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3173 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3174 0x00, 0x0b, 0x00, 0xff, 0x00), 3175 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 3176 }, 3177 { .freq = 4960, 3178 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 3179 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3180 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3181 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3182 0x00, 0x0b, 0x00, 0xff, 0x00), 3183 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 3184 }, 3185 { .freq = 4970, 3186 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 3187 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3188 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3189 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3190 0x00, 0x0b, 0x00, 0xff, 0x00), 3191 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 3192 }, 3193 { .freq = 4980, 3194 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 3195 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3196 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3197 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3198 0x00, 0x0b, 0x00, 0xff, 0x00), 3199 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 3200 }, 3201 { .freq = 4990, 3202 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 3203 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3204 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3205 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3206 0x00, 0x0b, 0x00, 0xff, 0x00), 3207 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 3208 }, 3209 { .freq = 5000, 3210 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 3211 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3212 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3213 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3214 0x00, 0x0b, 0x00, 0xff, 0x00), 3215 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 3216 }, 3217 { .freq = 5010, 3218 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 3219 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3220 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3221 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3222 0x00, 0x0b, 0x00, 0xff, 0x00), 3223 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 3224 }, 3225 { .freq = 5020, 3226 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 3227 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3228 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3229 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3230 0x00, 0x0b, 0x00, 0xff, 0x00), 3231 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 3232 }, 3233 { .freq = 5030, 3234 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 3235 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3236 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3237 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3238 0x00, 0x0b, 0x00, 0xff, 0x00), 3239 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 3240 }, 3241 { .freq = 5040, 3242 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 3243 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3244 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3245 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3246 0x00, 0x0b, 0x00, 0xff, 0x00), 3247 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 3248 }, 3249 { .freq = 5050, 3250 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 3251 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3252 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3253 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3254 0x00, 0x0b, 0x00, 0xff, 0x00), 3255 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 3256 }, 3257 { .freq = 5060, 3258 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 3259 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3260 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3261 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3262 0x00, 0x0b, 0x00, 0xff, 0x00), 3263 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 3264 }, 3265 { .freq = 5070, 3266 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 3267 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3268 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3269 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3270 0x00, 0x0b, 0x00, 0xff, 0x00), 3271 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 3272 }, 3273 { .freq = 5080, 3274 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 3275 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3276 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3277 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3278 0x00, 0x0b, 0x00, 0xff, 0x00), 3279 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 3280 }, 3281 { .freq = 5090, 3282 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 3283 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3284 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3285 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3286 0x00, 0x0b, 0x00, 0xff, 0x00), 3287 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 3288 }, 3289 { .freq = 5100, 3290 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 3291 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3292 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3293 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3294 0x00, 0x0b, 0x00, 0xff, 0x00), 3295 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 3296 }, 3297 { .freq = 5110, 3298 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 3299 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3300 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3301 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3302 0x00, 0x0b, 0x00, 0xfc, 0x00), 3303 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 3304 }, 3305 { .freq = 5120, 3306 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 3307 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3308 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3309 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3310 0x00, 0x0b, 0x00, 0xfc, 0x00), 3311 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 3312 }, 3313 { .freq = 5130, 3314 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 3315 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3316 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3317 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3318 0x00, 0x0b, 0x00, 0xfc, 0x00), 3319 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 3320 }, 3321 { .freq = 5140, 3322 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 3323 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3324 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3325 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3326 0x00, 0x0b, 0x00, 0xfc, 0x00), 3327 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 3328 }, 3329 { .freq = 5160, 3330 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 3331 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3332 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3333 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3334 0x00, 0x0b, 0x00, 0xfc, 0x00), 3335 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 3336 }, 3337 { .freq = 5170, 3338 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 3339 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3340 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3341 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3342 0x00, 0x0b, 0x00, 0xfc, 0x00), 3343 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 3344 }, 3345 { .freq = 5180, 3346 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 3347 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3348 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3349 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f, 3350 0x00, 0x0b, 0x00, 0xfc, 0x00), 3351 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 3352 }, 3353 { .freq = 5190, 3354 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 3355 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3356 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3357 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f, 3358 0x00, 0x0b, 0x00, 0xfc, 0x00), 3359 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 3360 }, 3361 { .freq = 5200, 3362 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 3363 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3364 0xff, 0xef, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3365 0x00, 0xfc, 0x00, 0xef, 0x00, 0x06, 0x00, 0x7f, 3366 0x00, 0x0a, 0x00, 0xfc, 0x00), 3367 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 3368 }, 3369 { .freq = 5210, 3370 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 3371 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3372 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3373 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f, 3374 0x00, 0x0a, 0x00, 0xfc, 0x00), 3375 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 3376 }, 3377 { .freq = 5220, 3378 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 3379 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3380 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3381 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f, 3382 0x00, 0x0a, 0x00, 0xfc, 0x00), 3383 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 3384 }, 3385 { .freq = 5230, 3386 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 3387 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3388 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3389 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f, 3390 0x00, 0x0a, 0x00, 0xfc, 0x00), 3391 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 3392 }, 3393 { .freq = 5240, 3394 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 3395 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3396 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3397 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f, 3398 0x00, 0x0a, 0x00, 0xfc, 0x00), 3399 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 3400 }, 3401 { .freq = 5250, 3402 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 3403 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3404 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3405 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f, 3406 0x00, 0x0a, 0x00, 0xfc, 0x00), 3407 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 3408 }, 3409 { .freq = 5260, 3410 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 3411 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3412 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3413 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f, 3414 0x00, 0x0a, 0x00, 0xfc, 0x00), 3415 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 3416 }, 3417 { .freq = 5270, 3418 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 3419 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 3420 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3421 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f, 3422 0x00, 0x0a, 0x00, 0xfc, 0x00), 3423 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 3424 }, 3425 { .freq = 5280, 3426 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 3427 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 3428 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3429 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f, 3430 0x00, 0x0a, 0x00, 0xfc, 0x00), 3431 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 3432 }, 3433 { .freq = 5290, 3434 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 3435 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 3436 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3437 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f, 3438 0x00, 0x0a, 0x00, 0xfc, 0x00), 3439 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 3440 }, 3441 { .freq = 5300, 3442 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 3443 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3444 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3445 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f, 3446 0x00, 0x09, 0x00, 0xfc, 0x00), 3447 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 3448 }, 3449 { .freq = 5310, 3450 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 3451 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3452 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3453 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f, 3454 0x00, 0x09, 0x00, 0xfa, 0x00), 3455 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 3456 }, 3457 { .freq = 5320, 3458 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 3459 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3460 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3461 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f, 3462 0x00, 0x09, 0x00, 0xfa, 0x00), 3463 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 3464 }, 3465 { .freq = 5330, 3466 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 3467 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3468 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3469 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f, 3470 0x00, 0x09, 0x00, 0xfa, 0x00), 3471 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 3472 }, 3473 { .freq = 5340, 3474 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 3475 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3476 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3477 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f, 3478 0x00, 0x09, 0x00, 0xfa, 0x00), 3479 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 3480 }, 3481 { .freq = 5350, 3482 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 3483 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3484 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3485 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f, 3486 0x00, 0x09, 0x00, 0xfa, 0x00), 3487 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 3488 }, 3489 { .freq = 5360, 3490 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 3491 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3492 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3493 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f, 3494 0x00, 0x09, 0x00, 0xfa, 0x00), 3495 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 3496 }, 3497 { .freq = 5370, 3498 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 3499 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3500 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3501 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f, 3502 0x00, 0x09, 0x00, 0xfa, 0x00), 3503 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 3504 }, 3505 { .freq = 5380, 3506 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 3507 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3508 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3509 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f, 3510 0x00, 0x09, 0x00, 0xfa, 0x00), 3511 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 3512 }, 3513 { .freq = 5390, 3514 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 3515 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3516 0xff, 0x8f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3517 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x05, 0x00, 0x7f, 3518 0x00, 0x09, 0x00, 0xfa, 0x00), 3519 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 3520 }, 3521 { .freq = 5400, 3522 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 3523 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 3524 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3525 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f, 3526 0x00, 0x08, 0x00, 0xfa, 0x00), 3527 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 3528 }, 3529 { .freq = 5410, 3530 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 3531 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 3532 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3533 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f, 3534 0x00, 0x08, 0x00, 0xfa, 0x00), 3535 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 3536 }, 3537 { .freq = 5420, 3538 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 3539 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 3540 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3541 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f, 3542 0x00, 0x08, 0x00, 0xfa, 0x00), 3543 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 3544 }, 3545 { .freq = 5430, 3546 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 3547 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 3548 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3549 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f, 3550 0x00, 0x08, 0x00, 0xfa, 0x00), 3551 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 3552 }, 3553 { .freq = 5440, 3554 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 3555 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3556 0xc8, 0x7e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3557 0x00, 0xfa, 0x00, 0x7e, 0x00, 0x04, 0x00, 0x7f, 3558 0x00, 0x08, 0x00, 0xfa, 0x00), 3559 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 3560 }, 3561 { .freq = 5450, 3562 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 3563 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3564 0xc8, 0x7d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3565 0x00, 0xfa, 0x00, 0x7d, 0x00, 0x04, 0x00, 0x7f, 3566 0x00, 0x08, 0x00, 0xfa, 0x00), 3567 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 3568 }, 3569 { .freq = 5460, 3570 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 3571 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3572 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3573 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f, 3574 0x00, 0x08, 0x00, 0xf8, 0x00), 3575 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 3576 }, 3577 { .freq = 5470, 3578 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 3579 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3580 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3581 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f, 3582 0x00, 0x08, 0x00, 0xf8, 0x00), 3583 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 3584 }, 3585 { .freq = 5480, 3586 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 3587 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3588 0xc8, 0x5d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3589 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x04, 0x00, 0x7f, 3590 0x00, 0x08, 0x00, 0xf8, 0x00), 3591 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 3592 }, 3593 { .freq = 5490, 3594 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 3595 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3596 0xc8, 0x5c, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3597 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x04, 0x00, 0x7f, 3598 0x00, 0x08, 0x00, 0xf8, 0x00), 3599 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 3600 }, 3601 { .freq = 5500, 3602 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 3603 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3604 0x84, 0x5c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3605 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x03, 0x00, 0x7f, 3606 0x00, 0x07, 0x00, 0xf8, 0x00), 3607 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 3608 }, 3609 { .freq = 5510, 3610 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 3611 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3612 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3613 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f, 3614 0x00, 0x07, 0x00, 0xf8, 0x00), 3615 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 3616 }, 3617 { .freq = 5520, 3618 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 3619 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3620 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3621 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f, 3622 0x00, 0x07, 0x00, 0xf8, 0x00), 3623 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 3624 }, 3625 { .freq = 5530, 3626 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 3627 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3628 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3629 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f, 3630 0x00, 0x07, 0x00, 0xf8, 0x00), 3631 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 3632 }, 3633 { .freq = 5540, 3634 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 3635 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3636 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3637 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f, 3638 0x00, 0x07, 0x00, 0xf8, 0x00), 3639 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 3640 }, 3641 { .freq = 5550, 3642 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 3643 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3644 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3645 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f, 3646 0x00, 0x07, 0x00, 0xf8, 0x00), 3647 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 3648 }, 3649 { .freq = 5560, 3650 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 3651 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3652 0x84, 0x2b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3653 0x00, 0xf8, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x7f, 3654 0x00, 0x07, 0x00, 0xf8, 0x00), 3655 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 3656 }, 3657 { .freq = 5570, 3658 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 3659 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3660 0x84, 0x2a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3661 0x00, 0xf8, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x7f, 3662 0x00, 0x07, 0x00, 0xf8, 0x00), 3663 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 3664 }, 3665 { .freq = 5580, 3666 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 3667 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3668 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3669 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f, 3670 0x00, 0x07, 0x00, 0xf8, 0x00), 3671 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 3672 }, 3673 { .freq = 5590, 3674 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 3675 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3676 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3677 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f, 3678 0x00, 0x07, 0x00, 0xf8, 0x00), 3679 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 3680 }, 3681 { .freq = 5600, 3682 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 3683 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3684 0x70, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3685 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f, 3686 0x00, 0x07, 0x00, 0xf8, 0x00), 3687 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 3688 }, 3689 { .freq = 5610, 3690 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 3691 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3692 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3693 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f, 3694 0x00, 0x07, 0x00, 0xf8, 0x00), 3695 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 3696 }, 3697 { .freq = 5620, 3698 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 3699 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3700 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3701 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f, 3702 0x00, 0x07, 0x00, 0xf8, 0x00), 3703 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 3704 }, 3705 { .freq = 5630, 3706 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 3707 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3708 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3709 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f, 3710 0x00, 0x07, 0x00, 0xf8, 0x00), 3711 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 3712 }, 3713 { .freq = 5640, 3714 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 3715 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3716 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3717 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f, 3718 0x00, 0x07, 0x00, 0xf8, 0x00), 3719 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 3720 }, 3721 { .freq = 5650, 3722 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 3723 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3724 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3725 0x00, 0xf8, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f, 3726 0x00, 0x07, 0x00, 0xf8, 0x00), 3727 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 3728 }, 3729 { .freq = 5660, 3730 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 3731 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3732 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3733 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f, 3734 0x00, 0x07, 0x00, 0xf6, 0x00), 3735 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 3736 }, 3737 { .freq = 5670, 3738 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 3739 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3740 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3741 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f, 3742 0x00, 0x07, 0x00, 0xf6, 0x00), 3743 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 3744 }, 3745 { .freq = 5680, 3746 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 3747 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3748 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3749 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f, 3750 0x00, 0x07, 0x00, 0xf6, 0x00), 3751 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 3752 }, 3753 { .freq = 5690, 3754 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 3755 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3756 0x70, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3757 0x00, 0xf6, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f, 3758 0x00, 0x07, 0x00, 0xf6, 0x00), 3759 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 3760 }, 3761 { .freq = 5700, 3762 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 3763 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3764 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3765 0x00, 0xf6, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f, 3766 0x00, 0x06, 0x00, 0xf6, 0x00), 3767 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 3768 }, 3769 { .freq = 5710, 3770 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 3771 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3772 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3773 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f, 3774 0x00, 0x06, 0x00, 0xf4, 0x00), 3775 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 3776 }, 3777 { .freq = 5720, 3778 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 3779 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3780 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3781 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f, 3782 0x00, 0x06, 0x00, 0xf4, 0x00), 3783 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 3784 }, 3785 { .freq = 5725, 3786 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 3787 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3788 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3789 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3790 0x00, 0x06, 0x00, 0xf4, 0x00), 3791 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 3792 }, 3793 { .freq = 5730, 3794 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 3795 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3796 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3797 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3798 0x00, 0x06, 0x00, 0xf4, 0x00), 3799 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 3800 }, 3801 { .freq = 5735, 3802 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 3803 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3804 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3805 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3806 0x00, 0x06, 0x00, 0xf4, 0x00), 3807 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 3808 }, 3809 { .freq = 5740, 3810 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 3811 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3812 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3813 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3814 0x00, 0x06, 0x00, 0xf4, 0x00), 3815 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 3816 }, 3817 { .freq = 5745, 3818 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 3819 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3820 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3821 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3822 0x00, 0x06, 0x00, 0xf4, 0x00), 3823 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 3824 }, 3825 { .freq = 5750, 3826 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 3827 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3828 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3829 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3830 0x00, 0x06, 0x00, 0xf4, 0x00), 3831 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 3832 }, 3833 { .freq = 5755, 3834 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 3835 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3836 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3837 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3838 0x00, 0x06, 0x00, 0xf4, 0x00), 3839 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 3840 }, 3841 { .freq = 5760, 3842 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 3843 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3844 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3845 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3846 0x00, 0x06, 0x00, 0xf4, 0x00), 3847 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 3848 }, 3849 { .freq = 5765, 3850 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 3851 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3852 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3853 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3854 0x00, 0x06, 0x00, 0xf4, 0x00), 3855 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 3856 }, 3857 { .freq = 5770, 3858 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 3859 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3860 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3861 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3862 0x00, 0x06, 0x00, 0xf4, 0x00), 3863 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 3864 }, 3865 { .freq = 5775, 3866 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 3867 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3868 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3869 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3870 0x00, 0x06, 0x00, 0xf4, 0x00), 3871 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 3872 }, 3873 { .freq = 5780, 3874 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 3875 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3876 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3877 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3878 0x00, 0x06, 0x00, 0xf4, 0x00), 3879 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 3880 }, 3881 { .freq = 5785, 3882 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 3883 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 3884 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3885 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 3886 0x00, 0x06, 0x00, 0xf4, 0x00), 3887 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 3888 }, 3889 { .freq = 5790, 3890 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 3891 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 3892 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3893 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 3894 0x00, 0x06, 0x00, 0xf4, 0x00), 3895 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 3896 }, 3897 { .freq = 5795, 3898 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 3899 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 3900 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3901 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 3902 0x00, 0x06, 0x00, 0xf4, 0x00), 3903 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 3904 }, 3905 { .freq = 5800, 3906 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 3907 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3908 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3909 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f, 3910 0x00, 0x06, 0x00, 0xf4, 0x00), 3911 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 3912 }, 3913 { .freq = 5805, 3914 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 3915 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3916 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3917 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f, 3918 0x00, 0x06, 0x00, 0xf4, 0x00), 3919 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 3920 }, 3921 { .freq = 5810, 3922 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 3923 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3924 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3925 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f, 3926 0x00, 0x06, 0x00, 0xf4, 0x00), 3927 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 3928 }, 3929 { .freq = 5815, 3930 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 3931 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3932 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3933 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f, 3934 0x00, 0x06, 0x00, 0xf4, 0x00), 3935 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 3936 }, 3937 { .freq = 5820, 3938 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 3939 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3940 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3941 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3942 0x00, 0x06, 0x00, 0xf4, 0x00), 3943 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 3944 }, 3945 { .freq = 5825, 3946 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 3947 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3948 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3949 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3950 0x00, 0x06, 0x00, 0xf4, 0x00), 3951 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 3952 }, 3953 { .freq = 5830, 3954 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 3955 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3956 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3957 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3958 0x00, 0x06, 0x00, 0xf4, 0x00), 3959 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 3960 }, 3961 { .freq = 5840, 3962 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 3963 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3964 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3965 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3966 0x00, 0x06, 0x00, 0xf4, 0x00), 3967 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 3968 }, 3969 { .freq = 5850, 3970 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 3971 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3972 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3973 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3974 0x00, 0x06, 0x00, 0xf4, 0x00), 3975 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 3976 }, 3977 { .freq = 5860, 3978 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 3979 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3980 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3981 0x00, 0xf2, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3982 0x00, 0x06, 0x00, 0xf2, 0x00), 3983 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 3984 }, 3985 { .freq = 5870, 3986 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 3987 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3988 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3989 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 3990 0x00, 0x06, 0x00, 0xf2, 0x00), 3991 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 3992 }, 3993 { .freq = 5880, 3994 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 3995 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3996 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3997 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 3998 0x00, 0x06, 0x00, 0xf2, 0x00), 3999 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 4000 }, 4001 { .freq = 5890, 4002 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 4003 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4004 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 4005 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 4006 0x00, 0x06, 0x00, 0xf2, 0x00), 4007 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 4008 }, 4009 { .freq = 5900, 4010 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 4011 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 4012 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05, 4013 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 4014 0x00, 0x05, 0x00, 0xf2, 0x00), 4015 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 4016 }, 4017 { .freq = 5910, 4018 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 4019 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 4020 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05, 4021 0x00, 0xf2, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 4022 0x00, 0x05, 0x00, 0xf2, 0x00), 4023 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 4024 }, 4025 { .freq = 2412, 4026 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 4027 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 4028 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00, 4029 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00, 4030 0x70, 0x00, 0x0f, 0x00, 0x0f), 4031 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 4032 }, 4033 { .freq = 2417, 4034 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 4035 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4036 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00, 4037 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00, 4038 0x70, 0x00, 0x0f, 0x00, 0x0f), 4039 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 4040 }, 4041 { .freq = 2422, 4042 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 4043 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4044 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00, 4045 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00, 4046 0x70, 0x00, 0x0f, 0x00, 0x0f), 4047 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 4048 }, 4049 { .freq = 2427, 4050 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 4051 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4052 0x00, 0x00, 0xfd, 0x00, 0x05, 0x00, 0x70, 0x00, 4053 0x0f, 0x00, 0x0f, 0x00, 0xfd, 0x00, 0x05, 0x00, 4054 0x70, 0x00, 0x0f, 0x00, 0x0f), 4055 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 4056 }, 4057 { .freq = 2432, 4058 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 4059 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4060 0x00, 0x00, 0xfb, 0x00, 0x05, 0x00, 0x70, 0x00, 4061 0x0f, 0x00, 0x0f, 0x00, 0xfb, 0x00, 0x05, 0x00, 4062 0x70, 0x00, 0x0f, 0x00, 0x0f), 4063 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 4064 }, 4065 { .freq = 2437, 4066 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 4067 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4068 0x00, 0x00, 0xfa, 0x00, 0x05, 0x00, 0x70, 0x00, 4069 0x0f, 0x00, 0x0f, 0x00, 0xfa, 0x00, 0x05, 0x00, 4070 0x70, 0x00, 0x0f, 0x00, 0x0f), 4071 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 4072 }, 4073 { .freq = 2442, 4074 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 4075 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4076 0x00, 0x00, 0xf8, 0x00, 0x05, 0x00, 0x70, 0x00, 4077 0x0f, 0x00, 0x0f, 0x00, 0xf8, 0x00, 0x05, 0x00, 4078 0x70, 0x00, 0x0f, 0x00, 0x0f), 4079 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 4080 }, 4081 { .freq = 2447, 4082 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 4083 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 4084 0x00, 0x00, 0xf7, 0x00, 0x05, 0x00, 0x70, 0x00, 4085 0x0f, 0x00, 0x0f, 0x00, 0xf7, 0x00, 0x05, 0x00, 4086 0x70, 0x00, 0x0f, 0x00, 0x0f), 4087 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 4088 }, 4089 { .freq = 2452, 4090 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 4091 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 4092 0x00, 0x00, 0xf6, 0x00, 0x05, 0x00, 0x70, 0x00, 4093 0x0f, 0x00, 0x0f, 0x00, 0xf6, 0x00, 0x05, 0x00, 4094 0x70, 0x00, 0x0f, 0x00, 0x0f), 4095 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 4096 }, 4097 { .freq = 2457, 4098 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 4099 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 4100 0x00, 0x00, 0xf5, 0x00, 0x05, 0x00, 0x70, 0x00, 4101 0x0f, 0x00, 0x0d, 0x00, 0xf5, 0x00, 0x05, 0x00, 4102 0x70, 0x00, 0x0f, 0x00, 0x0d), 4103 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 4104 }, 4105 { .freq = 2462, 4106 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 4107 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 4108 0x00, 0x00, 0xf4, 0x00, 0x05, 0x00, 0x70, 0x00, 4109 0x0f, 0x00, 0x0d, 0x00, 0xf4, 0x00, 0x05, 0x00, 4110 0x70, 0x00, 0x0f, 0x00, 0x0d), 4111 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 4112 }, 4113 { .freq = 2467, 4114 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 4115 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 4116 0x00, 0x00, 0xf3, 0x00, 0x05, 0x00, 0x70, 0x00, 4117 0x0f, 0x00, 0x0d, 0x00, 0xf3, 0x00, 0x05, 0x00, 4118 0x70, 0x00, 0x0f, 0x00, 0x0d), 4119 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 4120 }, 4121 { .freq = 2472, 4122 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 4123 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 4124 0x00, 0x00, 0xf2, 0x00, 0x05, 0x00, 0x70, 0x00, 4125 0x0f, 0x00, 0x0d, 0x00, 0xf2, 0x00, 0x05, 0x00, 4126 0x70, 0x00, 0x0f, 0x00, 0x0d), 4127 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 4128 }, 4129 { .freq = 2484, 4130 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 4131 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 4132 0x00, 0x00, 0xf0, 0x00, 0x05, 0x00, 0x70, 0x00, 4133 0x0f, 0x00, 0x0d, 0x00, 0xf0, 0x00, 0x05, 0x00, 4134 0x70, 0x00, 0x0f, 0x00, 0x0d), 4135 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 4136 }, 4137 }; 4138 4139 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_phy_rev4[] = { 4140 { .freq = 4920, 4141 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 4142 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 4143 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4144 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4145 0x00, 0x0f, 0x00, 0xff, 0x00), 4146 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 4147 }, 4148 { .freq = 4930, 4149 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 4150 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 4151 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4152 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4153 0x00, 0x0f, 0x00, 0xff, 0x00), 4154 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 4155 }, 4156 { .freq = 4940, 4157 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 4158 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 4159 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4160 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4161 0x00, 0x0f, 0x00, 0xff, 0x00), 4162 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 4163 }, 4164 { .freq = 4950, 4165 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 4166 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 4167 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4168 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4169 0x00, 0x0f, 0x00, 0xff, 0x00), 4170 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 4171 }, 4172 { .freq = 4960, 4173 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 4174 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4175 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4176 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4177 0x00, 0x0f, 0x00, 0xff, 0x00), 4178 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 4179 }, 4180 { .freq = 4970, 4181 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 4182 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4183 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4184 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4185 0x00, 0x0f, 0x00, 0xff, 0x00), 4186 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 4187 }, 4188 { .freq = 4980, 4189 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 4190 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4191 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4192 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4193 0x00, 0x0f, 0x00, 0xff, 0x00), 4194 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 4195 }, 4196 { .freq = 4990, 4197 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 4198 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4199 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4200 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4201 0x00, 0x0f, 0x00, 0xff, 0x00), 4202 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 4203 }, 4204 { .freq = 5000, 4205 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 4206 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4207 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4208 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4209 0x00, 0x0f, 0x00, 0xff, 0x00), 4210 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 4211 }, 4212 { .freq = 5010, 4213 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 4214 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4215 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4216 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4217 0x00, 0x0f, 0x00, 0xff, 0x00), 4218 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 4219 }, 4220 { .freq = 5020, 4221 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 4222 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4223 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4224 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4225 0x00, 0x0f, 0x00, 0xff, 0x00), 4226 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 4227 }, 4228 { .freq = 5030, 4229 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 4230 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4231 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4232 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4233 0x00, 0x0f, 0x00, 0xff, 0x00), 4234 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 4235 }, 4236 { .freq = 5040, 4237 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 4238 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4239 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4240 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4241 0x00, 0x0f, 0x00, 0xff, 0x00), 4242 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 4243 }, 4244 { .freq = 5050, 4245 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 4246 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4247 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4248 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4249 0x00, 0x0f, 0x00, 0xff, 0x00), 4250 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 4251 }, 4252 { .freq = 5060, 4253 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 4254 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4255 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4256 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4257 0x00, 0x0f, 0x00, 0xff, 0x00), 4258 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 4259 }, 4260 { .freq = 5070, 4261 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 4262 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4263 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4264 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4265 0x00, 0x0f, 0x00, 0xff, 0x00), 4266 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 4267 }, 4268 { .freq = 5080, 4269 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 4270 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4271 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4272 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4273 0x00, 0x0f, 0x00, 0xff, 0x00), 4274 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 4275 }, 4276 { .freq = 5090, 4277 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 4278 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4279 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4280 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4281 0x00, 0x0f, 0x00, 0xff, 0x00), 4282 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 4283 }, 4284 { .freq = 5100, 4285 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 4286 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4287 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4288 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4289 0x00, 0x0f, 0x00, 0xfe, 0x00), 4290 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 4291 }, 4292 { .freq = 5110, 4293 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 4294 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4295 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4296 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4297 0x00, 0x0f, 0x00, 0xfe, 0x00), 4298 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 4299 }, 4300 { .freq = 5120, 4301 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 4302 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4303 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4304 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4305 0x00, 0x0f, 0x00, 0xfe, 0x00), 4306 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 4307 }, 4308 { .freq = 5130, 4309 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 4310 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4311 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4312 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4313 0x00, 0x0f, 0x00, 0xfe, 0x00), 4314 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 4315 }, 4316 { .freq = 5140, 4317 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 4318 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4319 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4320 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4321 0x00, 0x0f, 0x00, 0xfe, 0x00), 4322 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 4323 }, 4324 { .freq = 5160, 4325 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 4326 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4327 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4328 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4329 0x00, 0x0f, 0x00, 0xfe, 0x00), 4330 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 4331 }, 4332 { .freq = 5170, 4333 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 4334 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4335 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4336 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4337 0x00, 0x0f, 0x00, 0xfe, 0x00), 4338 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 4339 }, 4340 { .freq = 5180, 4341 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 4342 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4343 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4344 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f, 4345 0x00, 0x0f, 0x00, 0xfe, 0x00), 4346 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 4347 }, 4348 { .freq = 5190, 4349 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 4350 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4351 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4352 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f, 4353 0x00, 0x0f, 0x00, 0xfe, 0x00), 4354 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 4355 }, 4356 { .freq = 5200, 4357 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 4358 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4359 0xff, 0xef, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4360 0x00, 0xfc, 0x00, 0xef, 0x00, 0x0a, 0x00, 0x7f, 4361 0x00, 0x0f, 0x00, 0xfc, 0x00), 4362 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 4363 }, 4364 { .freq = 5210, 4365 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 4366 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4367 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4368 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 4369 0x00, 0x0f, 0x00, 0xfc, 0x00), 4370 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 4371 }, 4372 { .freq = 5220, 4373 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 4374 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4375 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4376 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 4377 0x00, 0x0f, 0x00, 0xfc, 0x00), 4378 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 4379 }, 4380 { .freq = 5230, 4381 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 4382 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4383 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4384 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 4385 0x00, 0x0f, 0x00, 0xfc, 0x00), 4386 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 4387 }, 4388 { .freq = 5240, 4389 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 4390 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4391 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4392 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 4393 0x00, 0x0f, 0x00, 0xfc, 0x00), 4394 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 4395 }, 4396 { .freq = 5250, 4397 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 4398 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4399 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4400 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 4401 0x00, 0x0f, 0x00, 0xfc, 0x00), 4402 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 4403 }, 4404 { .freq = 5260, 4405 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 4406 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4407 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4408 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 4409 0x00, 0x0f, 0x00, 0xfc, 0x00), 4410 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 4411 }, 4412 { .freq = 5270, 4413 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 4414 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 4415 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4416 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 4417 0x00, 0x0f, 0x00, 0xfc, 0x00), 4418 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 4419 }, 4420 { .freq = 5280, 4421 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 4422 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 4423 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4424 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 4425 0x00, 0x0f, 0x00, 0xfc, 0x00), 4426 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 4427 }, 4428 { .freq = 5290, 4429 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 4430 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 4431 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4432 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 4433 0x00, 0x0f, 0x00, 0xfc, 0x00), 4434 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 4435 }, 4436 { .freq = 5300, 4437 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 4438 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4439 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4440 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f, 4441 0x00, 0x0f, 0x00, 0xfa, 0x00), 4442 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 4443 }, 4444 { .freq = 5310, 4445 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 4446 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4447 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4448 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f, 4449 0x00, 0x0f, 0x00, 0xfa, 0x00), 4450 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 4451 }, 4452 { .freq = 5320, 4453 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 4454 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4455 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4456 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f, 4457 0x00, 0x0f, 0x00, 0xfa, 0x00), 4458 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 4459 }, 4460 { .freq = 5330, 4461 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 4462 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4463 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4464 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f, 4465 0x00, 0x0f, 0x00, 0xfa, 0x00), 4466 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 4467 }, 4468 { .freq = 5340, 4469 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 4470 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4471 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4472 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f, 4473 0x00, 0x0f, 0x00, 0xfa, 0x00), 4474 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 4475 }, 4476 { .freq = 5350, 4477 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 4478 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4479 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4480 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f, 4481 0x00, 0x0f, 0x00, 0xfa, 0x00), 4482 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 4483 }, 4484 { .freq = 5360, 4485 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 4486 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4487 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4488 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f, 4489 0x00, 0x0f, 0x00, 0xfa, 0x00), 4490 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 4491 }, 4492 { .freq = 5370, 4493 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 4494 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4495 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4496 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f, 4497 0x00, 0x0f, 0x00, 0xfa, 0x00), 4498 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 4499 }, 4500 { .freq = 5380, 4501 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 4502 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4503 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4504 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f, 4505 0x00, 0x0f, 0x00, 0xfa, 0x00), 4506 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 4507 }, 4508 { .freq = 5390, 4509 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 4510 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4511 0xff, 0x8f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4512 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x08, 0x00, 0x7f, 4513 0x00, 0x0f, 0x00, 0xfa, 0x00), 4514 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 4515 }, 4516 { .freq = 5400, 4517 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 4518 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 4519 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4520 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f, 4521 0x00, 0x0f, 0x00, 0xf8, 0x00), 4522 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 4523 }, 4524 { .freq = 5410, 4525 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 4526 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 4527 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4528 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f, 4529 0x00, 0x0f, 0x00, 0xf8, 0x00), 4530 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 4531 }, 4532 { .freq = 5420, 4533 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 4534 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 4535 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4536 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f, 4537 0x00, 0x0f, 0x00, 0xf8, 0x00), 4538 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 4539 }, 4540 { .freq = 5430, 4541 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 4542 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 4543 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4544 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f, 4545 0x00, 0x0f, 0x00, 0xf8, 0x00), 4546 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 4547 }, 4548 { .freq = 5440, 4549 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 4550 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4551 0xc8, 0x7e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4552 0x00, 0xf8, 0x00, 0x7e, 0x00, 0x07, 0x00, 0x7f, 4553 0x00, 0x0f, 0x00, 0xf8, 0x00), 4554 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 4555 }, 4556 { .freq = 5450, 4557 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 4558 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4559 0xc8, 0x7d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4560 0x00, 0xf8, 0x00, 0x7d, 0x00, 0x07, 0x00, 0x7f, 4561 0x00, 0x0f, 0x00, 0xf8, 0x00), 4562 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 4563 }, 4564 { .freq = 5460, 4565 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 4566 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4567 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4568 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f, 4569 0x00, 0x0f, 0x00, 0xf8, 0x00), 4570 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 4571 }, 4572 { .freq = 5470, 4573 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 4574 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4575 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4576 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f, 4577 0x00, 0x0f, 0x00, 0xf8, 0x00), 4578 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 4579 }, 4580 { .freq = 5480, 4581 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 4582 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4583 0xc8, 0x5d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4584 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x7f, 4585 0x00, 0x0f, 0x00, 0xf8, 0x00), 4586 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 4587 }, 4588 { .freq = 5490, 4589 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 4590 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4591 0xc8, 0x5c, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4592 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x07, 0x00, 0x7f, 4593 0x00, 0x0f, 0x00, 0xf8, 0x00), 4594 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 4595 }, 4596 { .freq = 5500, 4597 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 4598 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4599 0x84, 0x5c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4600 0x00, 0xf6, 0x00, 0x5c, 0x00, 0x06, 0x00, 0x7f, 4601 0x00, 0x0d, 0x00, 0xf6, 0x00), 4602 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 4603 }, 4604 { .freq = 5510, 4605 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 4606 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4607 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4608 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f, 4609 0x00, 0x0d, 0x00, 0xf6, 0x00), 4610 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 4611 }, 4612 { .freq = 5520, 4613 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 4614 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4615 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4616 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f, 4617 0x00, 0x0d, 0x00, 0xf6, 0x00), 4618 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 4619 }, 4620 { .freq = 5530, 4621 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 4622 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4623 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4624 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f, 4625 0x00, 0x0d, 0x00, 0xf6, 0x00), 4626 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 4627 }, 4628 { .freq = 5540, 4629 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 4630 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4631 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4632 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f, 4633 0x00, 0x0d, 0x00, 0xf6, 0x00), 4634 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 4635 }, 4636 { .freq = 5550, 4637 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 4638 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4639 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4640 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f, 4641 0x00, 0x0d, 0x00, 0xf6, 0x00), 4642 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 4643 }, 4644 { .freq = 5560, 4645 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 4646 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4647 0x84, 0x2b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4648 0x00, 0xf6, 0x00, 0x2b, 0x00, 0x06, 0x00, 0x7f, 4649 0x00, 0x0d, 0x00, 0xf6, 0x00), 4650 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 4651 }, 4652 { .freq = 5570, 4653 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 4654 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4655 0x84, 0x2a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4656 0x00, 0xf6, 0x00, 0x2a, 0x00, 0x06, 0x00, 0x7f, 4657 0x00, 0x0d, 0x00, 0xf6, 0x00), 4658 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 4659 }, 4660 { .freq = 5580, 4661 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 4662 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4663 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4664 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f, 4665 0x00, 0x0d, 0x00, 0xf6, 0x00), 4666 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 4667 }, 4668 { .freq = 5590, 4669 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 4670 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4671 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4672 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f, 4673 0x00, 0x0d, 0x00, 0xf6, 0x00), 4674 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 4675 }, 4676 { .freq = 5600, 4677 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 4678 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4679 0x70, 0x1a, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4680 0x00, 0xf4, 0x00, 0x1a, 0x00, 0x04, 0x00, 0x7f, 4681 0x00, 0x0b, 0x00, 0xf4, 0x00), 4682 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 4683 }, 4684 { .freq = 5610, 4685 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 4686 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4687 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4688 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f, 4689 0x00, 0x0b, 0x00, 0xf4, 0x00), 4690 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 4691 }, 4692 { .freq = 5620, 4693 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 4694 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4695 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4696 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f, 4697 0x00, 0x0b, 0x00, 0xf4, 0x00), 4698 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 4699 }, 4700 { .freq = 5630, 4701 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 4702 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4703 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4704 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f, 4705 0x00, 0x0b, 0x00, 0xf4, 0x00), 4706 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 4707 }, 4708 { .freq = 5640, 4709 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 4710 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4711 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4712 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f, 4713 0x00, 0x0b, 0x00, 0xf4, 0x00), 4714 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 4715 }, 4716 { .freq = 5650, 4717 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 4718 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4719 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4720 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f, 4721 0x00, 0x0b, 0x00, 0xf4, 0x00), 4722 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 4723 }, 4724 { .freq = 5660, 4725 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 4726 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4727 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4728 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f, 4729 0x00, 0x0b, 0x00, 0xf4, 0x00), 4730 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 4731 }, 4732 { .freq = 5670, 4733 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 4734 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4735 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4736 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f, 4737 0x00, 0x0b, 0x00, 0xf4, 0x00), 4738 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 4739 }, 4740 { .freq = 5680, 4741 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 4742 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4743 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4744 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f, 4745 0x00, 0x0b, 0x00, 0xf4, 0x00), 4746 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 4747 }, 4748 { .freq = 5690, 4749 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 4750 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4751 0x70, 0x07, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4752 0x00, 0xf4, 0x00, 0x07, 0x00, 0x04, 0x00, 0x7f, 4753 0x00, 0x0b, 0x00, 0xf4, 0x00), 4754 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 4755 }, 4756 { .freq = 5700, 4757 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 4758 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4759 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4760 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f, 4761 0x00, 0x0a, 0x00, 0xf2, 0x00), 4762 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 4763 }, 4764 { .freq = 5710, 4765 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 4766 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4767 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4768 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f, 4769 0x00, 0x0a, 0x00, 0xf2, 0x00), 4770 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 4771 }, 4772 { .freq = 5720, 4773 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 4774 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4775 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4776 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f, 4777 0x00, 0x0a, 0x00, 0xf2, 0x00), 4778 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 4779 }, 4780 { .freq = 5725, 4781 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 4782 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4783 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4784 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4785 0x00, 0x0a, 0x00, 0xf2, 0x00), 4786 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 4787 }, 4788 { .freq = 5730, 4789 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 4790 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4791 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4792 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4793 0x00, 0x0a, 0x00, 0xf2, 0x00), 4794 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 4795 }, 4796 { .freq = 5735, 4797 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 4798 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4799 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4800 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4801 0x00, 0x0a, 0x00, 0xf2, 0x00), 4802 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 4803 }, 4804 { .freq = 5740, 4805 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 4806 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4807 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4808 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4809 0x00, 0x0a, 0x00, 0xf2, 0x00), 4810 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 4811 }, 4812 { .freq = 5745, 4813 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 4814 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4815 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4816 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4817 0x00, 0x0a, 0x00, 0xf2, 0x00), 4818 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 4819 }, 4820 { .freq = 5750, 4821 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 4822 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4823 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4824 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4825 0x00, 0x0a, 0x00, 0xf2, 0x00), 4826 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 4827 }, 4828 { .freq = 5755, 4829 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 4830 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4831 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4832 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4833 0x00, 0x0a, 0x00, 0xf2, 0x00), 4834 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 4835 }, 4836 { .freq = 5760, 4837 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 4838 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4839 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4840 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4841 0x00, 0x0a, 0x00, 0xf2, 0x00), 4842 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 4843 }, 4844 { .freq = 5765, 4845 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 4846 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4847 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4848 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4849 0x00, 0x0a, 0x00, 0xf2, 0x00), 4850 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 4851 }, 4852 { .freq = 5770, 4853 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 4854 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4855 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4856 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4857 0x00, 0x0a, 0x00, 0xf2, 0x00), 4858 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 4859 }, 4860 { .freq = 5775, 4861 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 4862 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4863 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4864 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4865 0x00, 0x0a, 0x00, 0xf2, 0x00), 4866 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 4867 }, 4868 { .freq = 5780, 4869 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 4870 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4871 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4872 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4873 0x00, 0x0a, 0x00, 0xf2, 0x00), 4874 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 4875 }, 4876 { .freq = 5785, 4877 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 4878 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 4879 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4880 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f, 4881 0x00, 0x0a, 0x00, 0xf2, 0x00), 4882 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 4883 }, 4884 { .freq = 5790, 4885 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 4886 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 4887 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4888 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f, 4889 0x00, 0x0a, 0x00, 0xf2, 0x00), 4890 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 4891 }, 4892 { .freq = 5795, 4893 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 4894 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 4895 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4896 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f, 4897 0x00, 0x0a, 0x00, 0xf2, 0x00), 4898 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 4899 }, 4900 { .freq = 5800, 4901 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 4902 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4903 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4904 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 4905 0x00, 0x09, 0x00, 0xf0, 0x00), 4906 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 4907 }, 4908 { .freq = 5805, 4909 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 4910 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4911 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4912 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 4913 0x00, 0x09, 0x00, 0xf0, 0x00), 4914 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 4915 }, 4916 { .freq = 5810, 4917 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 4918 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4919 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4920 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 4921 0x00, 0x09, 0x00, 0xf0, 0x00), 4922 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 4923 }, 4924 { .freq = 5815, 4925 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 4926 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4927 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4928 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 4929 0x00, 0x09, 0x00, 0xf0, 0x00), 4930 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 4931 }, 4932 { .freq = 5820, 4933 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 4934 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4935 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4936 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4937 0x00, 0x09, 0x00, 0xf0, 0x00), 4938 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 4939 }, 4940 { .freq = 5825, 4941 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 4942 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4943 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4944 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4945 0x00, 0x09, 0x00, 0xf0, 0x00), 4946 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 4947 }, 4948 { .freq = 5830, 4949 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 4950 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4951 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4952 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4953 0x00, 0x09, 0x00, 0xf0, 0x00), 4954 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 4955 }, 4956 { .freq = 5840, 4957 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 4958 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4959 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4960 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4961 0x00, 0x09, 0x00, 0xf0, 0x00), 4962 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 4963 }, 4964 { .freq = 5850, 4965 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 4966 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4967 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4968 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4969 0x00, 0x09, 0x00, 0xf0, 0x00), 4970 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 4971 }, 4972 { .freq = 5860, 4973 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 4974 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4975 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4976 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4977 0x00, 0x09, 0x00, 0xf0, 0x00), 4978 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 4979 }, 4980 { .freq = 5870, 4981 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 4982 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4983 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4984 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f, 4985 0x00, 0x09, 0x00, 0xf0, 0x00), 4986 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 4987 }, 4988 { .freq = 5880, 4989 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 4990 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4991 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4992 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f, 4993 0x00, 0x09, 0x00, 0xf0, 0x00), 4994 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 4995 }, 4996 { .freq = 5890, 4997 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 4998 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4999 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 5000 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f, 5001 0x00, 0x09, 0x00, 0xf0, 0x00), 5002 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 5003 }, 5004 { .freq = 5900, 5005 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 5006 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 5007 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07, 5008 0x00, 0xf0, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 5009 0x00, 0x07, 0x00, 0xf0, 0x00), 5010 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 5011 }, 5012 { .freq = 5910, 5013 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 5014 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 5015 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07, 5016 0x00, 0xf0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 5017 0x00, 0x07, 0x00, 0xf0, 0x00), 5018 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 5019 }, 5020 { .freq = 2412, 5021 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 5022 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 5023 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00, 5024 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00, 5025 0x70, 0x00, 0x0f, 0x00, 0x0e), 5026 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 5027 }, 5028 { .freq = 2417, 5029 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 5030 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5031 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00, 5032 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00, 5033 0x70, 0x00, 0x0f, 0x00, 0x0e), 5034 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 5035 }, 5036 { .freq = 2422, 5037 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 5038 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5039 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00, 5040 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00, 5041 0x70, 0x00, 0x0f, 0x00, 0x0e), 5042 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 5043 }, 5044 { .freq = 2427, 5045 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 5046 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5047 0x00, 0x00, 0xfd, 0x00, 0x04, 0x00, 0x70, 0x00, 5048 0x0f, 0x00, 0x0e, 0x00, 0xfd, 0x00, 0x04, 0x00, 5049 0x70, 0x00, 0x0f, 0x00, 0x0e), 5050 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 5051 }, 5052 { .freq = 2432, 5053 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 5054 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5055 0x00, 0x00, 0xfb, 0x00, 0x04, 0x00, 0x70, 0x00, 5056 0x0f, 0x00, 0x0e, 0x00, 0xfb, 0x00, 0x04, 0x00, 5057 0x70, 0x00, 0x0f, 0x00, 0x0e), 5058 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 5059 }, 5060 { .freq = 2437, 5061 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 5062 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5063 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x70, 0x00, 5064 0x0f, 0x00, 0x0e, 0x00, 0xfa, 0x00, 0x04, 0x00, 5065 0x70, 0x00, 0x0f, 0x00, 0x0e), 5066 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 5067 }, 5068 { .freq = 2442, 5069 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 5070 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5071 0x00, 0x00, 0xf8, 0x00, 0x04, 0x00, 0x70, 0x00, 5072 0x0f, 0x00, 0x0e, 0x00, 0xf8, 0x00, 0x04, 0x00, 5073 0x70, 0x00, 0x0f, 0x00, 0x0e), 5074 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 5075 }, 5076 { .freq = 2447, 5077 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 5078 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 5079 0x00, 0x00, 0xf7, 0x00, 0x04, 0x00, 0x70, 0x00, 5080 0x0f, 0x00, 0x0e, 0x00, 0xf7, 0x00, 0x04, 0x00, 5081 0x70, 0x00, 0x0f, 0x00, 0x0e), 5082 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 5083 }, 5084 { .freq = 2452, 5085 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 5086 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 5087 0x00, 0x00, 0xf6, 0x00, 0x04, 0x00, 0x70, 0x00, 5088 0x0f, 0x00, 0x0e, 0x00, 0xf6, 0x00, 0x04, 0x00, 5089 0x70, 0x00, 0x0f, 0x00, 0x0e), 5090 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 5091 }, 5092 { .freq = 2457, 5093 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 5094 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 5095 0x00, 0x00, 0xf5, 0x00, 0x04, 0x00, 0x70, 0x00, 5096 0x0f, 0x00, 0x0e, 0x00, 0xf5, 0x00, 0x04, 0x00, 5097 0x70, 0x00, 0x0f, 0x00, 0x0e), 5098 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 5099 }, 5100 { .freq = 2462, 5101 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 5102 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 5103 0x00, 0x00, 0xf4, 0x00, 0x04, 0x00, 0x70, 0x00, 5104 0x0f, 0x00, 0x0e, 0x00, 0xf4, 0x00, 0x04, 0x00, 5105 0x70, 0x00, 0x0f, 0x00, 0x0e), 5106 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 5107 }, 5108 { .freq = 2467, 5109 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 5110 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 5111 0x00, 0x00, 0xf3, 0x00, 0x04, 0x00, 0x70, 0x00, 5112 0x0f, 0x00, 0x0e, 0x00, 0xf3, 0x00, 0x04, 0x00, 5113 0x70, 0x00, 0x0f, 0x00, 0x0e), 5114 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 5115 }, 5116 { .freq = 2472, 5117 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 5118 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 5119 0x00, 0x00, 0xf2, 0x00, 0x04, 0x00, 0x70, 0x00, 5120 0x0f, 0x00, 0x0e, 0x00, 0xf2, 0x00, 0x04, 0x00, 5121 0x70, 0x00, 0x0f, 0x00, 0x0e), 5122 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 5123 }, 5124 { .freq = 2484, 5125 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 5126 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 5127 0x00, 0x00, 0xf0, 0x00, 0x04, 0x00, 0x70, 0x00, 5128 0x0f, 0x00, 0x0e, 0x00, 0xf0, 0x00, 0x04, 0x00, 5129 0x70, 0x00, 0x0f, 0x00, 0x0e), 5130 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 5131 }, 5132 }; 5133 5134 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev5[] = { 5135 { .freq = 4920, 5136 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 5137 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 5138 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f, 5139 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 5140 0x00, 0x0f, 0x00, 0x6f, 0x00), 5141 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 5142 }, 5143 { .freq = 4930, 5144 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 5145 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 5146 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 5147 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 5148 0x00, 0x0e, 0x00, 0x6f, 0x00), 5149 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 5150 }, 5151 { .freq = 4940, 5152 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 5153 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 5154 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 5155 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 5156 0x00, 0x0e, 0x00, 0x6f, 0x00), 5157 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 5158 }, 5159 { .freq = 4950, 5160 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 5161 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 5162 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 5163 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 5164 0x00, 0x0e, 0x00, 0x6f, 0x00), 5165 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 5166 }, 5167 { .freq = 4960, 5168 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 5169 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5170 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e, 5171 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5172 0x00, 0x0e, 0x00, 0x6f, 0x00), 5173 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 5174 }, 5175 { .freq = 4970, 5176 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 5177 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5178 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 5179 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5180 0x00, 0x0d, 0x00, 0x6f, 0x00), 5181 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 5182 }, 5183 { .freq = 4980, 5184 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 5185 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5186 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 5187 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5188 0x00, 0x0d, 0x00, 0x6f, 0x00), 5189 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 5190 }, 5191 { .freq = 4990, 5192 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 5193 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5194 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 5195 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5196 0x00, 0x0d, 0x00, 0x6f, 0x00), 5197 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 5198 }, 5199 { .freq = 5000, 5200 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 5201 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5202 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 5203 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5204 0x00, 0x0d, 0x00, 0x6f, 0x00), 5205 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 5206 }, 5207 { .freq = 5010, 5208 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 5209 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5210 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 5211 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5212 0x00, 0x0d, 0x00, 0x6f, 0x00), 5213 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 5214 }, 5215 { .freq = 5020, 5216 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 5217 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5218 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d, 5219 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70, 5220 0x00, 0x0d, 0x00, 0x6f, 0x00), 5221 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 5222 }, 5223 { .freq = 5030, 5224 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 5225 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5226 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 5227 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70, 5228 0x00, 0x0c, 0x00, 0x6f, 0x00), 5229 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 5230 }, 5231 { .freq = 5040, 5232 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 5233 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5234 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 5235 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70, 5236 0x00, 0x0c, 0x00, 0x6f, 0x00), 5237 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 5238 }, 5239 { .freq = 5050, 5240 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 5241 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5242 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 5243 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70, 5244 0x00, 0x0c, 0x00, 0x6f, 0x00), 5245 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 5246 }, 5247 { .freq = 5060, 5248 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 5249 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5250 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 5251 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70, 5252 0x00, 0x0c, 0x00, 0x6f, 0x00), 5253 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 5254 }, 5255 { .freq = 5070, 5256 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 5257 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5258 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5259 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70, 5260 0x00, 0x0b, 0x00, 0x6f, 0x00), 5261 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 5262 }, 5263 { .freq = 5080, 5264 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 5265 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5266 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5267 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 5268 0x00, 0x0b, 0x00, 0x6f, 0x00), 5269 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 5270 }, 5271 { .freq = 5090, 5272 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 5273 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5274 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5275 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 5276 0x00, 0x0b, 0x00, 0x6f, 0x00), 5277 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 5278 }, 5279 { .freq = 5100, 5280 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 5281 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5282 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5283 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 5284 0x00, 0x0b, 0x00, 0x6f, 0x00), 5285 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 5286 }, 5287 { .freq = 5110, 5288 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 5289 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5290 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5291 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 5292 0x00, 0x0b, 0x00, 0x6f, 0x00), 5293 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 5294 }, 5295 { .freq = 5120, 5296 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 5297 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5298 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5299 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 5300 0x00, 0x0b, 0x00, 0x6f, 0x00), 5301 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 5302 }, 5303 { .freq = 5130, 5304 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 5305 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5306 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a, 5307 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70, 5308 0x00, 0x0a, 0x00, 0x6f, 0x00), 5309 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 5310 }, 5311 { .freq = 5140, 5312 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 5313 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5314 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a, 5315 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70, 5316 0x00, 0x0a, 0x00, 0x6f, 0x00), 5317 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 5318 }, 5319 { .freq = 5160, 5320 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 5321 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5322 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09, 5323 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70, 5324 0x00, 0x09, 0x00, 0x6e, 0x00), 5325 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 5326 }, 5327 { .freq = 5170, 5328 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 5329 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5330 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5331 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70, 5332 0x00, 0x09, 0x00, 0x6e, 0x00), 5333 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 5334 }, 5335 { .freq = 5180, 5336 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 5337 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5338 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5339 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 5340 0x00, 0x09, 0x00, 0x6e, 0x00), 5341 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 5342 }, 5343 { .freq = 5190, 5344 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 5345 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5346 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5347 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 5348 0x00, 0x09, 0x00, 0x6e, 0x00), 5349 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 5350 }, 5351 { .freq = 5200, 5352 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 5353 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5354 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5355 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 5356 0x00, 0x09, 0x00, 0x6e, 0x00), 5357 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 5358 }, 5359 { .freq = 5210, 5360 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 5361 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5362 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5363 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 5364 0x00, 0x09, 0x00, 0x6e, 0x00), 5365 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 5366 }, 5367 { .freq = 5220, 5368 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 5369 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5370 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5371 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 5372 0x00, 0x09, 0x00, 0x6e, 0x00), 5373 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 5374 }, 5375 { .freq = 5230, 5376 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 5377 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5378 0xff, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08, 5379 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70, 5380 0x00, 0x08, 0x00, 0x6e, 0x00), 5381 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 5382 }, 5383 { .freq = 5240, 5384 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 5385 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5386 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 5387 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70, 5388 0x00, 0x08, 0x00, 0x6d, 0x00), 5389 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 5390 }, 5391 { .freq = 5250, 5392 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 5393 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5394 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 5395 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70, 5396 0x00, 0x08, 0x00, 0x6d, 0x00), 5397 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 5398 }, 5399 { .freq = 5260, 5400 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 5401 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5402 0xff, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 5403 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70, 5404 0x00, 0x08, 0x00, 0x6d, 0x00), 5405 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 5406 }, 5407 { .freq = 5270, 5408 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 5409 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 5410 0xff, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5411 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70, 5412 0x00, 0x07, 0x00, 0x6c, 0x00), 5413 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 5414 }, 5415 { .freq = 5280, 5416 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 5417 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 5418 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5419 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 5420 0x00, 0x07, 0x00, 0x6c, 0x00), 5421 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 5422 }, 5423 { .freq = 5290, 5424 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 5425 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 5426 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5427 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 5428 0x00, 0x07, 0x00, 0x6c, 0x00), 5429 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 5430 }, 5431 { .freq = 5300, 5432 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 5433 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5434 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5435 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 5436 0x00, 0x07, 0x00, 0x6c, 0x00), 5437 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 5438 }, 5439 { .freq = 5310, 5440 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 5441 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5442 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5443 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 5444 0x00, 0x07, 0x00, 0x6c, 0x00), 5445 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 5446 }, 5447 { .freq = 5320, 5448 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 5449 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5450 0xff, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5451 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70, 5452 0x00, 0x07, 0x00, 0x6c, 0x00), 5453 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 5454 }, 5455 { .freq = 5330, 5456 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 5457 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5458 0xff, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5459 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70, 5460 0x00, 0x07, 0x00, 0x6b, 0x00), 5461 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 5462 }, 5463 { .freq = 5340, 5464 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 5465 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5466 0xff, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07, 5467 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70, 5468 0x00, 0x07, 0x00, 0x6b, 0x00), 5469 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 5470 }, 5471 { .freq = 5350, 5472 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 5473 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5474 0xff, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5475 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70, 5476 0x00, 0x06, 0x00, 0x6b, 0x00), 5477 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 5478 }, 5479 { .freq = 5360, 5480 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 5481 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5482 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5483 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70, 5484 0x00, 0x06, 0x00, 0x6b, 0x00), 5485 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 5486 }, 5487 { .freq = 5370, 5488 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 5489 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5490 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5491 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70, 5492 0x00, 0x06, 0x00, 0x5b, 0x00), 5493 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 5494 }, 5495 { .freq = 5380, 5496 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 5497 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5498 0xff, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5499 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70, 5500 0x00, 0x06, 0x00, 0x5a, 0x00), 5501 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 5502 }, 5503 { .freq = 5390, 5504 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 5505 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5506 0xff, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5507 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 5508 0x00, 0x06, 0x00, 0x5a, 0x00), 5509 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 5510 }, 5511 { .freq = 5400, 5512 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 5513 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 5514 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5515 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 5516 0x00, 0x06, 0x00, 0x5a, 0x00), 5517 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 5518 }, 5519 { .freq = 5410, 5520 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 5521 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 5522 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05, 5523 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 5524 0x00, 0x05, 0x00, 0x5a, 0x00), 5525 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 5526 }, 5527 { .freq = 5420, 5528 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 5529 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 5530 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05, 5531 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 5532 0x00, 0x05, 0x00, 0x5a, 0x00), 5533 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 5534 }, 5535 { .freq = 5430, 5536 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 5537 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 5538 0xc8, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 5539 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70, 5540 0x00, 0x05, 0x00, 0x59, 0x00), 5541 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 5542 }, 5543 { .freq = 5440, 5544 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 5545 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5546 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 5547 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 5548 0x00, 0x05, 0x00, 0x59, 0x00), 5549 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 5550 }, 5551 { .freq = 5450, 5552 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 5553 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5554 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 5555 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 5556 0x00, 0x05, 0x00, 0x59, 0x00), 5557 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 5558 }, 5559 { .freq = 5460, 5560 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 5561 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5562 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04, 5563 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 5564 0x00, 0x04, 0x00, 0x69, 0x00), 5565 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 5566 }, 5567 { .freq = 5470, 5568 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 5569 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5570 0xc8, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5571 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70, 5572 0x00, 0x04, 0x00, 0x69, 0x00), 5573 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 5574 }, 5575 { .freq = 5480, 5576 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 5577 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5578 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5579 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 5580 0x00, 0x04, 0x00, 0x68, 0x00), 5581 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 5582 }, 5583 { .freq = 5490, 5584 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 5585 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5586 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5587 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 5588 0x00, 0x04, 0x00, 0x68, 0x00), 5589 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 5590 }, 5591 { .freq = 5500, 5592 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 5593 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5594 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5595 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 5596 0x00, 0x04, 0x00, 0x78, 0x00), 5597 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 5598 }, 5599 { .freq = 5510, 5600 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 5601 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5602 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5603 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 5604 0x00, 0x04, 0x00, 0x78, 0x00), 5605 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 5606 }, 5607 { .freq = 5520, 5608 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 5609 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5610 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5611 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 5612 0x00, 0x04, 0x00, 0x78, 0x00), 5613 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 5614 }, 5615 { .freq = 5530, 5616 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 5617 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5618 0x84, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03, 5619 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70, 5620 0x00, 0x03, 0x00, 0x78, 0x00), 5621 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 5622 }, 5623 { .freq = 5540, 5624 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 5625 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5626 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 5627 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 5628 0x00, 0x03, 0x00, 0x77, 0x00), 5629 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 5630 }, 5631 { .freq = 5550, 5632 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 5633 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5634 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 5635 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 5636 0x00, 0x03, 0x00, 0x77, 0x00), 5637 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 5638 }, 5639 { .freq = 5560, 5640 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 5641 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5642 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 5643 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 5644 0x00, 0x03, 0x00, 0x77, 0x00), 5645 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 5646 }, 5647 { .freq = 5570, 5648 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 5649 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5650 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5651 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70, 5652 0x00, 0x02, 0x00, 0x76, 0x00), 5653 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 5654 }, 5655 { .freq = 5580, 5656 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 5657 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5658 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5659 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70, 5660 0x00, 0x02, 0x00, 0x76, 0x00), 5661 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 5662 }, 5663 { .freq = 5590, 5664 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 5665 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5666 0x84, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5667 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5668 0x00, 0x02, 0x00, 0x76, 0x00), 5669 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 5670 }, 5671 { .freq = 5600, 5672 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 5673 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5674 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5675 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5676 0x00, 0x02, 0x00, 0x76, 0x00), 5677 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 5678 }, 5679 { .freq = 5610, 5680 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 5681 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5682 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5683 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5684 0x00, 0x02, 0x00, 0x76, 0x00), 5685 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 5686 }, 5687 { .freq = 5620, 5688 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 5689 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5690 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5691 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5692 0x00, 0x02, 0x00, 0x76, 0x00), 5693 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 5694 }, 5695 { .freq = 5630, 5696 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 5697 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5698 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5699 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5700 0x00, 0x02, 0x00, 0x76, 0x00), 5701 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 5702 }, 5703 { .freq = 5640, 5704 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 5705 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5706 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5707 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5708 0x00, 0x02, 0x00, 0x75, 0x00), 5709 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 5710 }, 5711 { .freq = 5650, 5712 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 5713 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5714 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5715 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70, 5716 0x00, 0x01, 0x00, 0x75, 0x00), 5717 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 5718 }, 5719 { .freq = 5660, 5720 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 5721 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5722 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5723 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70, 5724 0x00, 0x01, 0x00, 0x75, 0x00), 5725 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 5726 }, 5727 { .freq = 5670, 5728 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 5729 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5730 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5731 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5732 0x00, 0x01, 0x00, 0x74, 0x00), 5733 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 5734 }, 5735 { .freq = 5680, 5736 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 5737 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5738 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5739 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5740 0x00, 0x01, 0x00, 0x74, 0x00), 5741 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 5742 }, 5743 { .freq = 5690, 5744 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 5745 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5746 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5747 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5748 0x00, 0x01, 0x00, 0x74, 0x00), 5749 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 5750 }, 5751 { .freq = 5700, 5752 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 5753 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5754 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5755 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5756 0x00, 0x01, 0x00, 0x74, 0x00), 5757 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 5758 }, 5759 { .freq = 5710, 5760 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 5761 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5762 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5763 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5764 0x00, 0x01, 0x00, 0x74, 0x00), 5765 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 5766 }, 5767 { .freq = 5720, 5768 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 5769 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5770 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5771 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5772 0x00, 0x01, 0x00, 0x74, 0x00), 5773 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 5774 }, 5775 { .freq = 5725, 5776 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 5777 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5778 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5779 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5780 0x00, 0x01, 0x00, 0x74, 0x00), 5781 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 5782 }, 5783 { .freq = 5730, 5784 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 5785 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5786 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5787 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5788 0x00, 0x01, 0x00, 0x84, 0x00), 5789 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 5790 }, 5791 { .freq = 5735, 5792 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 5793 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5794 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5795 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5796 0x00, 0x00, 0x00, 0x83, 0x00), 5797 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 5798 }, 5799 { .freq = 5740, 5800 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 5801 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5802 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5803 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5804 0x00, 0x00, 0x00, 0x83, 0x00), 5805 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 5806 }, 5807 { .freq = 5745, 5808 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 5809 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5810 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5811 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5812 0x00, 0x00, 0x00, 0x83, 0x00), 5813 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 5814 }, 5815 { .freq = 5750, 5816 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 5817 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5818 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5819 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5820 0x00, 0x00, 0x00, 0x83, 0x00), 5821 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 5822 }, 5823 { .freq = 5755, 5824 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 5825 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5826 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5827 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5828 0x00, 0x00, 0x00, 0x83, 0x00), 5829 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 5830 }, 5831 { .freq = 5760, 5832 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 5833 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5834 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5835 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 5836 0x00, 0x00, 0x00, 0x83, 0x00), 5837 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 5838 }, 5839 { .freq = 5765, 5840 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 5841 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5842 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5843 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 5844 0x00, 0x00, 0x00, 0x82, 0x00), 5845 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 5846 }, 5847 { .freq = 5770, 5848 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 5849 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5850 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5851 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 5852 0x00, 0x00, 0x00, 0x82, 0x00), 5853 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 5854 }, 5855 { .freq = 5775, 5856 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 5857 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5858 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5859 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 5860 0x00, 0x00, 0x00, 0x82, 0x00), 5861 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 5862 }, 5863 { .freq = 5780, 5864 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 5865 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5866 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5867 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5868 0x00, 0x00, 0x00, 0x82, 0x00), 5869 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 5870 }, 5871 { .freq = 5785, 5872 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 5873 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 5874 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5875 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5876 0x00, 0x00, 0x00, 0x82, 0x00), 5877 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 5878 }, 5879 { .freq = 5790, 5880 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 5881 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 5882 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5883 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5884 0x00, 0x00, 0x00, 0x82, 0x00), 5885 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 5886 }, 5887 { .freq = 5795, 5888 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 5889 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 5890 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5891 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5892 0x00, 0x00, 0x00, 0x82, 0x00), 5893 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 5894 }, 5895 { .freq = 5800, 5896 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 5897 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5898 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5899 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5900 0x00, 0x00, 0x00, 0x82, 0x00), 5901 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 5902 }, 5903 { .freq = 5805, 5904 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 5905 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5906 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5907 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5908 0x00, 0x00, 0x00, 0x82, 0x00), 5909 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 5910 }, 5911 { .freq = 5810, 5912 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 5913 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5914 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5915 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5916 0x00, 0x00, 0x00, 0x82, 0x00), 5917 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 5918 }, 5919 { .freq = 5815, 5920 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 5921 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5922 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5923 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5924 0x00, 0x00, 0x00, 0x82, 0x00), 5925 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 5926 }, 5927 { .freq = 5820, 5928 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 5929 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5930 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5931 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5932 0x00, 0x00, 0x00, 0x82, 0x00), 5933 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 5934 }, 5935 { .freq = 5825, 5936 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 5937 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5938 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5939 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5940 0x00, 0x00, 0x00, 0x82, 0x00), 5941 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 5942 }, 5943 { .freq = 5830, 5944 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 5945 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5946 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5947 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5948 0x00, 0x00, 0x00, 0x72, 0x00), 5949 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 5950 }, 5951 { .freq = 5840, 5952 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 5953 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5954 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5955 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5956 0x00, 0x00, 0x00, 0x72, 0x00), 5957 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 5958 }, 5959 { .freq = 5850, 5960 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 5961 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5962 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5963 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 5964 0x00, 0x00, 0x00, 0x72, 0x00), 5965 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 5966 }, 5967 { .freq = 5860, 5968 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 5969 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5970 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5971 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 5972 0x00, 0x00, 0x00, 0x72, 0x00), 5973 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 5974 }, 5975 { .freq = 5870, 5976 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 5977 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5978 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5979 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 5980 0x00, 0x00, 0x00, 0x71, 0x00), 5981 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 5982 }, 5983 { .freq = 5880, 5984 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 5985 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5986 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5987 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 5988 0x00, 0x00, 0x00, 0x71, 0x00), 5989 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 5990 }, 5991 { .freq = 5890, 5992 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 5993 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5994 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5995 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 5996 0x00, 0x00, 0x00, 0x71, 0x00), 5997 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 5998 }, 5999 { .freq = 5900, 6000 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 6001 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 6002 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 6003 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 6004 0x00, 0x00, 0x00, 0x71, 0x00), 6005 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 6006 }, 6007 { .freq = 5910, 6008 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 6009 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 6010 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 6011 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 6012 0x00, 0x00, 0x00, 0x71, 0x00), 6013 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 6014 }, 6015 { .freq = 2412, 6016 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 6017 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 6018 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00, 6019 0x0f, 0x00, 0x0b, 0x00, 0x1f, 0x00, 0x03, 0x00, 6020 0x70, 0x00, 0x0f, 0x00, 0x0b), 6021 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 6022 }, 6023 { .freq = 2417, 6024 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 6025 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6026 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00, 6027 0x0f, 0x00, 0x0a, 0x00, 0x1f, 0x00, 0x03, 0x00, 6028 0x70, 0x00, 0x0f, 0x00, 0x0a), 6029 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 6030 }, 6031 { .freq = 2422, 6032 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 6033 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6034 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x70, 0x00, 6035 0x0f, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x03, 0x00, 6036 0x70, 0x00, 0x0f, 0x00, 0x0a), 6037 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 6038 }, 6039 { .freq = 2427, 6040 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 6041 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6042 0x00, 0x00, 0x0d, 0x00, 0x03, 0x00, 0x70, 0x00, 6043 0x0e, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x03, 0x00, 6044 0x70, 0x00, 0x0e, 0x00, 0x0a), 6045 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 6046 }, 6047 { .freq = 2432, 6048 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 6049 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6050 0x00, 0x00, 0x0c, 0x00, 0x03, 0x00, 0x70, 0x00, 6051 0x0e, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x03, 0x00, 6052 0x70, 0x00, 0x0e, 0x00, 0x0a), 6053 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 6054 }, 6055 { .freq = 2437, 6056 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 6057 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6058 0x00, 0x00, 0x0b, 0x00, 0x03, 0x00, 0x70, 0x00, 6059 0x0e, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x03, 0x00, 6060 0x70, 0x00, 0x0e, 0x00, 0x0a), 6061 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 6062 }, 6063 { .freq = 2442, 6064 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 6065 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6066 0x00, 0x00, 0x09, 0x00, 0x03, 0x00, 0x70, 0x00, 6067 0x0e, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x03, 0x00, 6068 0x70, 0x00, 0x0e, 0x00, 0x0a), 6069 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 6070 }, 6071 { .freq = 2447, 6072 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 6073 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 6074 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x70, 0x00, 6075 0x0e, 0x00, 0x09, 0x00, 0x08, 0x00, 0x02, 0x00, 6076 0x70, 0x00, 0x0e, 0x00, 0x09), 6077 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 6078 }, 6079 { .freq = 2452, 6080 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 6081 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 6082 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x70, 0x00, 6083 0x0e, 0x00, 0x09, 0x00, 0x07, 0x00, 0x02, 0x00, 6084 0x70, 0x00, 0x0e, 0x00, 0x09), 6085 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 6086 }, 6087 { .freq = 2457, 6088 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 6089 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 6090 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x70, 0x00, 6091 0x0d, 0x00, 0x09, 0x00, 0x06, 0x00, 0x02, 0x00, 6092 0x70, 0x00, 0x0d, 0x00, 0x09), 6093 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 6094 }, 6095 { .freq = 2462, 6096 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 6097 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 6098 0x00, 0x00, 0x05, 0x00, 0x02, 0x00, 0x70, 0x00, 6099 0x0d, 0x00, 0x09, 0x00, 0x05, 0x00, 0x02, 0x00, 6100 0x70, 0x00, 0x0d, 0x00, 0x09), 6101 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 6102 }, 6103 { .freq = 2467, 6104 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 6105 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 6106 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x70, 0x00, 6107 0x0d, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02, 0x00, 6108 0x70, 0x00, 0x0d, 0x00, 0x08), 6109 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 6110 }, 6111 { .freq = 2472, 6112 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 6113 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 6114 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x70, 0x00, 6115 0x0d, 0x00, 0x08, 0x00, 0x03, 0x00, 0x02, 0x00, 6116 0x70, 0x00, 0x0d, 0x00, 0x08), 6117 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 6118 }, 6119 { .freq = 2484, 6120 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 6121 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 6122 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00, 6123 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 6124 0x70, 0x00, 0x0d, 0x00, 0x08), 6125 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 6126 }, 6127 }; 6128 6129 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev6[] = { 6130 { .freq = 4920, 6131 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 6132 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 6133 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6134 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6135 0x00, 0x0f, 0x00, 0x6f, 0x00), 6136 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 6137 }, 6138 { .freq = 4930, 6139 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 6140 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 6141 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6142 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6143 0x00, 0x0f, 0x00, 0x6f, 0x00), 6144 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 6145 }, 6146 { .freq = 4940, 6147 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 6148 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 6149 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6150 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6151 0x00, 0x0f, 0x00, 0x6f, 0x00), 6152 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 6153 }, 6154 { .freq = 4950, 6155 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 6156 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 6157 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6158 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6159 0x00, 0x0f, 0x00, 0x6f, 0x00), 6160 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 6161 }, 6162 { .freq = 4960, 6163 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 6164 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6165 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6166 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6167 0x00, 0x0f, 0x00, 0x6f, 0x00), 6168 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 6169 }, 6170 { .freq = 4970, 6171 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 6172 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6173 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6174 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6175 0x00, 0x0f, 0x00, 0x6f, 0x00), 6176 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 6177 }, 6178 { .freq = 4980, 6179 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 6180 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6181 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6182 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6183 0x00, 0x0f, 0x00, 0x6f, 0x00), 6184 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 6185 }, 6186 { .freq = 4990, 6187 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 6188 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6189 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6190 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6191 0x00, 0x0f, 0x00, 0x6f, 0x00), 6192 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 6193 }, 6194 { .freq = 5000, 6195 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 6196 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6197 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6198 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6199 0x00, 0x0f, 0x00, 0x6f, 0x00), 6200 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 6201 }, 6202 { .freq = 5010, 6203 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 6204 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6205 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6206 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6207 0x00, 0x0f, 0x00, 0x6f, 0x00), 6208 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 6209 }, 6210 { .freq = 5020, 6211 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 6212 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6213 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6214 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6215 0x00, 0x0f, 0x00, 0x6f, 0x00), 6216 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 6217 }, 6218 { .freq = 5030, 6219 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 6220 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6221 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6222 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6223 0x00, 0x0f, 0x00, 0x6f, 0x00), 6224 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 6225 }, 6226 { .freq = 5040, 6227 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 6228 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6229 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6230 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6231 0x00, 0x0f, 0x00, 0x6f, 0x00), 6232 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 6233 }, 6234 { .freq = 5050, 6235 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 6236 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6237 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6238 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6239 0x00, 0x0f, 0x00, 0x6f, 0x00), 6240 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 6241 }, 6242 { .freq = 5060, 6243 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 6244 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6245 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6246 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6247 0x00, 0x0f, 0x00, 0x6f, 0x00), 6248 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 6249 }, 6250 { .freq = 5070, 6251 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 6252 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6253 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6254 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 6255 0x00, 0x0f, 0x00, 0x6f, 0x00), 6256 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 6257 }, 6258 { .freq = 5080, 6259 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 6260 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6261 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6262 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 6263 0x00, 0x0f, 0x00, 0x6f, 0x00), 6264 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 6265 }, 6266 { .freq = 5090, 6267 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 6268 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6269 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6270 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 6271 0x00, 0x0f, 0x00, 0x6f, 0x00), 6272 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 6273 }, 6274 { .freq = 5100, 6275 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 6276 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6277 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 6278 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77, 6279 0x00, 0x0f, 0x00, 0x6f, 0x00), 6280 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 6281 }, 6282 { .freq = 5110, 6283 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 6284 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6285 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 6286 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 6287 0x00, 0x0f, 0x00, 0x6f, 0x00), 6288 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 6289 }, 6290 { .freq = 5120, 6291 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 6292 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6293 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 6294 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 6295 0x00, 0x0f, 0x00, 0x6f, 0x00), 6296 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 6297 }, 6298 { .freq = 5130, 6299 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 6300 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6301 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 6302 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 6303 0x00, 0x0f, 0x00, 0x6f, 0x00), 6304 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 6305 }, 6306 { .freq = 5140, 6307 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 6308 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6309 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 6310 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77, 6311 0x00, 0x0f, 0x00, 0x6f, 0x00), 6312 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 6313 }, 6314 { .freq = 5160, 6315 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 6316 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6317 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 6318 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 6319 0x00, 0x0e, 0x00, 0x6f, 0x00), 6320 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 6321 }, 6322 { .freq = 5170, 6323 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 6324 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6325 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 6326 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 6327 0x00, 0x0e, 0x00, 0x6f, 0x00), 6328 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 6329 }, 6330 { .freq = 5180, 6331 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 6332 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6333 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e, 6334 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 6335 0x00, 0x0e, 0x00, 0x6f, 0x00), 6336 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 6337 }, 6338 { .freq = 5190, 6339 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 6340 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6341 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d, 6342 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 6343 0x00, 0x0d, 0x00, 0x6f, 0x00), 6344 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 6345 }, 6346 { .freq = 5200, 6347 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 6348 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6349 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6350 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 6351 0x00, 0x0d, 0x00, 0x6f, 0x00), 6352 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 6353 }, 6354 { .freq = 5210, 6355 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 6356 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6357 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6358 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 6359 0x00, 0x0d, 0x00, 0x6f, 0x00), 6360 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 6361 }, 6362 { .freq = 5220, 6363 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 6364 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 6365 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6366 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 6367 0x00, 0x0d, 0x00, 0x6f, 0x00), 6368 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 6369 }, 6370 { .freq = 5230, 6371 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 6372 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 6373 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6374 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 6375 0x00, 0x0d, 0x00, 0x6f, 0x00), 6376 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 6377 }, 6378 { .freq = 5240, 6379 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 6380 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 6381 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6382 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77, 6383 0x00, 0x0d, 0x00, 0x6f, 0x00), 6384 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 6385 }, 6386 { .freq = 5250, 6387 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 6388 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 6389 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6390 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77, 6391 0x00, 0x0d, 0x00, 0x6f, 0x00), 6392 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 6393 }, 6394 { .freq = 5260, 6395 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 6396 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00, 6397 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d, 6398 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 6399 0x00, 0x0d, 0x00, 0x6f, 0x00), 6400 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 6401 }, 6402 { .freq = 5270, 6403 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 6404 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00, 6405 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c, 6406 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 6407 0x00, 0x0c, 0x00, 0x6f, 0x00), 6408 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 6409 }, 6410 { .freq = 5280, 6411 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 6412 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 6413 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 6414 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 6415 0x00, 0x0c, 0x00, 0x6f, 0x00), 6416 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 6417 }, 6418 { .freq = 5290, 6419 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 6420 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 6421 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 6422 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 6423 0x00, 0x0c, 0x00, 0x6f, 0x00), 6424 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 6425 }, 6426 { .freq = 5300, 6427 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 6428 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 6429 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 6430 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 6431 0x00, 0x0c, 0x00, 0x6f, 0x00), 6432 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 6433 }, 6434 { .freq = 5310, 6435 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 6436 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 6437 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 6438 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 6439 0x00, 0x0c, 0x00, 0x6f, 0x00), 6440 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 6441 }, 6442 { .freq = 5320, 6443 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 6444 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 6445 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 6446 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 6447 0x00, 0x0c, 0x00, 0x6f, 0x00), 6448 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 6449 }, 6450 { .freq = 5330, 6451 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 6452 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 6453 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 6454 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 6455 0x00, 0x0b, 0x00, 0x6f, 0x00), 6456 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 6457 }, 6458 { .freq = 5340, 6459 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 6460 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 6461 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 6462 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 6463 0x00, 0x0b, 0x00, 0x6f, 0x00), 6464 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 6465 }, 6466 { .freq = 5350, 6467 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 6468 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 6469 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 6470 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 6471 0x00, 0x0b, 0x00, 0x6f, 0x00), 6472 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 6473 }, 6474 { .freq = 5360, 6475 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 6476 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 6477 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 6478 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 6479 0x00, 0x0a, 0x00, 0x6f, 0x00), 6480 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 6481 }, 6482 { .freq = 5370, 6483 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 6484 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 6485 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 6486 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 6487 0x00, 0x0a, 0x00, 0x6f, 0x00), 6488 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 6489 }, 6490 { .freq = 5380, 6491 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 6492 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 6493 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 6494 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 6495 0x00, 0x0a, 0x00, 0x6f, 0x00), 6496 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 6497 }, 6498 { .freq = 5390, 6499 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 6500 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 6501 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 6502 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 6503 0x00, 0x0a, 0x00, 0x6f, 0x00), 6504 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 6505 }, 6506 { .freq = 5400, 6507 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 6508 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 6509 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 6510 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 6511 0x00, 0x0a, 0x00, 0x6f, 0x00), 6512 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 6513 }, 6514 { .freq = 5410, 6515 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 6516 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 6517 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 6518 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 6519 0x00, 0x0a, 0x00, 0x6f, 0x00), 6520 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 6521 }, 6522 { .freq = 5420, 6523 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 6524 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 6525 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 6526 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 6527 0x00, 0x0a, 0x00, 0x6f, 0x00), 6528 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 6529 }, 6530 { .freq = 5430, 6531 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 6532 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00, 6533 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 6534 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 6535 0x00, 0x0a, 0x00, 0x6f, 0x00), 6536 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 6537 }, 6538 { .freq = 5440, 6539 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 6540 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 6541 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09, 6542 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 6543 0x00, 0x09, 0x00, 0x6f, 0x00), 6544 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 6545 }, 6546 { .freq = 5450, 6547 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 6548 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 6549 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 6550 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 6551 0x00, 0x09, 0x00, 0x6f, 0x00), 6552 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 6553 }, 6554 { .freq = 5460, 6555 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 6556 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 6557 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 6558 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 6559 0x00, 0x09, 0x00, 0x6f, 0x00), 6560 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 6561 }, 6562 { .freq = 5470, 6563 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 6564 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 6565 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 6566 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77, 6567 0x00, 0x09, 0x00, 0x6f, 0x00), 6568 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 6569 }, 6570 { .freq = 5480, 6571 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 6572 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 6573 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6574 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6575 0x00, 0x09, 0x00, 0x6f, 0x00), 6576 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 6577 }, 6578 { .freq = 5490, 6579 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 6580 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 6581 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6582 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6583 0x00, 0x09, 0x00, 0x6f, 0x00), 6584 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 6585 }, 6586 { .freq = 5500, 6587 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 6588 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 6589 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6590 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6591 0x00, 0x09, 0x00, 0x6f, 0x00), 6592 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 6593 }, 6594 { .freq = 5510, 6595 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 6596 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 6597 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6598 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6599 0x00, 0x09, 0x00, 0x6f, 0x00), 6600 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 6601 }, 6602 { .freq = 5520, 6603 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 6604 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 6605 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6606 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6607 0x00, 0x09, 0x00, 0x6f, 0x00), 6608 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 6609 }, 6610 { .freq = 5530, 6611 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 6612 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 6613 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6614 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6615 0x00, 0x09, 0x00, 0x6f, 0x00), 6616 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 6617 }, 6618 { .freq = 5540, 6619 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 6620 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 6621 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6622 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6623 0x00, 0x09, 0x00, 0x6f, 0x00), 6624 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 6625 }, 6626 { .freq = 5550, 6627 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 6628 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 6629 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6630 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6631 0x00, 0x09, 0x00, 0x6f, 0x00), 6632 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 6633 }, 6634 { .freq = 5560, 6635 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 6636 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 6637 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6638 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6639 0x00, 0x09, 0x00, 0x6f, 0x00), 6640 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 6641 }, 6642 { .freq = 5570, 6643 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 6644 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 6645 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6646 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 6647 0x00, 0x09, 0x00, 0x6f, 0x00), 6648 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 6649 }, 6650 { .freq = 5580, 6651 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 6652 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 6653 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 6654 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 6655 0x00, 0x08, 0x00, 0x6f, 0x00), 6656 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 6657 }, 6658 { .freq = 5590, 6659 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 6660 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 6661 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 6662 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77, 6663 0x00, 0x08, 0x00, 0x6f, 0x00), 6664 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 6665 }, 6666 { .freq = 5600, 6667 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 6668 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 6669 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 6670 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 6671 0x00, 0x08, 0x00, 0x6f, 0x00), 6672 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 6673 }, 6674 { .freq = 5610, 6675 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 6676 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 6677 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 6678 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 6679 0x00, 0x08, 0x00, 0x6f, 0x00), 6680 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 6681 }, 6682 { .freq = 5620, 6683 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 6684 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 6685 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 6686 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 6687 0x00, 0x07, 0x00, 0x6f, 0x00), 6688 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 6689 }, 6690 { .freq = 5630, 6691 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 6692 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 6693 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 6694 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 6695 0x00, 0x07, 0x00, 0x6f, 0x00), 6696 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 6697 }, 6698 { .freq = 5640, 6699 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 6700 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 6701 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 6702 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 6703 0x00, 0x07, 0x00, 0x6f, 0x00), 6704 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 6705 }, 6706 { .freq = 5650, 6707 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 6708 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 6709 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 6710 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 6711 0x00, 0x07, 0x00, 0x6f, 0x00), 6712 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 6713 }, 6714 { .freq = 5660, 6715 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 6716 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 6717 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6718 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 6719 0x00, 0x06, 0x00, 0x6f, 0x00), 6720 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 6721 }, 6722 { .freq = 5670, 6723 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 6724 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 6725 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6726 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6727 0x00, 0x06, 0x00, 0x6f, 0x00), 6728 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 6729 }, 6730 { .freq = 5680, 6731 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 6732 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6733 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6734 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6735 0x00, 0x06, 0x00, 0x6f, 0x00), 6736 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 6737 }, 6738 { .freq = 5690, 6739 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 6740 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6741 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6742 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6743 0x00, 0x06, 0x00, 0x6f, 0x00), 6744 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 6745 }, 6746 { .freq = 5700, 6747 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 6748 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6749 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6750 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6751 0x00, 0x06, 0x00, 0x6e, 0x00), 6752 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 6753 }, 6754 { .freq = 5710, 6755 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 6756 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6757 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6758 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6759 0x00, 0x06, 0x00, 0x6e, 0x00), 6760 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 6761 }, 6762 { .freq = 5720, 6763 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 6764 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6765 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6766 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6767 0x00, 0x06, 0x00, 0x6e, 0x00), 6768 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 6769 }, 6770 { .freq = 5725, 6771 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 6772 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6773 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6774 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6775 0x00, 0x06, 0x00, 0x6e, 0x00), 6776 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 6777 }, 6778 { .freq = 5730, 6779 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 6780 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6781 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6782 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6783 0x00, 0x06, 0x00, 0x6e, 0x00), 6784 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 6785 }, 6786 { .freq = 5735, 6787 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 6788 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6789 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6790 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6791 0x00, 0x06, 0x00, 0x6d, 0x00), 6792 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 6793 }, 6794 { .freq = 5740, 6795 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 6796 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6797 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6798 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6799 0x00, 0x06, 0x00, 0x6d, 0x00), 6800 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 6801 }, 6802 { .freq = 5745, 6803 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 6804 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6805 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6806 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6807 0x00, 0x06, 0x00, 0x6d, 0x00), 6808 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 6809 }, 6810 { .freq = 5750, 6811 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 6812 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6813 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6814 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 6815 0x00, 0x05, 0x00, 0x6d, 0x00), 6816 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 6817 }, 6818 { .freq = 5755, 6819 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 6820 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6821 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6822 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 6823 0x00, 0x05, 0x00, 0x6c, 0x00), 6824 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 6825 }, 6826 { .freq = 5760, 6827 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 6828 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 6829 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6830 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 6831 0x00, 0x05, 0x00, 0x6c, 0x00), 6832 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 6833 }, 6834 { .freq = 5765, 6835 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 6836 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 6837 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6838 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6839 0x00, 0x05, 0x00, 0x6c, 0x00), 6840 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 6841 }, 6842 { .freq = 5770, 6843 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 6844 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 6845 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6846 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6847 0x00, 0x05, 0x00, 0x6b, 0x00), 6848 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 6849 }, 6850 { .freq = 5775, 6851 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 6852 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 6853 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6854 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6855 0x00, 0x05, 0x00, 0x6b, 0x00), 6856 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 6857 }, 6858 { .freq = 5780, 6859 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 6860 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 6861 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6862 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6863 0x00, 0x05, 0x00, 0x6b, 0x00), 6864 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 6865 }, 6866 { .freq = 5785, 6867 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 6868 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6869 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6870 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6871 0x00, 0x05, 0x00, 0x6b, 0x00), 6872 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 6873 }, 6874 { .freq = 5790, 6875 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 6876 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6877 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6878 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6879 0x00, 0x05, 0x00, 0x6b, 0x00), 6880 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 6881 }, 6882 { .freq = 5795, 6883 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 6884 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6885 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6886 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6887 0x00, 0x05, 0x00, 0x6b, 0x00), 6888 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 6889 }, 6890 { .freq = 5800, 6891 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 6892 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6893 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6894 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6895 0x00, 0x05, 0x00, 0x6b, 0x00), 6896 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 6897 }, 6898 { .freq = 5805, 6899 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 6900 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6901 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6902 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6903 0x00, 0x05, 0x00, 0x6a, 0x00), 6904 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 6905 }, 6906 { .freq = 5810, 6907 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 6908 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6909 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6910 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6911 0x00, 0x05, 0x00, 0x6a, 0x00), 6912 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 6913 }, 6914 { .freq = 5815, 6915 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 6916 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6917 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6918 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6919 0x00, 0x05, 0x00, 0x6a, 0x00), 6920 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 6921 }, 6922 { .freq = 5820, 6923 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 6924 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6925 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6926 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6927 0x00, 0x05, 0x00, 0x6a, 0x00), 6928 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 6929 }, 6930 { .freq = 5825, 6931 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 6932 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6933 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6934 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6935 0x00, 0x05, 0x00, 0x69, 0x00), 6936 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 6937 }, 6938 { .freq = 5830, 6939 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 6940 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6941 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6942 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6943 0x00, 0x05, 0x00, 0x69, 0x00), 6944 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 6945 }, 6946 { .freq = 5840, 6947 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 6948 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6949 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6950 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6951 0x00, 0x04, 0x00, 0x69, 0x00), 6952 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 6953 }, 6954 { .freq = 5850, 6955 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 6956 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6957 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6958 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6959 0x00, 0x04, 0x00, 0x69, 0x00), 6960 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 6961 }, 6962 { .freq = 5860, 6963 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 6964 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6965 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6966 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6967 0x00, 0x04, 0x00, 0x69, 0x00), 6968 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 6969 }, 6970 { .freq = 5870, 6971 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 6972 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6973 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6974 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6975 0x00, 0x04, 0x00, 0x68, 0x00), 6976 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 6977 }, 6978 { .freq = 5880, 6979 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 6980 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6981 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6982 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6983 0x00, 0x04, 0x00, 0x68, 0x00), 6984 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 6985 }, 6986 { .freq = 5890, 6987 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 6988 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6989 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6990 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6991 0x00, 0x04, 0x00, 0x68, 0x00), 6992 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 6993 }, 6994 { .freq = 5900, 6995 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 6996 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6997 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6998 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6999 0x00, 0x04, 0x00, 0x68, 0x00), 7000 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 7001 }, 7002 { .freq = 5910, 7003 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 7004 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7005 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 7006 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 7007 0x00, 0x04, 0x00, 0x68, 0x00), 7008 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 7009 }, 7010 { .freq = 2412, 7011 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 7012 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 7013 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 7014 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00, 7015 0x70, 0x00, 0x0b, 0x00, 0x0a), 7016 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 7017 }, 7018 { .freq = 2417, 7019 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 7020 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7021 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 7022 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00, 7023 0x70, 0x00, 0x0b, 0x00, 0x0a), 7024 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 7025 }, 7026 { .freq = 2422, 7027 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 7028 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7029 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00, 7030 0x0b, 0x00, 0x0a, 0x00, 0x67, 0x00, 0x03, 0x00, 7031 0x70, 0x00, 0x0b, 0x00, 0x0a), 7032 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 7033 }, 7034 { .freq = 2427, 7035 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 7036 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7037 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00, 7038 0x0a, 0x00, 0x0a, 0x00, 0x57, 0x00, 0x03, 0x00, 7039 0x70, 0x00, 0x0a, 0x00, 0x0a), 7040 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 7041 }, 7042 { .freq = 2432, 7043 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 7044 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7045 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00, 7046 0x0a, 0x00, 0x0a, 0x00, 0x56, 0x00, 0x03, 0x00, 7047 0x70, 0x00, 0x0a, 0x00, 0x0a), 7048 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 7049 }, 7050 { .freq = 2437, 7051 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 7052 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7053 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00, 7054 0x0a, 0x00, 0x0a, 0x00, 0x46, 0x00, 0x03, 0x00, 7055 0x70, 0x00, 0x0a, 0x00, 0x0a), 7056 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 7057 }, 7058 { .freq = 2442, 7059 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 7060 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7061 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00, 7062 0x0a, 0x00, 0x0a, 0x00, 0x45, 0x00, 0x02, 0x00, 7063 0x70, 0x00, 0x0a, 0x00, 0x0a), 7064 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 7065 }, 7066 { .freq = 2447, 7067 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 7068 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 7069 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00, 7070 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00, 7071 0x70, 0x00, 0x0a, 0x00, 0x09), 7072 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 7073 }, 7074 { .freq = 2452, 7075 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 7076 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 7077 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00, 7078 0x0a, 0x00, 0x09, 0x00, 0x23, 0x00, 0x02, 0x00, 7079 0x70, 0x00, 0x0a, 0x00, 0x09), 7080 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 7081 }, 7082 { .freq = 2457, 7083 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 7084 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 7085 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00, 7086 0x0a, 0x00, 0x09, 0x00, 0x12, 0x00, 0x02, 0x00, 7087 0x70, 0x00, 0x0a, 0x00, 0x09), 7088 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 7089 }, 7090 { .freq = 2462, 7091 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 7092 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 7093 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00, 7094 0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00, 7095 0x70, 0x00, 0x09, 0x00, 0x09), 7096 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 7097 }, 7098 { .freq = 2467, 7099 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 7100 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 7101 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 7102 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00, 7103 0x70, 0x00, 0x09, 0x00, 0x09), 7104 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 7105 }, 7106 { .freq = 2472, 7107 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 7108 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 7109 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 7110 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00, 7111 0x70, 0x00, 0x09, 0x00, 0x09), 7112 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 7113 }, 7114 { .freq = 2484, 7115 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 7116 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00, 7117 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00, 7118 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 7119 0x70, 0x00, 0x09, 0x00, 0x09), 7120 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 7121 }, 7122 }; 7123 7124 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev7_9[] = { 7125 { .freq = 4920, 7126 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 7127 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 7128 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f, 7129 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 7130 0x00, 0x0f, 0x00, 0x6f, 0x00), 7131 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 7132 }, 7133 { .freq = 4930, 7134 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 7135 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 7136 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 7137 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 7138 0x00, 0x0e, 0x00, 0x6f, 0x00), 7139 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 7140 }, 7141 { .freq = 4940, 7142 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 7143 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 7144 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 7145 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 7146 0x00, 0x0e, 0x00, 0x6f, 0x00), 7147 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 7148 }, 7149 { .freq = 4950, 7150 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 7151 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 7152 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 7153 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 7154 0x00, 0x0e, 0x00, 0x6f, 0x00), 7155 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 7156 }, 7157 { .freq = 4960, 7158 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 7159 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7160 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e, 7161 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7162 0x00, 0x0e, 0x00, 0x6f, 0x00), 7163 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 7164 }, 7165 { .freq = 4970, 7166 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 7167 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7168 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 7169 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7170 0x00, 0x0d, 0x00, 0x6f, 0x00), 7171 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 7172 }, 7173 { .freq = 4980, 7174 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 7175 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7176 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 7177 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7178 0x00, 0x0d, 0x00, 0x6f, 0x00), 7179 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 7180 }, 7181 { .freq = 4990, 7182 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 7183 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7184 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 7185 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7186 0x00, 0x0d, 0x00, 0x6f, 0x00), 7187 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 7188 }, 7189 { .freq = 5000, 7190 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 7191 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7192 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 7193 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7194 0x00, 0x0d, 0x00, 0x6f, 0x00), 7195 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 7196 }, 7197 { .freq = 5010, 7198 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 7199 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7200 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 7201 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7202 0x00, 0x0d, 0x00, 0x6f, 0x00), 7203 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 7204 }, 7205 { .freq = 5020, 7206 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 7207 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7208 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d, 7209 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70, 7210 0x00, 0x0d, 0x00, 0x6f, 0x00), 7211 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 7212 }, 7213 { .freq = 5030, 7214 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 7215 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7216 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 7217 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70, 7218 0x00, 0x0c, 0x00, 0x6f, 0x00), 7219 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 7220 }, 7221 { .freq = 5040, 7222 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 7223 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7224 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 7225 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70, 7226 0x00, 0x0c, 0x00, 0x6f, 0x00), 7227 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 7228 }, 7229 { .freq = 5050, 7230 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 7231 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7232 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 7233 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70, 7234 0x00, 0x0c, 0x00, 0x6f, 0x00), 7235 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 7236 }, 7237 { .freq = 5060, 7238 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 7239 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7240 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 7241 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70, 7242 0x00, 0x0c, 0x00, 0x6f, 0x00), 7243 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 7244 }, 7245 { .freq = 5070, 7246 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 7247 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7248 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7249 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70, 7250 0x00, 0x0b, 0x00, 0x6f, 0x00), 7251 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 7252 }, 7253 { .freq = 5080, 7254 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 7255 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7256 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7257 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 7258 0x00, 0x0b, 0x00, 0x6f, 0x00), 7259 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 7260 }, 7261 { .freq = 5090, 7262 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 7263 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7264 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7265 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 7266 0x00, 0x0b, 0x00, 0x6f, 0x00), 7267 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 7268 }, 7269 { .freq = 5100, 7270 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 7271 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7272 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7273 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 7274 0x00, 0x0b, 0x00, 0x6f, 0x00), 7275 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 7276 }, 7277 { .freq = 5110, 7278 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 7279 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7280 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7281 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 7282 0x00, 0x0b, 0x00, 0x6f, 0x00), 7283 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 7284 }, 7285 { .freq = 5120, 7286 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 7287 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7288 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7289 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 7290 0x00, 0x0b, 0x00, 0x6f, 0x00), 7291 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 7292 }, 7293 { .freq = 5130, 7294 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 7295 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7296 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a, 7297 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70, 7298 0x00, 0x0a, 0x00, 0x6f, 0x00), 7299 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 7300 }, 7301 { .freq = 5140, 7302 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 7303 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7304 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a, 7305 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70, 7306 0x00, 0x0a, 0x00, 0x6f, 0x00), 7307 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 7308 }, 7309 { .freq = 5160, 7310 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 7311 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7312 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09, 7313 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70, 7314 0x00, 0x09, 0x00, 0x6e, 0x00), 7315 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 7316 }, 7317 { .freq = 5170, 7318 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 7319 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7320 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7321 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70, 7322 0x00, 0x09, 0x00, 0x6e, 0x00), 7323 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 7324 }, 7325 { .freq = 5180, 7326 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 7327 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7328 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7329 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 7330 0x00, 0x09, 0x00, 0x6e, 0x00), 7331 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 7332 }, 7333 { .freq = 5190, 7334 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 7335 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7336 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7337 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 7338 0x00, 0x09, 0x00, 0x6e, 0x00), 7339 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 7340 }, 7341 { .freq = 5200, 7342 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 7343 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7344 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7345 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 7346 0x00, 0x09, 0x00, 0x6e, 0x00), 7347 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 7348 }, 7349 { .freq = 5210, 7350 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 7351 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7352 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7353 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 7354 0x00, 0x09, 0x00, 0x6e, 0x00), 7355 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 7356 }, 7357 { .freq = 5220, 7358 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 7359 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 7360 0xfe, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7361 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 7362 0x00, 0x09, 0x00, 0x6e, 0x00), 7363 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 7364 }, 7365 { .freq = 5230, 7366 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 7367 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 7368 0xee, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08, 7369 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70, 7370 0x00, 0x08, 0x00, 0x6e, 0x00), 7371 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 7372 }, 7373 { .freq = 5240, 7374 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 7375 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 7376 0xee, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 7377 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70, 7378 0x00, 0x08, 0x00, 0x6d, 0x00), 7379 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 7380 }, 7381 { .freq = 5250, 7382 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 7383 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 7384 0xed, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 7385 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70, 7386 0x00, 0x08, 0x00, 0x6d, 0x00), 7387 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 7388 }, 7389 { .freq = 5260, 7390 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 7391 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00, 7392 0xed, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 7393 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70, 7394 0x00, 0x08, 0x00, 0x6d, 0x00), 7395 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 7396 }, 7397 { .freq = 5270, 7398 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 7399 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00, 7400 0xed, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7401 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70, 7402 0x00, 0x07, 0x00, 0x6c, 0x00), 7403 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 7404 }, 7405 { .freq = 5280, 7406 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 7407 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 7408 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7409 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 7410 0x00, 0x07, 0x00, 0x6c, 0x00), 7411 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 7412 }, 7413 { .freq = 5290, 7414 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 7415 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 7416 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7417 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 7418 0x00, 0x07, 0x00, 0x6c, 0x00), 7419 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 7420 }, 7421 { .freq = 5300, 7422 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 7423 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 7424 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7425 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 7426 0x00, 0x07, 0x00, 0x6c, 0x00), 7427 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 7428 }, 7429 { .freq = 5310, 7430 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 7431 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 7432 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7433 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 7434 0x00, 0x07, 0x00, 0x6c, 0x00), 7435 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 7436 }, 7437 { .freq = 5320, 7438 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 7439 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 7440 0xdb, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7441 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70, 7442 0x00, 0x07, 0x00, 0x6c, 0x00), 7443 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 7444 }, 7445 { .freq = 5330, 7446 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 7447 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 7448 0xcb, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7449 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70, 7450 0x00, 0x07, 0x00, 0x6b, 0x00), 7451 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 7452 }, 7453 { .freq = 5340, 7454 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 7455 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 7456 0xca, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07, 7457 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70, 7458 0x00, 0x07, 0x00, 0x6b, 0x00), 7459 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 7460 }, 7461 { .freq = 5350, 7462 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 7463 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 7464 0xca, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7465 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70, 7466 0x00, 0x06, 0x00, 0x6b, 0x00), 7467 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 7468 }, 7469 { .freq = 5360, 7470 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 7471 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 7472 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7473 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70, 7474 0x00, 0x06, 0x00, 0x6b, 0x00), 7475 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 7476 }, 7477 { .freq = 5370, 7478 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 7479 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 7480 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7481 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70, 7482 0x00, 0x06, 0x00, 0x7b, 0x00), 7483 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 7484 }, 7485 { .freq = 5380, 7486 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 7487 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 7488 0xb8, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7489 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70, 7490 0x00, 0x06, 0x00, 0x7a, 0x00), 7491 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 7492 }, 7493 { .freq = 5390, 7494 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 7495 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 7496 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7497 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 7498 0x00, 0x06, 0x00, 0x7a, 0x00), 7499 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 7500 }, 7501 { .freq = 5400, 7502 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 7503 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 7504 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7505 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 7506 0x00, 0x06, 0x00, 0x7a, 0x00), 7507 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 7508 }, 7509 { .freq = 5410, 7510 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 7511 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 7512 0xb7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05, 7513 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 7514 0x00, 0x05, 0x00, 0x7a, 0x00), 7515 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 7516 }, 7517 { .freq = 5420, 7518 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 7519 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 7520 0xa7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05, 7521 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 7522 0x00, 0x05, 0x00, 0x7a, 0x00), 7523 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 7524 }, 7525 { .freq = 5430, 7526 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 7527 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00, 7528 0xa6, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 7529 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70, 7530 0x00, 0x05, 0x00, 0x79, 0x00), 7531 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 7532 }, 7533 { .freq = 5440, 7534 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 7535 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 7536 0xa6, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 7537 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 7538 0x00, 0x05, 0x00, 0x79, 0x00), 7539 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 7540 }, 7541 { .freq = 5450, 7542 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 7543 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 7544 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 7545 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 7546 0x00, 0x05, 0x00, 0x79, 0x00), 7547 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 7548 }, 7549 { .freq = 5460, 7550 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 7551 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 7552 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04, 7553 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 7554 0x00, 0x04, 0x00, 0x79, 0x00), 7555 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 7556 }, 7557 { .freq = 5470, 7558 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 7559 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 7560 0x94, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7561 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70, 7562 0x00, 0x04, 0x00, 0x79, 0x00), 7563 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 7564 }, 7565 { .freq = 5480, 7566 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 7567 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 7568 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7569 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 7570 0x00, 0x04, 0x00, 0x78, 0x00), 7571 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 7572 }, 7573 { .freq = 5490, 7574 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 7575 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 7576 0x83, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7577 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 7578 0x00, 0x04, 0x00, 0x78, 0x00), 7579 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 7580 }, 7581 { .freq = 5500, 7582 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 7583 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 7584 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7585 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 7586 0x00, 0x04, 0x00, 0x78, 0x00), 7587 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 7588 }, 7589 { .freq = 5510, 7590 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 7591 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 7592 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7593 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 7594 0x00, 0x04, 0x00, 0x78, 0x00), 7595 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 7596 }, 7597 { .freq = 5520, 7598 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 7599 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 7600 0x72, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7601 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 7602 0x00, 0x04, 0x00, 0x78, 0x00), 7603 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 7604 }, 7605 { .freq = 5530, 7606 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 7607 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 7608 0x72, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03, 7609 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70, 7610 0x00, 0x03, 0x00, 0x78, 0x00), 7611 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 7612 }, 7613 { .freq = 5540, 7614 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 7615 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 7616 0x71, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 7617 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 7618 0x00, 0x03, 0x00, 0x77, 0x00), 7619 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 7620 }, 7621 { .freq = 5550, 7622 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 7623 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 7624 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 7625 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 7626 0x00, 0x03, 0x00, 0x77, 0x00), 7627 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 7628 }, 7629 { .freq = 5560, 7630 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 7631 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 7632 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 7633 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 7634 0x00, 0x03, 0x00, 0x77, 0x00), 7635 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 7636 }, 7637 { .freq = 5570, 7638 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 7639 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 7640 0x61, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7641 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70, 7642 0x00, 0x02, 0x00, 0x76, 0x00), 7643 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 7644 }, 7645 { .freq = 5580, 7646 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 7647 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 7648 0x60, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7649 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70, 7650 0x00, 0x02, 0x00, 0x86, 0x00), 7651 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 7652 }, 7653 { .freq = 5590, 7654 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 7655 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 7656 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7657 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7658 0x00, 0x02, 0x00, 0x86, 0x00), 7659 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 7660 }, 7661 { .freq = 5600, 7662 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 7663 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 7664 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7665 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7666 0x00, 0x02, 0x00, 0x86, 0x00), 7667 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 7668 }, 7669 { .freq = 5610, 7670 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 7671 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 7672 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7673 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7674 0x00, 0x02, 0x00, 0x86, 0x00), 7675 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 7676 }, 7677 { .freq = 5620, 7678 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 7679 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 7680 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7681 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7682 0x00, 0x02, 0x00, 0x86, 0x00), 7683 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 7684 }, 7685 { .freq = 5630, 7686 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 7687 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 7688 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7689 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7690 0x00, 0x02, 0x00, 0x86, 0x00), 7691 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 7692 }, 7693 { .freq = 5640, 7694 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 7695 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 7696 0x40, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7697 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7698 0x00, 0x02, 0x00, 0x85, 0x00), 7699 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 7700 }, 7701 { .freq = 5650, 7702 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 7703 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 7704 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7705 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70, 7706 0x00, 0x01, 0x00, 0x85, 0x00), 7707 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 7708 }, 7709 { .freq = 5660, 7710 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 7711 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 7712 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7713 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70, 7714 0x00, 0x01, 0x00, 0x85, 0x00), 7715 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 7716 }, 7717 { .freq = 5670, 7718 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 7719 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 7720 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7721 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7722 0x00, 0x01, 0x00, 0x84, 0x00), 7723 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 7724 }, 7725 { .freq = 5680, 7726 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 7727 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7728 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7729 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7730 0x00, 0x01, 0x00, 0x84, 0x00), 7731 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 7732 }, 7733 { .freq = 5690, 7734 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 7735 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7736 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7737 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7738 0x00, 0x01, 0x00, 0x94, 0x00), 7739 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 7740 }, 7741 { .freq = 5700, 7742 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 7743 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7744 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7745 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7746 0x00, 0x01, 0x00, 0x94, 0x00), 7747 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 7748 }, 7749 { .freq = 5710, 7750 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 7751 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7752 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7753 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7754 0x00, 0x01, 0x00, 0x94, 0x00), 7755 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 7756 }, 7757 { .freq = 5720, 7758 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 7759 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7760 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7761 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7762 0x00, 0x01, 0x00, 0x94, 0x00), 7763 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 7764 }, 7765 { .freq = 5725, 7766 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 7767 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7768 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7769 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7770 0x00, 0x01, 0x00, 0x94, 0x00), 7771 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 7772 }, 7773 { .freq = 5730, 7774 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 7775 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7776 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7777 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7778 0x00, 0x01, 0x00, 0x94, 0x00), 7779 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 7780 }, 7781 { .freq = 5735, 7782 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 7783 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7784 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7785 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7786 0x00, 0x00, 0x00, 0x93, 0x00), 7787 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 7788 }, 7789 { .freq = 5740, 7790 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 7791 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7792 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7793 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7794 0x00, 0x00, 0x00, 0x93, 0x00), 7795 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 7796 }, 7797 { .freq = 5745, 7798 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 7799 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7800 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7801 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7802 0x00, 0x00, 0x00, 0x93, 0x00), 7803 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 7804 }, 7805 { .freq = 5750, 7806 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 7807 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7808 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7809 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7810 0x00, 0x00, 0x00, 0x93, 0x00), 7811 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 7812 }, 7813 { .freq = 5755, 7814 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 7815 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7816 0x10, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7817 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7818 0x00, 0x00, 0x00, 0x93, 0x00), 7819 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 7820 }, 7821 { .freq = 5760, 7822 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 7823 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 7824 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7825 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 7826 0x00, 0x00, 0x00, 0x93, 0x00), 7827 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 7828 }, 7829 { .freq = 5765, 7830 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 7831 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 7832 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7833 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 7834 0x00, 0x00, 0x00, 0x92, 0x00), 7835 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 7836 }, 7837 { .freq = 5770, 7838 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 7839 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 7840 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7841 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 7842 0x00, 0x00, 0x00, 0x92, 0x00), 7843 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 7844 }, 7845 { .freq = 5775, 7846 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 7847 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 7848 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7849 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 7850 0x00, 0x00, 0x00, 0x92, 0x00), 7851 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 7852 }, 7853 { .freq = 5780, 7854 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 7855 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 7856 0x10, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7857 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7858 0x00, 0x00, 0x00, 0x92, 0x00), 7859 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 7860 }, 7861 { .freq = 5785, 7862 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 7863 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7864 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7865 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7866 0x00, 0x00, 0x00, 0x92, 0x00), 7867 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 7868 }, 7869 { .freq = 5790, 7870 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 7871 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7872 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7873 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7874 0x00, 0x00, 0x00, 0x92, 0x00), 7875 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 7876 }, 7877 { .freq = 5795, 7878 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 7879 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7880 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7881 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7882 0x00, 0x00, 0x00, 0x92, 0x00), 7883 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 7884 }, 7885 { .freq = 5800, 7886 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 7887 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7888 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7889 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7890 0x00, 0x00, 0x00, 0x92, 0x00), 7891 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 7892 }, 7893 { .freq = 5805, 7894 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 7895 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7896 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7897 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7898 0x00, 0x00, 0x00, 0x92, 0x00), 7899 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 7900 }, 7901 { .freq = 5810, 7902 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 7903 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7904 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7905 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7906 0x00, 0x00, 0x00, 0x92, 0x00), 7907 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 7908 }, 7909 { .freq = 5815, 7910 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 7911 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7912 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7913 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7914 0x00, 0x00, 0x00, 0x92, 0x00), 7915 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 7916 }, 7917 { .freq = 5820, 7918 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 7919 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7920 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7921 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7922 0x00, 0x00, 0x00, 0x92, 0x00), 7923 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 7924 }, 7925 { .freq = 5825, 7926 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 7927 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7928 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7929 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7930 0x00, 0x00, 0x00, 0x92, 0x00), 7931 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 7932 }, 7933 { .freq = 5830, 7934 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 7935 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7936 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7937 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7938 0x00, 0x00, 0x00, 0x92, 0x00), 7939 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 7940 }, 7941 { .freq = 5840, 7942 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 7943 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7944 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7945 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7946 0x00, 0x00, 0x00, 0x92, 0x00), 7947 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 7948 }, 7949 { .freq = 5850, 7950 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 7951 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7952 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7953 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7954 0x00, 0x00, 0x00, 0x92, 0x00), 7955 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 7956 }, 7957 { .freq = 5860, 7958 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 7959 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7960 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7961 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7962 0x00, 0x00, 0x00, 0x92, 0x00), 7963 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 7964 }, 7965 { .freq = 5870, 7966 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 7967 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7968 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7969 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7970 0x00, 0x00, 0x00, 0x91, 0x00), 7971 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 7972 }, 7973 { .freq = 5880, 7974 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 7975 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7976 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7977 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7978 0x00, 0x00, 0x00, 0x91, 0x00), 7979 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 7980 }, 7981 { .freq = 5890, 7982 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 7983 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7984 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7985 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7986 0x00, 0x00, 0x00, 0x91, 0x00), 7987 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 7988 }, 7989 { .freq = 5900, 7990 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 7991 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7992 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7993 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7994 0x00, 0x00, 0x00, 0x91, 0x00), 7995 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 7996 }, 7997 { .freq = 5910, 7998 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 7999 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8000 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 8001 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 8002 0x00, 0x00, 0x00, 0x91, 0x00), 8003 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 8004 }, 8005 { .freq = 2412, 8006 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 8007 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 8008 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00, 8009 0x0f, 0x00, 0x0b, 0x00, 0x89, 0x00, 0x03, 0x00, 8010 0x70, 0x00, 0x0f, 0x00, 0x0b), 8011 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 8012 }, 8013 { .freq = 2417, 8014 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 8015 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8016 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00, 8017 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 8018 0x70, 0x00, 0x0f, 0x00, 0x0a), 8019 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 8020 }, 8021 { .freq = 2422, 8022 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 8023 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8024 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00, 8025 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 8026 0x70, 0x00, 0x0f, 0x00, 0x0a), 8027 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 8028 }, 8029 { .freq = 2427, 8030 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 8031 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8032 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 8033 0x0e, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00, 8034 0x70, 0x00, 0x0e, 0x00, 0x0a), 8035 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 8036 }, 8037 { .freq = 2432, 8038 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 8039 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8040 0x00, 0x00, 0x77, 0x00, 0x03, 0x00, 0x70, 0x00, 8041 0x0e, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00, 8042 0x70, 0x00, 0x0e, 0x00, 0x0a), 8043 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 8044 }, 8045 { .freq = 2437, 8046 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 8047 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8048 0x00, 0x00, 0x76, 0x00, 0x03, 0x00, 0x70, 0x00, 8049 0x0e, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00, 8050 0x70, 0x00, 0x0e, 0x00, 0x0a), 8051 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 8052 }, 8053 { .freq = 2442, 8054 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 8055 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8056 0x00, 0x00, 0x66, 0x00, 0x03, 0x00, 0x70, 0x00, 8057 0x0e, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x03, 0x00, 8058 0x70, 0x00, 0x0e, 0x00, 0x0a), 8059 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 8060 }, 8061 { .freq = 2447, 8062 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 8063 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 8064 0x00, 0x00, 0x55, 0x00, 0x02, 0x00, 0x70, 0x00, 8065 0x0e, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00, 8066 0x70, 0x00, 0x0e, 0x00, 0x09), 8067 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 8068 }, 8069 { .freq = 2452, 8070 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 8071 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 8072 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00, 8073 0x0e, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00, 8074 0x70, 0x00, 0x0e, 0x00, 0x09), 8075 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 8076 }, 8077 { .freq = 2457, 8078 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 8079 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 8080 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00, 8081 0x0d, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00, 8082 0x70, 0x00, 0x0d, 0x00, 0x09), 8083 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 8084 }, 8085 { .freq = 2462, 8086 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 8087 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 8088 0x00, 0x00, 0x33, 0x00, 0x02, 0x00, 0x70, 0x00, 8089 0x0d, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00, 8090 0x70, 0x00, 0x0d, 0x00, 0x09), 8091 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 8092 }, 8093 { .freq = 2467, 8094 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 8095 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 8096 0x00, 0x00, 0x22, 0x00, 0x02, 0x00, 0x70, 0x00, 8097 0x0d, 0x00, 0x08, 0x00, 0x22, 0x00, 0x02, 0x00, 8098 0x70, 0x00, 0x0d, 0x00, 0x08), 8099 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 8100 }, 8101 { .freq = 2472, 8102 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 8103 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 8104 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x70, 0x00, 8105 0x0d, 0x00, 0x08, 0x00, 0x11, 0x00, 0x02, 0x00, 8106 0x70, 0x00, 0x0d, 0x00, 0x08), 8107 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 8108 }, 8109 { .freq = 2484, 8110 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 8111 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00, 8112 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00, 8113 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 8114 0x70, 0x00, 0x0d, 0x00, 0x08), 8115 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 8116 }, 8117 }; 8118 8119 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev8[] = { 8120 { .freq = 4920, 8121 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 8122 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 8123 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8124 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8125 0x00, 0x0f, 0x00, 0x6f, 0x00), 8126 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 8127 }, 8128 { .freq = 4930, 8129 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 8130 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 8131 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8132 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8133 0x00, 0x0f, 0x00, 0x6f, 0x00), 8134 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 8135 }, 8136 { .freq = 4940, 8137 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 8138 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 8139 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8140 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8141 0x00, 0x0f, 0x00, 0x6f, 0x00), 8142 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 8143 }, 8144 { .freq = 4950, 8145 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 8146 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 8147 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8148 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8149 0x00, 0x0f, 0x00, 0x6f, 0x00), 8150 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 8151 }, 8152 { .freq = 4960, 8153 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 8154 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8155 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8156 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8157 0x00, 0x0f, 0x00, 0x6f, 0x00), 8158 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 8159 }, 8160 { .freq = 4970, 8161 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 8162 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8163 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8164 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8165 0x00, 0x0f, 0x00, 0x6f, 0x00), 8166 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 8167 }, 8168 { .freq = 4980, 8169 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 8170 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8171 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8172 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8173 0x00, 0x0f, 0x00, 0x6f, 0x00), 8174 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 8175 }, 8176 { .freq = 4990, 8177 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 8178 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8179 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8180 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8181 0x00, 0x0f, 0x00, 0x6f, 0x00), 8182 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 8183 }, 8184 { .freq = 5000, 8185 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 8186 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8187 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8188 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8189 0x00, 0x0f, 0x00, 0x6f, 0x00), 8190 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 8191 }, 8192 { .freq = 5010, 8193 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 8194 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8195 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8196 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8197 0x00, 0x0f, 0x00, 0x6f, 0x00), 8198 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 8199 }, 8200 { .freq = 5020, 8201 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 8202 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8203 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8204 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8205 0x00, 0x0f, 0x00, 0x6f, 0x00), 8206 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 8207 }, 8208 { .freq = 5030, 8209 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 8210 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8211 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8212 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8213 0x00, 0x0f, 0x00, 0x6f, 0x00), 8214 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 8215 }, 8216 { .freq = 5040, 8217 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 8218 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8219 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8220 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8221 0x00, 0x0f, 0x00, 0x6f, 0x00), 8222 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 8223 }, 8224 { .freq = 5050, 8225 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 8226 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8227 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8228 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8229 0x00, 0x0f, 0x00, 0x6f, 0x00), 8230 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 8231 }, 8232 { .freq = 5060, 8233 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 8234 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8235 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8236 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8237 0x00, 0x0f, 0x00, 0x6f, 0x00), 8238 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 8239 }, 8240 { .freq = 5070, 8241 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 8242 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8243 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8244 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 8245 0x00, 0x0f, 0x00, 0x6f, 0x00), 8246 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 8247 }, 8248 { .freq = 5080, 8249 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 8250 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8251 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8252 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 8253 0x00, 0x0f, 0x00, 0x6f, 0x00), 8254 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 8255 }, 8256 { .freq = 5090, 8257 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 8258 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8259 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8260 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 8261 0x00, 0x0f, 0x00, 0x6f, 0x00), 8262 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 8263 }, 8264 { .freq = 5100, 8265 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 8266 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8267 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 8268 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77, 8269 0x00, 0x0f, 0x00, 0x6f, 0x00), 8270 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 8271 }, 8272 { .freq = 5110, 8273 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 8274 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8275 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 8276 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 8277 0x00, 0x0f, 0x00, 0x6f, 0x00), 8278 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 8279 }, 8280 { .freq = 5120, 8281 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 8282 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8283 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 8284 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 8285 0x00, 0x0f, 0x00, 0x6f, 0x00), 8286 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 8287 }, 8288 { .freq = 5130, 8289 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 8290 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8291 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 8292 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 8293 0x00, 0x0f, 0x00, 0x6f, 0x00), 8294 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 8295 }, 8296 { .freq = 5140, 8297 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 8298 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8299 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 8300 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77, 8301 0x00, 0x0f, 0x00, 0x6f, 0x00), 8302 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 8303 }, 8304 { .freq = 5160, 8305 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 8306 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8307 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 8308 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 8309 0x00, 0x0e, 0x00, 0x6f, 0x00), 8310 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 8311 }, 8312 { .freq = 5170, 8313 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 8314 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8315 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 8316 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 8317 0x00, 0x0e, 0x00, 0x6f, 0x00), 8318 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 8319 }, 8320 { .freq = 5180, 8321 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 8322 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8323 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e, 8324 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 8325 0x00, 0x0e, 0x00, 0x6f, 0x00), 8326 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 8327 }, 8328 { .freq = 5190, 8329 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 8330 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8331 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d, 8332 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 8333 0x00, 0x0d, 0x00, 0x6f, 0x00), 8334 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 8335 }, 8336 { .freq = 5200, 8337 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 8338 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8339 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8340 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 8341 0x00, 0x0d, 0x00, 0x6f, 0x00), 8342 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 8343 }, 8344 { .freq = 5210, 8345 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 8346 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8347 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8348 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 8349 0x00, 0x0d, 0x00, 0x6f, 0x00), 8350 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 8351 }, 8352 { .freq = 5220, 8353 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 8354 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 8355 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8356 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 8357 0x00, 0x0d, 0x00, 0x6f, 0x00), 8358 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 8359 }, 8360 { .freq = 5230, 8361 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 8362 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 8363 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8364 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 8365 0x00, 0x0d, 0x00, 0x6f, 0x00), 8366 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 8367 }, 8368 { .freq = 5240, 8369 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 8370 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 8371 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8372 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77, 8373 0x00, 0x0d, 0x00, 0x6f, 0x00), 8374 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 8375 }, 8376 { .freq = 5250, 8377 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 8378 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 8379 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8380 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77, 8381 0x00, 0x0d, 0x00, 0x6f, 0x00), 8382 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 8383 }, 8384 { .freq = 5260, 8385 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 8386 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00, 8387 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d, 8388 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 8389 0x00, 0x0d, 0x00, 0x6f, 0x00), 8390 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 8391 }, 8392 { .freq = 5270, 8393 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 8394 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00, 8395 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c, 8396 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 8397 0x00, 0x0c, 0x00, 0x6f, 0x00), 8398 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 8399 }, 8400 { .freq = 5280, 8401 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 8402 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 8403 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 8404 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 8405 0x00, 0x0c, 0x00, 0x6f, 0x00), 8406 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 8407 }, 8408 { .freq = 5290, 8409 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 8410 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 8411 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 8412 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 8413 0x00, 0x0c, 0x00, 0x6f, 0x00), 8414 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 8415 }, 8416 { .freq = 5300, 8417 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 8418 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 8419 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 8420 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 8421 0x00, 0x0c, 0x00, 0x6f, 0x00), 8422 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 8423 }, 8424 { .freq = 5310, 8425 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 8426 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 8427 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 8428 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 8429 0x00, 0x0c, 0x00, 0x6f, 0x00), 8430 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 8431 }, 8432 { .freq = 5320, 8433 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 8434 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 8435 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 8436 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 8437 0x00, 0x0c, 0x00, 0x6f, 0x00), 8438 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 8439 }, 8440 { .freq = 5330, 8441 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 8442 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 8443 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 8444 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 8445 0x00, 0x0b, 0x00, 0x6f, 0x00), 8446 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 8447 }, 8448 { .freq = 5340, 8449 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 8450 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 8451 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 8452 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 8453 0x00, 0x0b, 0x00, 0x6f, 0x00), 8454 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 8455 }, 8456 { .freq = 5350, 8457 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 8458 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 8459 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 8460 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 8461 0x00, 0x0b, 0x00, 0x6f, 0x00), 8462 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 8463 }, 8464 { .freq = 5360, 8465 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 8466 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 8467 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 8468 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 8469 0x00, 0x0a, 0x00, 0x6f, 0x00), 8470 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 8471 }, 8472 { .freq = 5370, 8473 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 8474 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 8475 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 8476 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 8477 0x00, 0x0a, 0x00, 0x6f, 0x00), 8478 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 8479 }, 8480 { .freq = 5380, 8481 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 8482 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 8483 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 8484 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 8485 0x00, 0x0a, 0x00, 0x6f, 0x00), 8486 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 8487 }, 8488 { .freq = 5390, 8489 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 8490 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 8491 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 8492 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 8493 0x00, 0x0a, 0x00, 0x6f, 0x00), 8494 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 8495 }, 8496 { .freq = 5400, 8497 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 8498 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 8499 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 8500 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 8501 0x00, 0x0a, 0x00, 0x6f, 0x00), 8502 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 8503 }, 8504 { .freq = 5410, 8505 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 8506 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 8507 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 8508 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 8509 0x00, 0x0a, 0x00, 0x6f, 0x00), 8510 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 8511 }, 8512 { .freq = 5420, 8513 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 8514 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 8515 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 8516 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 8517 0x00, 0x0a, 0x00, 0x6f, 0x00), 8518 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 8519 }, 8520 { .freq = 5430, 8521 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 8522 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00, 8523 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 8524 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 8525 0x00, 0x0a, 0x00, 0x6f, 0x00), 8526 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 8527 }, 8528 { .freq = 5440, 8529 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 8530 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 8531 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09, 8532 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 8533 0x00, 0x09, 0x00, 0x6f, 0x00), 8534 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 8535 }, 8536 { .freq = 5450, 8537 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 8538 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 8539 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 8540 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 8541 0x00, 0x09, 0x00, 0x6f, 0x00), 8542 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 8543 }, 8544 { .freq = 5460, 8545 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 8546 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 8547 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 8548 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 8549 0x00, 0x09, 0x00, 0x6f, 0x00), 8550 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 8551 }, 8552 { .freq = 5470, 8553 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 8554 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 8555 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 8556 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77, 8557 0x00, 0x09, 0x00, 0x6f, 0x00), 8558 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 8559 }, 8560 { .freq = 5480, 8561 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 8562 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 8563 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8564 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8565 0x00, 0x09, 0x00, 0x6f, 0x00), 8566 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 8567 }, 8568 { .freq = 5490, 8569 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 8570 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 8571 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8572 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8573 0x00, 0x09, 0x00, 0x6f, 0x00), 8574 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 8575 }, 8576 { .freq = 5500, 8577 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 8578 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 8579 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8580 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8581 0x00, 0x09, 0x00, 0x6f, 0x00), 8582 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 8583 }, 8584 { .freq = 5510, 8585 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 8586 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 8587 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8588 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8589 0x00, 0x09, 0x00, 0x6f, 0x00), 8590 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 8591 }, 8592 { .freq = 5520, 8593 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 8594 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 8595 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8596 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8597 0x00, 0x09, 0x00, 0x6f, 0x00), 8598 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 8599 }, 8600 { .freq = 5530, 8601 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 8602 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 8603 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8604 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8605 0x00, 0x09, 0x00, 0x6f, 0x00), 8606 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 8607 }, 8608 { .freq = 5540, 8609 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 8610 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 8611 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8612 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8613 0x00, 0x09, 0x00, 0x6f, 0x00), 8614 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 8615 }, 8616 { .freq = 5550, 8617 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 8618 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 8619 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8620 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8621 0x00, 0x09, 0x00, 0x6f, 0x00), 8622 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 8623 }, 8624 { .freq = 5560, 8625 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 8626 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 8627 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8628 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8629 0x00, 0x09, 0x00, 0x6f, 0x00), 8630 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 8631 }, 8632 { .freq = 5570, 8633 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 8634 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 8635 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8636 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 8637 0x00, 0x09, 0x00, 0x6f, 0x00), 8638 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 8639 }, 8640 { .freq = 5580, 8641 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 8642 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 8643 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 8644 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 8645 0x00, 0x08, 0x00, 0x6f, 0x00), 8646 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 8647 }, 8648 { .freq = 5590, 8649 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 8650 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 8651 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 8652 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77, 8653 0x00, 0x08, 0x00, 0x6f, 0x00), 8654 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 8655 }, 8656 { .freq = 5600, 8657 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 8658 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 8659 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 8660 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 8661 0x00, 0x08, 0x00, 0x6f, 0x00), 8662 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 8663 }, 8664 { .freq = 5610, 8665 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 8666 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 8667 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 8668 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 8669 0x00, 0x08, 0x00, 0x6f, 0x00), 8670 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 8671 }, 8672 { .freq = 5620, 8673 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 8674 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 8675 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 8676 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 8677 0x00, 0x07, 0x00, 0x6f, 0x00), 8678 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 8679 }, 8680 { .freq = 5630, 8681 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 8682 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 8683 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 8684 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 8685 0x00, 0x07, 0x00, 0x6f, 0x00), 8686 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 8687 }, 8688 { .freq = 5640, 8689 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 8690 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 8691 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 8692 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 8693 0x00, 0x07, 0x00, 0x6f, 0x00), 8694 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 8695 }, 8696 { .freq = 5650, 8697 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 8698 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 8699 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 8700 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 8701 0x00, 0x07, 0x00, 0x6f, 0x00), 8702 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 8703 }, 8704 { .freq = 5660, 8705 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 8706 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 8707 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8708 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 8709 0x00, 0x06, 0x00, 0x6f, 0x00), 8710 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 8711 }, 8712 { .freq = 5670, 8713 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 8714 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 8715 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8716 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8717 0x00, 0x06, 0x00, 0x6f, 0x00), 8718 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 8719 }, 8720 { .freq = 5680, 8721 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 8722 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8723 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8724 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8725 0x00, 0x06, 0x00, 0x6f, 0x00), 8726 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 8727 }, 8728 { .freq = 5690, 8729 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 8730 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8731 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8732 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8733 0x00, 0x06, 0x00, 0x6f, 0x00), 8734 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 8735 }, 8736 { .freq = 5700, 8737 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 8738 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8739 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8740 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8741 0x00, 0x06, 0x00, 0x6e, 0x00), 8742 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 8743 }, 8744 { .freq = 5710, 8745 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 8746 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8747 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8748 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8749 0x00, 0x06, 0x00, 0x6e, 0x00), 8750 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 8751 }, 8752 { .freq = 5720, 8753 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 8754 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8755 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8756 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8757 0x00, 0x06, 0x00, 0x6e, 0x00), 8758 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 8759 }, 8760 { .freq = 5725, 8761 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 8762 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8763 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8764 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8765 0x00, 0x06, 0x00, 0x6e, 0x00), 8766 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 8767 }, 8768 { .freq = 5730, 8769 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 8770 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8771 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8772 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8773 0x00, 0x06, 0x00, 0x6e, 0x00), 8774 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 8775 }, 8776 { .freq = 5735, 8777 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 8778 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8779 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8780 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8781 0x00, 0x06, 0x00, 0x6d, 0x00), 8782 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 8783 }, 8784 { .freq = 5740, 8785 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 8786 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8787 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8788 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8789 0x00, 0x06, 0x00, 0x6d, 0x00), 8790 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 8791 }, 8792 { .freq = 5745, 8793 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 8794 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8795 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8796 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8797 0x00, 0x06, 0x00, 0x6d, 0x00), 8798 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 8799 }, 8800 { .freq = 5750, 8801 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 8802 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8803 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8804 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 8805 0x00, 0x05, 0x00, 0x6d, 0x00), 8806 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 8807 }, 8808 { .freq = 5755, 8809 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 8810 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8811 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8812 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 8813 0x00, 0x05, 0x00, 0x6c, 0x00), 8814 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 8815 }, 8816 { .freq = 5760, 8817 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 8818 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 8819 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8820 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 8821 0x00, 0x05, 0x00, 0x6c, 0x00), 8822 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 8823 }, 8824 { .freq = 5765, 8825 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 8826 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 8827 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8828 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8829 0x00, 0x05, 0x00, 0x6c, 0x00), 8830 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 8831 }, 8832 { .freq = 5770, 8833 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 8834 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 8835 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8836 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8837 0x00, 0x05, 0x00, 0x6b, 0x00), 8838 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 8839 }, 8840 { .freq = 5775, 8841 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 8842 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 8843 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8844 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8845 0x00, 0x05, 0x00, 0x6b, 0x00), 8846 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 8847 }, 8848 { .freq = 5780, 8849 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 8850 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 8851 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8852 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8853 0x00, 0x05, 0x00, 0x6b, 0x00), 8854 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 8855 }, 8856 { .freq = 5785, 8857 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 8858 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8859 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8860 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8861 0x00, 0x05, 0x00, 0x6b, 0x00), 8862 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 8863 }, 8864 { .freq = 5790, 8865 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 8866 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8867 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8868 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8869 0x00, 0x05, 0x00, 0x6b, 0x00), 8870 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 8871 }, 8872 { .freq = 5795, 8873 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 8874 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8875 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8876 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8877 0x00, 0x05, 0x00, 0x6b, 0x00), 8878 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 8879 }, 8880 { .freq = 5800, 8881 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 8882 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8883 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8884 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8885 0x00, 0x05, 0x00, 0x6b, 0x00), 8886 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 8887 }, 8888 { .freq = 5805, 8889 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 8890 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8891 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8892 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8893 0x00, 0x05, 0x00, 0x6a, 0x00), 8894 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 8895 }, 8896 { .freq = 5810, 8897 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 8898 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8899 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8900 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8901 0x00, 0x05, 0x00, 0x6a, 0x00), 8902 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 8903 }, 8904 { .freq = 5815, 8905 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 8906 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8907 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8908 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8909 0x00, 0x05, 0x00, 0x6a, 0x00), 8910 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 8911 }, 8912 { .freq = 5820, 8913 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 8914 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8915 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8916 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8917 0x00, 0x05, 0x00, 0x6a, 0x00), 8918 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 8919 }, 8920 { .freq = 5825, 8921 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 8922 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8923 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8924 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8925 0x00, 0x05, 0x00, 0x69, 0x00), 8926 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 8927 }, 8928 { .freq = 5830, 8929 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 8930 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8931 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8932 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8933 0x00, 0x05, 0x00, 0x69, 0x00), 8934 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 8935 }, 8936 { .freq = 5840, 8937 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 8938 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8939 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8940 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8941 0x00, 0x04, 0x00, 0x69, 0x00), 8942 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 8943 }, 8944 { .freq = 5850, 8945 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 8946 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8947 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8948 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8949 0x00, 0x04, 0x00, 0x69, 0x00), 8950 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 8951 }, 8952 { .freq = 5860, 8953 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 8954 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8955 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8956 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8957 0x00, 0x04, 0x00, 0x69, 0x00), 8958 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 8959 }, 8960 { .freq = 5870, 8961 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 8962 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8963 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8964 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8965 0x00, 0x04, 0x00, 0x68, 0x00), 8966 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 8967 }, 8968 { .freq = 5880, 8969 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 8970 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8971 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8972 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8973 0x00, 0x04, 0x00, 0x68, 0x00), 8974 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 8975 }, 8976 { .freq = 5890, 8977 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 8978 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8979 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8980 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8981 0x00, 0x04, 0x00, 0x68, 0x00), 8982 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 8983 }, 8984 { .freq = 5900, 8985 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 8986 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8987 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8988 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8989 0x00, 0x04, 0x00, 0x68, 0x00), 8990 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 8991 }, 8992 { .freq = 5910, 8993 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 8994 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8995 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8996 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8997 0x00, 0x04, 0x00, 0x68, 0x00), 8998 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 8999 }, 9000 { .freq = 2412, 9001 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 9002 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 9003 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 9004 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 9005 0x70, 0x00, 0x0b, 0x00, 0x0a), 9006 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 9007 }, 9008 { .freq = 2417, 9009 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 9010 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9011 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 9012 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 9013 0x70, 0x00, 0x0b, 0x00, 0x0a), 9014 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 9015 }, 9016 { .freq = 2422, 9017 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 9018 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9019 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00, 9020 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 9021 0x70, 0x00, 0x0b, 0x00, 0x0a), 9022 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 9023 }, 9024 { .freq = 2427, 9025 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 9026 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9027 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00, 9028 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00, 9029 0x70, 0x00, 0x0a, 0x00, 0x0a), 9030 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 9031 }, 9032 { .freq = 2432, 9033 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 9034 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9035 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00, 9036 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00, 9037 0x70, 0x00, 0x0a, 0x00, 0x0a), 9038 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 9039 }, 9040 { .freq = 2437, 9041 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 9042 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9043 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00, 9044 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00, 9045 0x70, 0x00, 0x0a, 0x00, 0x0a), 9046 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 9047 }, 9048 { .freq = 2442, 9049 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 9050 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9051 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00, 9052 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00, 9053 0x70, 0x00, 0x0a, 0x00, 0x0a), 9054 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 9055 }, 9056 { .freq = 2447, 9057 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 9058 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 9059 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00, 9060 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00, 9061 0x70, 0x00, 0x0a, 0x00, 0x09), 9062 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 9063 }, 9064 { .freq = 2452, 9065 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 9066 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 9067 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00, 9068 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00, 9069 0x70, 0x00, 0x0a, 0x00, 0x09), 9070 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 9071 }, 9072 { .freq = 2457, 9073 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 9074 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 9075 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00, 9076 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00, 9077 0x70, 0x00, 0x0a, 0x00, 0x09), 9078 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 9079 }, 9080 { .freq = 2462, 9081 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 9082 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 9083 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00, 9084 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00, 9085 0x70, 0x00, 0x09, 0x00, 0x09), 9086 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 9087 }, 9088 { .freq = 2467, 9089 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 9090 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 9091 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 9092 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00, 9093 0x70, 0x00, 0x09, 0x00, 0x09), 9094 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 9095 }, 9096 { .freq = 2472, 9097 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 9098 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 9099 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 9100 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00, 9101 0x70, 0x00, 0x09, 0x00, 0x09), 9102 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 9103 }, 9104 { .freq = 2484, 9105 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 9106 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00, 9107 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00, 9108 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 9109 0x70, 0x00, 0x09, 0x00, 0x09), 9110 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 9111 }, 9112 }; 9113 9114 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev11[] = { 9115 { 9116 .freq = 4920, 9117 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x02, 9118 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 9119 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9120 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9121 0x00, 0x0f, 0x00, 0x6f, 0x00), 9122 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 9123 }, 9124 { 9125 .freq = 4930, 9126 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x02, 9127 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 9128 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9129 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9130 0x00, 0x0f, 0x00, 0x6f, 0x00), 9131 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 9132 }, 9133 { 9134 .freq = 4940, 9135 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x02, 9136 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 9137 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9138 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9139 0x00, 0x0f, 0x00, 0x6f, 0x00), 9140 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 9141 }, 9142 { 9143 .freq = 4950, 9144 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x02, 9145 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 9146 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9147 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9148 0x00, 0x0f, 0x00, 0x6f, 0x00), 9149 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 9150 }, 9151 { 9152 .freq = 4960, 9153 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x02, 9154 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9155 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9156 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9157 0x00, 0x0f, 0x00, 0x6f, 0x00), 9158 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 9159 }, 9160 { 9161 .freq = 4970, 9162 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x02, 9163 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9164 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9165 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9166 0x00, 0x0f, 0x00, 0x6f, 0x00), 9167 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 9168 }, 9169 { 9170 .freq = 4980, 9171 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x02, 9172 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9173 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9174 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9175 0x00, 0x0f, 0x00, 0x6f, 0x00), 9176 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 9177 }, 9178 { 9179 .freq = 4990, 9180 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x02, 9181 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9182 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9183 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9184 0x00, 0x0f, 0x00, 0x6f, 0x00), 9185 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 9186 }, 9187 { 9188 .freq = 5000, 9189 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x02, 9190 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9191 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9192 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9193 0x00, 0x0f, 0x00, 0x6f, 0x00), 9194 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 9195 }, 9196 { 9197 .freq = 5010, 9198 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x02, 9199 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9200 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9201 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9202 0x00, 0x0f, 0x00, 0x6f, 0x00), 9203 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 9204 }, 9205 { 9206 .freq = 5020, 9207 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x02, 9208 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9209 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9210 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9211 0x00, 0x0f, 0x00, 0x6f, 0x00), 9212 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 9213 }, 9214 { 9215 .freq = 5030, 9216 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x02, 9217 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9218 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9219 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9220 0x00, 0x0f, 0x00, 0x6f, 0x00), 9221 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 9222 }, 9223 { 9224 .freq = 5040, 9225 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x02, 9226 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9227 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9228 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9229 0x00, 0x0f, 0x00, 0x6f, 0x00), 9230 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 9231 }, 9232 { 9233 .freq = 5050, 9234 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x02, 9235 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9236 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9237 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9238 0x00, 0x0f, 0x00, 0x6f, 0x00), 9239 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 9240 }, 9241 { 9242 .freq = 5060, 9243 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x02, 9244 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9245 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9246 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9247 0x00, 0x0f, 0x00, 0x6f, 0x00), 9248 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 9249 }, 9250 { 9251 .freq = 5070, 9252 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x02, 9253 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9254 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9255 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 9256 0x00, 0x0f, 0x00, 0x6f, 0x00), 9257 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 9258 }, 9259 { 9260 .freq = 5080, 9261 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x02, 9262 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9263 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9264 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 9265 0x00, 0x0f, 0x00, 0x6f, 0x00), 9266 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 9267 }, 9268 { 9269 .freq = 5090, 9270 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x02, 9271 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9272 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9273 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 9274 0x00, 0x0f, 0x00, 0x6f, 0x00), 9275 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 9276 }, 9277 { 9278 .freq = 5100, 9279 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x02, 9280 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9281 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 9282 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77, 9283 0x00, 0x0f, 0x00, 0x6f, 0x00), 9284 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 9285 }, 9286 { 9287 .freq = 5110, 9288 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x02, 9289 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9290 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 9291 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 9292 0x00, 0x0f, 0x00, 0x6f, 0x00), 9293 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 9294 }, 9295 { 9296 .freq = 5120, 9297 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x02, 9298 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9299 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 9300 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 9301 0x00, 0x0f, 0x00, 0x6f, 0x00), 9302 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 9303 }, 9304 { 9305 .freq = 5130, 9306 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x02, 9307 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9308 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 9309 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 9310 0x00, 0x0f, 0x00, 0x6f, 0x00), 9311 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 9312 }, 9313 { 9314 .freq = 5140, 9315 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x02, 9316 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9317 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 9318 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77, 9319 0x00, 0x0f, 0x00, 0x6f, 0x00), 9320 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 9321 }, 9322 { 9323 .freq = 5160, 9324 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x02, 9325 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9326 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 9327 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 9328 0x00, 0x0e, 0x00, 0x6f, 0x00), 9329 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 9330 }, 9331 { 9332 .freq = 5170, 9333 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x02, 9334 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9335 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 9336 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 9337 0x00, 0x0e, 0x00, 0x6f, 0x00), 9338 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 9339 }, 9340 { 9341 .freq = 5180, 9342 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x02, 9343 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9344 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e, 9345 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 9346 0x00, 0x0e, 0x00, 0x6f, 0x00), 9347 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 9348 }, 9349 { 9350 .freq = 5190, 9351 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x02, 9352 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9353 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d, 9354 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 9355 0x00, 0x0d, 0x00, 0x6f, 0x00), 9356 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 9357 }, 9358 { 9359 .freq = 5200, 9360 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x02, 9361 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9362 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9363 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 9364 0x00, 0x0d, 0x00, 0x6f, 0x00), 9365 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 9366 }, 9367 { 9368 .freq = 5210, 9369 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x02, 9370 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9371 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9372 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 9373 0x00, 0x0d, 0x00, 0x6f, 0x00), 9374 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 9375 }, 9376 { 9377 .freq = 5220, 9378 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x02, 9379 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 9380 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9381 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 9382 0x00, 0x0d, 0x00, 0x6f, 0x00), 9383 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 9384 }, 9385 { 9386 .freq = 5230, 9387 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x02, 9388 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 9389 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9390 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 9391 0x00, 0x0d, 0x00, 0x6f, 0x00), 9392 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 9393 }, 9394 { 9395 .freq = 5240, 9396 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x02, 9397 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 9398 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9399 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77, 9400 0x00, 0x0d, 0x00, 0x6f, 0x00), 9401 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 9402 }, 9403 { 9404 .freq = 5250, 9405 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x02, 9406 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 9407 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9408 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77, 9409 0x00, 0x0d, 0x00, 0x6f, 0x00), 9410 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 9411 }, 9412 { 9413 .freq = 5260, 9414 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x02, 9415 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00, 9416 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d, 9417 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 9418 0x00, 0x0d, 0x00, 0x6f, 0x00), 9419 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 9420 }, 9421 { 9422 .freq = 5270, 9423 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x02, 9424 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00, 9425 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c, 9426 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 9427 0x00, 0x0c, 0x00, 0x6f, 0x00), 9428 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 9429 }, 9430 { 9431 .freq = 5280, 9432 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x02, 9433 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 9434 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 9435 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 9436 0x00, 0x0c, 0x00, 0x6f, 0x00), 9437 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 9438 }, 9439 { 9440 .freq = 5290, 9441 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x02, 9442 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 9443 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 9444 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 9445 0x00, 0x0c, 0x00, 0x6f, 0x00), 9446 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 9447 }, 9448 { 9449 .freq = 5300, 9450 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x02, 9451 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 9452 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 9453 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 9454 0x00, 0x0c, 0x00, 0x6f, 0x00), 9455 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 9456 }, 9457 { 9458 .freq = 5310, 9459 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x02, 9460 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 9461 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 9462 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 9463 0x00, 0x0c, 0x00, 0x6f, 0x00), 9464 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 9465 }, 9466 { 9467 .freq = 5320, 9468 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x02, 9469 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 9470 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 9471 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 9472 0x00, 0x0c, 0x00, 0x6f, 0x00), 9473 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 9474 }, 9475 { 9476 .freq = 5330, 9477 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x02, 9478 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 9479 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 9480 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 9481 0x00, 0x0b, 0x00, 0x6f, 0x00), 9482 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 9483 }, 9484 { 9485 .freq = 5340, 9486 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x02, 9487 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 9488 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 9489 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 9490 0x00, 0x0b, 0x00, 0x6f, 0x00), 9491 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 9492 }, 9493 { 9494 .freq = 5350, 9495 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x02, 9496 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 9497 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 9498 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 9499 0x00, 0x0b, 0x00, 0x6f, 0x00), 9500 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 9501 }, 9502 { 9503 .freq = 5360, 9504 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x02, 9505 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 9506 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 9507 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 9508 0x00, 0x0a, 0x00, 0x6f, 0x00), 9509 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 9510 }, 9511 { 9512 .freq = 5370, 9513 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x02, 9514 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 9515 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 9516 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 9517 0x00, 0x0a, 0x00, 0x6f, 0x00), 9518 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 9519 }, 9520 { 9521 .freq = 5380, 9522 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x02, 9523 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 9524 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 9525 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 9526 0x00, 0x0a, 0x00, 0x6f, 0x00), 9527 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 9528 }, 9529 { 9530 .freq = 5390, 9531 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x02, 9532 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 9533 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 9534 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 9535 0x00, 0x0a, 0x00, 0x6f, 0x00), 9536 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 9537 }, 9538 { 9539 .freq = 5400, 9540 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x02, 9541 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 9542 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 9543 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 9544 0x00, 0x0a, 0x00, 0x6f, 0x00), 9545 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 9546 }, 9547 { 9548 .freq = 5410, 9549 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x02, 9550 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 9551 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 9552 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 9553 0x00, 0x0a, 0x00, 0x6f, 0x00), 9554 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 9555 }, 9556 { 9557 .freq = 5420, 9558 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x02, 9559 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 9560 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 9561 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 9562 0x00, 0x0a, 0x00, 0x6f, 0x00), 9563 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 9564 }, 9565 { 9566 .freq = 5430, 9567 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x02, 9568 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00, 9569 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 9570 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 9571 0x00, 0x0a, 0x00, 0x6f, 0x00), 9572 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 9573 }, 9574 { 9575 .freq = 5440, 9576 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x02, 9577 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 9578 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09, 9579 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 9580 0x00, 0x09, 0x00, 0x6f, 0x00), 9581 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 9582 }, 9583 { 9584 .freq = 5450, 9585 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x02, 9586 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 9587 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 9588 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 9589 0x00, 0x09, 0x00, 0x6f, 0x00), 9590 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 9591 }, 9592 { 9593 .freq = 5460, 9594 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x02, 9595 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 9596 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 9597 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 9598 0x00, 0x09, 0x00, 0x6f, 0x00), 9599 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 9600 }, 9601 { 9602 .freq = 5470, 9603 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x02, 9604 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 9605 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 9606 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77, 9607 0x00, 0x09, 0x00, 0x6f, 0x00), 9608 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 9609 }, 9610 { 9611 .freq = 5480, 9612 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x02, 9613 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 9614 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9615 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9616 0x00, 0x09, 0x00, 0x6f, 0x00), 9617 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 9618 }, 9619 { 9620 .freq = 5490, 9621 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x02, 9622 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 9623 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9624 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9625 0x00, 0x09, 0x00, 0x6f, 0x00), 9626 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 9627 }, 9628 { 9629 .freq = 5500, 9630 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x02, 9631 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 9632 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9633 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9634 0x00, 0x09, 0x00, 0x6f, 0x00), 9635 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 9636 }, 9637 { 9638 .freq = 5510, 9639 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x02, 9640 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 9641 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9642 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9643 0x00, 0x09, 0x00, 0x6f, 0x00), 9644 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 9645 }, 9646 { 9647 .freq = 5520, 9648 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x02, 9649 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 9650 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9651 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9652 0x00, 0x09, 0x00, 0x6f, 0x00), 9653 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 9654 }, 9655 { 9656 .freq = 5530, 9657 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x02, 9658 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 9659 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9660 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9661 0x00, 0x09, 0x00, 0x6f, 0x00), 9662 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 9663 }, 9664 { 9665 .freq = 5540, 9666 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x02, 9667 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 9668 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9669 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9670 0x00, 0x09, 0x00, 0x6f, 0x00), 9671 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 9672 }, 9673 { 9674 .freq = 5550, 9675 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x02, 9676 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 9677 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9678 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9679 0x00, 0x09, 0x00, 0x6f, 0x00), 9680 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 9681 }, 9682 { 9683 .freq = 5560, 9684 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x02, 9685 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 9686 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9687 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9688 0x00, 0x09, 0x00, 0x6f, 0x00), 9689 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 9690 }, 9691 { 9692 .freq = 5570, 9693 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x02, 9694 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 9695 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9696 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 9697 0x00, 0x09, 0x00, 0x6f, 0x00), 9698 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 9699 }, 9700 { 9701 .freq = 5580, 9702 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x02, 9703 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 9704 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 9705 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 9706 0x00, 0x08, 0x00, 0x6f, 0x00), 9707 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 9708 }, 9709 { 9710 .freq = 5590, 9711 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x02, 9712 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 9713 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 9714 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77, 9715 0x00, 0x08, 0x00, 0x6f, 0x00), 9716 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 9717 }, 9718 { 9719 .freq = 5600, 9720 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x02, 9721 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 9722 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 9723 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 9724 0x00, 0x08, 0x00, 0x6f, 0x00), 9725 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 9726 }, 9727 { 9728 .freq = 5610, 9729 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x02, 9730 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 9731 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 9732 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 9733 0x00, 0x08, 0x00, 0x6f, 0x00), 9734 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 9735 }, 9736 { 9737 .freq = 5620, 9738 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x02, 9739 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 9740 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 9741 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 9742 0x00, 0x07, 0x00, 0x6f, 0x00), 9743 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 9744 }, 9745 { 9746 .freq = 5630, 9747 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x02, 9748 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 9749 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 9750 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 9751 0x00, 0x07, 0x00, 0x6f, 0x00), 9752 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 9753 }, 9754 { 9755 .freq = 5640, 9756 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x02, 9757 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 9758 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 9759 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 9760 0x00, 0x07, 0x00, 0x6f, 0x00), 9761 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 9762 }, 9763 { 9764 .freq = 5650, 9765 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x02, 9766 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 9767 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 9768 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 9769 0x00, 0x07, 0x00, 0x6f, 0x00), 9770 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 9771 }, 9772 { 9773 .freq = 5660, 9774 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x02, 9775 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 9776 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9777 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 9778 0x00, 0x06, 0x00, 0x6f, 0x00), 9779 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 9780 }, 9781 { 9782 .freq = 5670, 9783 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x02, 9784 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 9785 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9786 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9787 0x00, 0x06, 0x00, 0x6f, 0x00), 9788 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 9789 }, 9790 { 9791 .freq = 5680, 9792 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x02, 9793 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9794 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9795 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9796 0x00, 0x06, 0x00, 0x6f, 0x00), 9797 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 9798 }, 9799 { 9800 .freq = 5690, 9801 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x02, 9802 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9803 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9804 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9805 0x00, 0x06, 0x00, 0x6f, 0x00), 9806 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 9807 }, 9808 { 9809 .freq = 5700, 9810 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x02, 9811 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9812 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9813 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9814 0x00, 0x06, 0x00, 0x6e, 0x00), 9815 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 9816 }, 9817 { 9818 .freq = 5710, 9819 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x02, 9820 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9821 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9822 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9823 0x00, 0x06, 0x00, 0x6e, 0x00), 9824 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 9825 }, 9826 { 9827 .freq = 5720, 9828 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x02, 9829 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9830 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9831 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9832 0x00, 0x06, 0x00, 0x6e, 0x00), 9833 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 9834 }, 9835 { 9836 .freq = 5725, 9837 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x05, 0x05, 0x02, 9838 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9839 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9840 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9841 0x00, 0x06, 0x00, 0x6e, 0x00), 9842 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 9843 }, 9844 { 9845 .freq = 5730, 9846 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x02, 9847 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9848 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9849 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9850 0x00, 0x06, 0x00, 0x6e, 0x00), 9851 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 9852 }, 9853 { 9854 .freq = 5735, 9855 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x05, 0x05, 0x02, 9856 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9857 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9858 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9859 0x00, 0x06, 0x00, 0x6d, 0x00), 9860 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 9861 }, 9862 { 9863 .freq = 5740, 9864 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x02, 9865 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9866 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9867 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9868 0x00, 0x06, 0x00, 0x6d, 0x00), 9869 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 9870 }, 9871 { 9872 .freq = 5745, 9873 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x05, 0x05, 0x02, 9874 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9875 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9876 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9877 0x00, 0x06, 0x00, 0x6d, 0x00), 9878 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 9879 }, 9880 { 9881 .freq = 5750, 9882 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x02, 9883 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9884 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9885 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 9886 0x00, 0x05, 0x00, 0x6d, 0x00), 9887 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 9888 }, 9889 { 9890 .freq = 5755, 9891 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x05, 0x05, 0x02, 9892 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9893 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9894 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 9895 0x00, 0x05, 0x00, 0x6c, 0x00), 9896 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 9897 }, 9898 { 9899 .freq = 5760, 9900 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x02, 9901 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 9902 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9903 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 9904 0x00, 0x05, 0x00, 0x6c, 0x00), 9905 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 9906 }, 9907 { 9908 .freq = 5765, 9909 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x05, 0x05, 0x02, 9910 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 9911 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9912 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9913 0x00, 0x05, 0x00, 0x6c, 0x00), 9914 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 9915 }, 9916 { 9917 .freq = 5770, 9918 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x02, 9919 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 9920 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9921 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9922 0x00, 0x05, 0x00, 0x6b, 0x00), 9923 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 9924 }, 9925 { 9926 .freq = 5775, 9927 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x05, 0x05, 0x02, 9928 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 9929 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9930 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9931 0x00, 0x05, 0x00, 0x6b, 0x00), 9932 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 9933 }, 9934 { 9935 .freq = 5780, 9936 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x02, 9937 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 9938 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9939 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9940 0x00, 0x05, 0x00, 0x6b, 0x00), 9941 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 9942 }, 9943 { 9944 .freq = 5785, 9945 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x05, 0x05, 0x02, 9946 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9947 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9948 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9949 0x00, 0x05, 0x00, 0x6b, 0x00), 9950 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 9951 }, 9952 { 9953 .freq = 5790, 9954 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x02, 9955 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9956 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9957 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9958 0x00, 0x05, 0x00, 0x6b, 0x00), 9959 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 9960 }, 9961 { 9962 .freq = 5795, 9963 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x05, 0x05, 0x02, 9964 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9965 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9966 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 9967 0x00, 0x05, 0x00, 0x6b, 0x00), 9968 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 9969 }, 9970 { 9971 .freq = 5800, 9972 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x02, 9973 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9974 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9975 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 9976 0x00, 0x05, 0x00, 0x6b, 0x00), 9977 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 9978 }, 9979 { 9980 .freq = 5805, 9981 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x05, 0x05, 0x02, 9982 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9983 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9984 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 9985 0x00, 0x05, 0x00, 0x6a, 0x00), 9986 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 9987 }, 9988 { 9989 .freq = 5810, 9990 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x02, 9991 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9992 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9993 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 9994 0x00, 0x05, 0x00, 0x6a, 0x00), 9995 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 9996 }, 9997 { 9998 .freq = 5815, 9999 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x05, 0x05, 0x02, 10000 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 10001 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 10002 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10003 0x00, 0x05, 0x00, 0x6a, 0x00), 10004 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 10005 }, 10006 { 10007 .freq = 5820, 10008 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x02, 10009 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 10010 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 10011 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10012 0x00, 0x05, 0x00, 0x6a, 0x00), 10013 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 10014 }, 10015 { 10016 .freq = 5825, 10017 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x05, 0x05, 0x02, 10018 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 10019 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 10020 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10021 0x00, 0x05, 0x00, 0x69, 0x00), 10022 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 10023 }, 10024 { 10025 .freq = 5830, 10026 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x02, 10027 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 10028 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 10029 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10030 0x00, 0x05, 0x00, 0x69, 0x00), 10031 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 10032 }, 10033 { 10034 .freq = 5840, 10035 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x02, 10036 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 10037 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10038 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10039 0x00, 0x04, 0x00, 0x69, 0x00), 10040 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 10041 }, 10042 { 10043 .freq = 5850, 10044 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x02, 10045 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10046 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10047 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10048 0x00, 0x04, 0x00, 0x69, 0x00), 10049 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 10050 }, 10051 { 10052 .freq = 5860, 10053 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x02, 10054 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10055 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10056 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10057 0x00, 0x04, 0x00, 0x69, 0x00), 10058 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 10059 }, 10060 { 10061 .freq = 5870, 10062 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x02, 10063 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10064 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10065 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10066 0x00, 0x04, 0x00, 0x68, 0x00), 10067 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 10068 }, 10069 { 10070 .freq = 5880, 10071 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x02, 10072 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10073 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10074 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10075 0x00, 0x04, 0x00, 0x68, 0x00), 10076 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 10077 }, 10078 { 10079 .freq = 5890, 10080 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x02, 10081 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10082 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10083 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10084 0x00, 0x04, 0x00, 0x68, 0x00), 10085 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 10086 }, 10087 { 10088 .freq = 5900, 10089 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x02, 10090 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10091 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10092 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10093 0x00, 0x04, 0x00, 0x68, 0x00), 10094 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 10095 }, 10096 { 10097 .freq = 5910, 10098 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x02, 10099 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10100 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10101 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10102 0x00, 0x04, 0x00, 0x68, 0x00), 10103 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 10104 }, 10105 { 10106 .freq = 2412, 10107 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x06, 0x06, 0x04, 10108 0x2b, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 10109 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 10110 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 10111 0x70, 0x00, 0x0b, 0x00, 0x0a), 10112 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 10113 }, 10114 { 10115 .freq = 2417, 10116 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x06, 0x06, 0x04, 10117 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10118 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 10119 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 10120 0x70, 0x00, 0x0b, 0x00, 0x0a), 10121 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 10122 }, 10123 { 10124 .freq = 2422, 10125 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x06, 0x06, 0x04, 10126 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10127 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00, 10128 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 10129 0x70, 0x00, 0x0b, 0x00, 0x0a), 10130 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 10131 }, 10132 { 10133 .freq = 2427, 10134 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x06, 0x06, 0x04, 10135 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10136 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00, 10137 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00, 10138 0x70, 0x00, 0x0a, 0x00, 0x0a), 10139 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 10140 }, 10141 { 10142 .freq = 2432, 10143 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x06, 0x06, 0x04, 10144 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10145 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00, 10146 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00, 10147 0x70, 0x00, 0x0a, 0x00, 0x0a), 10148 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 10149 }, 10150 { 10151 .freq = 2437, 10152 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x06, 0x06, 0x04, 10153 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10154 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00, 10155 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00, 10156 0x70, 0x00, 0x0a, 0x00, 0x0a), 10157 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 10158 }, 10159 { 10160 .freq = 2442, 10161 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x06, 0x06, 0x04, 10162 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10163 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00, 10164 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00, 10165 0x70, 0x00, 0x0a, 0x00, 0x0a), 10166 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 10167 }, 10168 { 10169 .freq = 2447, 10170 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x06, 0x06, 0x04, 10171 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 10172 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00, 10173 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00, 10174 0x70, 0x00, 0x0a, 0x00, 0x09), 10175 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 10176 }, 10177 { 10178 .freq = 2452, 10179 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x06, 0x06, 0x04, 10180 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 10181 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00, 10182 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00, 10183 0x70, 0x00, 0x0a, 0x00, 0x09), 10184 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 10185 }, 10186 { 10187 .freq = 2457, 10188 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x06, 0x06, 0x04, 10189 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 10190 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00, 10191 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00, 10192 0x70, 0x00, 0x0a, 0x00, 0x09), 10193 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 10194 }, 10195 { 10196 .freq = 2462, 10197 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x06, 0x06, 0x04, 10198 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 10199 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00, 10200 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00, 10201 0x70, 0x00, 0x09, 0x00, 0x09), 10202 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 10203 }, 10204 { 10205 .freq = 2467, 10206 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x06, 0x06, 0x04, 10207 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 10208 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 10209 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00, 10210 0x70, 0x00, 0x09, 0x00, 0x09), 10211 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 10212 }, 10213 { 10214 .freq = 2472, 10215 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x06, 0x06, 0x04, 10216 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 10217 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 10218 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00, 10219 0x70, 0x00, 0x09, 0x00, 0x09), 10220 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 10221 }, 10222 { 10223 .freq = 2484, 10224 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x06, 0x06, 0x04, 10225 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00, 10226 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00, 10227 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 10228 0x70, 0x00, 0x09, 0x00, 0x09), 10229 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 10230 }, 10231 }; 10232 10233 static const struct b2056_inittabs_pts 10234 *bwn_nphy_get_inittabs_rev3(struct bwn_mac *mac) 10235 { 10236 struct bwn_phy *phy = &mac->mac_phy; 10237 10238 switch (phy->rev) { 10239 case 3: 10240 return &b2056_inittab_phy_rev3; 10241 case 4: 10242 return &b2056_inittab_phy_rev4; 10243 default: 10244 switch (phy->rf_rev) { 10245 case 5: 10246 return &b2056_inittab_radio_rev5; 10247 case 6: 10248 return &b2056_inittab_radio_rev6; 10249 case 7: 10250 case 9: 10251 return &b2056_inittab_radio_rev7_9; 10252 case 8: 10253 return &b2056_inittab_radio_rev8; 10254 case 11: 10255 return &b2056_inittab_radio_rev11; 10256 } 10257 } 10258 10259 return NULL; 10260 } 10261 10262 static void b2056_upload_inittab(struct bwn_mac *mac, bool ghz5, 10263 bool ignore_uploadflag, uint16_t routing, 10264 const struct b2056_inittab_entry *e, 10265 unsigned int length) 10266 { 10267 unsigned int i; 10268 uint16_t value; 10269 10270 for (i = 0; i < length; i++, e++) { 10271 if (!(e->flags & B2056_INITTAB_ENTRY_OK)) 10272 continue; 10273 if ((e->flags & B2056_INITTAB_UPLOAD) || ignore_uploadflag) { 10274 if (ghz5) 10275 value = e->ghz5; 10276 else 10277 value = e->ghz2; 10278 BWN_RF_WRITE(mac, routing | i, value); 10279 } 10280 } 10281 } 10282 10283 void b2056_upload_inittabs(struct bwn_mac *mac, 10284 bool ghz5, bool ignore_uploadflag) 10285 { 10286 const struct b2056_inittabs_pts *pts; 10287 10288 pts = bwn_nphy_get_inittabs_rev3(mac); 10289 if (!pts) { 10290 device_printf(mac->mac_sc->sc_dev, "%s: pts=NULL\n", 10291 __func__); 10292 return; 10293 } 10294 10295 b2056_upload_inittab(mac, ghz5, ignore_uploadflag, 10296 B2056_SYN, pts->syn, pts->syn_length); 10297 b2056_upload_inittab(mac, ghz5, ignore_uploadflag, 10298 B2056_TX0, pts->tx, pts->tx_length); 10299 b2056_upload_inittab(mac, ghz5, ignore_uploadflag, 10300 B2056_TX1, pts->tx, pts->tx_length); 10301 b2056_upload_inittab(mac, ghz5, ignore_uploadflag, 10302 B2056_RX0, pts->rx, pts->rx_length); 10303 b2056_upload_inittab(mac, ghz5, ignore_uploadflag, 10304 B2056_RX1, pts->rx, pts->rx_length); 10305 } 10306 10307 void b2056_upload_syn_pll_cp2(struct bwn_mac *mac, bool ghz5) 10308 { 10309 const struct b2056_inittabs_pts *pts; 10310 const struct b2056_inittab_entry *e; 10311 10312 pts = bwn_nphy_get_inittabs_rev3(mac); 10313 if (!pts) { 10314 device_printf(mac->mac_sc->sc_dev, "%s: pts=NULL\n", 10315 __func__); 10316 return; 10317 } 10318 10319 e = &pts->syn[B2056_SYN_PLL_CP2]; 10320 10321 BWN_RF_WRITE(mac, B2056_SYN_PLL_CP2, ghz5 ? e->ghz5 : e->ghz2); 10322 } 10323 10324 const struct bwn_nphy_channeltab_entry_rev3 * 10325 bwn_nphy_get_chantabent_rev3(struct bwn_mac *mac, uint16_t freq) 10326 { 10327 struct bwn_phy *phy = &mac->mac_phy; 10328 const struct bwn_nphy_channeltab_entry_rev3 *e; 10329 unsigned int length, i; 10330 10331 switch (phy->rev) { 10332 case 3: 10333 e = bwn_nphy_channeltab_phy_rev3; 10334 length = nitems(bwn_nphy_channeltab_phy_rev3); 10335 break; 10336 case 4: 10337 e = bwn_nphy_channeltab_phy_rev4; 10338 length = nitems(bwn_nphy_channeltab_phy_rev4); 10339 break; 10340 default: 10341 switch (phy->rf_rev) { 10342 case 5: 10343 e = bwn_nphy_channeltab_radio_rev5; 10344 length = nitems(bwn_nphy_channeltab_radio_rev5); 10345 break; 10346 case 6: 10347 e = bwn_nphy_channeltab_radio_rev6; 10348 length = nitems(bwn_nphy_channeltab_radio_rev6); 10349 break; 10350 case 7: 10351 case 9: 10352 e = bwn_nphy_channeltab_radio_rev7_9; 10353 length = nitems(bwn_nphy_channeltab_radio_rev7_9); 10354 break; 10355 case 8: 10356 e = bwn_nphy_channeltab_radio_rev8; 10357 length = nitems(bwn_nphy_channeltab_radio_rev8); 10358 break; 10359 case 11: 10360 e = bwn_nphy_channeltab_radio_rev11; 10361 length = nitems(bwn_nphy_channeltab_radio_rev11); 10362 break; 10363 default: 10364 device_printf(mac->mac_sc->sc_dev, 10365 "%s: unknown rf_rev %d\n", 10366 __func__, 10367 phy->rf_rev); 10368 return NULL; 10369 } 10370 } 10371 10372 for (i = 0; i < length; i++, e++) { 10373 if (e->freq == freq) 10374 return e; 10375 } 10376 10377 return NULL; 10378 } 10379