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 66 #include <net80211/ieee80211_var.h> 67 #include <net80211/ieee80211_radiotap.h> 68 #include <net80211/ieee80211_regdomain.h> 69 #include <net80211/ieee80211_phy.h> 70 #include <net80211/ieee80211_ratectl.h> 71 72 #include <dev/bwn/if_bwnreg.h> 73 #include <dev/bwn/if_bwnvar.h> 74 #include <dev/bwn/if_bwn_debug.h> 75 76 #include <gnu/dev/bwn/phy_n/if_bwn_phy_n_regs.h> 77 #include <gnu/dev/bwn/phy_n/if_bwn_phy_n_ppr.h> 78 #include <gnu/dev/bwn/phy_n/if_bwn_phy_n_tables.h> 79 #include <gnu/dev/bwn/phy_n/if_bwn_radio_2056.h> 80 81 struct b2056_inittab_entry { 82 /* Value to write if we use the 5GHz band. */ 83 uint16_t ghz5; 84 /* Value to write if we use the 2.4GHz band. */ 85 uint16_t ghz2; 86 /* Flags */ 87 uint8_t flags; 88 }; 89 #define B2056_INITTAB_ENTRY_OK 0x01 90 #define B2056_INITTAB_UPLOAD 0x02 91 #define UPLOAD .flags = B2056_INITTAB_ENTRY_OK | B2056_INITTAB_UPLOAD 92 #define NOUPLOAD .flags = B2056_INITTAB_ENTRY_OK 93 94 struct b2056_inittabs_pts { 95 const struct b2056_inittab_entry *syn; 96 unsigned int syn_length; 97 const struct b2056_inittab_entry *tx; 98 unsigned int tx_length; 99 const struct b2056_inittab_entry *rx; 100 unsigned int rx_length; 101 }; 102 103 static const struct b2056_inittab_entry b2056_inittab_phy_rev3_syn[] = { 104 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 105 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 106 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 107 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 108 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 109 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 110 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 111 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 112 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 113 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 114 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 115 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 116 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 117 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 118 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 119 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 120 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 121 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 122 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 123 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 124 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 125 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 126 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 127 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 128 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 129 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 130 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 131 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 132 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 133 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 134 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 135 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 136 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 137 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 138 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 139 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 140 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 141 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 142 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 143 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 144 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 145 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 146 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 147 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 148 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 149 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 150 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 151 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 152 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 153 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 154 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 155 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 156 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 157 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 158 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 159 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 160 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 161 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 162 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 163 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 164 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 165 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 166 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 167 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 168 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 169 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 170 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 171 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 172 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 173 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 174 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 175 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 176 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 177 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 178 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 179 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 180 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 181 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 182 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 183 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 184 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 185 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 186 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 187 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 188 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 189 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 190 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 191 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 192 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 193 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 194 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 195 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 196 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 197 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 198 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 199 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 200 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 201 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 202 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 203 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 204 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 205 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 206 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 207 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 208 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 209 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 210 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 211 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 212 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 213 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 214 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 215 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 216 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 217 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 218 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 219 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 220 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 221 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 222 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 223 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 224 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 225 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 226 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 227 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 228 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 229 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 230 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 231 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 232 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 233 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 234 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 235 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 236 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 237 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 238 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 239 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 240 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 241 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 242 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 243 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 244 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 245 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 246 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 247 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 248 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 249 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 250 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 251 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 252 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 253 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 254 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 255 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 256 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 257 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 258 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 259 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 260 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 261 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 262 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 263 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 264 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 265 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 266 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 267 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 268 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 269 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 270 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 271 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 272 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 273 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 274 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 275 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 276 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 277 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 278 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 279 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 280 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 281 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 282 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 283 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 284 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 285 }; 286 287 static const struct b2056_inittab_entry b2056_inittab_phy_rev3_tx[] = { 288 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 289 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 290 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 291 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 292 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 293 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 294 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 295 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 296 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 297 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 298 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 299 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 300 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 301 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 302 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 303 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 304 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 305 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 306 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 307 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 308 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 309 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 310 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 311 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 312 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 313 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 314 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 315 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 316 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 317 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 318 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 319 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 320 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 321 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 322 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 323 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 324 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 325 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 326 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 327 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 328 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 329 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 330 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 331 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 332 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 333 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 334 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 335 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 336 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 337 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 338 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 339 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 340 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 341 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 342 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 343 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 344 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, }, 345 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 346 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 347 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 348 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 349 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 350 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 351 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 352 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 353 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 354 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 355 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 356 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 357 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 358 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 359 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 360 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 361 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 362 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 363 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 364 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 365 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 366 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 367 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 368 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 369 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 370 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 371 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 372 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 373 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 374 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 375 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 376 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 377 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 378 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 379 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 380 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 381 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 382 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 383 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 384 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 385 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 386 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 387 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 388 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 389 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, }, 390 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 391 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 392 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 393 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 394 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 395 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 396 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 397 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 398 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 399 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 400 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 401 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 402 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 403 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 404 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 405 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 406 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 407 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 408 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 409 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 410 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 411 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 412 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 413 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 414 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 415 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 416 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 417 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 418 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 419 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 420 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 421 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 422 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 423 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 424 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 425 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 426 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 427 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 428 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 429 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 430 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 431 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 432 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 433 }; 434 435 static const struct b2056_inittab_entry b2056_inittab_phy_rev3_rx[] = { 436 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 437 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 438 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 439 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 440 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 441 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 442 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 443 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 444 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 445 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 446 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 447 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 448 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 449 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 450 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 451 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 452 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 453 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 454 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 455 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 456 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 457 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 458 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 459 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 460 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 461 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 462 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 463 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 464 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 465 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 466 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 467 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 468 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 469 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 470 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 471 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 472 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 473 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 474 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 475 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 476 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 477 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 478 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 479 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 480 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 481 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 482 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 483 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 484 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 485 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 486 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 487 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 488 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 489 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 490 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 491 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 492 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 493 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, }, 494 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 495 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, }, 496 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 497 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 498 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 499 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 500 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 501 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 502 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 503 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0099, .ghz2 = 0x0099, NOUPLOAD, }, 504 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 505 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 506 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 507 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 508 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 509 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 510 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 511 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 512 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 513 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 514 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 515 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, }, 516 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x0057, .ghz2 = 0x0057, NOUPLOAD, }, 517 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 518 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 519 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 520 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 521 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 522 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 523 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 524 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 525 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 526 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 527 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 528 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 529 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 530 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 531 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 532 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 533 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 534 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 535 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 536 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 537 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 538 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 539 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 540 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 541 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 542 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 543 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 544 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 545 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 546 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 547 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 548 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 549 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 550 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 551 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 552 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 553 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 554 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 555 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 556 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 557 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 558 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 559 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 560 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 561 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 562 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 563 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 564 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 565 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 566 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 567 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 568 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 569 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 570 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 571 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 572 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 573 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 574 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 575 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 576 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 577 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 578 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 579 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 580 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 581 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 582 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 583 }; 584 585 static const struct b2056_inittab_entry b2056_inittab_phy_rev4_syn[] = { 586 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 587 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 588 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 589 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 590 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 591 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 592 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 593 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 594 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 595 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 596 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 597 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 598 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 599 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 600 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 601 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 602 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 603 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 604 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 605 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 606 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 607 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 608 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 609 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 610 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 611 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 612 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 613 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 614 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 615 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 616 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 617 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 618 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 619 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 620 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 621 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 622 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 623 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 624 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 625 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 626 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 627 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 628 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 629 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 630 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 631 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 632 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 633 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 634 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 635 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 636 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 637 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 638 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 639 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 640 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 641 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 642 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 643 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 644 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 645 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 646 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 647 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 648 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 649 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 650 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 651 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 652 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 653 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 654 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 655 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 656 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 657 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 658 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 659 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 660 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 661 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 662 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 663 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 664 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 665 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 666 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 667 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 668 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 669 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 670 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 671 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 672 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 673 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 674 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 675 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 676 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 677 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 678 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 679 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 680 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 681 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 682 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 683 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 684 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 685 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 686 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 687 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 688 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 689 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 690 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 691 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 692 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 693 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 694 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 695 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 696 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 697 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 698 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 699 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 700 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 701 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 702 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 703 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 704 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 705 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 706 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 707 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 708 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 709 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 710 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 711 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 712 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 713 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 714 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 715 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 716 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 717 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 718 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 719 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 720 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 721 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 722 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 723 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 724 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 725 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 726 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 727 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 728 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 729 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 730 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 731 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 732 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 733 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 734 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 735 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 736 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 737 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 738 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 739 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 740 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 741 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 742 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 743 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 744 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 745 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 746 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 747 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 748 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 749 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 750 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 751 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 752 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 753 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 754 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 755 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 756 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 757 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 758 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 759 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 760 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 761 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 762 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 763 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 764 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 765 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 766 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 767 }; 768 769 static const struct b2056_inittab_entry b2056_inittab_phy_rev4_tx[] = { 770 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 771 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 772 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 773 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 774 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 775 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 776 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 777 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 778 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 779 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 780 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 781 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 782 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 783 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 784 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 785 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 786 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 787 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 788 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 789 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 790 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 791 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 792 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 793 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 794 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 795 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 796 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 797 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 798 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 799 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 800 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 801 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 802 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 803 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 804 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 805 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 806 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 807 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 808 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 809 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 810 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 811 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 812 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 813 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 814 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 815 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 816 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 817 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 818 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 819 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 820 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 821 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 822 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 823 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 824 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 825 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 826 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, }, 827 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 828 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 829 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 830 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 831 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 832 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 833 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 834 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 835 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 836 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 837 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 838 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 839 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 840 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 841 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 842 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 843 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 844 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 845 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 846 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 847 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 848 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 849 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 850 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 851 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 852 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 853 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 854 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 855 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 856 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 857 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 858 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 859 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 860 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 861 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 862 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 863 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 864 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 865 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 866 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 867 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 868 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 869 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 870 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 871 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, }, 872 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 873 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 874 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 875 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 876 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 877 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 878 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 879 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 880 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 881 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 882 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 883 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 884 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 885 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 886 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 887 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 888 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 889 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 890 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 891 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 892 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 893 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 894 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 895 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 896 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 897 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 898 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 899 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 900 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 901 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 902 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 903 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 904 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 905 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 906 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 907 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 908 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 909 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 910 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 911 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 912 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 913 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 914 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 915 }; 916 917 static const struct b2056_inittab_entry b2056_inittab_phy_rev4_rx[] = { 918 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 919 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 920 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 921 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 922 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 923 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 924 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 925 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 926 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 927 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 928 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 929 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 930 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 931 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 932 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 933 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 934 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 935 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 936 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 937 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 938 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 939 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 940 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 941 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 942 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 943 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 944 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 945 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 946 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 947 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 948 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 949 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 950 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 951 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 952 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 953 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 954 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 955 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 956 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 957 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 958 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 959 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 960 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 961 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 962 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 963 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 964 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 965 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 966 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 967 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 968 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 969 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 970 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 971 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 972 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 973 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 974 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 975 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 976 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 977 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0044, .ghz2 = 0x0044, UPLOAD, }, 978 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 979 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 980 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 981 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 982 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 983 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 984 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 985 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 986 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 987 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 988 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 989 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 990 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 991 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 992 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 993 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 994 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 995 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 996 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 997 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 998 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 999 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 1000 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1001 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1002 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1003 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1004 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1005 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1006 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1007 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1008 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x002f, .ghz2 = 0x002f, UPLOAD, }, 1009 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1010 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1011 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 1012 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 1013 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1014 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1015 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1016 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1017 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1018 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1019 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1020 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1021 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1022 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1023 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1024 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1025 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1026 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1027 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1028 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1029 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1030 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1031 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1032 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1033 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1034 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1035 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1036 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 1037 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1038 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1039 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1040 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1041 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1042 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1043 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1044 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1045 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1046 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1047 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1048 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1049 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1050 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1051 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1052 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1053 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1054 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1055 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1056 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1057 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1058 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1059 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1060 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1061 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1062 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1063 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1064 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1065 }; 1066 1067 static const struct b2056_inittab_entry b2056_inittab_radio_rev5_syn[] = { 1068 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1069 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1070 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1071 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1072 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1073 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1074 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1075 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1076 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1077 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1078 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1079 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1080 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1081 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1082 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1083 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1084 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1085 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1086 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1087 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1088 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1089 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1090 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1091 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1092 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1093 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1094 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1095 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1096 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1097 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1098 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1099 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1100 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 1101 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1102 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1103 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1104 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1105 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1106 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1107 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1108 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1109 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1110 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1111 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1112 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1113 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 1114 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1115 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1116 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1117 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1118 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1119 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1120 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1121 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1122 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1123 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1124 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1125 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1126 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1127 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1128 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 1129 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1130 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1131 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1132 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1133 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1134 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1135 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1136 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1137 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1138 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1139 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 1140 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1141 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 1142 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 1143 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1144 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1145 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1146 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 1147 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1148 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1149 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 1150 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 1151 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 1152 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1153 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1154 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1155 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 1156 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 1157 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 1158 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1159 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1160 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1161 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1162 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 1163 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1164 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1165 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1166 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1167 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1168 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1169 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1170 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 1171 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1172 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1173 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1174 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1175 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1176 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1177 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1178 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 1179 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1180 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1181 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1182 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 1183 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1184 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 1185 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1186 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1187 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1188 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1189 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1190 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1191 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1192 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1193 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1194 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1195 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1196 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1197 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1198 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1199 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 1200 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1201 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1202 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1203 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1204 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1205 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1206 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1207 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1208 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1209 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1210 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1211 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1212 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1213 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1214 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1215 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1216 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1217 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1218 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1219 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1220 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1221 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1222 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1223 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1224 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1225 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1226 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1227 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1228 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1229 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1230 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1231 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1232 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1233 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1234 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1235 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1236 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1237 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1238 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1239 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1240 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1241 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1242 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1243 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1244 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1245 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1246 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1247 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1248 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1249 }; 1250 1251 static const struct b2056_inittab_entry b2056_inittab_radio_rev5_tx[] = { 1252 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1253 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1254 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1255 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1256 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1257 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1258 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1259 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1260 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1261 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1262 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1263 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1264 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1265 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1266 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1267 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1268 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1269 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1270 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1271 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1272 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1273 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1274 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1275 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1276 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1277 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1278 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1279 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1280 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1281 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1282 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1283 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1284 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1285 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1286 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1287 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1288 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1289 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1290 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1291 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1292 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 1293 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1294 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1295 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1296 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1297 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1298 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1299 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1300 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1301 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1302 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1303 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1304 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1305 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1306 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1307 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1308 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x002d, .ghz2 = 0x002d, NOUPLOAD, }, 1309 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1310 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 1311 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1312 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1313 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1314 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1315 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1316 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1317 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1318 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 1319 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1320 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 1321 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1322 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1323 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1324 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1325 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1326 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1327 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 1328 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 1329 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1330 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1331 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1332 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1333 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1334 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 1335 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1336 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1337 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1338 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 1339 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 1340 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1341 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1342 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1343 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1344 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1345 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 1346 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1347 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1348 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1349 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1350 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1351 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1352 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1353 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1354 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1355 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1356 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1357 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1358 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1359 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1360 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1361 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1362 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1363 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1364 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1365 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1366 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1367 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1368 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1369 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1370 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1371 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 1372 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 1373 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1374 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 1375 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1376 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1377 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1378 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1379 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1380 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1381 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1382 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1383 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1384 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1385 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1386 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1387 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1388 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1389 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1390 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1391 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1392 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1393 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1394 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1395 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1396 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1397 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1398 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1399 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, }, 1400 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, }, 1401 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, }, 1402 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, }, 1403 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, }, 1404 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, }, 1405 }; 1406 1407 static const struct b2056_inittab_entry b2056_inittab_radio_rev5_rx[] = { 1408 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1409 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1410 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1411 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1412 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1413 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1414 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1415 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1416 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1417 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1418 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1419 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1420 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1421 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1422 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1423 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1424 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1425 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1426 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1427 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1428 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1429 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1430 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1431 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1432 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1433 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1434 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1435 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1436 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1437 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1438 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1439 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1440 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1441 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 1442 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1443 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1444 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 1445 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1446 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 1447 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1448 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1449 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 1450 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1451 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1452 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1453 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1454 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 1455 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1456 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1457 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1458 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1459 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1460 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1461 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 1462 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1463 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1464 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1465 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 1466 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1467 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, }, 1468 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1469 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1470 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 1471 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1472 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1473 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1474 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1475 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 1476 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1477 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1478 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1479 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1480 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1481 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1482 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1483 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1484 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1485 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 1486 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 1487 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 1488 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 1489 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 1490 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1491 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1492 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1493 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1494 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1495 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1496 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1497 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1498 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, }, 1499 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1500 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1501 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 1502 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 1503 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1504 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1505 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1506 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1507 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1508 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1509 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1510 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1511 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1512 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1513 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1514 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1515 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1516 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1517 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1518 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1519 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1520 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1521 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1522 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1523 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1524 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1525 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1526 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 1527 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1528 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1529 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1530 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1531 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1532 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1533 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1534 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1535 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1536 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1537 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1538 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1539 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1540 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1541 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1542 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1543 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1544 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1545 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1546 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1547 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1548 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1549 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1550 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1551 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1552 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1553 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1554 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1555 }; 1556 1557 static const struct b2056_inittab_entry b2056_inittab_radio_rev6_syn[] = { 1558 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1559 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1560 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1561 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1562 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1563 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1564 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1565 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1566 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1567 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1568 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1569 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1570 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1571 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1572 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1573 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1574 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1575 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1576 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1577 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1578 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1579 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1580 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1581 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1582 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1583 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1584 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1585 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1586 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1587 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1588 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1589 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1590 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 1591 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1592 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1593 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1594 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1595 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1596 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1597 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1598 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1599 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1600 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1601 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1602 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1603 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 1604 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1605 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1606 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1607 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1608 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1609 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1610 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1611 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1612 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1613 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1614 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1615 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1616 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1617 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1618 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 1619 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1620 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1621 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1622 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1623 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1624 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1625 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1626 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1627 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 1628 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 1629 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, }, 1630 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1631 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 1632 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 1633 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1634 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, }, 1635 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1636 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 1637 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1638 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1639 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 1640 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 1641 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 1642 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1643 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1644 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1645 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 1646 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 1647 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 1648 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1649 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1650 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1651 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1652 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 1653 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1654 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1655 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1656 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1657 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1658 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1659 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1660 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 1661 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1662 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1663 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1664 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1665 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1666 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1667 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1668 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 1669 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1670 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1671 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1672 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 1673 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1674 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 1675 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1676 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1677 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1678 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1679 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1680 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1681 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1682 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1683 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1684 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1685 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1686 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1687 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1688 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1689 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 1690 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1691 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1692 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1693 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1694 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1695 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1696 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1697 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1698 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1699 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1700 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1701 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1702 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1703 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1704 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1705 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1706 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1707 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1708 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1709 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1710 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1711 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1712 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1713 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1714 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1715 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1716 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1717 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1718 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1719 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1720 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1721 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1722 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1723 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1724 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1725 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1726 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1727 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1728 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1729 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1730 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1731 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1732 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1733 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1734 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 1735 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1736 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1737 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1738 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1739 }; 1740 1741 static const struct b2056_inittab_entry b2056_inittab_radio_rev6_tx[] = { 1742 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1743 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1744 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1745 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1746 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1747 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1748 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1749 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1750 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1751 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1752 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1753 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1754 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1755 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1756 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1757 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1758 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1759 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1760 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1761 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1762 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1763 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1764 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1765 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1766 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1767 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1768 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1769 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1770 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1771 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1772 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1773 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1774 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1775 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1776 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1777 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1778 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1779 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1780 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1781 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1782 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 1783 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1784 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1785 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1786 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1787 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1788 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1789 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1790 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1791 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1792 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, }, 1793 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1794 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1795 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1796 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 1797 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1798 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 1799 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1800 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 1801 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1802 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1803 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1804 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1805 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1806 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1807 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1808 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 1809 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1810 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 1811 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1812 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1813 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1814 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1815 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1816 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1817 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 1818 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 1819 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1820 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1821 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 1822 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1823 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1824 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 1825 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1826 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1827 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1828 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 1829 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 1830 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1831 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1832 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1833 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1834 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1835 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 1836 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1837 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1838 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1839 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1840 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1841 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1842 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1843 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 1844 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1845 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1846 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1847 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1848 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1849 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1850 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1851 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1852 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1853 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1854 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1855 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1856 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1857 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1858 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 1859 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1860 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 1861 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 1862 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 1863 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1864 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 1865 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, }, 1866 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1867 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1868 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1869 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1870 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1871 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1872 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1873 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1874 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1875 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1876 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1877 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1878 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1879 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1880 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1881 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1882 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1883 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1884 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1885 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1886 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1887 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1888 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1889 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1890 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1891 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1892 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1893 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1894 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 1895 }; 1896 1897 static const struct b2056_inittab_entry b2056_inittab_radio_rev6_rx[] = { 1898 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1899 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1900 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1901 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1902 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1903 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1904 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1905 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1906 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1907 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1908 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1909 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1910 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1911 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1912 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1913 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1914 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1915 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1916 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1917 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1918 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1919 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1920 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1921 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1922 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1923 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1924 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1925 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1926 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1927 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1928 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 1929 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1930 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1931 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 1932 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1933 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1934 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 1935 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 1936 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 1937 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1938 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1939 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 1940 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1941 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1942 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1943 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1944 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 1945 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 1946 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1947 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1948 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 1949 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 1950 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 1951 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 1952 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 1953 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 1954 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1955 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 1956 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1957 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, }, 1958 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1959 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 1960 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 1961 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1962 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1963 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1964 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1965 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 1966 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1967 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 1968 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1969 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 1970 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1971 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 1972 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 1973 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1974 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1975 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 1976 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 1977 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 1978 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 1979 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 1980 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1981 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1982 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1983 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 1984 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1985 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1986 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 1987 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 1988 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, }, 1989 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 1990 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 1991 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 1992 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 1993 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 1994 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 1995 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1996 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1997 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1998 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 1999 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2000 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2001 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2002 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2003 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2004 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2005 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2006 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2007 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2008 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2009 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2010 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2011 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2012 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2013 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2014 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2015 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2016 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 2017 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2018 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2019 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2020 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2021 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, }, 2022 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2023 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2024 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2025 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2026 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2027 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2028 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2029 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2030 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2031 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2032 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2033 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2034 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2035 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2036 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2037 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2038 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2039 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2040 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2041 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2042 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2043 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2044 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2045 }; 2046 2047 static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_syn[] = { 2048 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2049 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2050 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2051 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2052 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2053 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2054 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2055 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2056 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2057 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2058 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2059 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2060 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2061 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2062 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2063 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2064 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2065 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2066 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2067 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2068 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2069 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2070 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2071 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2072 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2073 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2074 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2075 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2076 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2077 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2078 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2079 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2080 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 2081 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2082 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2083 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2084 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2085 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2086 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2087 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2088 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2089 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2090 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2091 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2092 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2093 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 2094 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2095 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2096 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2097 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2098 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2099 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2100 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2101 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2102 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2103 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2104 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2105 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2106 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2107 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2108 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 2109 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2110 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2111 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2112 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2113 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2114 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2115 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2116 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2117 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2118 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2119 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 2120 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2121 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 2122 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 2123 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2124 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2125 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2126 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 2127 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2128 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2129 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 2130 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 2131 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 2132 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2133 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2134 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2135 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 2136 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 2137 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 2138 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2139 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2140 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2141 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2142 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 2143 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2144 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2145 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2146 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2147 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2148 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2149 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2150 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 2151 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2152 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2153 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2154 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2155 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2156 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2157 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2158 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 2159 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2160 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2161 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2162 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 2163 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2164 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 2165 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2166 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2167 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2168 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2169 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2170 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2171 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2172 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2173 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2174 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2175 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2176 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2177 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2178 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2179 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 2180 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2181 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2182 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2183 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2184 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2185 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2186 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2187 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2188 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2189 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2190 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2191 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2192 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2193 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2194 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2195 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2196 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2197 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2198 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2199 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2200 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2201 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2202 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2203 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2204 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2205 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2206 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2207 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2208 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2209 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2210 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2211 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2212 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2213 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2214 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2215 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2216 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2217 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2218 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2219 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2220 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2221 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2222 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2223 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2224 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2225 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2226 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2227 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2228 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2229 }; 2230 2231 static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_tx[] = { 2232 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2233 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2234 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2235 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2236 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2237 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2238 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2239 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2240 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2241 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2242 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2243 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2244 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2245 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2246 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2247 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2248 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2249 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2250 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2251 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2252 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2253 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2254 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2255 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2256 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2257 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2258 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2259 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2260 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2261 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2262 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2263 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2264 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2265 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2266 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2267 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2268 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2269 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2270 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2271 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2272 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 2273 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2274 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2275 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2276 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2277 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2278 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2279 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2280 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2281 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2282 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, }, 2283 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2284 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2285 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2286 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 2287 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2288 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 2289 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2290 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 2291 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2292 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2293 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2294 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2295 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2296 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2297 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2298 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 2299 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2300 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 2301 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2302 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2303 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2304 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2305 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2306 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2307 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 2308 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 2309 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2310 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2311 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2312 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2313 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2314 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 2315 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2316 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2317 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2318 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 2319 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 2320 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2321 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2322 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2323 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2324 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2325 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 2326 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2327 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2328 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2329 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2330 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2331 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2332 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2333 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2334 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2335 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2336 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2337 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2338 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2339 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2340 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2341 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2342 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2343 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2344 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2345 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2346 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2347 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2348 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2349 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2350 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2351 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 2352 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 2353 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2354 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 2355 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, }, 2356 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2357 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2358 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2359 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2360 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2361 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2362 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2363 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2364 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2365 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2366 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2367 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2368 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2369 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2370 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2371 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2372 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2373 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2374 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2375 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2376 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2377 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2378 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2379 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, }, 2380 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0071, .ghz2 = 0x0071, UPLOAD, }, 2381 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0072, .ghz2 = 0x0072, UPLOAD, }, 2382 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0073, .ghz2 = 0x0073, UPLOAD, }, 2383 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0074, .ghz2 = 0x0074, UPLOAD, }, 2384 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0075, .ghz2 = 0x0075, UPLOAD, }, 2385 }; 2386 2387 static const struct b2056_inittab_entry b2056_inittab_radio_rev7_9_rx[] = { 2388 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2389 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2390 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2391 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2392 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2393 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2394 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2395 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2396 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2397 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2398 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2399 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2400 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2401 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2402 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2403 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2404 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2405 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2406 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2407 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2408 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2409 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2410 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2411 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2412 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2413 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2414 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2415 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2416 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2417 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2418 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2419 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2420 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2421 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 2422 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2423 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2424 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 2425 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2426 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 2427 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2428 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2429 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 2430 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2431 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2432 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2433 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2434 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 2435 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2436 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2437 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2438 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2439 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2440 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2441 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 2442 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2443 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2444 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2445 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 2446 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2447 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, }, 2448 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2449 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2450 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 2451 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2452 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2453 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2454 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2455 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 2456 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2457 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2458 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2459 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2460 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2461 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2462 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2463 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2464 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2465 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 2466 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 2467 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 2468 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 2469 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 2470 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2471 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2472 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2473 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2474 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2475 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2476 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2477 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2478 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, }, 2479 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2480 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2481 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 2482 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 2483 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2484 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2485 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2486 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2487 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2488 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2489 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2490 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2491 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2492 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2493 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2494 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2495 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2496 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2497 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2498 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2499 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2500 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2501 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2502 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2503 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2504 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2505 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2506 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 2507 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2508 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2509 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2510 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2511 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2512 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2513 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2514 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2515 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2516 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2517 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2518 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2519 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2520 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2521 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2522 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2523 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2524 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2525 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2526 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2527 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2528 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2529 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2530 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2531 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2532 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2533 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2534 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2535 }; 2536 2537 static const struct b2056_inittab_entry b2056_inittab_radio_rev8_syn[] = { 2538 [B2056_SYN_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2539 [B2056_SYN_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2540 [B2056_SYN_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2541 [B2056_SYN_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2542 [B2056_SYN_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2543 [B2056_SYN_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2544 [B2056_SYN_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2545 [B2056_SYN_COM_PU] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2546 [B2056_SYN_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2547 [B2056_SYN_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2548 [B2056_SYN_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2549 [B2056_SYN_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2550 [B2056_SYN_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2551 [B2056_SYN_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2552 [B2056_SYN_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2553 [B2056_SYN_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2554 [B2056_SYN_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2555 [B2056_SYN_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2556 [B2056_SYN_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2557 [B2056_SYN_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2558 [B2056_SYN_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2559 [B2056_SYN_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2560 [B2056_SYN_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2561 [B2056_SYN_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2562 [B2056_SYN_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2563 [B2056_SYN_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2564 [B2056_SYN_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2565 [B2056_SYN_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2566 [B2056_SYN_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2567 [B2056_SYN_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2568 [B2056_SYN_GPIO_MASTER1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2569 [B2056_SYN_GPIO_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2570 [B2056_SYN_TOPBIAS_MASTER] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 2571 [B2056_SYN_TOPBIAS_RCAL] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2572 [B2056_SYN_AFEREG] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2573 [B2056_SYN_TEMPPROCSENSE] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2574 [B2056_SYN_TEMPPROCSENSEIDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2575 [B2056_SYN_TEMPPROCSENSERCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2576 [B2056_SYN_LPO] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2577 [B2056_SYN_VDDCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2578 [B2056_SYN_VDDCAL_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2579 [B2056_SYN_VDDCAL_STATUS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2580 [B2056_SYN_RCAL_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2581 [B2056_SYN_RCAL_CODE_OUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2582 [B2056_SYN_RCCAL_CTRL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2583 [B2056_SYN_RCCAL_CTRL1] = { .ghz5 = 0x001f, .ghz2 = 0x001f, NOUPLOAD, }, 2584 [B2056_SYN_RCCAL_CTRL2] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2585 [B2056_SYN_RCCAL_CTRL3] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2586 [B2056_SYN_RCCAL_CTRL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2587 [B2056_SYN_RCCAL_CTRL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2588 [B2056_SYN_RCCAL_CTRL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2589 [B2056_SYN_RCCAL_CTRL7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2590 [B2056_SYN_RCCAL_CTRL8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2591 [B2056_SYN_RCCAL_CTRL9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2592 [B2056_SYN_RCCAL_CTRL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2593 [B2056_SYN_RCCAL_CTRL11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2594 [B2056_SYN_ZCAL_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2595 [B2056_SYN_ZCAL_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2596 [B2056_SYN_PLL_MAST1] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2597 [B2056_SYN_PLL_MAST2] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2598 [B2056_SYN_PLL_MAST3] = { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, }, 2599 [B2056_SYN_PLL_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2600 [B2056_SYN_PLL_XTAL0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2601 [B2056_SYN_PLL_XTAL1] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2602 [B2056_SYN_PLL_XTAL3] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2603 [B2056_SYN_PLL_XTAL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2604 [B2056_SYN_PLL_XTAL5] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2605 [B2056_SYN_PLL_XTAL6] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2606 [B2056_SYN_PLL_REFDIV] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2607 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2608 [B2056_SYN_PLL_CP1] = { .ghz5 = 0x000f, .ghz2 = 0x000f, NOUPLOAD, }, 2609 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 2610 [B2056_SYN_PLL_CP3] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2611 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 2612 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x000d, .ghz2 = 0x000d, NOUPLOAD, }, 2613 [B2056_SYN_PLL_LOOPFILTER3] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2614 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2615 [B2056_SYN_PLL_LOOPFILTER5] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2616 [B2056_SYN_PLL_MMD1] = { .ghz5 = 0x001c, .ghz2 = 0x001c, NOUPLOAD, }, 2617 [B2056_SYN_PLL_MMD2] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2618 [B2056_SYN_PLL_VCO1] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2619 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 2620 [B2056_SYN_PLL_MONITOR1] = { .ghz5 = 0x00b4, .ghz2 = 0x00b4, NOUPLOAD, }, 2621 [B2056_SYN_PLL_MONITOR2] = { .ghz5 = 0x00d2, .ghz2 = 0x00d2, NOUPLOAD, }, 2622 [B2056_SYN_PLL_VCOCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2623 [B2056_SYN_PLL_VCOCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2624 [B2056_SYN_PLL_VCOCAL4] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2625 [B2056_SYN_PLL_VCOCAL5] = { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, }, 2626 [B2056_SYN_PLL_VCOCAL6] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 2627 [B2056_SYN_PLL_VCOCAL7] = { .ghz5 = 0x003e, .ghz2 = 0x003e, NOUPLOAD, }, 2628 [B2056_SYN_PLL_VCOCAL8] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2629 [B2056_SYN_PLL_VCOCAL9] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2630 [B2056_SYN_PLL_VCOCAL10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2631 [B2056_SYN_PLL_VCOCAL11] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2632 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 2633 [B2056_SYN_PLL_VCOCAL13] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2634 [B2056_SYN_PLL_VREG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2635 [B2056_SYN_PLL_STATUS1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2636 [B2056_SYN_PLL_STATUS2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2637 [B2056_SYN_PLL_STATUS3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2638 [B2056_SYN_LOGEN_PU0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2639 [B2056_SYN_LOGEN_PU1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2640 [B2056_SYN_LOGEN_PU2] = { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, }, 2641 [B2056_SYN_LOGEN_PU3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2642 [B2056_SYN_LOGEN_PU5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2643 [B2056_SYN_LOGEN_PU6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2644 [B2056_SYN_LOGEN_PU7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2645 [B2056_SYN_LOGEN_PU8] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2646 [B2056_SYN_LOGEN_BIAS_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2647 [B2056_SYN_LOGEN_RCCR1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2648 [B2056_SYN_LOGEN_VCOBUF1] = { .ghz5 = 0x0060, .ghz2 = 0x0060, NOUPLOAD, }, 2649 [B2056_SYN_LOGEN_MIXER1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2650 [B2056_SYN_LOGEN_MIXER2] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2651 [B2056_SYN_LOGEN_BUF1] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2652 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 2653 [B2056_SYN_LOGEN_BUF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2654 [B2056_SYN_LOGEN_BUF4] = { .ghz5 = 0x00cc, .ghz2 = 0x00cc, NOUPLOAD, }, 2655 [B2056_SYN_LOGEN_DIV1] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2656 [B2056_SYN_LOGEN_DIV2] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2657 [B2056_SYN_LOGEN_DIV3] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2658 [B2056_SYN_LOGEN_ACL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2659 [B2056_SYN_LOGEN_ACL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2660 [B2056_SYN_LOGEN_ACL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2661 [B2056_SYN_LOGEN_ACL4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2662 [B2056_SYN_LOGEN_ACL5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2663 [B2056_SYN_LOGEN_ACL6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2664 [B2056_SYN_LOGEN_ACLOUT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2665 [B2056_SYN_LOGEN_ACLCAL1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2666 [B2056_SYN_LOGEN_ACLCAL2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2667 [B2056_SYN_LOGEN_ACLCAL3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2668 [B2056_SYN_CALEN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2669 [B2056_SYN_LOGEN_PEAKDET1] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, NOUPLOAD, }, 2670 [B2056_SYN_LOGEN_CORE_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2671 [B2056_SYN_LOGEN_RX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2672 [B2056_SYN_LOGEN_TX_DIFF_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2673 [B2056_SYN_LOGEN_RX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2674 [B2056_SYN_LOGEN_TX_CMOS_ACL_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2675 [B2056_SYN_LOGEN_VCOBUF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2676 [B2056_SYN_LOGEN_MIXER3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2677 [B2056_SYN_LOGEN_BUF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2678 [B2056_SYN_LOGEN_BUF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2679 [B2056_SYN_LOGEN_CBUFRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2680 [B2056_SYN_LOGEN_CBUFRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2681 [B2056_SYN_LOGEN_CBUFRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2682 [B2056_SYN_LOGEN_CBUFRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2683 [B2056_SYN_LOGEN_CBUFTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2684 [B2056_SYN_LOGEN_CBUFTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2685 [B2056_SYN_LOGEN_CBUFTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2686 [B2056_SYN_LOGEN_CBUFTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2687 [B2056_SYN_LOGEN_CMOSRX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2688 [B2056_SYN_LOGEN_CMOSRX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2689 [B2056_SYN_LOGEN_CMOSRX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2690 [B2056_SYN_LOGEN_CMOSRX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2691 [B2056_SYN_LOGEN_CMOSTX1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2692 [B2056_SYN_LOGEN_CMOSTX2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2693 [B2056_SYN_LOGEN_CMOSTX3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2694 [B2056_SYN_LOGEN_CMOSTX4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2695 [B2056_SYN_LOGEN_VCOBUF2_OVRVAL]= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2696 [B2056_SYN_LOGEN_MIXER3_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2697 [B2056_SYN_LOGEN_BUF5_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2698 [B2056_SYN_LOGEN_BUF6_OVRVAL] = { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2699 [B2056_SYN_LOGEN_CBUFRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2700 [B2056_SYN_LOGEN_CBUFRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2701 [B2056_SYN_LOGEN_CBUFRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2702 [B2056_SYN_LOGEN_CBUFRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2703 [B2056_SYN_LOGEN_CBUFTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2704 [B2056_SYN_LOGEN_CBUFTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2705 [B2056_SYN_LOGEN_CBUFTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2706 [B2056_SYN_LOGEN_CBUFTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2707 [B2056_SYN_LOGEN_CMOSRX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2708 [B2056_SYN_LOGEN_CMOSRX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2709 [B2056_SYN_LOGEN_CMOSRX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2710 [B2056_SYN_LOGEN_CMOSRX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2711 [B2056_SYN_LOGEN_CMOSTX1_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2712 [B2056_SYN_LOGEN_CMOSTX2_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2713 [B2056_SYN_LOGEN_CMOSTX3_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2714 [B2056_SYN_LOGEN_CMOSTX4_OVRVAL]= { .ghz5 = 0x0066, .ghz2 = 0x0066, NOUPLOAD, }, 2715 [B2056_SYN_LOGEN_ACL_WAITCNT] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2716 [B2056_SYN_LOGEN_CORE_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2717 [B2056_SYN_LOGEN_RX_CMOS_CALVALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2718 [B2056_SYN_LOGEN_TX_CMOS_VALID] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2719 }; 2720 2721 static const struct b2056_inittab_entry b2056_inittab_radio_rev8_tx[] = { 2722 [B2056_TX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2723 [B2056_TX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2724 [B2056_TX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2725 [B2056_TX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2726 [B2056_TX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2727 [B2056_TX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2728 [B2056_TX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2729 [B2056_TX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2730 [B2056_TX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2731 [B2056_TX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2732 [B2056_TX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2733 [B2056_TX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2734 [B2056_TX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2735 [B2056_TX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2736 [B2056_TX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2737 [B2056_TX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2738 [B2056_TX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2739 [B2056_TX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2740 [B2056_TX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2741 [B2056_TX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2742 [B2056_TX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2743 [B2056_TX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2744 [B2056_TX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2745 [B2056_TX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2746 [B2056_TX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2747 [B2056_TX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2748 [B2056_TX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2749 [B2056_TX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2750 [B2056_TX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2751 [B2056_TX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2752 [B2056_TX_IQCAL_GAIN_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2753 [B2056_TX_LOFT_FINE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2754 [B2056_TX_LOFT_FINE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2755 [B2056_TX_LOFT_COARSE_I] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2756 [B2056_TX_LOFT_COARSE_Q] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2757 [B2056_TX_TX_COM_MASTER1] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2758 [B2056_TX_TX_COM_MASTER2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2759 [B2056_TX_RXIQCAL_TXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2760 [B2056_TX_TX_SSI_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2761 [B2056_TX_IQCAL_VCM_HG] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2762 [B2056_TX_IQCAL_IDAC] = { .ghz5 = 0x0037, .ghz2 = 0x0037, NOUPLOAD, }, 2763 [B2056_TX_TSSI_VCM] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2764 [B2056_TX_TX_AMP_DET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2765 [B2056_TX_TX_SSI_MUX] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2766 [B2056_TX_TSSIA] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2767 [B2056_TX_TSSIG] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2768 [B2056_TX_TSSI_MISC1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2769 [B2056_TX_TSSI_MISC2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2770 [B2056_TX_TSSI_MISC3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2771 [B2056_TX_PA_SPARE1] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2772 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, }, 2773 [B2056_TX_INTPAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2774 [B2056_TX_INTPAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2775 [B2056_TX_INTPAA_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2776 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 2777 [B2056_TX_INTPAA_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2778 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 2779 [B2056_TX_INTPAA_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2780 [B2056_TX_INTPAA_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 2781 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2782 [B2056_TX_INTPAA_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2783 [B2056_TX_INTPAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2784 [B2056_TX_INTPAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2785 [B2056_TX_INTPAG_BOOST_TUNE] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2786 [B2056_TX_INTPAG_IAUX_STAT] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2787 [B2056_TX_INTPAG_IAUX_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2788 [B2056_TX_INTPAG_IMAIN_STAT] = { .ghz5 = 0x001e, .ghz2 = 0x001e, NOUPLOAD, }, 2789 [B2056_TX_INTPAG_IMAIN_DYN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2790 [B2056_TX_INTPAG_CASCBIAS] = { .ghz5 = 0x006e, .ghz2 = 0x006e, NOUPLOAD, }, 2791 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2792 [B2056_TX_INTPAG_PA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2793 [B2056_TX_PADA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2794 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2795 [B2056_TX_PADA_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2796 [B2056_TX_PADA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2797 [B2056_TX_PADA_BOOST_TUNE] = { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, }, 2798 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 2799 [B2056_TX_PADG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2800 [B2056_TX_PADG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2801 [B2056_TX_PADG_CASCBIAS] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2802 [B2056_TX_PADG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2803 [B2056_TX_PADG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2804 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 2805 [B2056_TX_PGAA_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2806 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2807 [B2056_TX_PGAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2808 [B2056_TX_PGAA_BOOST_TUNE] = { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, }, 2809 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 2810 [B2056_TX_PGAA_MISC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2811 [B2056_TX_PGAG_MASTER] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2812 [B2056_TX_PGAG_IDAC] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2813 [B2056_TX_PGAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2814 [B2056_TX_PGAG_BOOST_TUNE] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2815 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 2816 [B2056_TX_PGAG_MISC] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2817 [B2056_TX_MIXA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2818 [B2056_TX_MIXA_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2819 [B2056_TX_MIXG] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2820 [B2056_TX_MIXG_BOOST_TUNE] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2821 [B2056_TX_BB_GM_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2822 [B2056_TX_GMBB_GM] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2823 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2824 [B2056_TX_TXLPF_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2825 [B2056_TX_TXLPF_RCCAL] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2826 [B2056_TX_TXLPF_RCCAL_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2827 [B2056_TX_TXLPF_RCCAL_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2828 [B2056_TX_TXLPF_RCCAL_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2829 [B2056_TX_TXLPF_RCCAL_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2830 [B2056_TX_TXLPF_RCCAL_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2831 [B2056_TX_TXLPF_RCCAL_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2832 [B2056_TX_TXLPF_RCCAL_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2833 [B2056_TX_TXLPF_BW] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2834 [B2056_TX_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2835 [B2056_TX_TXLPF_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2836 [B2056_TX_TXLPF_IDAC_0] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2837 [B2056_TX_TXLPF_IDAC_1] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2838 [B2056_TX_TXLPF_IDAC_2] = { .ghz5 = 0x000e, .ghz2 = 0x000e, NOUPLOAD, }, 2839 [B2056_TX_TXLPF_IDAC_3] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2840 [B2056_TX_TXLPF_IDAC_4] = { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, }, 2841 [B2056_TX_TXLPF_IDAC_5] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 2842 [B2056_TX_TXLPF_IDAC_6] = { .ghz5 = 0x001b, .ghz2 = 0x001b, NOUPLOAD, }, 2843 [B2056_TX_TXLPF_OPAMP_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2844 [B2056_TX_TXLPF_MISC] = { .ghz5 = 0x005b, .ghz2 = 0x005b, NOUPLOAD, }, 2845 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, }, 2846 [B2056_TX_TXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2847 [B2056_TX_TXSPARE3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2848 [B2056_TX_TXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2849 [B2056_TX_TXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2850 [B2056_TX_TXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2851 [B2056_TX_TXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2852 [B2056_TX_TXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2853 [B2056_TX_TXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2854 [B2056_TX_TXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2855 [B2056_TX_TXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2856 [B2056_TX_TXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2857 [B2056_TX_TXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2858 [B2056_TX_TXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2859 [B2056_TX_TXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2860 [B2056_TX_TXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2861 [B2056_TX_STATUS_INTPA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2862 [B2056_TX_STATUS_PAD_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2863 [B2056_TX_STATUS_PGA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2864 [B2056_TX_STATUS_GM_TXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2865 [B2056_TX_STATUS_TXLPF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2866 [B2056_TX_STATUS_TXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2867 [B2056_TX_GMBB_IDAC0] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2868 [B2056_TX_GMBB_IDAC1] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2869 [B2056_TX_GMBB_IDAC2] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2870 [B2056_TX_GMBB_IDAC3] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2871 [B2056_TX_GMBB_IDAC4] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2872 [B2056_TX_GMBB_IDAC5] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2873 [B2056_TX_GMBB_IDAC6] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2874 [B2056_TX_GMBB_IDAC7] = { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, }, 2875 }; 2876 2877 static const struct b2056_inittab_entry b2056_inittab_radio_rev8_rx[] = { 2878 [B2056_RX_RESERVED_ADDR2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2879 [B2056_RX_RESERVED_ADDR3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2880 [B2056_RX_RESERVED_ADDR4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2881 [B2056_RX_RESERVED_ADDR5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2882 [B2056_RX_RESERVED_ADDR6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2883 [B2056_RX_RESERVED_ADDR7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2884 [B2056_RX_COM_CTRL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2885 [B2056_RX_COM_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2886 [B2056_RX_COM_OVR] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2887 [B2056_RX_COM_RESET] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2888 [B2056_RX_COM_RCAL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2889 [B2056_RX_COM_RC_RXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2890 [B2056_RX_COM_RC_TXLPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2891 [B2056_RX_COM_RC_RXHPF] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2892 [B2056_RX_RESERVED_ADDR16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2893 [B2056_RX_RESERVED_ADDR17] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2894 [B2056_RX_RESERVED_ADDR18] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2895 [B2056_RX_RESERVED_ADDR19] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2896 [B2056_RX_RESERVED_ADDR20] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2897 [B2056_RX_RESERVED_ADDR21] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2898 [B2056_RX_RESERVED_ADDR22] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2899 [B2056_RX_RESERVED_ADDR23] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2900 [B2056_RX_RESERVED_ADDR24] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2901 [B2056_RX_RESERVED_ADDR25] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2902 [B2056_RX_RESERVED_ADDR26] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2903 [B2056_RX_RESERVED_ADDR27] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2904 [B2056_RX_RESERVED_ADDR28] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2905 [B2056_RX_RESERVED_ADDR29] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2906 [B2056_RX_RESERVED_ADDR30] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2907 [B2056_RX_RESERVED_ADDR31] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2908 [B2056_RX_RXIQCAL_RXMUX] = { .ghz5 = 0x0003, .ghz2 = 0x0003, NOUPLOAD, }, 2909 [B2056_RX_RSSI_PU] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2910 [B2056_RX_RSSI_SEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2911 [B2056_RX_RSSI_GAIN] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 2912 [B2056_RX_RSSI_NB_IDAC] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2913 [B2056_RX_RSSI_WB2I_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2914 [B2056_RX_RSSI_WB2I_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 2915 [B2056_RX_RSSI_WB2Q_IDAC_1] = { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, }, 2916 [B2056_RX_RSSI_WB2Q_IDAC_2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, NOUPLOAD, }, 2917 [B2056_RX_RSSI_POLE] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2918 [B2056_RX_RSSI_WB1_IDAC] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2919 [B2056_RX_RSSI_MISC] = { .ghz5 = 0x0090, .ghz2 = 0x0090, NOUPLOAD, }, 2920 [B2056_RX_LNAA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2921 [B2056_RX_LNAA_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2922 [B2056_RX_LNAA_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2923 [B2056_RX_LNA_A_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2924 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 2925 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 2926 [B2056_RX_LNA1A_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2927 [B2056_RX_LNAG_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2928 [B2056_RX_LNAG_TUNE] = { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, }, 2929 [B2056_RX_LNAG_GAIN] = { .ghz5 = 0x0032, .ghz2 = 0x0032, NOUPLOAD, }, 2930 [B2056_RX_LNA_G_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, }, 2931 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 2932 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 2933 [B2056_RX_LNA1G_MISC] = { .ghz5 = 0x0020, .ghz2 = 0x0020, NOUPLOAD, }, 2934 [B2056_RX_MIXA_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2935 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 2936 [B2056_RX_MIXA_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2937 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, }, 2938 [B2056_RX_MIXA_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2939 [B2056_RX_MIXA_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 2940 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 2941 [B2056_RX_MIXA_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2942 [B2056_RX_MIXA_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2943 [B2056_RX_MIXA_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2944 [B2056_RX_MIXG_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2945 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 2946 [B2056_RX_MIXG_CTRLPTAT] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2947 [B2056_RX_MIXG_LOB_BIAS] = { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, }, 2948 [B2056_RX_MIXG_CORE_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2949 [B2056_RX_MIXG_CMFB_IDAC] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 2950 [B2056_RX_MIXG_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2951 [B2056_RX_MIXG_BIAS_MAIN] = { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, }, 2952 [B2056_RX_MIXG_BIAS_MISC] = { .ghz5 = 0x0004, .ghz2 = 0x0004, NOUPLOAD, }, 2953 [B2056_RX_MIXG_MAST_BIAS] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2954 [B2056_RX_TIA_MASTER] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2955 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 2956 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 2957 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 2958 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 2959 [B2056_RX_TIA_GAIN] = { .ghz5 = 0x0044, .ghz2 = 0x0044, NOUPLOAD, }, 2960 [B2056_RX_TIA_SPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2961 [B2056_RX_TIA_SPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2962 [B2056_RX_BB_LPF_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2963 [B2056_RX_AACI_MASTER] = { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, }, 2964 [B2056_RX_RXLPF_IDAC] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2965 [B2056_RX_RXLPF_OPAMPBIAS_LOWQ] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2966 [B2056_RX_RXLPF_OPAMPBIAS_HIGHQ]= { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2967 [B2056_RX_RXLPF_BIAS_DCCANCEL] = { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, }, 2968 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, }, 2969 [B2056_RX_RXLPF_INVCM_BODY] = { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, }, 2970 [B2056_RX_RXLPF_CC_OP] = { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, }, 2971 [B2056_RX_RXLPF_GAIN] = { .ghz5 = 0x0023, .ghz2 = 0x0023, NOUPLOAD, }, 2972 [B2056_RX_RXLPF_Q_BW] = { .ghz5 = 0x0041, .ghz2 = 0x0041, NOUPLOAD, }, 2973 [B2056_RX_RXLPF_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2974 [B2056_RX_RXLPF_RCCAL_HPC] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2975 [B2056_RX_RXHPF_OFF0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2976 [B2056_RX_RXHPF_OFF1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2977 [B2056_RX_RXHPF_OFF2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2978 [B2056_RX_RXHPF_OFF3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2979 [B2056_RX_RXHPF_OFF4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2980 [B2056_RX_RXHPF_OFF5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2981 [B2056_RX_RXHPF_OFF6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2982 [B2056_RX_RXHPF_OFF7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2983 [B2056_RX_RXLPF_RCCAL_LPC] = { .ghz5 = 0x000c, .ghz2 = 0x000c, NOUPLOAD, }, 2984 [B2056_RX_RXLPF_OFF_0] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2985 [B2056_RX_RXLPF_OFF_1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2986 [B2056_RX_RXLPF_OFF_2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2987 [B2056_RX_RXLPF_OFF_3] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2988 [B2056_RX_RXLPF_OFF_4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2989 [B2056_RX_UNUSED] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2990 [B2056_RX_VGA_MASTER] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2991 [B2056_RX_VGA_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2992 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 2993 [B2056_RX_VGA_GAIN] = { .ghz5 = 0x000a, .ghz2 = 0x000a, NOUPLOAD, }, 2994 [B2056_RX_VGA_HP_CORNER_BW] = { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, }, 2995 [B2056_RX_VGABUF_BIAS] = { .ghz5 = 0x0022, .ghz2 = 0x0022, NOUPLOAD, }, 2996 [B2056_RX_VGABUF_GAIN_BW] = { .ghz5 = 0x0030, .ghz2 = 0x0030, NOUPLOAD, }, 2997 [B2056_RX_TXFBMIX_A] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2998 [B2056_RX_TXFBMIX_G] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 2999 [B2056_RX_RXSPARE1] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3000 [B2056_RX_RXSPARE2] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3001 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, }, 3002 [B2056_RX_RXSPARE4] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3003 [B2056_RX_RXSPARE5] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3004 [B2056_RX_RXSPARE6] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3005 [B2056_RX_RXSPARE7] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3006 [B2056_RX_RXSPARE8] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3007 [B2056_RX_RXSPARE9] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3008 [B2056_RX_RXSPARE10] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3009 [B2056_RX_RXSPARE11] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3010 [B2056_RX_RXSPARE12] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3011 [B2056_RX_RXSPARE13] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3012 [B2056_RX_RXSPARE14] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3013 [B2056_RX_RXSPARE15] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3014 [B2056_RX_RXSPARE16] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3015 [B2056_RX_STATUS_LNAA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3016 [B2056_RX_STATUS_LNAG_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3017 [B2056_RX_STATUS_MIXTIA_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3018 [B2056_RX_STATUS_RXLPF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3019 [B2056_RX_STATUS_VGA_BUF_GAIN] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3020 [B2056_RX_STATUS_RXLPF_Q] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3021 [B2056_RX_STATUS_RXLPF_BUF_BW] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3022 [B2056_RX_STATUS_RXLPF_VGA_HPC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3023 [B2056_RX_STATUS_RXLPF_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3024 [B2056_RX_STATUS_HPC_RC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, }, 3025 }; 3026 3027 static const struct b2056_inittab_entry b2056_inittab_radio_rev11_syn[] = { 3028 [B2056_SYN_PLL_PFD] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 3029 [B2056_SYN_PLL_CP2] = { .ghz5 = 0x003f, .ghz2 = 0x003f, UPLOAD, }, 3030 [B2056_SYN_PLL_LOOPFILTER1] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 3031 [B2056_SYN_PLL_LOOPFILTER2] = { .ghz5 = 0x0006, .ghz2 = 0x0006, UPLOAD, }, 3032 [B2056_SYN_PLL_LOOPFILTER4] = { .ghz5 = 0x002b, .ghz2 = 0x002b, UPLOAD, }, 3033 [B2056_SYN_PLL_VCO2] = { .ghz5 = 0x00f7, .ghz2 = 0x00f7, UPLOAD, }, 3034 [B2056_SYN_PLL_VCOCAL12] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 3035 [B2056_SYN_LOGENBUF2] = { .ghz5 = 0x008f, .ghz2 = 0x008f, UPLOAD, }, 3036 }; 3037 3038 static const struct b2056_inittab_entry b2056_inittab_radio_rev11_tx[] = { 3039 [B2056_TX_PA_SPARE2] = { .ghz5 = 0x00ee, .ghz2 = 0x00ee, UPLOAD, }, 3040 [B2056_TX_INTPAA_IAUX_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 3041 [B2056_TX_INTPAA_IMAIN_STAT] = { .ghz5 = 0x0050, .ghz2 = 0x0050, UPLOAD, }, 3042 [B2056_TX_INTPAA_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 3043 [B2056_TX_INTPAG_PASLOPE] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 3044 [B2056_TX_PADA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 3045 [B2056_TX_PADA_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 3046 [B2056_TX_PADG_SLOPE] = { .ghz5 = 0x0070, .ghz2 = 0x0070, UPLOAD, }, 3047 [B2056_TX_PGAA_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 3048 [B2056_TX_PGAA_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 3049 [B2056_TX_PGAG_SLOPE] = { .ghz5 = 0x0077, .ghz2 = 0x0077, UPLOAD, }, 3050 [B2056_TX_GMBB_IDAC] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 3051 [B2056_TX_TXSPARE1] = { .ghz5 = 0x0030, .ghz2 = 0x0030, UPLOAD, }, 3052 }; 3053 3054 static const struct b2056_inittab_entry b2056_inittab_radio_rev11_rx[] = { 3055 [B2056_RX_BIASPOLE_LNAA1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 3056 [B2056_RX_LNAA2_IDAC] = { .ghz5 = 0x00ff, .ghz2 = 0x00ff, UPLOAD, }, 3057 [B2056_RX_BIASPOLE_LNAG1_IDAC] = { .ghz5 = 0x0017, .ghz2 = 0x0017, UPLOAD, }, 3058 [B2056_RX_LNAG2_IDAC] = { .ghz5 = 0x00f0, .ghz2 = 0x00f0, UPLOAD, }, 3059 [B2056_RX_MIXA_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 3060 [B2056_RX_MIXA_LOB_BIAS] = { .ghz5 = 0x0088, .ghz2 = 0x0088, UPLOAD, }, 3061 [B2056_RX_MIXA_BIAS_AUX] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, }, 3062 [B2056_RX_MIXG_VCM] = { .ghz5 = 0x0055, .ghz2 = 0x0055, UPLOAD, }, 3063 [B2056_RX_TIA_IOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 3064 [B2056_RX_TIA_QOPAMP] = { .ghz5 = 0x0026, .ghz2 = 0x0026, UPLOAD, }, 3065 [B2056_RX_TIA_IMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 3066 [B2056_RX_TIA_QMISC] = { .ghz5 = 0x000f, .ghz2 = 0x000f, UPLOAD, }, 3067 [B2056_RX_RXLPF_OUTVCM] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, }, 3068 [B2056_RX_VGA_BIAS_DCCANCEL] = { .ghz5 = 0x0000, .ghz2 = 0x0000, UPLOAD, }, 3069 [B2056_RX_RXSPARE3] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, }, 3070 }; 3071 3072 #define INITTABSPTS(prefix) \ 3073 static const struct b2056_inittabs_pts prefix = { \ 3074 .syn = prefix##_syn, \ 3075 .syn_length = nitems(prefix##_syn), \ 3076 .tx = prefix##_tx, \ 3077 .tx_length = nitems(prefix##_tx), \ 3078 .rx = prefix##_rx, \ 3079 .rx_length = nitems(prefix##_rx), \ 3080 } 3081 3082 INITTABSPTS(b2056_inittab_phy_rev3); 3083 INITTABSPTS(b2056_inittab_phy_rev4); 3084 INITTABSPTS(b2056_inittab_radio_rev5); 3085 INITTABSPTS(b2056_inittab_radio_rev6); 3086 INITTABSPTS(b2056_inittab_radio_rev7_9); 3087 INITTABSPTS(b2056_inittab_radio_rev8); 3088 INITTABSPTS(b2056_inittab_radio_rev11); 3089 3090 #define RADIOREGS3(r00, r01, r02, r03, r04, r05, r06, r07, r08, r09, \ 3091 r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, \ 3092 r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, \ 3093 r30, r31, r32, r33, r34, r35, r36) \ 3094 .radio_syn_pll_vcocal1 = r00, \ 3095 .radio_syn_pll_vcocal2 = r01, \ 3096 .radio_syn_pll_refdiv = r02, \ 3097 .radio_syn_pll_mmd2 = r03, \ 3098 .radio_syn_pll_mmd1 = r04, \ 3099 .radio_syn_pll_loopfilter1 = r05, \ 3100 .radio_syn_pll_loopfilter2 = r06, \ 3101 .radio_syn_pll_loopfilter3 = r07, \ 3102 .radio_syn_pll_loopfilter4 = r08, \ 3103 .radio_syn_pll_loopfilter5 = r09, \ 3104 .radio_syn_reserved_addr27 = r10, \ 3105 .radio_syn_reserved_addr28 = r11, \ 3106 .radio_syn_reserved_addr29 = r12, \ 3107 .radio_syn_logen_vcobuf1 = r13, \ 3108 .radio_syn_logen_mixer2 = r14, \ 3109 .radio_syn_logen_buf3 = r15, \ 3110 .radio_syn_logen_buf4 = r16, \ 3111 .radio_rx0_lnaa_tune = r17, \ 3112 .radio_rx0_lnag_tune = r18, \ 3113 .radio_tx0_intpaa_boost_tune = r19, \ 3114 .radio_tx0_intpag_boost_tune = r20, \ 3115 .radio_tx0_pada_boost_tune = r21, \ 3116 .radio_tx0_padg_boost_tune = r22, \ 3117 .radio_tx0_pgaa_boost_tune = r23, \ 3118 .radio_tx0_pgag_boost_tune = r24, \ 3119 .radio_tx0_mixa_boost_tune = r25, \ 3120 .radio_tx0_mixg_boost_tune = r26, \ 3121 .radio_rx1_lnaa_tune = r27, \ 3122 .radio_rx1_lnag_tune = r28, \ 3123 .radio_tx1_intpaa_boost_tune = r29, \ 3124 .radio_tx1_intpag_boost_tune = r30, \ 3125 .radio_tx1_pada_boost_tune = r31, \ 3126 .radio_tx1_padg_boost_tune = r32, \ 3127 .radio_tx1_pgaa_boost_tune = r33, \ 3128 .radio_tx1_pgag_boost_tune = r34, \ 3129 .radio_tx1_mixa_boost_tune = r35, \ 3130 .radio_tx1_mixg_boost_tune = r36 3131 3132 #define PHYREGS(r0, r1, r2, r3, r4, r5) \ 3133 .phy_regs.phy_bw1a = r0, \ 3134 .phy_regs.phy_bw2 = r1, \ 3135 .phy_regs.phy_bw3 = r2, \ 3136 .phy_regs.phy_bw4 = r3, \ 3137 .phy_regs.phy_bw5 = r4, \ 3138 .phy_regs.phy_bw6 = r5 3139 3140 /* http://bcm-v4.sipsolutions.net/802.11/Radio/2056/ChannelTable */ 3141 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_phy_rev3[] = { 3142 { .freq = 4920, 3143 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 3144 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 3145 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3146 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3147 0x00, 0x0b, 0x00, 0xff, 0x00), 3148 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 3149 }, 3150 { .freq = 4930, 3151 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 3152 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 3153 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3154 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3155 0x00, 0x0b, 0x00, 0xff, 0x00), 3156 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 3157 }, 3158 { .freq = 4940, 3159 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 3160 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 3161 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3162 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3163 0x00, 0x0b, 0x00, 0xff, 0x00), 3164 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 3165 }, 3166 { .freq = 4950, 3167 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 3168 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 3169 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3170 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3171 0x00, 0x0b, 0x00, 0xff, 0x00), 3172 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 3173 }, 3174 { .freq = 4960, 3175 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 3176 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3177 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3178 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3179 0x00, 0x0b, 0x00, 0xff, 0x00), 3180 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 3181 }, 3182 { .freq = 4970, 3183 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 3184 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3185 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3186 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3187 0x00, 0x0b, 0x00, 0xff, 0x00), 3188 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 3189 }, 3190 { .freq = 4980, 3191 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 3192 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3193 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3194 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3195 0x00, 0x0b, 0x00, 0xff, 0x00), 3196 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 3197 }, 3198 { .freq = 4990, 3199 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 3200 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3201 0xff, 0xff, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0b, 3202 0x00, 0xff, 0x00, 0xff, 0x00, 0x08, 0x00, 0x7f, 3203 0x00, 0x0b, 0x00, 0xff, 0x00), 3204 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 3205 }, 3206 { .freq = 5000, 3207 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 3208 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3209 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3210 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3211 0x00, 0x0b, 0x00, 0xff, 0x00), 3212 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 3213 }, 3214 { .freq = 5010, 3215 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 3216 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3217 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3218 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3219 0x00, 0x0b, 0x00, 0xff, 0x00), 3220 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 3221 }, 3222 { .freq = 5020, 3223 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 3224 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3225 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3226 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3227 0x00, 0x0b, 0x00, 0xff, 0x00), 3228 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 3229 }, 3230 { .freq = 5030, 3231 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 3232 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3233 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3234 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3235 0x00, 0x0b, 0x00, 0xff, 0x00), 3236 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 3237 }, 3238 { .freq = 5040, 3239 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 3240 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3241 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3242 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3243 0x00, 0x0b, 0x00, 0xff, 0x00), 3244 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 3245 }, 3246 { .freq = 5050, 3247 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 3248 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3249 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3250 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3251 0x00, 0x0b, 0x00, 0xff, 0x00), 3252 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 3253 }, 3254 { .freq = 5060, 3255 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 3256 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3257 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3258 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3259 0x00, 0x0b, 0x00, 0xff, 0x00), 3260 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 3261 }, 3262 { .freq = 5070, 3263 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 3264 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3265 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3266 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3267 0x00, 0x0b, 0x00, 0xff, 0x00), 3268 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 3269 }, 3270 { .freq = 5080, 3271 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 3272 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3273 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3274 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3275 0x00, 0x0b, 0x00, 0xff, 0x00), 3276 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 3277 }, 3278 { .freq = 5090, 3279 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 3280 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 3281 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3282 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3283 0x00, 0x0b, 0x00, 0xff, 0x00), 3284 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 3285 }, 3286 { .freq = 5100, 3287 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 3288 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3289 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3290 0x00, 0xff, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3291 0x00, 0x0b, 0x00, 0xff, 0x00), 3292 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 3293 }, 3294 { .freq = 5110, 3295 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 3296 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3297 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3298 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3299 0x00, 0x0b, 0x00, 0xfc, 0x00), 3300 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 3301 }, 3302 { .freq = 5120, 3303 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 3304 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3305 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3306 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3307 0x00, 0x0b, 0x00, 0xfc, 0x00), 3308 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 3309 }, 3310 { .freq = 5130, 3311 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 3312 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3313 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3314 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3315 0x00, 0x0b, 0x00, 0xfc, 0x00), 3316 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 3317 }, 3318 { .freq = 5140, 3319 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 3320 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3321 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3322 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3323 0x00, 0x0b, 0x00, 0xfc, 0x00), 3324 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 3325 }, 3326 { .freq = 5160, 3327 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 3328 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3329 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3330 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3331 0x00, 0x0b, 0x00, 0xfc, 0x00), 3332 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 3333 }, 3334 { .freq = 5170, 3335 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 3336 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3337 0xff, 0xff, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3338 0x00, 0xfc, 0x00, 0xff, 0x00, 0x07, 0x00, 0x7f, 3339 0x00, 0x0b, 0x00, 0xfc, 0x00), 3340 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 3341 }, 3342 { .freq = 5180, 3343 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 3344 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3345 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3346 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f, 3347 0x00, 0x0b, 0x00, 0xfc, 0x00), 3348 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 3349 }, 3350 { .freq = 5190, 3351 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 3352 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3353 0xff, 0xef, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0b, 3354 0x00, 0xfc, 0x00, 0xef, 0x00, 0x07, 0x00, 0x7f, 3355 0x00, 0x0b, 0x00, 0xfc, 0x00), 3356 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 3357 }, 3358 { .freq = 5200, 3359 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 3360 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3361 0xff, 0xef, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3362 0x00, 0xfc, 0x00, 0xef, 0x00, 0x06, 0x00, 0x7f, 3363 0x00, 0x0a, 0x00, 0xfc, 0x00), 3364 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 3365 }, 3366 { .freq = 5210, 3367 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 3368 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3369 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3370 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f, 3371 0x00, 0x0a, 0x00, 0xfc, 0x00), 3372 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 3373 }, 3374 { .freq = 5220, 3375 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 3376 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3377 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3378 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f, 3379 0x00, 0x0a, 0x00, 0xfc, 0x00), 3380 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 3381 }, 3382 { .freq = 5230, 3383 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 3384 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3385 0xff, 0xdf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3386 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x06, 0x00, 0x7f, 3387 0x00, 0x0a, 0x00, 0xfc, 0x00), 3388 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 3389 }, 3390 { .freq = 5240, 3391 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 3392 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3393 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3394 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f, 3395 0x00, 0x0a, 0x00, 0xfc, 0x00), 3396 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 3397 }, 3398 { .freq = 5250, 3399 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 3400 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3401 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3402 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f, 3403 0x00, 0x0a, 0x00, 0xfc, 0x00), 3404 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 3405 }, 3406 { .freq = 5260, 3407 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 3408 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 3409 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3410 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f, 3411 0x00, 0x0a, 0x00, 0xfc, 0x00), 3412 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 3413 }, 3414 { .freq = 5270, 3415 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 3416 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 3417 0xff, 0xcf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3418 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x06, 0x00, 0x7f, 3419 0x00, 0x0a, 0x00, 0xfc, 0x00), 3420 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 3421 }, 3422 { .freq = 5280, 3423 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 3424 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 3425 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3426 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f, 3427 0x00, 0x0a, 0x00, 0xfc, 0x00), 3428 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 3429 }, 3430 { .freq = 5290, 3431 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 3432 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 3433 0xff, 0xbf, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0a, 3434 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x06, 0x00, 0x7f, 3435 0x00, 0x0a, 0x00, 0xfc, 0x00), 3436 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 3437 }, 3438 { .freq = 5300, 3439 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 3440 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3441 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3442 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f, 3443 0x00, 0x09, 0x00, 0xfc, 0x00), 3444 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 3445 }, 3446 { .freq = 5310, 3447 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 3448 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3449 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3450 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f, 3451 0x00, 0x09, 0x00, 0xfa, 0x00), 3452 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 3453 }, 3454 { .freq = 5320, 3455 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 3456 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3457 0xff, 0xbf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3458 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x05, 0x00, 0x7f, 3459 0x00, 0x09, 0x00, 0xfa, 0x00), 3460 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 3461 }, 3462 { .freq = 5330, 3463 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 3464 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3465 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3466 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f, 3467 0x00, 0x09, 0x00, 0xfa, 0x00), 3468 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 3469 }, 3470 { .freq = 5340, 3471 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 3472 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3473 0xff, 0xaf, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3474 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x05, 0x00, 0x7f, 3475 0x00, 0x09, 0x00, 0xfa, 0x00), 3476 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 3477 }, 3478 { .freq = 5350, 3479 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 3480 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3481 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3482 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f, 3483 0x00, 0x09, 0x00, 0xfa, 0x00), 3484 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 3485 }, 3486 { .freq = 5360, 3487 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 3488 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3489 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3490 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f, 3491 0x00, 0x09, 0x00, 0xfa, 0x00), 3492 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 3493 }, 3494 { .freq = 5370, 3495 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 3496 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3497 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3498 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f, 3499 0x00, 0x09, 0x00, 0xfa, 0x00), 3500 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 3501 }, 3502 { .freq = 5380, 3503 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 3504 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3505 0xff, 0x9f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3506 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x05, 0x00, 0x7f, 3507 0x00, 0x09, 0x00, 0xfa, 0x00), 3508 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 3509 }, 3510 { .freq = 5390, 3511 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 3512 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 3513 0xff, 0x8f, 0x00, 0x05, 0x00, 0x7f, 0x00, 0x09, 3514 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x05, 0x00, 0x7f, 3515 0x00, 0x09, 0x00, 0xfa, 0x00), 3516 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 3517 }, 3518 { .freq = 5400, 3519 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 3520 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 3521 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3522 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f, 3523 0x00, 0x08, 0x00, 0xfa, 0x00), 3524 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 3525 }, 3526 { .freq = 5410, 3527 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 3528 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 3529 0xc8, 0x8f, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3530 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x04, 0x00, 0x7f, 3531 0x00, 0x08, 0x00, 0xfa, 0x00), 3532 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 3533 }, 3534 { .freq = 5420, 3535 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 3536 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 3537 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3538 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f, 3539 0x00, 0x08, 0x00, 0xfa, 0x00), 3540 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 3541 }, 3542 { .freq = 5430, 3543 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 3544 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 3545 0xc8, 0x8e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3546 0x00, 0xfa, 0x00, 0x8e, 0x00, 0x04, 0x00, 0x7f, 3547 0x00, 0x08, 0x00, 0xfa, 0x00), 3548 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 3549 }, 3550 { .freq = 5440, 3551 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 3552 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3553 0xc8, 0x7e, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3554 0x00, 0xfa, 0x00, 0x7e, 0x00, 0x04, 0x00, 0x7f, 3555 0x00, 0x08, 0x00, 0xfa, 0x00), 3556 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 3557 }, 3558 { .freq = 5450, 3559 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 3560 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3561 0xc8, 0x7d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3562 0x00, 0xfa, 0x00, 0x7d, 0x00, 0x04, 0x00, 0x7f, 3563 0x00, 0x08, 0x00, 0xfa, 0x00), 3564 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 3565 }, 3566 { .freq = 5460, 3567 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 3568 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3569 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3570 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f, 3571 0x00, 0x08, 0x00, 0xf8, 0x00), 3572 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 3573 }, 3574 { .freq = 5470, 3575 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 3576 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3577 0xc8, 0x6d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3578 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x04, 0x00, 0x7f, 3579 0x00, 0x08, 0x00, 0xf8, 0x00), 3580 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 3581 }, 3582 { .freq = 5480, 3583 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 3584 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3585 0xc8, 0x5d, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3586 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x04, 0x00, 0x7f, 3587 0x00, 0x08, 0x00, 0xf8, 0x00), 3588 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 3589 }, 3590 { .freq = 5490, 3591 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 3592 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 3593 0xc8, 0x5c, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x08, 3594 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x04, 0x00, 0x7f, 3595 0x00, 0x08, 0x00, 0xf8, 0x00), 3596 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 3597 }, 3598 { .freq = 5500, 3599 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 3600 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3601 0x84, 0x5c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3602 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x03, 0x00, 0x7f, 3603 0x00, 0x07, 0x00, 0xf8, 0x00), 3604 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 3605 }, 3606 { .freq = 5510, 3607 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 3608 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3609 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3610 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f, 3611 0x00, 0x07, 0x00, 0xf8, 0x00), 3612 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 3613 }, 3614 { .freq = 5520, 3615 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 3616 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3617 0x84, 0x4c, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3618 0x00, 0xf8, 0x00, 0x4c, 0x00, 0x03, 0x00, 0x7f, 3619 0x00, 0x07, 0x00, 0xf8, 0x00), 3620 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 3621 }, 3622 { .freq = 5530, 3623 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 3624 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3625 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3626 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f, 3627 0x00, 0x07, 0x00, 0xf8, 0x00), 3628 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 3629 }, 3630 { .freq = 5540, 3631 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 3632 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3633 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3634 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f, 3635 0x00, 0x07, 0x00, 0xf8, 0x00), 3636 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 3637 }, 3638 { .freq = 5550, 3639 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 3640 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3641 0x84, 0x3b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3642 0x00, 0xf8, 0x00, 0x3b, 0x00, 0x03, 0x00, 0x7f, 3643 0x00, 0x07, 0x00, 0xf8, 0x00), 3644 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 3645 }, 3646 { .freq = 5560, 3647 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 3648 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3649 0x84, 0x2b, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3650 0x00, 0xf8, 0x00, 0x2b, 0x00, 0x03, 0x00, 0x7f, 3651 0x00, 0x07, 0x00, 0xf8, 0x00), 3652 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 3653 }, 3654 { .freq = 5570, 3655 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 3656 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3657 0x84, 0x2a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3658 0x00, 0xf8, 0x00, 0x2a, 0x00, 0x03, 0x00, 0x7f, 3659 0x00, 0x07, 0x00, 0xf8, 0x00), 3660 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 3661 }, 3662 { .freq = 5580, 3663 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 3664 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3665 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3666 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f, 3667 0x00, 0x07, 0x00, 0xf8, 0x00), 3668 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 3669 }, 3670 { .freq = 5590, 3671 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 3672 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 3673 0x84, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3674 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f, 3675 0x00, 0x07, 0x00, 0xf8, 0x00), 3676 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 3677 }, 3678 { .freq = 5600, 3679 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 3680 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3681 0x70, 0x1a, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3682 0x00, 0xf8, 0x00, 0x1a, 0x00, 0x03, 0x00, 0x7f, 3683 0x00, 0x07, 0x00, 0xf8, 0x00), 3684 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 3685 }, 3686 { .freq = 5610, 3687 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 3688 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3689 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3690 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f, 3691 0x00, 0x07, 0x00, 0xf8, 0x00), 3692 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 3693 }, 3694 { .freq = 5620, 3695 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 3696 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3697 0x70, 0x19, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3698 0x00, 0xf8, 0x00, 0x19, 0x00, 0x03, 0x00, 0x7f, 3699 0x00, 0x07, 0x00, 0xf8, 0x00), 3700 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 3701 }, 3702 { .freq = 5630, 3703 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 3704 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3705 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3706 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f, 3707 0x00, 0x07, 0x00, 0xf8, 0x00), 3708 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 3709 }, 3710 { .freq = 5640, 3711 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 3712 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3713 0x70, 0x09, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3714 0x00, 0xf8, 0x00, 0x09, 0x00, 0x03, 0x00, 0x7f, 3715 0x00, 0x07, 0x00, 0xf8, 0x00), 3716 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 3717 }, 3718 { .freq = 5650, 3719 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 3720 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3721 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3722 0x00, 0xf8, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f, 3723 0x00, 0x07, 0x00, 0xf8, 0x00), 3724 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 3725 }, 3726 { .freq = 5660, 3727 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 3728 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3729 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3730 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f, 3731 0x00, 0x07, 0x00, 0xf6, 0x00), 3732 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 3733 }, 3734 { .freq = 5670, 3735 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 3736 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3737 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3738 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f, 3739 0x00, 0x07, 0x00, 0xf6, 0x00), 3740 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 3741 }, 3742 { .freq = 5680, 3743 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 3744 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3745 0x70, 0x08, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3746 0x00, 0xf6, 0x00, 0x08, 0x00, 0x03, 0x00, 0x7f, 3747 0x00, 0x07, 0x00, 0xf6, 0x00), 3748 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 3749 }, 3750 { .freq = 5690, 3751 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 3752 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 3753 0x70, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x07, 3754 0x00, 0xf6, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f, 3755 0x00, 0x07, 0x00, 0xf6, 0x00), 3756 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 3757 }, 3758 { .freq = 5700, 3759 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 3760 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3761 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3762 0x00, 0xf6, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f, 3763 0x00, 0x06, 0x00, 0xf6, 0x00), 3764 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 3765 }, 3766 { .freq = 5710, 3767 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 3768 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3769 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3770 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f, 3771 0x00, 0x06, 0x00, 0xf4, 0x00), 3772 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 3773 }, 3774 { .freq = 5720, 3775 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 3776 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3777 0x40, 0x07, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3778 0x00, 0xf4, 0x00, 0x07, 0x00, 0x02, 0x00, 0x7f, 3779 0x00, 0x06, 0x00, 0xf4, 0x00), 3780 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 3781 }, 3782 { .freq = 5725, 3783 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 3784 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3785 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3786 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3787 0x00, 0x06, 0x00, 0xf4, 0x00), 3788 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 3789 }, 3790 { .freq = 5730, 3791 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 3792 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3793 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3794 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3795 0x00, 0x06, 0x00, 0xf4, 0x00), 3796 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 3797 }, 3798 { .freq = 5735, 3799 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 3800 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3801 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3802 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3803 0x00, 0x06, 0x00, 0xf4, 0x00), 3804 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 3805 }, 3806 { .freq = 5740, 3807 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 3808 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3809 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3810 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3811 0x00, 0x06, 0x00, 0xf4, 0x00), 3812 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 3813 }, 3814 { .freq = 5745, 3815 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 3816 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3817 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3818 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3819 0x00, 0x06, 0x00, 0xf4, 0x00), 3820 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 3821 }, 3822 { .freq = 5750, 3823 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 3824 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3825 0x40, 0x06, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3826 0x00, 0xf4, 0x00, 0x06, 0x00, 0x02, 0x00, 0x7f, 3827 0x00, 0x06, 0x00, 0xf4, 0x00), 3828 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 3829 }, 3830 { .freq = 5755, 3831 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 3832 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3833 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3834 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3835 0x00, 0x06, 0x00, 0xf4, 0x00), 3836 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 3837 }, 3838 { .freq = 5760, 3839 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 3840 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3841 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3842 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3843 0x00, 0x06, 0x00, 0xf4, 0x00), 3844 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 3845 }, 3846 { .freq = 5765, 3847 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 3848 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3849 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3850 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3851 0x00, 0x06, 0x00, 0xf4, 0x00), 3852 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 3853 }, 3854 { .freq = 5770, 3855 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 3856 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3857 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3858 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3859 0x00, 0x06, 0x00, 0xf4, 0x00), 3860 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 3861 }, 3862 { .freq = 5775, 3863 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 3864 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3865 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3866 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3867 0x00, 0x06, 0x00, 0xf4, 0x00), 3868 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 3869 }, 3870 { .freq = 5780, 3871 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 3872 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 3873 0x40, 0x05, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3874 0x00, 0xf4, 0x00, 0x05, 0x00, 0x02, 0x00, 0x7f, 3875 0x00, 0x06, 0x00, 0xf4, 0x00), 3876 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 3877 }, 3878 { .freq = 5785, 3879 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 3880 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 3881 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3882 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 3883 0x00, 0x06, 0x00, 0xf4, 0x00), 3884 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 3885 }, 3886 { .freq = 5790, 3887 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 3888 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 3889 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3890 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 3891 0x00, 0x06, 0x00, 0xf4, 0x00), 3892 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 3893 }, 3894 { .freq = 5795, 3895 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 3896 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 3897 0x40, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x06, 3898 0x00, 0xf4, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 3899 0x00, 0x06, 0x00, 0xf4, 0x00), 3900 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 3901 }, 3902 { .freq = 5800, 3903 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 3904 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3905 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3906 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f, 3907 0x00, 0x06, 0x00, 0xf4, 0x00), 3908 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 3909 }, 3910 { .freq = 5805, 3911 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 3912 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3913 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3914 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f, 3915 0x00, 0x06, 0x00, 0xf4, 0x00), 3916 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 3917 }, 3918 { .freq = 5810, 3919 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 3920 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3921 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3922 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f, 3923 0x00, 0x06, 0x00, 0xf4, 0x00), 3924 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 3925 }, 3926 { .freq = 5815, 3927 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 3928 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3929 0x20, 0x04, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3930 0x00, 0xf4, 0x00, 0x04, 0x00, 0x00, 0x00, 0x7f, 3931 0x00, 0x06, 0x00, 0xf4, 0x00), 3932 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 3933 }, 3934 { .freq = 5820, 3935 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 3936 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3937 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3938 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3939 0x00, 0x06, 0x00, 0xf4, 0x00), 3940 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 3941 }, 3942 { .freq = 5825, 3943 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 3944 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3945 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3946 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3947 0x00, 0x06, 0x00, 0xf4, 0x00), 3948 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 3949 }, 3950 { .freq = 5830, 3951 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 3952 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3953 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3954 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3955 0x00, 0x06, 0x00, 0xf4, 0x00), 3956 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 3957 }, 3958 { .freq = 5840, 3959 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 3960 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3961 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3962 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3963 0x00, 0x06, 0x00, 0xf4, 0x00), 3964 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 3965 }, 3966 { .freq = 5850, 3967 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 3968 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3969 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3970 0x00, 0xf4, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3971 0x00, 0x06, 0x00, 0xf4, 0x00), 3972 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 3973 }, 3974 { .freq = 5860, 3975 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 3976 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3977 0x20, 0x03, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3978 0x00, 0xf2, 0x00, 0x03, 0x00, 0x00, 0x00, 0x7f, 3979 0x00, 0x06, 0x00, 0xf2, 0x00), 3980 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 3981 }, 3982 { .freq = 5870, 3983 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 3984 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3985 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3986 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 3987 0x00, 0x06, 0x00, 0xf2, 0x00), 3988 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 3989 }, 3990 { .freq = 5880, 3991 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 3992 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 3993 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 3994 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 3995 0x00, 0x06, 0x00, 0xf2, 0x00), 3996 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 3997 }, 3998 { .freq = 5890, 3999 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 4000 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4001 0x20, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x06, 4002 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 4003 0x00, 0x06, 0x00, 0xf2, 0x00), 4004 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 4005 }, 4006 { .freq = 5900, 4007 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 4008 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 4009 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05, 4010 0x00, 0xf2, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 4011 0x00, 0x05, 0x00, 0xf2, 0x00), 4012 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 4013 }, 4014 { .freq = 5910, 4015 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 4016 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 4017 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x05, 4018 0x00, 0xf2, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 4019 0x00, 0x05, 0x00, 0xf2, 0x00), 4020 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 4021 }, 4022 { .freq = 2412, 4023 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 4024 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 4025 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00, 4026 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00, 4027 0x70, 0x00, 0x0f, 0x00, 0x0f), 4028 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 4029 }, 4030 { .freq = 2417, 4031 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 4032 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4033 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00, 4034 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00, 4035 0x70, 0x00, 0x0f, 0x00, 0x0f), 4036 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 4037 }, 4038 { .freq = 2422, 4039 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 4040 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4041 0x00, 0x00, 0xff, 0x00, 0x05, 0x00, 0x70, 0x00, 4042 0x0f, 0x00, 0x0f, 0x00, 0xff, 0x00, 0x05, 0x00, 4043 0x70, 0x00, 0x0f, 0x00, 0x0f), 4044 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 4045 }, 4046 { .freq = 2427, 4047 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 4048 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4049 0x00, 0x00, 0xfd, 0x00, 0x05, 0x00, 0x70, 0x00, 4050 0x0f, 0x00, 0x0f, 0x00, 0xfd, 0x00, 0x05, 0x00, 4051 0x70, 0x00, 0x0f, 0x00, 0x0f), 4052 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 4053 }, 4054 { .freq = 2432, 4055 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 4056 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4057 0x00, 0x00, 0xfb, 0x00, 0x05, 0x00, 0x70, 0x00, 4058 0x0f, 0x00, 0x0f, 0x00, 0xfb, 0x00, 0x05, 0x00, 4059 0x70, 0x00, 0x0f, 0x00, 0x0f), 4060 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 4061 }, 4062 { .freq = 2437, 4063 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 4064 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4065 0x00, 0x00, 0xfa, 0x00, 0x05, 0x00, 0x70, 0x00, 4066 0x0f, 0x00, 0x0f, 0x00, 0xfa, 0x00, 0x05, 0x00, 4067 0x70, 0x00, 0x0f, 0x00, 0x0f), 4068 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 4069 }, 4070 { .freq = 2442, 4071 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 4072 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 4073 0x00, 0x00, 0xf8, 0x00, 0x05, 0x00, 0x70, 0x00, 4074 0x0f, 0x00, 0x0f, 0x00, 0xf8, 0x00, 0x05, 0x00, 4075 0x70, 0x00, 0x0f, 0x00, 0x0f), 4076 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 4077 }, 4078 { .freq = 2447, 4079 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 4080 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 4081 0x00, 0x00, 0xf7, 0x00, 0x05, 0x00, 0x70, 0x00, 4082 0x0f, 0x00, 0x0f, 0x00, 0xf7, 0x00, 0x05, 0x00, 4083 0x70, 0x00, 0x0f, 0x00, 0x0f), 4084 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 4085 }, 4086 { .freq = 2452, 4087 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 4088 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 4089 0x00, 0x00, 0xf6, 0x00, 0x05, 0x00, 0x70, 0x00, 4090 0x0f, 0x00, 0x0f, 0x00, 0xf6, 0x00, 0x05, 0x00, 4091 0x70, 0x00, 0x0f, 0x00, 0x0f), 4092 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 4093 }, 4094 { .freq = 2457, 4095 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 4096 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 4097 0x00, 0x00, 0xf5, 0x00, 0x05, 0x00, 0x70, 0x00, 4098 0x0f, 0x00, 0x0d, 0x00, 0xf5, 0x00, 0x05, 0x00, 4099 0x70, 0x00, 0x0f, 0x00, 0x0d), 4100 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 4101 }, 4102 { .freq = 2462, 4103 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 4104 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 4105 0x00, 0x00, 0xf4, 0x00, 0x05, 0x00, 0x70, 0x00, 4106 0x0f, 0x00, 0x0d, 0x00, 0xf4, 0x00, 0x05, 0x00, 4107 0x70, 0x00, 0x0f, 0x00, 0x0d), 4108 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 4109 }, 4110 { .freq = 2467, 4111 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 4112 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 4113 0x00, 0x00, 0xf3, 0x00, 0x05, 0x00, 0x70, 0x00, 4114 0x0f, 0x00, 0x0d, 0x00, 0xf3, 0x00, 0x05, 0x00, 4115 0x70, 0x00, 0x0f, 0x00, 0x0d), 4116 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 4117 }, 4118 { .freq = 2472, 4119 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 4120 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 4121 0x00, 0x00, 0xf2, 0x00, 0x05, 0x00, 0x70, 0x00, 4122 0x0f, 0x00, 0x0d, 0x00, 0xf2, 0x00, 0x05, 0x00, 4123 0x70, 0x00, 0x0f, 0x00, 0x0d), 4124 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 4125 }, 4126 { .freq = 2484, 4127 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 4128 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 4129 0x00, 0x00, 0xf0, 0x00, 0x05, 0x00, 0x70, 0x00, 4130 0x0f, 0x00, 0x0d, 0x00, 0xf0, 0x00, 0x05, 0x00, 4131 0x70, 0x00, 0x0f, 0x00, 0x0d), 4132 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 4133 }, 4134 }; 4135 4136 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_phy_rev4[] = { 4137 { .freq = 4920, 4138 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 4139 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 4140 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4141 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4142 0x00, 0x0f, 0x00, 0xff, 0x00), 4143 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 4144 }, 4145 { .freq = 4930, 4146 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 4147 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 4148 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4149 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4150 0x00, 0x0f, 0x00, 0xff, 0x00), 4151 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 4152 }, 4153 { .freq = 4940, 4154 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 4155 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 4156 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4157 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4158 0x00, 0x0f, 0x00, 0xff, 0x00), 4159 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 4160 }, 4161 { .freq = 4950, 4162 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 4163 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 4164 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4165 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4166 0x00, 0x0f, 0x00, 0xff, 0x00), 4167 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 4168 }, 4169 { .freq = 4960, 4170 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 4171 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4172 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4173 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4174 0x00, 0x0f, 0x00, 0xff, 0x00), 4175 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 4176 }, 4177 { .freq = 4970, 4178 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 4179 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4180 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4181 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4182 0x00, 0x0f, 0x00, 0xff, 0x00), 4183 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 4184 }, 4185 { .freq = 4980, 4186 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 4187 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4188 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4189 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4190 0x00, 0x0f, 0x00, 0xff, 0x00), 4191 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 4192 }, 4193 { .freq = 4990, 4194 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 4195 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4196 0xff, 0xff, 0x00, 0x0e, 0x00, 0x7f, 0x00, 0x0f, 4197 0x00, 0xff, 0x00, 0xff, 0x00, 0x0e, 0x00, 0x7f, 4198 0x00, 0x0f, 0x00, 0xff, 0x00), 4199 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 4200 }, 4201 { .freq = 5000, 4202 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 4203 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4204 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4205 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4206 0x00, 0x0f, 0x00, 0xff, 0x00), 4207 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 4208 }, 4209 { .freq = 5010, 4210 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 4211 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4212 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4213 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4214 0x00, 0x0f, 0x00, 0xff, 0x00), 4215 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 4216 }, 4217 { .freq = 5020, 4218 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 4219 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4220 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4221 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4222 0x00, 0x0f, 0x00, 0xff, 0x00), 4223 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 4224 }, 4225 { .freq = 5030, 4226 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 4227 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4228 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4229 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4230 0x00, 0x0f, 0x00, 0xff, 0x00), 4231 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 4232 }, 4233 { .freq = 5040, 4234 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 4235 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4236 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4237 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4238 0x00, 0x0f, 0x00, 0xff, 0x00), 4239 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 4240 }, 4241 { .freq = 5050, 4242 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 4243 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4244 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4245 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4246 0x00, 0x0f, 0x00, 0xff, 0x00), 4247 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 4248 }, 4249 { .freq = 5060, 4250 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 4251 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4252 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4253 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4254 0x00, 0x0f, 0x00, 0xff, 0x00), 4255 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 4256 }, 4257 { .freq = 5070, 4258 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 4259 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4260 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4261 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4262 0x00, 0x0f, 0x00, 0xff, 0x00), 4263 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 4264 }, 4265 { .freq = 5080, 4266 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 4267 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4268 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4269 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4270 0x00, 0x0f, 0x00, 0xff, 0x00), 4271 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 4272 }, 4273 { .freq = 5090, 4274 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 4275 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 4276 0xff, 0xff, 0x00, 0x0d, 0x00, 0x7f, 0x00, 0x0f, 4277 0x00, 0xff, 0x00, 0xff, 0x00, 0x0d, 0x00, 0x7f, 4278 0x00, 0x0f, 0x00, 0xff, 0x00), 4279 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 4280 }, 4281 { .freq = 5100, 4282 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 4283 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4284 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4285 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4286 0x00, 0x0f, 0x00, 0xfe, 0x00), 4287 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 4288 }, 4289 { .freq = 5110, 4290 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 4291 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4292 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4293 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4294 0x00, 0x0f, 0x00, 0xfe, 0x00), 4295 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 4296 }, 4297 { .freq = 5120, 4298 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 4299 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4300 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4301 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4302 0x00, 0x0f, 0x00, 0xfe, 0x00), 4303 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 4304 }, 4305 { .freq = 5130, 4306 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 4307 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4308 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4309 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4310 0x00, 0x0f, 0x00, 0xfe, 0x00), 4311 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 4312 }, 4313 { .freq = 5140, 4314 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 4315 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4316 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4317 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4318 0x00, 0x0f, 0x00, 0xfe, 0x00), 4319 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 4320 }, 4321 { .freq = 5160, 4322 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 4323 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4324 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4325 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4326 0x00, 0x0f, 0x00, 0xfe, 0x00), 4327 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 4328 }, 4329 { .freq = 5170, 4330 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 4331 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4332 0xff, 0xff, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4333 0x00, 0xfe, 0x00, 0xff, 0x00, 0x0c, 0x00, 0x7f, 4334 0x00, 0x0f, 0x00, 0xfe, 0x00), 4335 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 4336 }, 4337 { .freq = 5180, 4338 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 4339 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4340 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4341 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f, 4342 0x00, 0x0f, 0x00, 0xfe, 0x00), 4343 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 4344 }, 4345 { .freq = 5190, 4346 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 4347 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4348 0xff, 0xef, 0x00, 0x0c, 0x00, 0x7f, 0x00, 0x0f, 4349 0x00, 0xfe, 0x00, 0xef, 0x00, 0x0c, 0x00, 0x7f, 4350 0x00, 0x0f, 0x00, 0xfe, 0x00), 4351 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 4352 }, 4353 { .freq = 5200, 4354 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 4355 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4356 0xff, 0xef, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4357 0x00, 0xfc, 0x00, 0xef, 0x00, 0x0a, 0x00, 0x7f, 4358 0x00, 0x0f, 0x00, 0xfc, 0x00), 4359 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 4360 }, 4361 { .freq = 5210, 4362 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 4363 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4364 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4365 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 4366 0x00, 0x0f, 0x00, 0xfc, 0x00), 4367 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 4368 }, 4369 { .freq = 5220, 4370 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 4371 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4372 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4373 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 4374 0x00, 0x0f, 0x00, 0xfc, 0x00), 4375 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 4376 }, 4377 { .freq = 5230, 4378 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 4379 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4380 0xff, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4381 0x00, 0xfc, 0x00, 0xdf, 0x00, 0x0a, 0x00, 0x7f, 4382 0x00, 0x0f, 0x00, 0xfc, 0x00), 4383 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 4384 }, 4385 { .freq = 5240, 4386 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 4387 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4388 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4389 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 4390 0x00, 0x0f, 0x00, 0xfc, 0x00), 4391 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 4392 }, 4393 { .freq = 5250, 4394 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 4395 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4396 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4397 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 4398 0x00, 0x0f, 0x00, 0xfc, 0x00), 4399 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 4400 }, 4401 { .freq = 5260, 4402 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 4403 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 4404 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4405 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 4406 0x00, 0x0f, 0x00, 0xfc, 0x00), 4407 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 4408 }, 4409 { .freq = 5270, 4410 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 4411 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 4412 0xff, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4413 0x00, 0xfc, 0x00, 0xcf, 0x00, 0x0a, 0x00, 0x7f, 4414 0x00, 0x0f, 0x00, 0xfc, 0x00), 4415 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 4416 }, 4417 { .freq = 5280, 4418 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 4419 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 4420 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4421 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 4422 0x00, 0x0f, 0x00, 0xfc, 0x00), 4423 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 4424 }, 4425 { .freq = 5290, 4426 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 4427 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 4428 0xff, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 0x00, 0x0f, 4429 0x00, 0xfc, 0x00, 0xbf, 0x00, 0x0a, 0x00, 0x7f, 4430 0x00, 0x0f, 0x00, 0xfc, 0x00), 4431 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 4432 }, 4433 { .freq = 5300, 4434 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 4435 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4436 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4437 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f, 4438 0x00, 0x0f, 0x00, 0xfa, 0x00), 4439 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 4440 }, 4441 { .freq = 5310, 4442 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 4443 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4444 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4445 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f, 4446 0x00, 0x0f, 0x00, 0xfa, 0x00), 4447 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 4448 }, 4449 { .freq = 5320, 4450 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 4451 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4452 0xff, 0xbf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4453 0x00, 0xfa, 0x00, 0xbf, 0x00, 0x08, 0x00, 0x7f, 4454 0x00, 0x0f, 0x00, 0xfa, 0x00), 4455 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 4456 }, 4457 { .freq = 5330, 4458 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 4459 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4460 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4461 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f, 4462 0x00, 0x0f, 0x00, 0xfa, 0x00), 4463 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 4464 }, 4465 { .freq = 5340, 4466 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 4467 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4468 0xff, 0xaf, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4469 0x00, 0xfa, 0x00, 0xaf, 0x00, 0x08, 0x00, 0x7f, 4470 0x00, 0x0f, 0x00, 0xfa, 0x00), 4471 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 4472 }, 4473 { .freq = 5350, 4474 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 4475 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4476 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4477 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f, 4478 0x00, 0x0f, 0x00, 0xfa, 0x00), 4479 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 4480 }, 4481 { .freq = 5360, 4482 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 4483 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4484 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4485 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f, 4486 0x00, 0x0f, 0x00, 0xfa, 0x00), 4487 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 4488 }, 4489 { .freq = 5370, 4490 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 4491 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4492 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4493 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f, 4494 0x00, 0x0f, 0x00, 0xfa, 0x00), 4495 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 4496 }, 4497 { .freq = 5380, 4498 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 4499 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4500 0xff, 0x9f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4501 0x00, 0xfa, 0x00, 0x9f, 0x00, 0x08, 0x00, 0x7f, 4502 0x00, 0x0f, 0x00, 0xfa, 0x00), 4503 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 4504 }, 4505 { .freq = 5390, 4506 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 4507 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 4508 0xff, 0x8f, 0x00, 0x08, 0x00, 0x7f, 0x00, 0x0f, 4509 0x00, 0xfa, 0x00, 0x8f, 0x00, 0x08, 0x00, 0x7f, 4510 0x00, 0x0f, 0x00, 0xfa, 0x00), 4511 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 4512 }, 4513 { .freq = 5400, 4514 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 4515 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 4516 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4517 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f, 4518 0x00, 0x0f, 0x00, 0xf8, 0x00), 4519 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 4520 }, 4521 { .freq = 5410, 4522 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 4523 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 4524 0xc8, 0x8f, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4525 0x00, 0xf8, 0x00, 0x8f, 0x00, 0x07, 0x00, 0x7f, 4526 0x00, 0x0f, 0x00, 0xf8, 0x00), 4527 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 4528 }, 4529 { .freq = 5420, 4530 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 4531 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 4532 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4533 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f, 4534 0x00, 0x0f, 0x00, 0xf8, 0x00), 4535 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 4536 }, 4537 { .freq = 5430, 4538 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 4539 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 4540 0xc8, 0x8e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4541 0x00, 0xf8, 0x00, 0x8e, 0x00, 0x07, 0x00, 0x7f, 4542 0x00, 0x0f, 0x00, 0xf8, 0x00), 4543 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 4544 }, 4545 { .freq = 5440, 4546 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 4547 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4548 0xc8, 0x7e, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4549 0x00, 0xf8, 0x00, 0x7e, 0x00, 0x07, 0x00, 0x7f, 4550 0x00, 0x0f, 0x00, 0xf8, 0x00), 4551 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 4552 }, 4553 { .freq = 5450, 4554 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 4555 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4556 0xc8, 0x7d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4557 0x00, 0xf8, 0x00, 0x7d, 0x00, 0x07, 0x00, 0x7f, 4558 0x00, 0x0f, 0x00, 0xf8, 0x00), 4559 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 4560 }, 4561 { .freq = 5460, 4562 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 4563 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4564 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4565 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f, 4566 0x00, 0x0f, 0x00, 0xf8, 0x00), 4567 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 4568 }, 4569 { .freq = 5470, 4570 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 4571 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4572 0xc8, 0x6d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4573 0x00, 0xf8, 0x00, 0x6d, 0x00, 0x07, 0x00, 0x7f, 4574 0x00, 0x0f, 0x00, 0xf8, 0x00), 4575 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 4576 }, 4577 { .freq = 5480, 4578 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 4579 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4580 0xc8, 0x5d, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4581 0x00, 0xf8, 0x00, 0x5d, 0x00, 0x07, 0x00, 0x7f, 4582 0x00, 0x0f, 0x00, 0xf8, 0x00), 4583 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 4584 }, 4585 { .freq = 5490, 4586 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 4587 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 4588 0xc8, 0x5c, 0x00, 0x07, 0x00, 0x7f, 0x00, 0x0f, 4589 0x00, 0xf8, 0x00, 0x5c, 0x00, 0x07, 0x00, 0x7f, 4590 0x00, 0x0f, 0x00, 0xf8, 0x00), 4591 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 4592 }, 4593 { .freq = 5500, 4594 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 4595 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4596 0x84, 0x5c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4597 0x00, 0xf6, 0x00, 0x5c, 0x00, 0x06, 0x00, 0x7f, 4598 0x00, 0x0d, 0x00, 0xf6, 0x00), 4599 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 4600 }, 4601 { .freq = 5510, 4602 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 4603 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4604 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4605 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f, 4606 0x00, 0x0d, 0x00, 0xf6, 0x00), 4607 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 4608 }, 4609 { .freq = 5520, 4610 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 4611 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4612 0x84, 0x4c, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4613 0x00, 0xf6, 0x00, 0x4c, 0x00, 0x06, 0x00, 0x7f, 4614 0x00, 0x0d, 0x00, 0xf6, 0x00), 4615 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 4616 }, 4617 { .freq = 5530, 4618 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 4619 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4620 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4621 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f, 4622 0x00, 0x0d, 0x00, 0xf6, 0x00), 4623 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 4624 }, 4625 { .freq = 5540, 4626 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 4627 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4628 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4629 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f, 4630 0x00, 0x0d, 0x00, 0xf6, 0x00), 4631 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 4632 }, 4633 { .freq = 5550, 4634 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 4635 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4636 0x84, 0x3b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4637 0x00, 0xf6, 0x00, 0x3b, 0x00, 0x06, 0x00, 0x7f, 4638 0x00, 0x0d, 0x00, 0xf6, 0x00), 4639 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 4640 }, 4641 { .freq = 5560, 4642 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 4643 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4644 0x84, 0x2b, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4645 0x00, 0xf6, 0x00, 0x2b, 0x00, 0x06, 0x00, 0x7f, 4646 0x00, 0x0d, 0x00, 0xf6, 0x00), 4647 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 4648 }, 4649 { .freq = 5570, 4650 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 4651 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4652 0x84, 0x2a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4653 0x00, 0xf6, 0x00, 0x2a, 0x00, 0x06, 0x00, 0x7f, 4654 0x00, 0x0d, 0x00, 0xf6, 0x00), 4655 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 4656 }, 4657 { .freq = 5580, 4658 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 4659 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4660 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4661 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f, 4662 0x00, 0x0d, 0x00, 0xf6, 0x00), 4663 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 4664 }, 4665 { .freq = 5590, 4666 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 4667 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 4668 0x84, 0x1a, 0x00, 0x06, 0x00, 0x7f, 0x00, 0x0d, 4669 0x00, 0xf6, 0x00, 0x1a, 0x00, 0x06, 0x00, 0x7f, 4670 0x00, 0x0d, 0x00, 0xf6, 0x00), 4671 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 4672 }, 4673 { .freq = 5600, 4674 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 4675 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4676 0x70, 0x1a, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4677 0x00, 0xf4, 0x00, 0x1a, 0x00, 0x04, 0x00, 0x7f, 4678 0x00, 0x0b, 0x00, 0xf4, 0x00), 4679 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 4680 }, 4681 { .freq = 5610, 4682 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 4683 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4684 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4685 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f, 4686 0x00, 0x0b, 0x00, 0xf4, 0x00), 4687 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 4688 }, 4689 { .freq = 5620, 4690 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 4691 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4692 0x70, 0x19, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4693 0x00, 0xf4, 0x00, 0x19, 0x00, 0x04, 0x00, 0x7f, 4694 0x00, 0x0b, 0x00, 0xf4, 0x00), 4695 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 4696 }, 4697 { .freq = 5630, 4698 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 4699 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4700 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4701 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f, 4702 0x00, 0x0b, 0x00, 0xf4, 0x00), 4703 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 4704 }, 4705 { .freq = 5640, 4706 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 4707 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4708 0x70, 0x09, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4709 0x00, 0xf4, 0x00, 0x09, 0x00, 0x04, 0x00, 0x7f, 4710 0x00, 0x0b, 0x00, 0xf4, 0x00), 4711 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 4712 }, 4713 { .freq = 5650, 4714 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 4715 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4716 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4717 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f, 4718 0x00, 0x0b, 0x00, 0xf4, 0x00), 4719 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 4720 }, 4721 { .freq = 5660, 4722 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 4723 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4724 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4725 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f, 4726 0x00, 0x0b, 0x00, 0xf4, 0x00), 4727 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 4728 }, 4729 { .freq = 5670, 4730 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 4731 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4732 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4733 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f, 4734 0x00, 0x0b, 0x00, 0xf4, 0x00), 4735 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 4736 }, 4737 { .freq = 5680, 4738 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 4739 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4740 0x70, 0x08, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4741 0x00, 0xf4, 0x00, 0x08, 0x00, 0x04, 0x00, 0x7f, 4742 0x00, 0x0b, 0x00, 0xf4, 0x00), 4743 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 4744 }, 4745 { .freq = 5690, 4746 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 4747 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 4748 0x70, 0x07, 0x00, 0x04, 0x00, 0x7f, 0x00, 0x0b, 4749 0x00, 0xf4, 0x00, 0x07, 0x00, 0x04, 0x00, 0x7f, 4750 0x00, 0x0b, 0x00, 0xf4, 0x00), 4751 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 4752 }, 4753 { .freq = 5700, 4754 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 4755 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4756 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4757 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f, 4758 0x00, 0x0a, 0x00, 0xf2, 0x00), 4759 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 4760 }, 4761 { .freq = 5710, 4762 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 4763 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4764 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4765 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f, 4766 0x00, 0x0a, 0x00, 0xf2, 0x00), 4767 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 4768 }, 4769 { .freq = 5720, 4770 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 4771 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4772 0x40, 0x07, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4773 0x00, 0xf2, 0x00, 0x07, 0x00, 0x03, 0x00, 0x7f, 4774 0x00, 0x0a, 0x00, 0xf2, 0x00), 4775 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 4776 }, 4777 { .freq = 5725, 4778 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 4779 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4780 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4781 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4782 0x00, 0x0a, 0x00, 0xf2, 0x00), 4783 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 4784 }, 4785 { .freq = 5730, 4786 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 4787 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4788 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4789 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4790 0x00, 0x0a, 0x00, 0xf2, 0x00), 4791 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 4792 }, 4793 { .freq = 5735, 4794 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 4795 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4796 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4797 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4798 0x00, 0x0a, 0x00, 0xf2, 0x00), 4799 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 4800 }, 4801 { .freq = 5740, 4802 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 4803 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4804 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4805 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4806 0x00, 0x0a, 0x00, 0xf2, 0x00), 4807 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 4808 }, 4809 { .freq = 5745, 4810 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 4811 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4812 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4813 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4814 0x00, 0x0a, 0x00, 0xf2, 0x00), 4815 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 4816 }, 4817 { .freq = 5750, 4818 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 4819 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4820 0x40, 0x06, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4821 0x00, 0xf2, 0x00, 0x06, 0x00, 0x03, 0x00, 0x7f, 4822 0x00, 0x0a, 0x00, 0xf2, 0x00), 4823 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 4824 }, 4825 { .freq = 5755, 4826 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 4827 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4828 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4829 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4830 0x00, 0x0a, 0x00, 0xf2, 0x00), 4831 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 4832 }, 4833 { .freq = 5760, 4834 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 4835 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4836 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4837 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4838 0x00, 0x0a, 0x00, 0xf2, 0x00), 4839 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 4840 }, 4841 { .freq = 5765, 4842 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 4843 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4844 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4845 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4846 0x00, 0x0a, 0x00, 0xf2, 0x00), 4847 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 4848 }, 4849 { .freq = 5770, 4850 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 4851 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4852 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4853 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4854 0x00, 0x0a, 0x00, 0xf2, 0x00), 4855 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 4856 }, 4857 { .freq = 5775, 4858 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 4859 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4860 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4861 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4862 0x00, 0x0a, 0x00, 0xf2, 0x00), 4863 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 4864 }, 4865 { .freq = 5780, 4866 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 4867 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 4868 0x40, 0x05, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4869 0x00, 0xf2, 0x00, 0x05, 0x00, 0x03, 0x00, 0x7f, 4870 0x00, 0x0a, 0x00, 0xf2, 0x00), 4871 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 4872 }, 4873 { .freq = 5785, 4874 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 4875 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 4876 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4877 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f, 4878 0x00, 0x0a, 0x00, 0xf2, 0x00), 4879 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 4880 }, 4881 { .freq = 5790, 4882 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 4883 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 4884 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4885 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f, 4886 0x00, 0x0a, 0x00, 0xf2, 0x00), 4887 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 4888 }, 4889 { .freq = 5795, 4890 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 4891 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 4892 0x40, 0x04, 0x00, 0x03, 0x00, 0x7f, 0x00, 0x0a, 4893 0x00, 0xf2, 0x00, 0x04, 0x00, 0x03, 0x00, 0x7f, 4894 0x00, 0x0a, 0x00, 0xf2, 0x00), 4895 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 4896 }, 4897 { .freq = 5800, 4898 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 4899 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4900 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4901 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 4902 0x00, 0x09, 0x00, 0xf0, 0x00), 4903 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 4904 }, 4905 { .freq = 5805, 4906 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 4907 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4908 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4909 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 4910 0x00, 0x09, 0x00, 0xf0, 0x00), 4911 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 4912 }, 4913 { .freq = 5810, 4914 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 4915 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4916 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4917 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 4918 0x00, 0x09, 0x00, 0xf0, 0x00), 4919 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 4920 }, 4921 { .freq = 5815, 4922 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 4923 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4924 0x20, 0x04, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4925 0x00, 0xf0, 0x00, 0x04, 0x00, 0x02, 0x00, 0x7f, 4926 0x00, 0x09, 0x00, 0xf0, 0x00), 4927 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 4928 }, 4929 { .freq = 5820, 4930 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 4931 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4932 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4933 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4934 0x00, 0x09, 0x00, 0xf0, 0x00), 4935 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 4936 }, 4937 { .freq = 5825, 4938 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 4939 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4940 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4941 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4942 0x00, 0x09, 0x00, 0xf0, 0x00), 4943 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 4944 }, 4945 { .freq = 5830, 4946 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 4947 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4948 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4949 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4950 0x00, 0x09, 0x00, 0xf0, 0x00), 4951 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 4952 }, 4953 { .freq = 5840, 4954 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 4955 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4956 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4957 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4958 0x00, 0x09, 0x00, 0xf0, 0x00), 4959 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 4960 }, 4961 { .freq = 5850, 4962 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 4963 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4964 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4965 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4966 0x00, 0x09, 0x00, 0xf0, 0x00), 4967 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 4968 }, 4969 { .freq = 5860, 4970 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 4971 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4972 0x20, 0x03, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4973 0x00, 0xf0, 0x00, 0x03, 0x00, 0x02, 0x00, 0x7f, 4974 0x00, 0x09, 0x00, 0xf0, 0x00), 4975 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 4976 }, 4977 { .freq = 5870, 4978 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 4979 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4980 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4981 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f, 4982 0x00, 0x09, 0x00, 0xf0, 0x00), 4983 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 4984 }, 4985 { .freq = 5880, 4986 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 4987 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4988 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4989 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f, 4990 0x00, 0x09, 0x00, 0xf0, 0x00), 4991 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 4992 }, 4993 { .freq = 5890, 4994 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 4995 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 4996 0x20, 0x02, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x09, 4997 0x00, 0xf0, 0x00, 0x02, 0x00, 0x02, 0x00, 0x7f, 4998 0x00, 0x09, 0x00, 0xf0, 0x00), 4999 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 5000 }, 5001 { .freq = 5900, 5002 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 5003 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 5004 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07, 5005 0x00, 0xf0, 0x00, 0x02, 0x00, 0x00, 0x00, 0x7f, 5006 0x00, 0x07, 0x00, 0xf0, 0x00), 5007 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 5008 }, 5009 { .freq = 5910, 5010 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 5011 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 5012 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x07, 5013 0x00, 0xf0, 0x00, 0x01, 0x00, 0x00, 0x00, 0x7f, 5014 0x00, 0x07, 0x00, 0xf0, 0x00), 5015 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 5016 }, 5017 { .freq = 2412, 5018 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 5019 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 5020 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00, 5021 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00, 5022 0x70, 0x00, 0x0f, 0x00, 0x0e), 5023 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 5024 }, 5025 { .freq = 2417, 5026 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 5027 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5028 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00, 5029 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00, 5030 0x70, 0x00, 0x0f, 0x00, 0x0e), 5031 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 5032 }, 5033 { .freq = 2422, 5034 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 5035 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5036 0x00, 0x00, 0xff, 0x00, 0x04, 0x00, 0x70, 0x00, 5037 0x0f, 0x00, 0x0e, 0x00, 0xff, 0x00, 0x04, 0x00, 5038 0x70, 0x00, 0x0f, 0x00, 0x0e), 5039 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 5040 }, 5041 { .freq = 2427, 5042 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 5043 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5044 0x00, 0x00, 0xfd, 0x00, 0x04, 0x00, 0x70, 0x00, 5045 0x0f, 0x00, 0x0e, 0x00, 0xfd, 0x00, 0x04, 0x00, 5046 0x70, 0x00, 0x0f, 0x00, 0x0e), 5047 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 5048 }, 5049 { .freq = 2432, 5050 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 5051 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5052 0x00, 0x00, 0xfb, 0x00, 0x04, 0x00, 0x70, 0x00, 5053 0x0f, 0x00, 0x0e, 0x00, 0xfb, 0x00, 0x04, 0x00, 5054 0x70, 0x00, 0x0f, 0x00, 0x0e), 5055 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 5056 }, 5057 { .freq = 2437, 5058 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 5059 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5060 0x00, 0x00, 0xfa, 0x00, 0x04, 0x00, 0x70, 0x00, 5061 0x0f, 0x00, 0x0e, 0x00, 0xfa, 0x00, 0x04, 0x00, 5062 0x70, 0x00, 0x0f, 0x00, 0x0e), 5063 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 5064 }, 5065 { .freq = 2442, 5066 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 5067 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 5068 0x00, 0x00, 0xf8, 0x00, 0x04, 0x00, 0x70, 0x00, 5069 0x0f, 0x00, 0x0e, 0x00, 0xf8, 0x00, 0x04, 0x00, 5070 0x70, 0x00, 0x0f, 0x00, 0x0e), 5071 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 5072 }, 5073 { .freq = 2447, 5074 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 5075 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 5076 0x00, 0x00, 0xf7, 0x00, 0x04, 0x00, 0x70, 0x00, 5077 0x0f, 0x00, 0x0e, 0x00, 0xf7, 0x00, 0x04, 0x00, 5078 0x70, 0x00, 0x0f, 0x00, 0x0e), 5079 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 5080 }, 5081 { .freq = 2452, 5082 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 5083 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 5084 0x00, 0x00, 0xf6, 0x00, 0x04, 0x00, 0x70, 0x00, 5085 0x0f, 0x00, 0x0e, 0x00, 0xf6, 0x00, 0x04, 0x00, 5086 0x70, 0x00, 0x0f, 0x00, 0x0e), 5087 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 5088 }, 5089 { .freq = 2457, 5090 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 5091 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 5092 0x00, 0x00, 0xf5, 0x00, 0x04, 0x00, 0x70, 0x00, 5093 0x0f, 0x00, 0x0e, 0x00, 0xf5, 0x00, 0x04, 0x00, 5094 0x70, 0x00, 0x0f, 0x00, 0x0e), 5095 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 5096 }, 5097 { .freq = 2462, 5098 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 5099 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 5100 0x00, 0x00, 0xf4, 0x00, 0x04, 0x00, 0x70, 0x00, 5101 0x0f, 0x00, 0x0e, 0x00, 0xf4, 0x00, 0x04, 0x00, 5102 0x70, 0x00, 0x0f, 0x00, 0x0e), 5103 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 5104 }, 5105 { .freq = 2467, 5106 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 5107 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 5108 0x00, 0x00, 0xf3, 0x00, 0x04, 0x00, 0x70, 0x00, 5109 0x0f, 0x00, 0x0e, 0x00, 0xf3, 0x00, 0x04, 0x00, 5110 0x70, 0x00, 0x0f, 0x00, 0x0e), 5111 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 5112 }, 5113 { .freq = 2472, 5114 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 5115 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 5116 0x00, 0x00, 0xf2, 0x00, 0x04, 0x00, 0x70, 0x00, 5117 0x0f, 0x00, 0x0e, 0x00, 0xf2, 0x00, 0x04, 0x00, 5118 0x70, 0x00, 0x0f, 0x00, 0x0e), 5119 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 5120 }, 5121 { .freq = 2484, 5122 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 5123 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 5124 0x00, 0x00, 0xf0, 0x00, 0x04, 0x00, 0x70, 0x00, 5125 0x0f, 0x00, 0x0e, 0x00, 0xf0, 0x00, 0x04, 0x00, 5126 0x70, 0x00, 0x0f, 0x00, 0x0e), 5127 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 5128 }, 5129 }; 5130 5131 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev5[] = { 5132 { .freq = 4920, 5133 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 5134 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 5135 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f, 5136 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 5137 0x00, 0x0f, 0x00, 0x6f, 0x00), 5138 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 5139 }, 5140 { .freq = 4930, 5141 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 5142 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 5143 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 5144 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 5145 0x00, 0x0e, 0x00, 0x6f, 0x00), 5146 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 5147 }, 5148 { .freq = 4940, 5149 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 5150 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 5151 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 5152 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 5153 0x00, 0x0e, 0x00, 0x6f, 0x00), 5154 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 5155 }, 5156 { .freq = 4950, 5157 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 5158 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 5159 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 5160 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 5161 0x00, 0x0e, 0x00, 0x6f, 0x00), 5162 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 5163 }, 5164 { .freq = 4960, 5165 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 5166 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5167 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e, 5168 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5169 0x00, 0x0e, 0x00, 0x6f, 0x00), 5170 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 5171 }, 5172 { .freq = 4970, 5173 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 5174 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5175 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 5176 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5177 0x00, 0x0d, 0x00, 0x6f, 0x00), 5178 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 5179 }, 5180 { .freq = 4980, 5181 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 5182 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5183 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 5184 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5185 0x00, 0x0d, 0x00, 0x6f, 0x00), 5186 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 5187 }, 5188 { .freq = 4990, 5189 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 5190 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5191 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 5192 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5193 0x00, 0x0d, 0x00, 0x6f, 0x00), 5194 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 5195 }, 5196 { .freq = 5000, 5197 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 5198 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5199 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 5200 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5201 0x00, 0x0d, 0x00, 0x6f, 0x00), 5202 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 5203 }, 5204 { .freq = 5010, 5205 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 5206 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5207 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 5208 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 5209 0x00, 0x0d, 0x00, 0x6f, 0x00), 5210 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 5211 }, 5212 { .freq = 5020, 5213 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 5214 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5215 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d, 5216 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70, 5217 0x00, 0x0d, 0x00, 0x6f, 0x00), 5218 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 5219 }, 5220 { .freq = 5030, 5221 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 5222 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5223 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 5224 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70, 5225 0x00, 0x0c, 0x00, 0x6f, 0x00), 5226 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 5227 }, 5228 { .freq = 5040, 5229 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 5230 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5231 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 5232 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70, 5233 0x00, 0x0c, 0x00, 0x6f, 0x00), 5234 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 5235 }, 5236 { .freq = 5050, 5237 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 5238 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5239 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 5240 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70, 5241 0x00, 0x0c, 0x00, 0x6f, 0x00), 5242 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 5243 }, 5244 { .freq = 5060, 5245 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 5246 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5247 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 5248 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70, 5249 0x00, 0x0c, 0x00, 0x6f, 0x00), 5250 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 5251 }, 5252 { .freq = 5070, 5253 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 5254 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5255 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5256 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70, 5257 0x00, 0x0b, 0x00, 0x6f, 0x00), 5258 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 5259 }, 5260 { .freq = 5080, 5261 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 5262 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5263 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5264 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 5265 0x00, 0x0b, 0x00, 0x6f, 0x00), 5266 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 5267 }, 5268 { .freq = 5090, 5269 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 5270 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 5271 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5272 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 5273 0x00, 0x0b, 0x00, 0x6f, 0x00), 5274 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 5275 }, 5276 { .freq = 5100, 5277 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 5278 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5279 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5280 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 5281 0x00, 0x0b, 0x00, 0x6f, 0x00), 5282 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 5283 }, 5284 { .freq = 5110, 5285 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 5286 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5287 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5288 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 5289 0x00, 0x0b, 0x00, 0x6f, 0x00), 5290 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 5291 }, 5292 { .freq = 5120, 5293 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 5294 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5295 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 5296 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 5297 0x00, 0x0b, 0x00, 0x6f, 0x00), 5298 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 5299 }, 5300 { .freq = 5130, 5301 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 5302 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5303 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a, 5304 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70, 5305 0x00, 0x0a, 0x00, 0x6f, 0x00), 5306 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 5307 }, 5308 { .freq = 5140, 5309 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 5310 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5311 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a, 5312 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70, 5313 0x00, 0x0a, 0x00, 0x6f, 0x00), 5314 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 5315 }, 5316 { .freq = 5160, 5317 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 5318 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5319 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09, 5320 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70, 5321 0x00, 0x09, 0x00, 0x6e, 0x00), 5322 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 5323 }, 5324 { .freq = 5170, 5325 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 5326 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5327 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5328 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70, 5329 0x00, 0x09, 0x00, 0x6e, 0x00), 5330 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 5331 }, 5332 { .freq = 5180, 5333 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 5334 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5335 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5336 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 5337 0x00, 0x09, 0x00, 0x6e, 0x00), 5338 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 5339 }, 5340 { .freq = 5190, 5341 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 5342 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5343 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5344 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 5345 0x00, 0x09, 0x00, 0x6e, 0x00), 5346 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 5347 }, 5348 { .freq = 5200, 5349 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 5350 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5351 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5352 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 5353 0x00, 0x09, 0x00, 0x6e, 0x00), 5354 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 5355 }, 5356 { .freq = 5210, 5357 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 5358 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5359 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5360 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 5361 0x00, 0x09, 0x00, 0x6e, 0x00), 5362 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 5363 }, 5364 { .freq = 5220, 5365 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 5366 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5367 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 5368 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 5369 0x00, 0x09, 0x00, 0x6e, 0x00), 5370 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 5371 }, 5372 { .freq = 5230, 5373 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 5374 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5375 0xff, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08, 5376 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70, 5377 0x00, 0x08, 0x00, 0x6e, 0x00), 5378 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 5379 }, 5380 { .freq = 5240, 5381 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 5382 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5383 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 5384 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70, 5385 0x00, 0x08, 0x00, 0x6d, 0x00), 5386 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 5387 }, 5388 { .freq = 5250, 5389 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 5390 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5391 0xff, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 5392 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70, 5393 0x00, 0x08, 0x00, 0x6d, 0x00), 5394 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 5395 }, 5396 { .freq = 5260, 5397 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 5398 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 5399 0xff, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 5400 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70, 5401 0x00, 0x08, 0x00, 0x6d, 0x00), 5402 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 5403 }, 5404 { .freq = 5270, 5405 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 5406 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 5407 0xff, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5408 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70, 5409 0x00, 0x07, 0x00, 0x6c, 0x00), 5410 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 5411 }, 5412 { .freq = 5280, 5413 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 5414 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 5415 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5416 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 5417 0x00, 0x07, 0x00, 0x6c, 0x00), 5418 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 5419 }, 5420 { .freq = 5290, 5421 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 5422 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0f, 0x00, 5423 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5424 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 5425 0x00, 0x07, 0x00, 0x6c, 0x00), 5426 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 5427 }, 5428 { .freq = 5300, 5429 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 5430 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5431 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5432 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 5433 0x00, 0x07, 0x00, 0x6c, 0x00), 5434 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 5435 }, 5436 { .freq = 5310, 5437 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 5438 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5439 0xff, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5440 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 5441 0x00, 0x07, 0x00, 0x6c, 0x00), 5442 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 5443 }, 5444 { .freq = 5320, 5445 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 5446 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5447 0xff, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5448 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70, 5449 0x00, 0x07, 0x00, 0x6c, 0x00), 5450 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 5451 }, 5452 { .freq = 5330, 5453 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 5454 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5455 0xff, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 5456 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70, 5457 0x00, 0x07, 0x00, 0x6b, 0x00), 5458 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 5459 }, 5460 { .freq = 5340, 5461 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 5462 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5463 0xff, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07, 5464 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70, 5465 0x00, 0x07, 0x00, 0x6b, 0x00), 5466 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 5467 }, 5468 { .freq = 5350, 5469 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 5470 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5471 0xff, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5472 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70, 5473 0x00, 0x06, 0x00, 0x6b, 0x00), 5474 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 5475 }, 5476 { .freq = 5360, 5477 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 5478 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5479 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5480 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70, 5481 0x00, 0x06, 0x00, 0x6b, 0x00), 5482 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 5483 }, 5484 { .freq = 5370, 5485 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 5486 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5487 0xff, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5488 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70, 5489 0x00, 0x06, 0x00, 0x5b, 0x00), 5490 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 5491 }, 5492 { .freq = 5380, 5493 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 5494 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5495 0xff, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5496 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70, 5497 0x00, 0x06, 0x00, 0x5a, 0x00), 5498 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 5499 }, 5500 { .freq = 5390, 5501 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 5502 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8f, 0x0e, 0x00, 5503 0xff, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5504 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 5505 0x00, 0x06, 0x00, 0x5a, 0x00), 5506 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 5507 }, 5508 { .freq = 5400, 5509 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 5510 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 5511 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 5512 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 5513 0x00, 0x06, 0x00, 0x5a, 0x00), 5514 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 5515 }, 5516 { .freq = 5410, 5517 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 5518 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 5519 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05, 5520 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 5521 0x00, 0x05, 0x00, 0x5a, 0x00), 5522 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 5523 }, 5524 { .freq = 5420, 5525 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 5526 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 5527 0xc8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05, 5528 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 5529 0x00, 0x05, 0x00, 0x5a, 0x00), 5530 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 5531 }, 5532 { .freq = 5430, 5533 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 5534 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 5535 0xc8, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 5536 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70, 5537 0x00, 0x05, 0x00, 0x59, 0x00), 5538 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 5539 }, 5540 { .freq = 5440, 5541 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 5542 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5543 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 5544 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 5545 0x00, 0x05, 0x00, 0x59, 0x00), 5546 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 5547 }, 5548 { .freq = 5450, 5549 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 5550 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5551 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 5552 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 5553 0x00, 0x05, 0x00, 0x59, 0x00), 5554 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 5555 }, 5556 { .freq = 5460, 5557 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 5558 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5559 0xc8, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04, 5560 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 5561 0x00, 0x04, 0x00, 0x69, 0x00), 5562 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 5563 }, 5564 { .freq = 5470, 5565 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 5566 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5567 0xc8, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5568 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70, 5569 0x00, 0x04, 0x00, 0x69, 0x00), 5570 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 5571 }, 5572 { .freq = 5480, 5573 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 5574 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5575 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5576 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 5577 0x00, 0x04, 0x00, 0x68, 0x00), 5578 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 5579 }, 5580 { .freq = 5490, 5581 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 5582 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0d, 0x00, 5583 0xc8, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5584 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 5585 0x00, 0x04, 0x00, 0x68, 0x00), 5586 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 5587 }, 5588 { .freq = 5500, 5589 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 5590 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5591 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5592 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 5593 0x00, 0x04, 0x00, 0x78, 0x00), 5594 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 5595 }, 5596 { .freq = 5510, 5597 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 5598 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5599 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5600 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 5601 0x00, 0x04, 0x00, 0x78, 0x00), 5602 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 5603 }, 5604 { .freq = 5520, 5605 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 5606 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5607 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 5608 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 5609 0x00, 0x04, 0x00, 0x78, 0x00), 5610 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 5611 }, 5612 { .freq = 5530, 5613 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 5614 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5615 0x84, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03, 5616 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70, 5617 0x00, 0x03, 0x00, 0x78, 0x00), 5618 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 5619 }, 5620 { .freq = 5540, 5621 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 5622 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5623 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 5624 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 5625 0x00, 0x03, 0x00, 0x77, 0x00), 5626 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 5627 }, 5628 { .freq = 5550, 5629 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 5630 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5631 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 5632 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 5633 0x00, 0x03, 0x00, 0x77, 0x00), 5634 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 5635 }, 5636 { .freq = 5560, 5637 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 5638 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5639 0x84, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 5640 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 5641 0x00, 0x03, 0x00, 0x77, 0x00), 5642 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 5643 }, 5644 { .freq = 5570, 5645 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 5646 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5647 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5648 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70, 5649 0x00, 0x02, 0x00, 0x76, 0x00), 5650 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 5651 }, 5652 { .freq = 5580, 5653 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 5654 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5655 0x84, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5656 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70, 5657 0x00, 0x02, 0x00, 0x76, 0x00), 5658 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 5659 }, 5660 { .freq = 5590, 5661 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 5662 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8d, 0x0b, 0x00, 5663 0x84, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5664 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5665 0x00, 0x02, 0x00, 0x76, 0x00), 5666 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 5667 }, 5668 { .freq = 5600, 5669 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 5670 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5671 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5672 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5673 0x00, 0x02, 0x00, 0x76, 0x00), 5674 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 5675 }, 5676 { .freq = 5610, 5677 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 5678 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5679 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5680 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5681 0x00, 0x02, 0x00, 0x76, 0x00), 5682 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 5683 }, 5684 { .freq = 5620, 5685 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 5686 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5687 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5688 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5689 0x00, 0x02, 0x00, 0x76, 0x00), 5690 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 5691 }, 5692 { .freq = 5630, 5693 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 5694 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5695 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5696 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5697 0x00, 0x02, 0x00, 0x76, 0x00), 5698 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 5699 }, 5700 { .freq = 5640, 5701 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 5702 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5703 0x70, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 5704 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 5705 0x00, 0x02, 0x00, 0x75, 0x00), 5706 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 5707 }, 5708 { .freq = 5650, 5709 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 5710 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5711 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5712 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70, 5713 0x00, 0x01, 0x00, 0x75, 0x00), 5714 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 5715 }, 5716 { .freq = 5660, 5717 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 5718 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5719 0x70, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5720 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70, 5721 0x00, 0x01, 0x00, 0x75, 0x00), 5722 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 5723 }, 5724 { .freq = 5670, 5725 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 5726 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5727 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5728 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5729 0x00, 0x01, 0x00, 0x74, 0x00), 5730 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 5731 }, 5732 { .freq = 5680, 5733 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 5734 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5735 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5736 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5737 0x00, 0x01, 0x00, 0x74, 0x00), 5738 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 5739 }, 5740 { .freq = 5690, 5741 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 5742 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8b, 0x09, 0x00, 5743 0x70, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5744 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5745 0x00, 0x01, 0x00, 0x74, 0x00), 5746 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 5747 }, 5748 { .freq = 5700, 5749 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 5750 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5751 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5752 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5753 0x00, 0x01, 0x00, 0x74, 0x00), 5754 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 5755 }, 5756 { .freq = 5710, 5757 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 5758 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5759 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5760 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5761 0x00, 0x01, 0x00, 0x74, 0x00), 5762 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 5763 }, 5764 { .freq = 5720, 5765 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 5766 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5767 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5768 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5769 0x00, 0x01, 0x00, 0x74, 0x00), 5770 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 5771 }, 5772 { .freq = 5725, 5773 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 5774 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5775 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5776 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 5777 0x00, 0x01, 0x00, 0x74, 0x00), 5778 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 5779 }, 5780 { .freq = 5730, 5781 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 5782 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5783 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 5784 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5785 0x00, 0x01, 0x00, 0x84, 0x00), 5786 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 5787 }, 5788 { .freq = 5735, 5789 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 5790 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5791 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5792 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5793 0x00, 0x00, 0x00, 0x83, 0x00), 5794 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 5795 }, 5796 { .freq = 5740, 5797 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 5798 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5799 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5800 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5801 0x00, 0x00, 0x00, 0x83, 0x00), 5802 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 5803 }, 5804 { .freq = 5745, 5805 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 5806 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5807 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5808 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5809 0x00, 0x00, 0x00, 0x83, 0x00), 5810 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 5811 }, 5812 { .freq = 5750, 5813 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 5814 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5815 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5816 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5817 0x00, 0x00, 0x00, 0x83, 0x00), 5818 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 5819 }, 5820 { .freq = 5755, 5821 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 5822 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5823 0x40, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5824 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 5825 0x00, 0x00, 0x00, 0x83, 0x00), 5826 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 5827 }, 5828 { .freq = 5760, 5829 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 5830 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5831 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5832 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 5833 0x00, 0x00, 0x00, 0x83, 0x00), 5834 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 5835 }, 5836 { .freq = 5765, 5837 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 5838 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5839 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5840 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 5841 0x00, 0x00, 0x00, 0x82, 0x00), 5842 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 5843 }, 5844 { .freq = 5770, 5845 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 5846 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5847 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5848 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 5849 0x00, 0x00, 0x00, 0x82, 0x00), 5850 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 5851 }, 5852 { .freq = 5775, 5853 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 5854 0x10, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5855 0x40, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5856 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 5857 0x00, 0x00, 0x00, 0x82, 0x00), 5858 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 5859 }, 5860 { .freq = 5780, 5861 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 5862 0x0c, 0x01, 0x05, 0x05, 0x05, 0x8a, 0x06, 0x00, 5863 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5864 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5865 0x00, 0x00, 0x00, 0x82, 0x00), 5866 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 5867 }, 5868 { .freq = 5785, 5869 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 5870 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 5871 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5872 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5873 0x00, 0x00, 0x00, 0x82, 0x00), 5874 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 5875 }, 5876 { .freq = 5790, 5877 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 5878 0x0c, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 5879 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5880 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5881 0x00, 0x00, 0x00, 0x82, 0x00), 5882 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 5883 }, 5884 { .freq = 5795, 5885 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 5886 0x10, 0x01, 0x06, 0x06, 0x06, 0x8a, 0x06, 0x00, 5887 0x40, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5888 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5889 0x00, 0x00, 0x00, 0x82, 0x00), 5890 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 5891 }, 5892 { .freq = 5800, 5893 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 5894 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5895 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5896 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5897 0x00, 0x00, 0x00, 0x82, 0x00), 5898 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 5899 }, 5900 { .freq = 5805, 5901 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 5902 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5903 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5904 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5905 0x00, 0x00, 0x00, 0x82, 0x00), 5906 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 5907 }, 5908 { .freq = 5810, 5909 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 5910 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5911 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5912 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5913 0x00, 0x00, 0x00, 0x82, 0x00), 5914 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 5915 }, 5916 { .freq = 5815, 5917 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 5918 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5919 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5920 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5921 0x00, 0x00, 0x00, 0x82, 0x00), 5922 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 5923 }, 5924 { .freq = 5820, 5925 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 5926 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5927 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5928 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5929 0x00, 0x00, 0x00, 0x82, 0x00), 5930 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 5931 }, 5932 { .freq = 5825, 5933 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 5934 0x10, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5935 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5936 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5937 0x00, 0x00, 0x00, 0x82, 0x00), 5938 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 5939 }, 5940 { .freq = 5830, 5941 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 5942 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5943 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5944 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5945 0x00, 0x00, 0x00, 0x72, 0x00), 5946 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 5947 }, 5948 { .freq = 5840, 5949 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 5950 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5951 0x20, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5952 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 5953 0x00, 0x00, 0x00, 0x72, 0x00), 5954 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 5955 }, 5956 { .freq = 5850, 5957 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 5958 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5959 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5960 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 5961 0x00, 0x00, 0x00, 0x72, 0x00), 5962 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 5963 }, 5964 { .freq = 5860, 5965 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 5966 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5967 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5968 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 5969 0x00, 0x00, 0x00, 0x72, 0x00), 5970 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 5971 }, 5972 { .freq = 5870, 5973 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 5974 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5975 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5976 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 5977 0x00, 0x00, 0x00, 0x71, 0x00), 5978 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 5979 }, 5980 { .freq = 5880, 5981 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 5982 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5983 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5984 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 5985 0x00, 0x00, 0x00, 0x71, 0x00), 5986 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 5987 }, 5988 { .freq = 5890, 5989 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 5990 0x0c, 0x01, 0x06, 0x06, 0x06, 0x88, 0x04, 0x00, 5991 0x20, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 5992 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 5993 0x00, 0x00, 0x00, 0x71, 0x00), 5994 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 5995 }, 5996 { .freq = 5900, 5997 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 5998 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 5999 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 6000 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 6001 0x00, 0x00, 0x00, 0x71, 0x00), 6002 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 6003 }, 6004 { .freq = 5910, 6005 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 6006 0x0c, 0x01, 0x06, 0x06, 0x06, 0x87, 0x03, 0x00, 6007 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 6008 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 6009 0x00, 0x00, 0x00, 0x71, 0x00), 6010 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 6011 }, 6012 { .freq = 2412, 6013 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 6014 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 6015 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00, 6016 0x0f, 0x00, 0x0b, 0x00, 0x1f, 0x00, 0x03, 0x00, 6017 0x70, 0x00, 0x0f, 0x00, 0x0b), 6018 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 6019 }, 6020 { .freq = 2417, 6021 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 6022 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6023 0x00, 0x00, 0x1f, 0x00, 0x03, 0x00, 0x70, 0x00, 6024 0x0f, 0x00, 0x0a, 0x00, 0x1f, 0x00, 0x03, 0x00, 6025 0x70, 0x00, 0x0f, 0x00, 0x0a), 6026 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 6027 }, 6028 { .freq = 2422, 6029 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 6030 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6031 0x00, 0x00, 0x0e, 0x00, 0x03, 0x00, 0x70, 0x00, 6032 0x0f, 0x00, 0x0a, 0x00, 0x0e, 0x00, 0x03, 0x00, 6033 0x70, 0x00, 0x0f, 0x00, 0x0a), 6034 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 6035 }, 6036 { .freq = 2427, 6037 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 6038 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6039 0x00, 0x00, 0x0d, 0x00, 0x03, 0x00, 0x70, 0x00, 6040 0x0e, 0x00, 0x0a, 0x00, 0x0d, 0x00, 0x03, 0x00, 6041 0x70, 0x00, 0x0e, 0x00, 0x0a), 6042 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 6043 }, 6044 { .freq = 2432, 6045 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 6046 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6047 0x00, 0x00, 0x0c, 0x00, 0x03, 0x00, 0x70, 0x00, 6048 0x0e, 0x00, 0x0a, 0x00, 0x0c, 0x00, 0x03, 0x00, 6049 0x70, 0x00, 0x0e, 0x00, 0x0a), 6050 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 6051 }, 6052 { .freq = 2437, 6053 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 6054 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6055 0x00, 0x00, 0x0b, 0x00, 0x03, 0x00, 0x70, 0x00, 6056 0x0e, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x03, 0x00, 6057 0x70, 0x00, 0x0e, 0x00, 0x0a), 6058 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 6059 }, 6060 { .freq = 2442, 6061 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 6062 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 6063 0x00, 0x00, 0x09, 0x00, 0x03, 0x00, 0x70, 0x00, 6064 0x0e, 0x00, 0x0a, 0x00, 0x09, 0x00, 0x03, 0x00, 6065 0x70, 0x00, 0x0e, 0x00, 0x0a), 6066 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 6067 }, 6068 { .freq = 2447, 6069 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 6070 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 6071 0x00, 0x00, 0x08, 0x00, 0x02, 0x00, 0x70, 0x00, 6072 0x0e, 0x00, 0x09, 0x00, 0x08, 0x00, 0x02, 0x00, 6073 0x70, 0x00, 0x0e, 0x00, 0x09), 6074 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 6075 }, 6076 { .freq = 2452, 6077 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 6078 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 6079 0x00, 0x00, 0x07, 0x00, 0x02, 0x00, 0x70, 0x00, 6080 0x0e, 0x00, 0x09, 0x00, 0x07, 0x00, 0x02, 0x00, 6081 0x70, 0x00, 0x0e, 0x00, 0x09), 6082 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 6083 }, 6084 { .freq = 2457, 6085 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 6086 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 6087 0x00, 0x00, 0x06, 0x00, 0x02, 0x00, 0x70, 0x00, 6088 0x0d, 0x00, 0x09, 0x00, 0x06, 0x00, 0x02, 0x00, 6089 0x70, 0x00, 0x0d, 0x00, 0x09), 6090 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 6091 }, 6092 { .freq = 2462, 6093 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 6094 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 6095 0x00, 0x00, 0x05, 0x00, 0x02, 0x00, 0x70, 0x00, 6096 0x0d, 0x00, 0x09, 0x00, 0x05, 0x00, 0x02, 0x00, 6097 0x70, 0x00, 0x0d, 0x00, 0x09), 6098 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 6099 }, 6100 { .freq = 2467, 6101 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 6102 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 6103 0x00, 0x00, 0x04, 0x00, 0x02, 0x00, 0x70, 0x00, 6104 0x0d, 0x00, 0x08, 0x00, 0x04, 0x00, 0x02, 0x00, 6105 0x70, 0x00, 0x0d, 0x00, 0x08), 6106 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 6107 }, 6108 { .freq = 2472, 6109 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 6110 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 6111 0x00, 0x00, 0x03, 0x00, 0x02, 0x00, 0x70, 0x00, 6112 0x0d, 0x00, 0x08, 0x00, 0x03, 0x00, 0x02, 0x00, 6113 0x70, 0x00, 0x0d, 0x00, 0x08), 6114 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 6115 }, 6116 { .freq = 2484, 6117 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 6118 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 6119 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00, 6120 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 6121 0x70, 0x00, 0x0d, 0x00, 0x08), 6122 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 6123 }, 6124 }; 6125 6126 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev6[] = { 6127 { .freq = 4920, 6128 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 6129 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 6130 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6131 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6132 0x00, 0x0f, 0x00, 0x6f, 0x00), 6133 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 6134 }, 6135 { .freq = 4930, 6136 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 6137 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 6138 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6139 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6140 0x00, 0x0f, 0x00, 0x6f, 0x00), 6141 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 6142 }, 6143 { .freq = 4940, 6144 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 6145 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 6146 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6147 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6148 0x00, 0x0f, 0x00, 0x6f, 0x00), 6149 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 6150 }, 6151 { .freq = 4950, 6152 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 6153 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 6154 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6155 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6156 0x00, 0x0f, 0x00, 0x6f, 0x00), 6157 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 6158 }, 6159 { .freq = 4960, 6160 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 6161 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6162 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6163 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6164 0x00, 0x0f, 0x00, 0x6f, 0x00), 6165 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 6166 }, 6167 { .freq = 4970, 6168 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 6169 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6170 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6171 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6172 0x00, 0x0f, 0x00, 0x6f, 0x00), 6173 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 6174 }, 6175 { .freq = 4980, 6176 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 6177 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6178 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6179 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6180 0x00, 0x0f, 0x00, 0x6f, 0x00), 6181 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 6182 }, 6183 { .freq = 4990, 6184 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 6185 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6186 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6187 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6188 0x00, 0x0f, 0x00, 0x6f, 0x00), 6189 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 6190 }, 6191 { .freq = 5000, 6192 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 6193 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6194 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6195 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6196 0x00, 0x0f, 0x00, 0x6f, 0x00), 6197 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 6198 }, 6199 { .freq = 5010, 6200 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 6201 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6202 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6203 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6204 0x00, 0x0f, 0x00, 0x6f, 0x00), 6205 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 6206 }, 6207 { .freq = 5020, 6208 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 6209 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6210 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6211 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6212 0x00, 0x0f, 0x00, 0x6f, 0x00), 6213 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 6214 }, 6215 { .freq = 5030, 6216 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 6217 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6218 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6219 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6220 0x00, 0x0f, 0x00, 0x6f, 0x00), 6221 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 6222 }, 6223 { .freq = 5040, 6224 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 6225 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6226 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6227 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6228 0x00, 0x0f, 0x00, 0x6f, 0x00), 6229 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 6230 }, 6231 { .freq = 5050, 6232 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 6233 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6234 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6235 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6236 0x00, 0x0f, 0x00, 0x6f, 0x00), 6237 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 6238 }, 6239 { .freq = 5060, 6240 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 6241 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6242 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6243 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 6244 0x00, 0x0f, 0x00, 0x6f, 0x00), 6245 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 6246 }, 6247 { .freq = 5070, 6248 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 6249 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6250 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6251 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 6252 0x00, 0x0f, 0x00, 0x6f, 0x00), 6253 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 6254 }, 6255 { .freq = 5080, 6256 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 6257 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6258 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6259 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 6260 0x00, 0x0f, 0x00, 0x6f, 0x00), 6261 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 6262 }, 6263 { .freq = 5090, 6264 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 6265 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 6266 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 6267 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 6268 0x00, 0x0f, 0x00, 0x6f, 0x00), 6269 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 6270 }, 6271 { .freq = 5100, 6272 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 6273 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6274 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 6275 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77, 6276 0x00, 0x0f, 0x00, 0x6f, 0x00), 6277 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 6278 }, 6279 { .freq = 5110, 6280 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 6281 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6282 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 6283 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 6284 0x00, 0x0f, 0x00, 0x6f, 0x00), 6285 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 6286 }, 6287 { .freq = 5120, 6288 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 6289 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6290 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 6291 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 6292 0x00, 0x0f, 0x00, 0x6f, 0x00), 6293 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 6294 }, 6295 { .freq = 5130, 6296 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 6297 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6298 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 6299 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 6300 0x00, 0x0f, 0x00, 0x6f, 0x00), 6301 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 6302 }, 6303 { .freq = 5140, 6304 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 6305 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6306 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 6307 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77, 6308 0x00, 0x0f, 0x00, 0x6f, 0x00), 6309 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 6310 }, 6311 { .freq = 5160, 6312 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 6313 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6314 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 6315 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 6316 0x00, 0x0e, 0x00, 0x6f, 0x00), 6317 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 6318 }, 6319 { .freq = 5170, 6320 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 6321 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6322 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 6323 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 6324 0x00, 0x0e, 0x00, 0x6f, 0x00), 6325 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 6326 }, 6327 { .freq = 5180, 6328 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 6329 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6330 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e, 6331 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 6332 0x00, 0x0e, 0x00, 0x6f, 0x00), 6333 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 6334 }, 6335 { .freq = 5190, 6336 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 6337 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6338 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d, 6339 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 6340 0x00, 0x0d, 0x00, 0x6f, 0x00), 6341 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 6342 }, 6343 { .freq = 5200, 6344 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 6345 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6346 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6347 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 6348 0x00, 0x0d, 0x00, 0x6f, 0x00), 6349 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 6350 }, 6351 { .freq = 5210, 6352 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 6353 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 6354 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6355 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 6356 0x00, 0x0d, 0x00, 0x6f, 0x00), 6357 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 6358 }, 6359 { .freq = 5220, 6360 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 6361 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 6362 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6363 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 6364 0x00, 0x0d, 0x00, 0x6f, 0x00), 6365 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 6366 }, 6367 { .freq = 5230, 6368 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 6369 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 6370 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6371 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 6372 0x00, 0x0d, 0x00, 0x6f, 0x00), 6373 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 6374 }, 6375 { .freq = 5240, 6376 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 6377 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 6378 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6379 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77, 6380 0x00, 0x0d, 0x00, 0x6f, 0x00), 6381 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 6382 }, 6383 { .freq = 5250, 6384 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 6385 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 6386 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 6387 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77, 6388 0x00, 0x0d, 0x00, 0x6f, 0x00), 6389 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 6390 }, 6391 { .freq = 5260, 6392 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 6393 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00, 6394 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d, 6395 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 6396 0x00, 0x0d, 0x00, 0x6f, 0x00), 6397 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 6398 }, 6399 { .freq = 5270, 6400 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 6401 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00, 6402 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c, 6403 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 6404 0x00, 0x0c, 0x00, 0x6f, 0x00), 6405 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 6406 }, 6407 { .freq = 5280, 6408 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 6409 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 6410 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 6411 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 6412 0x00, 0x0c, 0x00, 0x6f, 0x00), 6413 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 6414 }, 6415 { .freq = 5290, 6416 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 6417 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 6418 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 6419 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 6420 0x00, 0x0c, 0x00, 0x6f, 0x00), 6421 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 6422 }, 6423 { .freq = 5300, 6424 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 6425 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 6426 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 6427 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 6428 0x00, 0x0c, 0x00, 0x6f, 0x00), 6429 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 6430 }, 6431 { .freq = 5310, 6432 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 6433 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 6434 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 6435 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 6436 0x00, 0x0c, 0x00, 0x6f, 0x00), 6437 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 6438 }, 6439 { .freq = 5320, 6440 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 6441 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 6442 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 6443 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 6444 0x00, 0x0c, 0x00, 0x6f, 0x00), 6445 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 6446 }, 6447 { .freq = 5330, 6448 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 6449 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 6450 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 6451 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 6452 0x00, 0x0b, 0x00, 0x6f, 0x00), 6453 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 6454 }, 6455 { .freq = 5340, 6456 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 6457 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 6458 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 6459 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 6460 0x00, 0x0b, 0x00, 0x6f, 0x00), 6461 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 6462 }, 6463 { .freq = 5350, 6464 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 6465 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 6466 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 6467 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 6468 0x00, 0x0b, 0x00, 0x6f, 0x00), 6469 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 6470 }, 6471 { .freq = 5360, 6472 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 6473 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 6474 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 6475 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 6476 0x00, 0x0a, 0x00, 0x6f, 0x00), 6477 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 6478 }, 6479 { .freq = 5370, 6480 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 6481 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 6482 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 6483 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 6484 0x00, 0x0a, 0x00, 0x6f, 0x00), 6485 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 6486 }, 6487 { .freq = 5380, 6488 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 6489 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 6490 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 6491 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 6492 0x00, 0x0a, 0x00, 0x6f, 0x00), 6493 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 6494 }, 6495 { .freq = 5390, 6496 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 6497 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 6498 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 6499 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 6500 0x00, 0x0a, 0x00, 0x6f, 0x00), 6501 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 6502 }, 6503 { .freq = 5400, 6504 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 6505 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 6506 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 6507 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 6508 0x00, 0x0a, 0x00, 0x6f, 0x00), 6509 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 6510 }, 6511 { .freq = 5410, 6512 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 6513 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 6514 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 6515 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 6516 0x00, 0x0a, 0x00, 0x6f, 0x00), 6517 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 6518 }, 6519 { .freq = 5420, 6520 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 6521 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 6522 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 6523 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 6524 0x00, 0x0a, 0x00, 0x6f, 0x00), 6525 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 6526 }, 6527 { .freq = 5430, 6528 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 6529 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00, 6530 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 6531 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 6532 0x00, 0x0a, 0x00, 0x6f, 0x00), 6533 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 6534 }, 6535 { .freq = 5440, 6536 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 6537 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 6538 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09, 6539 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 6540 0x00, 0x09, 0x00, 0x6f, 0x00), 6541 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 6542 }, 6543 { .freq = 5450, 6544 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 6545 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 6546 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 6547 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 6548 0x00, 0x09, 0x00, 0x6f, 0x00), 6549 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 6550 }, 6551 { .freq = 5460, 6552 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 6553 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 6554 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 6555 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 6556 0x00, 0x09, 0x00, 0x6f, 0x00), 6557 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 6558 }, 6559 { .freq = 5470, 6560 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 6561 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 6562 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 6563 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77, 6564 0x00, 0x09, 0x00, 0x6f, 0x00), 6565 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 6566 }, 6567 { .freq = 5480, 6568 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 6569 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 6570 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6571 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6572 0x00, 0x09, 0x00, 0x6f, 0x00), 6573 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 6574 }, 6575 { .freq = 5490, 6576 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 6577 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 6578 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6579 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6580 0x00, 0x09, 0x00, 0x6f, 0x00), 6581 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 6582 }, 6583 { .freq = 5500, 6584 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 6585 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 6586 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6587 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6588 0x00, 0x09, 0x00, 0x6f, 0x00), 6589 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 6590 }, 6591 { .freq = 5510, 6592 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 6593 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 6594 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6595 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6596 0x00, 0x09, 0x00, 0x6f, 0x00), 6597 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 6598 }, 6599 { .freq = 5520, 6600 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 6601 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 6602 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6603 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6604 0x00, 0x09, 0x00, 0x6f, 0x00), 6605 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 6606 }, 6607 { .freq = 5530, 6608 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 6609 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 6610 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6611 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6612 0x00, 0x09, 0x00, 0x6f, 0x00), 6613 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 6614 }, 6615 { .freq = 5540, 6616 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 6617 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 6618 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6619 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6620 0x00, 0x09, 0x00, 0x6f, 0x00), 6621 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 6622 }, 6623 { .freq = 5550, 6624 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 6625 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 6626 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6627 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6628 0x00, 0x09, 0x00, 0x6f, 0x00), 6629 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 6630 }, 6631 { .freq = 5560, 6632 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 6633 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 6634 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6635 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 6636 0x00, 0x09, 0x00, 0x6f, 0x00), 6637 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 6638 }, 6639 { .freq = 5570, 6640 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 6641 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 6642 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 6643 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 6644 0x00, 0x09, 0x00, 0x6f, 0x00), 6645 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 6646 }, 6647 { .freq = 5580, 6648 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 6649 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 6650 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 6651 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 6652 0x00, 0x08, 0x00, 0x6f, 0x00), 6653 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 6654 }, 6655 { .freq = 5590, 6656 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 6657 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 6658 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 6659 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77, 6660 0x00, 0x08, 0x00, 0x6f, 0x00), 6661 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 6662 }, 6663 { .freq = 5600, 6664 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 6665 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 6666 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 6667 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 6668 0x00, 0x08, 0x00, 0x6f, 0x00), 6669 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 6670 }, 6671 { .freq = 5610, 6672 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 6673 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 6674 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 6675 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 6676 0x00, 0x08, 0x00, 0x6f, 0x00), 6677 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 6678 }, 6679 { .freq = 5620, 6680 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 6681 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 6682 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 6683 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 6684 0x00, 0x07, 0x00, 0x6f, 0x00), 6685 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 6686 }, 6687 { .freq = 5630, 6688 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 6689 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 6690 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 6691 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 6692 0x00, 0x07, 0x00, 0x6f, 0x00), 6693 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 6694 }, 6695 { .freq = 5640, 6696 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 6697 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 6698 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 6699 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 6700 0x00, 0x07, 0x00, 0x6f, 0x00), 6701 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 6702 }, 6703 { .freq = 5650, 6704 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 6705 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 6706 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 6707 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 6708 0x00, 0x07, 0x00, 0x6f, 0x00), 6709 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 6710 }, 6711 { .freq = 5660, 6712 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 6713 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 6714 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6715 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 6716 0x00, 0x06, 0x00, 0x6f, 0x00), 6717 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 6718 }, 6719 { .freq = 5670, 6720 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 6721 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 6722 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6723 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6724 0x00, 0x06, 0x00, 0x6f, 0x00), 6725 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 6726 }, 6727 { .freq = 5680, 6728 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 6729 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6730 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6731 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6732 0x00, 0x06, 0x00, 0x6f, 0x00), 6733 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 6734 }, 6735 { .freq = 5690, 6736 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 6737 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6738 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6739 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6740 0x00, 0x06, 0x00, 0x6f, 0x00), 6741 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 6742 }, 6743 { .freq = 5700, 6744 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 6745 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6746 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6747 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6748 0x00, 0x06, 0x00, 0x6e, 0x00), 6749 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 6750 }, 6751 { .freq = 5710, 6752 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 6753 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6754 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6755 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6756 0x00, 0x06, 0x00, 0x6e, 0x00), 6757 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 6758 }, 6759 { .freq = 5720, 6760 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 6761 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6762 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6763 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6764 0x00, 0x06, 0x00, 0x6e, 0x00), 6765 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 6766 }, 6767 { .freq = 5725, 6768 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 6769 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 6770 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6771 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6772 0x00, 0x06, 0x00, 0x6e, 0x00), 6773 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 6774 }, 6775 { .freq = 5730, 6776 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 6777 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6778 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6779 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6780 0x00, 0x06, 0x00, 0x6e, 0x00), 6781 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 6782 }, 6783 { .freq = 5735, 6784 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 6785 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6786 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6787 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6788 0x00, 0x06, 0x00, 0x6d, 0x00), 6789 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 6790 }, 6791 { .freq = 5740, 6792 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 6793 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6794 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6795 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6796 0x00, 0x06, 0x00, 0x6d, 0x00), 6797 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 6798 }, 6799 { .freq = 5745, 6800 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 6801 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6802 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 6803 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 6804 0x00, 0x06, 0x00, 0x6d, 0x00), 6805 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 6806 }, 6807 { .freq = 5750, 6808 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 6809 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6810 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6811 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 6812 0x00, 0x05, 0x00, 0x6d, 0x00), 6813 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 6814 }, 6815 { .freq = 5755, 6816 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 6817 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 6818 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6819 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 6820 0x00, 0x05, 0x00, 0x6c, 0x00), 6821 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 6822 }, 6823 { .freq = 5760, 6824 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 6825 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 6826 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6827 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 6828 0x00, 0x05, 0x00, 0x6c, 0x00), 6829 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 6830 }, 6831 { .freq = 5765, 6832 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 6833 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 6834 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6835 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6836 0x00, 0x05, 0x00, 0x6c, 0x00), 6837 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 6838 }, 6839 { .freq = 5770, 6840 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 6841 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 6842 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6843 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6844 0x00, 0x05, 0x00, 0x6b, 0x00), 6845 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 6846 }, 6847 { .freq = 5775, 6848 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 6849 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 6850 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6851 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6852 0x00, 0x05, 0x00, 0x6b, 0x00), 6853 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 6854 }, 6855 { .freq = 5780, 6856 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 6857 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 6858 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6859 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6860 0x00, 0x05, 0x00, 0x6b, 0x00), 6861 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 6862 }, 6863 { .freq = 5785, 6864 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 6865 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6866 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6867 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6868 0x00, 0x05, 0x00, 0x6b, 0x00), 6869 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 6870 }, 6871 { .freq = 5790, 6872 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 6873 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6874 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6875 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 6876 0x00, 0x05, 0x00, 0x6b, 0x00), 6877 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 6878 }, 6879 { .freq = 5795, 6880 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 6881 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6882 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6883 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6884 0x00, 0x05, 0x00, 0x6b, 0x00), 6885 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 6886 }, 6887 { .freq = 5800, 6888 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 6889 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6890 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6891 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6892 0x00, 0x05, 0x00, 0x6b, 0x00), 6893 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 6894 }, 6895 { .freq = 5805, 6896 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 6897 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6898 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6899 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6900 0x00, 0x05, 0x00, 0x6a, 0x00), 6901 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 6902 }, 6903 { .freq = 5810, 6904 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 6905 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6906 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6907 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6908 0x00, 0x05, 0x00, 0x6a, 0x00), 6909 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 6910 }, 6911 { .freq = 5815, 6912 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 6913 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6914 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6915 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6916 0x00, 0x05, 0x00, 0x6a, 0x00), 6917 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 6918 }, 6919 { .freq = 5820, 6920 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 6921 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6922 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6923 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6924 0x00, 0x05, 0x00, 0x6a, 0x00), 6925 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 6926 }, 6927 { .freq = 5825, 6928 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 6929 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6930 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6931 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6932 0x00, 0x05, 0x00, 0x69, 0x00), 6933 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 6934 }, 6935 { .freq = 5830, 6936 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 6937 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6938 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 6939 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6940 0x00, 0x05, 0x00, 0x69, 0x00), 6941 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 6942 }, 6943 { .freq = 5840, 6944 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 6945 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 6946 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6947 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6948 0x00, 0x04, 0x00, 0x69, 0x00), 6949 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 6950 }, 6951 { .freq = 5850, 6952 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 6953 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6954 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6955 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6956 0x00, 0x04, 0x00, 0x69, 0x00), 6957 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 6958 }, 6959 { .freq = 5860, 6960 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 6961 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6962 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6963 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6964 0x00, 0x04, 0x00, 0x69, 0x00), 6965 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 6966 }, 6967 { .freq = 5870, 6968 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 6969 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6970 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6971 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6972 0x00, 0x04, 0x00, 0x68, 0x00), 6973 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 6974 }, 6975 { .freq = 5880, 6976 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 6977 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6978 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6979 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6980 0x00, 0x04, 0x00, 0x68, 0x00), 6981 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 6982 }, 6983 { .freq = 5890, 6984 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 6985 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6986 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6987 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6988 0x00, 0x04, 0x00, 0x68, 0x00), 6989 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 6990 }, 6991 { .freq = 5900, 6992 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 6993 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 6994 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 6995 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 6996 0x00, 0x04, 0x00, 0x68, 0x00), 6997 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 6998 }, 6999 { .freq = 5910, 7000 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 7001 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7002 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 7003 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 7004 0x00, 0x04, 0x00, 0x68, 0x00), 7005 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 7006 }, 7007 { .freq = 2412, 7008 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 7009 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 7010 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 7011 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00, 7012 0x70, 0x00, 0x0b, 0x00, 0x0a), 7013 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 7014 }, 7015 { .freq = 2417, 7016 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 7017 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7018 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 7019 0x0b, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00, 7020 0x70, 0x00, 0x0b, 0x00, 0x0a), 7021 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 7022 }, 7023 { .freq = 2422, 7024 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 7025 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7026 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00, 7027 0x0b, 0x00, 0x0a, 0x00, 0x67, 0x00, 0x03, 0x00, 7028 0x70, 0x00, 0x0b, 0x00, 0x0a), 7029 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 7030 }, 7031 { .freq = 2427, 7032 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 7033 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7034 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00, 7035 0x0a, 0x00, 0x0a, 0x00, 0x57, 0x00, 0x03, 0x00, 7036 0x70, 0x00, 0x0a, 0x00, 0x0a), 7037 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 7038 }, 7039 { .freq = 2432, 7040 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 7041 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7042 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00, 7043 0x0a, 0x00, 0x0a, 0x00, 0x56, 0x00, 0x03, 0x00, 7044 0x70, 0x00, 0x0a, 0x00, 0x0a), 7045 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 7046 }, 7047 { .freq = 2437, 7048 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 7049 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7050 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00, 7051 0x0a, 0x00, 0x0a, 0x00, 0x46, 0x00, 0x03, 0x00, 7052 0x70, 0x00, 0x0a, 0x00, 0x0a), 7053 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 7054 }, 7055 { .freq = 2442, 7056 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 7057 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 7058 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00, 7059 0x0a, 0x00, 0x0a, 0x00, 0x45, 0x00, 0x02, 0x00, 7060 0x70, 0x00, 0x0a, 0x00, 0x0a), 7061 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 7062 }, 7063 { .freq = 2447, 7064 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 7065 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 7066 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00, 7067 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00, 7068 0x70, 0x00, 0x0a, 0x00, 0x09), 7069 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 7070 }, 7071 { .freq = 2452, 7072 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 7073 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 7074 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00, 7075 0x0a, 0x00, 0x09, 0x00, 0x23, 0x00, 0x02, 0x00, 7076 0x70, 0x00, 0x0a, 0x00, 0x09), 7077 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 7078 }, 7079 { .freq = 2457, 7080 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 7081 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 7082 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00, 7083 0x0a, 0x00, 0x09, 0x00, 0x12, 0x00, 0x02, 0x00, 7084 0x70, 0x00, 0x0a, 0x00, 0x09), 7085 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 7086 }, 7087 { .freq = 2462, 7088 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 7089 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 7090 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00, 7091 0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00, 7092 0x70, 0x00, 0x09, 0x00, 0x09), 7093 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 7094 }, 7095 { .freq = 2467, 7096 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 7097 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 7098 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 7099 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00, 7100 0x70, 0x00, 0x09, 0x00, 0x09), 7101 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 7102 }, 7103 { .freq = 2472, 7104 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 7105 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 7106 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 7107 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x02, 0x00, 7108 0x70, 0x00, 0x09, 0x00, 0x09), 7109 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 7110 }, 7111 { .freq = 2484, 7112 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 7113 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00, 7114 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00, 7115 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 7116 0x70, 0x00, 0x09, 0x00, 0x09), 7117 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 7118 }, 7119 }; 7120 7121 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev7_9[] = { 7122 { .freq = 4920, 7123 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 7124 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 7125 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0f, 7126 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 7127 0x00, 0x0f, 0x00, 0x6f, 0x00), 7128 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 7129 }, 7130 { .freq = 4930, 7131 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 7132 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 7133 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 7134 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 7135 0x00, 0x0e, 0x00, 0x6f, 0x00), 7136 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 7137 }, 7138 { .freq = 4940, 7139 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 7140 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 7141 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 7142 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 7143 0x00, 0x0e, 0x00, 0x6f, 0x00), 7144 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 7145 }, 7146 { .freq = 4950, 7147 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 7148 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 7149 0xff, 0xff, 0x00, 0x0b, 0x00, 0x70, 0x00, 0x0e, 7150 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0b, 0x00, 0x70, 7151 0x00, 0x0e, 0x00, 0x6f, 0x00), 7152 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 7153 }, 7154 { .freq = 4960, 7155 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 7156 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7157 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0e, 7158 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7159 0x00, 0x0e, 0x00, 0x6f, 0x00), 7160 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 7161 }, 7162 { .freq = 4970, 7163 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 7164 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7165 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 7166 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7167 0x00, 0x0d, 0x00, 0x6f, 0x00), 7168 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 7169 }, 7170 { .freq = 4980, 7171 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 7172 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7173 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 7174 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7175 0x00, 0x0d, 0x00, 0x6f, 0x00), 7176 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 7177 }, 7178 { .freq = 4990, 7179 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 7180 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7181 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 7182 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7183 0x00, 0x0d, 0x00, 0x6f, 0x00), 7184 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 7185 }, 7186 { .freq = 5000, 7187 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 7188 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7189 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 7190 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7191 0x00, 0x0d, 0x00, 0x6f, 0x00), 7192 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 7193 }, 7194 { .freq = 5010, 7195 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 7196 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7197 0xff, 0xff, 0x00, 0x0a, 0x00, 0x70, 0x00, 0x0d, 7198 0x00, 0x9f, 0x00, 0xff, 0x00, 0x0a, 0x00, 0x70, 7199 0x00, 0x0d, 0x00, 0x6f, 0x00), 7200 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 7201 }, 7202 { .freq = 5020, 7203 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 7204 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7205 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0d, 7206 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70, 7207 0x00, 0x0d, 0x00, 0x6f, 0x00), 7208 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 7209 }, 7210 { .freq = 5030, 7211 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 7212 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7213 0xff, 0xff, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 7214 0x00, 0x9f, 0x00, 0xff, 0x00, 0x09, 0x00, 0x70, 7215 0x00, 0x0c, 0x00, 0x6f, 0x00), 7216 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 7217 }, 7218 { .freq = 5040, 7219 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 7220 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7221 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 7222 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70, 7223 0x00, 0x0c, 0x00, 0x6f, 0x00), 7224 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 7225 }, 7226 { .freq = 5050, 7227 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 7228 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7229 0xff, 0xfe, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 7230 0x00, 0x9f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x70, 7231 0x00, 0x0c, 0x00, 0x6f, 0x00), 7232 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 7233 }, 7234 { .freq = 5060, 7235 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 7236 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7237 0xff, 0xfd, 0x00, 0x09, 0x00, 0x70, 0x00, 0x0c, 7238 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x70, 7239 0x00, 0x0c, 0x00, 0x6f, 0x00), 7240 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 7241 }, 7242 { .freq = 5070, 7243 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 7244 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7245 0xff, 0xfd, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7246 0x00, 0x9f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x70, 7247 0x00, 0x0b, 0x00, 0x6f, 0x00), 7248 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 7249 }, 7250 { .freq = 5080, 7251 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 7252 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7253 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7254 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 7255 0x00, 0x0b, 0x00, 0x6f, 0x00), 7256 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 7257 }, 7258 { .freq = 5090, 7259 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 7260 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 7261 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7262 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 7263 0x00, 0x0b, 0x00, 0x6f, 0x00), 7264 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 7265 }, 7266 { .freq = 5100, 7267 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 7268 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7269 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7270 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 7271 0x00, 0x0b, 0x00, 0x6f, 0x00), 7272 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 7273 }, 7274 { .freq = 5110, 7275 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 7276 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7277 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7278 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 7279 0x00, 0x0b, 0x00, 0x6f, 0x00), 7280 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 7281 }, 7282 { .freq = 5120, 7283 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 7284 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7285 0xff, 0xfc, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0b, 7286 0x00, 0x9f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x70, 7287 0x00, 0x0b, 0x00, 0x6f, 0x00), 7288 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 7289 }, 7290 { .freq = 5130, 7291 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 7292 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7293 0xff, 0xfb, 0x00, 0x08, 0x00, 0x70, 0x00, 0x0a, 7294 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x70, 7295 0x00, 0x0a, 0x00, 0x6f, 0x00), 7296 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 7297 }, 7298 { .freq = 5140, 7299 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 7300 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7301 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x0a, 7302 0x00, 0x9f, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70, 7303 0x00, 0x0a, 0x00, 0x6f, 0x00), 7304 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 7305 }, 7306 { .freq = 5160, 7307 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 7308 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7309 0xff, 0xfb, 0x00, 0x07, 0x00, 0x70, 0x00, 0x09, 7310 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x07, 0x00, 0x70, 7311 0x00, 0x09, 0x00, 0x6e, 0x00), 7312 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 7313 }, 7314 { .freq = 5170, 7315 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 7316 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7317 0xff, 0xfb, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7318 0x00, 0x9e, 0x00, 0xfb, 0x00, 0x06, 0x00, 0x70, 7319 0x00, 0x09, 0x00, 0x6e, 0x00), 7320 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 7321 }, 7322 { .freq = 5180, 7323 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 7324 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7325 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7326 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 7327 0x00, 0x09, 0x00, 0x6e, 0x00), 7328 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 7329 }, 7330 { .freq = 5190, 7331 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 7332 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7333 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7334 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 7335 0x00, 0x09, 0x00, 0x6e, 0x00), 7336 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 7337 }, 7338 { .freq = 5200, 7339 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 7340 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7341 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7342 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 7343 0x00, 0x09, 0x00, 0x6e, 0x00), 7344 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 7345 }, 7346 { .freq = 5210, 7347 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 7348 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 7349 0xff, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7350 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 7351 0x00, 0x09, 0x00, 0x6e, 0x00), 7352 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 7353 }, 7354 { .freq = 5220, 7355 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 7356 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 7357 0xfe, 0xfa, 0x00, 0x06, 0x00, 0x70, 0x00, 0x09, 7358 0x00, 0x9e, 0x00, 0xfa, 0x00, 0x06, 0x00, 0x70, 7359 0x00, 0x09, 0x00, 0x6e, 0x00), 7360 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 7361 }, 7362 { .freq = 5230, 7363 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 7364 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 7365 0xee, 0xea, 0x00, 0x06, 0x00, 0x70, 0x00, 0x08, 7366 0x00, 0x9e, 0x00, 0xea, 0x00, 0x06, 0x00, 0x70, 7367 0x00, 0x08, 0x00, 0x6e, 0x00), 7368 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 7369 }, 7370 { .freq = 5240, 7371 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 7372 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 7373 0xee, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 7374 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70, 7375 0x00, 0x08, 0x00, 0x6d, 0x00), 7376 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 7377 }, 7378 { .freq = 5250, 7379 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 7380 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 7381 0xed, 0xe9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 7382 0x00, 0x9d, 0x00, 0xe9, 0x00, 0x05, 0x00, 0x70, 7383 0x00, 0x08, 0x00, 0x6d, 0x00), 7384 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 7385 }, 7386 { .freq = 5260, 7387 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 7388 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00, 7389 0xed, 0xd9, 0x00, 0x05, 0x00, 0x70, 0x00, 0x08, 7390 0x00, 0x9d, 0x00, 0xd9, 0x00, 0x05, 0x00, 0x70, 7391 0x00, 0x08, 0x00, 0x6d, 0x00), 7392 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 7393 }, 7394 { .freq = 5270, 7395 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 7396 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00, 7397 0xed, 0xd8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7398 0x00, 0x9c, 0x00, 0xd8, 0x00, 0x04, 0x00, 0x70, 7399 0x00, 0x07, 0x00, 0x6c, 0x00), 7400 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 7401 }, 7402 { .freq = 5280, 7403 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 7404 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 7405 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7406 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 7407 0x00, 0x07, 0x00, 0x6c, 0x00), 7408 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 7409 }, 7410 { .freq = 5290, 7411 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 7412 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 7413 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7414 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 7415 0x00, 0x07, 0x00, 0x6c, 0x00), 7416 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 7417 }, 7418 { .freq = 5300, 7419 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 7420 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 7421 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7422 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 7423 0x00, 0x07, 0x00, 0x6c, 0x00), 7424 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 7425 }, 7426 { .freq = 5310, 7427 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 7428 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 7429 0xdc, 0xc8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7430 0x00, 0x9c, 0x00, 0xc8, 0x00, 0x04, 0x00, 0x70, 7431 0x00, 0x07, 0x00, 0x6c, 0x00), 7432 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 7433 }, 7434 { .freq = 5320, 7435 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 7436 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 7437 0xdb, 0xb8, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7438 0x00, 0x9c, 0x00, 0xb8, 0x00, 0x04, 0x00, 0x70, 7439 0x00, 0x07, 0x00, 0x6c, 0x00), 7440 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 7441 }, 7442 { .freq = 5330, 7443 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 7444 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 7445 0xcb, 0xb7, 0x00, 0x04, 0x00, 0x70, 0x00, 0x07, 7446 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x04, 0x00, 0x70, 7447 0x00, 0x07, 0x00, 0x6b, 0x00), 7448 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 7449 }, 7450 { .freq = 5340, 7451 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 7452 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 7453 0xca, 0xb7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x07, 7454 0x00, 0x9b, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x70, 7455 0x00, 0x07, 0x00, 0x6b, 0x00), 7456 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 7457 }, 7458 { .freq = 5350, 7459 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 7460 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 7461 0xca, 0xa7, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7462 0x00, 0x9b, 0x00, 0xa7, 0x00, 0x03, 0x00, 0x70, 7463 0x00, 0x06, 0x00, 0x6b, 0x00), 7464 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 7465 }, 7466 { .freq = 5360, 7467 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 7468 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 7469 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7470 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70, 7471 0x00, 0x06, 0x00, 0x6b, 0x00), 7472 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 7473 }, 7474 { .freq = 5370, 7475 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 7476 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 7477 0xc9, 0xa6, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7478 0x00, 0x9b, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x70, 7479 0x00, 0x06, 0x00, 0x7b, 0x00), 7480 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 7481 }, 7482 { .freq = 5380, 7483 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 7484 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 7485 0xb8, 0x96, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7486 0x00, 0x9a, 0x00, 0x96, 0x00, 0x03, 0x00, 0x70, 7487 0x00, 0x06, 0x00, 0x7a, 0x00), 7488 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 7489 }, 7490 { .freq = 5390, 7491 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 7492 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 7493 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7494 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 7495 0x00, 0x06, 0x00, 0x7a, 0x00), 7496 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 7497 }, 7498 { .freq = 5400, 7499 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 7500 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 7501 0xb8, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x06, 7502 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 7503 0x00, 0x06, 0x00, 0x7a, 0x00), 7504 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 7505 }, 7506 { .freq = 5410, 7507 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 7508 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 7509 0xb7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05, 7510 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 7511 0x00, 0x05, 0x00, 0x7a, 0x00), 7512 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 7513 }, 7514 { .freq = 5420, 7515 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 7516 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 7517 0xa7, 0x95, 0x00, 0x03, 0x00, 0x70, 0x00, 0x05, 7518 0x00, 0x9a, 0x00, 0x95, 0x00, 0x03, 0x00, 0x70, 7519 0x00, 0x05, 0x00, 0x7a, 0x00), 7520 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 7521 }, 7522 { .freq = 5430, 7523 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 7524 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00, 7525 0xa6, 0x85, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 7526 0x00, 0x99, 0x00, 0x85, 0x00, 0x02, 0x00, 0x70, 7527 0x00, 0x05, 0x00, 0x79, 0x00), 7528 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 7529 }, 7530 { .freq = 5440, 7531 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 7532 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 7533 0xa6, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 7534 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 7535 0x00, 0x05, 0x00, 0x79, 0x00), 7536 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 7537 }, 7538 { .freq = 5450, 7539 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 7540 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 7541 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x05, 7542 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 7543 0x00, 0x05, 0x00, 0x79, 0x00), 7544 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 7545 }, 7546 { .freq = 5460, 7547 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 7548 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 7549 0x95, 0x84, 0x00, 0x02, 0x00, 0x70, 0x00, 0x04, 7550 0x00, 0x99, 0x00, 0x84, 0x00, 0x02, 0x00, 0x70, 7551 0x00, 0x04, 0x00, 0x79, 0x00), 7552 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 7553 }, 7554 { .freq = 5470, 7555 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 7556 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 7557 0x94, 0x74, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7558 0x00, 0x99, 0x00, 0x74, 0x00, 0x01, 0x00, 0x70, 7559 0x00, 0x04, 0x00, 0x79, 0x00), 7560 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 7561 }, 7562 { .freq = 5480, 7563 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 7564 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 7565 0x84, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7566 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 7567 0x00, 0x04, 0x00, 0x78, 0x00), 7568 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 7569 }, 7570 { .freq = 5490, 7571 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 7572 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 7573 0x83, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7574 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 7575 0x00, 0x04, 0x00, 0x78, 0x00), 7576 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 7577 }, 7578 { .freq = 5500, 7579 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 7580 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 7581 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7582 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 7583 0x00, 0x04, 0x00, 0x78, 0x00), 7584 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 7585 }, 7586 { .freq = 5510, 7587 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 7588 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 7589 0x82, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7590 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 7591 0x00, 0x04, 0x00, 0x78, 0x00), 7592 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 7593 }, 7594 { .freq = 5520, 7595 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 7596 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 7597 0x72, 0x73, 0x00, 0x01, 0x00, 0x70, 0x00, 0x04, 7598 0x00, 0x98, 0x00, 0x73, 0x00, 0x01, 0x00, 0x70, 7599 0x00, 0x04, 0x00, 0x78, 0x00), 7600 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 7601 }, 7602 { .freq = 5530, 7603 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 7604 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 7605 0x72, 0x63, 0x00, 0x01, 0x00, 0x70, 0x00, 0x03, 7606 0x00, 0x98, 0x00, 0x63, 0x00, 0x01, 0x00, 0x70, 7607 0x00, 0x03, 0x00, 0x78, 0x00), 7608 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 7609 }, 7610 { .freq = 5540, 7611 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 7612 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 7613 0x71, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 7614 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 7615 0x00, 0x03, 0x00, 0x77, 0x00), 7616 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 7617 }, 7618 { .freq = 5550, 7619 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 7620 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 7621 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 7622 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 7623 0x00, 0x03, 0x00, 0x77, 0x00), 7624 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 7625 }, 7626 { .freq = 5560, 7627 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 7628 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 7629 0x61, 0x62, 0x00, 0x00, 0x00, 0x70, 0x00, 0x03, 7630 0x00, 0x97, 0x00, 0x62, 0x00, 0x00, 0x00, 0x70, 7631 0x00, 0x03, 0x00, 0x77, 0x00), 7632 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 7633 }, 7634 { .freq = 5570, 7635 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 7636 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 7637 0x61, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7638 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70, 7639 0x00, 0x02, 0x00, 0x76, 0x00), 7640 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 7641 }, 7642 { .freq = 5580, 7643 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 7644 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 7645 0x60, 0x52, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7646 0x00, 0x96, 0x00, 0x52, 0x00, 0x00, 0x00, 0x70, 7647 0x00, 0x02, 0x00, 0x86, 0x00), 7648 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 7649 }, 7650 { .freq = 5590, 7651 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 7652 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 7653 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7654 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7655 0x00, 0x02, 0x00, 0x86, 0x00), 7656 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 7657 }, 7658 { .freq = 5600, 7659 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 7660 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 7661 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7662 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7663 0x00, 0x02, 0x00, 0x86, 0x00), 7664 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 7665 }, 7666 { .freq = 5610, 7667 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 7668 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 7669 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7670 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7671 0x00, 0x02, 0x00, 0x86, 0x00), 7672 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 7673 }, 7674 { .freq = 5620, 7675 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 7676 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 7677 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7678 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7679 0x00, 0x02, 0x00, 0x86, 0x00), 7680 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 7681 }, 7682 { .freq = 5630, 7683 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 7684 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 7685 0x50, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7686 0x00, 0x96, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7687 0x00, 0x02, 0x00, 0x86, 0x00), 7688 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 7689 }, 7690 { .freq = 5640, 7691 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 7692 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 7693 0x40, 0x51, 0x00, 0x00, 0x00, 0x70, 0x00, 0x02, 7694 0x00, 0x95, 0x00, 0x51, 0x00, 0x00, 0x00, 0x70, 7695 0x00, 0x02, 0x00, 0x85, 0x00), 7696 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 7697 }, 7698 { .freq = 5650, 7699 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 7700 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 7701 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7702 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70, 7703 0x00, 0x01, 0x00, 0x85, 0x00), 7704 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 7705 }, 7706 { .freq = 5660, 7707 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 7708 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 7709 0x40, 0x50, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7710 0x00, 0x95, 0x00, 0x50, 0x00, 0x00, 0x00, 0x70, 7711 0x00, 0x01, 0x00, 0x85, 0x00), 7712 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 7713 }, 7714 { .freq = 5670, 7715 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 7716 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 7717 0x40, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7718 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7719 0x00, 0x01, 0x00, 0x84, 0x00), 7720 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 7721 }, 7722 { .freq = 5680, 7723 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 7724 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7725 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7726 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7727 0x00, 0x01, 0x00, 0x84, 0x00), 7728 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 7729 }, 7730 { .freq = 5690, 7731 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 7732 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7733 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7734 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7735 0x00, 0x01, 0x00, 0x94, 0x00), 7736 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 7737 }, 7738 { .freq = 5700, 7739 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 7740 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7741 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7742 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7743 0x00, 0x01, 0x00, 0x94, 0x00), 7744 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 7745 }, 7746 { .freq = 5710, 7747 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 7748 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7749 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7750 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7751 0x00, 0x01, 0x00, 0x94, 0x00), 7752 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 7753 }, 7754 { .freq = 5720, 7755 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 7756 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7757 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7758 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7759 0x00, 0x01, 0x00, 0x94, 0x00), 7760 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 7761 }, 7762 { .freq = 5725, 7763 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 7764 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 7765 0x30, 0x40, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7766 0x00, 0x94, 0x00, 0x40, 0x00, 0x00, 0x00, 0x70, 7767 0x00, 0x01, 0x00, 0x94, 0x00), 7768 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 7769 }, 7770 { .freq = 5730, 7771 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 7772 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7773 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x01, 7774 0x00, 0x94, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7775 0x00, 0x01, 0x00, 0x94, 0x00), 7776 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 7777 }, 7778 { .freq = 5735, 7779 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 7780 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7781 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7782 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7783 0x00, 0x00, 0x00, 0x93, 0x00), 7784 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 7785 }, 7786 { .freq = 5740, 7787 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 7788 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7789 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7790 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7791 0x00, 0x00, 0x00, 0x93, 0x00), 7792 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 7793 }, 7794 { .freq = 5745, 7795 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 7796 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7797 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7798 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7799 0x00, 0x00, 0x00, 0x93, 0x00), 7800 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 7801 }, 7802 { .freq = 5750, 7803 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 7804 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7805 0x20, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7806 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7807 0x00, 0x00, 0x00, 0x93, 0x00), 7808 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 7809 }, 7810 { .freq = 5755, 7811 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 7812 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 7813 0x10, 0x30, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7814 0x00, 0x93, 0x00, 0x30, 0x00, 0x00, 0x00, 0x70, 7815 0x00, 0x00, 0x00, 0x93, 0x00), 7816 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 7817 }, 7818 { .freq = 5760, 7819 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 7820 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 7821 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7822 0x00, 0x93, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 7823 0x00, 0x00, 0x00, 0x93, 0x00), 7824 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 7825 }, 7826 { .freq = 5765, 7827 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 7828 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 7829 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7830 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 7831 0x00, 0x00, 0x00, 0x92, 0x00), 7832 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 7833 }, 7834 { .freq = 5770, 7835 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 7836 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 7837 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7838 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 7839 0x00, 0x00, 0x00, 0x92, 0x00), 7840 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 7841 }, 7842 { .freq = 5775, 7843 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 7844 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 7845 0x10, 0x20, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7846 0x00, 0x92, 0x00, 0x20, 0x00, 0x00, 0x00, 0x70, 7847 0x00, 0x00, 0x00, 0x92, 0x00), 7848 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 7849 }, 7850 { .freq = 5780, 7851 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 7852 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 7853 0x10, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7854 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7855 0x00, 0x00, 0x00, 0x92, 0x00), 7856 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 7857 }, 7858 { .freq = 5785, 7859 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 7860 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7861 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7862 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7863 0x00, 0x00, 0x00, 0x92, 0x00), 7864 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 7865 }, 7866 { .freq = 5790, 7867 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 7868 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7869 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7870 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7871 0x00, 0x00, 0x00, 0x92, 0x00), 7872 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 7873 }, 7874 { .freq = 5795, 7875 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 7876 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7877 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7878 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7879 0x00, 0x00, 0x00, 0x92, 0x00), 7880 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 7881 }, 7882 { .freq = 5800, 7883 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 7884 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7885 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7886 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7887 0x00, 0x00, 0x00, 0x92, 0x00), 7888 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 7889 }, 7890 { .freq = 5805, 7891 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 7892 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7893 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7894 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7895 0x00, 0x00, 0x00, 0x92, 0x00), 7896 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 7897 }, 7898 { .freq = 5810, 7899 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 7900 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7901 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7902 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7903 0x00, 0x00, 0x00, 0x92, 0x00), 7904 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 7905 }, 7906 { .freq = 5815, 7907 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 7908 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7909 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7910 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7911 0x00, 0x00, 0x00, 0x92, 0x00), 7912 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 7913 }, 7914 { .freq = 5820, 7915 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 7916 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7917 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7918 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7919 0x00, 0x00, 0x00, 0x92, 0x00), 7920 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 7921 }, 7922 { .freq = 5825, 7923 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 7924 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7925 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7926 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7927 0x00, 0x00, 0x00, 0x92, 0x00), 7928 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 7929 }, 7930 { .freq = 5830, 7931 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 7932 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7933 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7934 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7935 0x00, 0x00, 0x00, 0x92, 0x00), 7936 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 7937 }, 7938 { .freq = 5840, 7939 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 7940 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 7941 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7942 0x00, 0x92, 0x00, 0x10, 0x00, 0x00, 0x00, 0x70, 7943 0x00, 0x00, 0x00, 0x92, 0x00), 7944 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 7945 }, 7946 { .freq = 5850, 7947 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 7948 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7949 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7950 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7951 0x00, 0x00, 0x00, 0x92, 0x00), 7952 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 7953 }, 7954 { .freq = 5860, 7955 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 7956 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7957 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7958 0x00, 0x92, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7959 0x00, 0x00, 0x00, 0x92, 0x00), 7960 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 7961 }, 7962 { .freq = 5870, 7963 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 7964 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7965 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7966 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7967 0x00, 0x00, 0x00, 0x91, 0x00), 7968 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 7969 }, 7970 { .freq = 5880, 7971 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 7972 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7973 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7974 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7975 0x00, 0x00, 0x00, 0x91, 0x00), 7976 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 7977 }, 7978 { .freq = 5890, 7979 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 7980 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7981 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7982 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7983 0x00, 0x00, 0x00, 0x91, 0x00), 7984 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 7985 }, 7986 { .freq = 5900, 7987 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 7988 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7989 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7990 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7991 0x00, 0x00, 0x00, 0x91, 0x00), 7992 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 7993 }, 7994 { .freq = 5910, 7995 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 7996 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 7997 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x00, 0x00, 7998 0x00, 0x91, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 7999 0x00, 0x00, 0x00, 0x91, 0x00), 8000 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 8001 }, 8002 { .freq = 2412, 8003 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 8004 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 8005 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00, 8006 0x0f, 0x00, 0x0b, 0x00, 0x89, 0x00, 0x03, 0x00, 8007 0x70, 0x00, 0x0f, 0x00, 0x0b), 8008 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 8009 }, 8010 { .freq = 2417, 8011 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 8012 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8013 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00, 8014 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 8015 0x70, 0x00, 0x0f, 0x00, 0x0a), 8016 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 8017 }, 8018 { .freq = 2422, 8019 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 8020 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8021 0x00, 0x00, 0x89, 0x00, 0x03, 0x00, 0x70, 0x00, 8022 0x0f, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 8023 0x70, 0x00, 0x0f, 0x00, 0x0a), 8024 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 8025 }, 8026 { .freq = 2427, 8027 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 8028 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8029 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 8030 0x0e, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00, 8031 0x70, 0x00, 0x0e, 0x00, 0x0a), 8032 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 8033 }, 8034 { .freq = 2432, 8035 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 8036 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8037 0x00, 0x00, 0x77, 0x00, 0x03, 0x00, 0x70, 0x00, 8038 0x0e, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00, 8039 0x70, 0x00, 0x0e, 0x00, 0x0a), 8040 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 8041 }, 8042 { .freq = 2437, 8043 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 8044 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8045 0x00, 0x00, 0x76, 0x00, 0x03, 0x00, 0x70, 0x00, 8046 0x0e, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00, 8047 0x70, 0x00, 0x0e, 0x00, 0x0a), 8048 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 8049 }, 8050 { .freq = 2442, 8051 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 8052 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 8053 0x00, 0x00, 0x66, 0x00, 0x03, 0x00, 0x70, 0x00, 8054 0x0e, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x03, 0x00, 8055 0x70, 0x00, 0x0e, 0x00, 0x0a), 8056 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 8057 }, 8058 { .freq = 2447, 8059 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 8060 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 8061 0x00, 0x00, 0x55, 0x00, 0x02, 0x00, 0x70, 0x00, 8062 0x0e, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00, 8063 0x70, 0x00, 0x0e, 0x00, 0x09), 8064 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 8065 }, 8066 { .freq = 2452, 8067 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 8068 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 8069 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00, 8070 0x0e, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00, 8071 0x70, 0x00, 0x0e, 0x00, 0x09), 8072 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 8073 }, 8074 { .freq = 2457, 8075 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 8076 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 8077 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00, 8078 0x0d, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00, 8079 0x70, 0x00, 0x0d, 0x00, 0x09), 8080 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 8081 }, 8082 { .freq = 2462, 8083 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 8084 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 8085 0x00, 0x00, 0x33, 0x00, 0x02, 0x00, 0x70, 0x00, 8086 0x0d, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00, 8087 0x70, 0x00, 0x0d, 0x00, 0x09), 8088 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 8089 }, 8090 { .freq = 2467, 8091 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 8092 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 8093 0x00, 0x00, 0x22, 0x00, 0x02, 0x00, 0x70, 0x00, 8094 0x0d, 0x00, 0x08, 0x00, 0x22, 0x00, 0x02, 0x00, 8095 0x70, 0x00, 0x0d, 0x00, 0x08), 8096 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 8097 }, 8098 { .freq = 2472, 8099 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 8100 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 8101 0x00, 0x00, 0x11, 0x00, 0x02, 0x00, 0x70, 0x00, 8102 0x0d, 0x00, 0x08, 0x00, 0x11, 0x00, 0x02, 0x00, 8103 0x70, 0x00, 0x0d, 0x00, 0x08), 8104 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 8105 }, 8106 { .freq = 2484, 8107 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 8108 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00, 8109 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00, 8110 0x0d, 0x00, 0x08, 0x00, 0x00, 0x00, 0x02, 0x00, 8111 0x70, 0x00, 0x0d, 0x00, 0x08), 8112 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 8113 }, 8114 }; 8115 8116 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev8[] = { 8117 { .freq = 4920, 8118 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x04, 8119 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 8120 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8121 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8122 0x00, 0x0f, 0x00, 0x6f, 0x00), 8123 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 8124 }, 8125 { .freq = 4930, 8126 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x04, 8127 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 8128 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8129 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8130 0x00, 0x0f, 0x00, 0x6f, 0x00), 8131 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 8132 }, 8133 { .freq = 4940, 8134 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x04, 8135 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 8136 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8137 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8138 0x00, 0x0f, 0x00, 0x6f, 0x00), 8139 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 8140 }, 8141 { .freq = 4950, 8142 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x04, 8143 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 8144 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8145 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8146 0x00, 0x0f, 0x00, 0x6f, 0x00), 8147 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 8148 }, 8149 { .freq = 4960, 8150 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x04, 8151 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8152 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8153 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8154 0x00, 0x0f, 0x00, 0x6f, 0x00), 8155 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 8156 }, 8157 { .freq = 4970, 8158 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x04, 8159 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8160 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8161 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8162 0x00, 0x0f, 0x00, 0x6f, 0x00), 8163 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 8164 }, 8165 { .freq = 4980, 8166 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x04, 8167 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8168 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8169 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8170 0x00, 0x0f, 0x00, 0x6f, 0x00), 8171 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 8172 }, 8173 { .freq = 4990, 8174 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x04, 8175 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8176 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8177 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8178 0x00, 0x0f, 0x00, 0x6f, 0x00), 8179 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 8180 }, 8181 { .freq = 5000, 8182 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x04, 8183 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8184 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8185 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8186 0x00, 0x0f, 0x00, 0x6f, 0x00), 8187 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 8188 }, 8189 { .freq = 5010, 8190 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x04, 8191 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8192 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8193 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8194 0x00, 0x0f, 0x00, 0x6f, 0x00), 8195 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 8196 }, 8197 { .freq = 5020, 8198 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x04, 8199 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8200 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8201 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8202 0x00, 0x0f, 0x00, 0x6f, 0x00), 8203 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 8204 }, 8205 { .freq = 5030, 8206 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x04, 8207 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8208 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8209 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8210 0x00, 0x0f, 0x00, 0x6f, 0x00), 8211 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 8212 }, 8213 { .freq = 5040, 8214 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x04, 8215 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8216 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8217 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8218 0x00, 0x0f, 0x00, 0x6f, 0x00), 8219 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 8220 }, 8221 { .freq = 5050, 8222 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x04, 8223 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8224 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8225 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8226 0x00, 0x0f, 0x00, 0x6f, 0x00), 8227 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 8228 }, 8229 { .freq = 5060, 8230 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x04, 8231 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8232 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8233 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 8234 0x00, 0x0f, 0x00, 0x6f, 0x00), 8235 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 8236 }, 8237 { .freq = 5070, 8238 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x04, 8239 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8240 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8241 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 8242 0x00, 0x0f, 0x00, 0x6f, 0x00), 8243 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 8244 }, 8245 { .freq = 5080, 8246 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x04, 8247 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8248 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8249 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 8250 0x00, 0x0f, 0x00, 0x6f, 0x00), 8251 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 8252 }, 8253 { .freq = 5090, 8254 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x04, 8255 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 8256 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 8257 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 8258 0x00, 0x0f, 0x00, 0x6f, 0x00), 8259 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 8260 }, 8261 { .freq = 5100, 8262 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x04, 8263 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8264 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 8265 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77, 8266 0x00, 0x0f, 0x00, 0x6f, 0x00), 8267 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 8268 }, 8269 { .freq = 5110, 8270 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x04, 8271 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8272 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 8273 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 8274 0x00, 0x0f, 0x00, 0x6f, 0x00), 8275 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 8276 }, 8277 { .freq = 5120, 8278 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x04, 8279 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8280 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 8281 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 8282 0x00, 0x0f, 0x00, 0x6f, 0x00), 8283 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 8284 }, 8285 { .freq = 5130, 8286 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x04, 8287 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8288 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 8289 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 8290 0x00, 0x0f, 0x00, 0x6f, 0x00), 8291 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 8292 }, 8293 { .freq = 5140, 8294 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x04, 8295 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8296 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 8297 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77, 8298 0x00, 0x0f, 0x00, 0x6f, 0x00), 8299 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 8300 }, 8301 { .freq = 5160, 8302 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x04, 8303 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8304 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 8305 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 8306 0x00, 0x0e, 0x00, 0x6f, 0x00), 8307 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 8308 }, 8309 { .freq = 5170, 8310 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x04, 8311 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8312 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 8313 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 8314 0x00, 0x0e, 0x00, 0x6f, 0x00), 8315 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 8316 }, 8317 { .freq = 5180, 8318 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x04, 8319 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8320 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e, 8321 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 8322 0x00, 0x0e, 0x00, 0x6f, 0x00), 8323 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 8324 }, 8325 { .freq = 5190, 8326 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x04, 8327 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8328 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d, 8329 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 8330 0x00, 0x0d, 0x00, 0x6f, 0x00), 8331 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 8332 }, 8333 { .freq = 5200, 8334 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x04, 8335 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8336 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8337 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 8338 0x00, 0x0d, 0x00, 0x6f, 0x00), 8339 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 8340 }, 8341 { .freq = 5210, 8342 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x04, 8343 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 8344 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8345 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 8346 0x00, 0x0d, 0x00, 0x6f, 0x00), 8347 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 8348 }, 8349 { .freq = 5220, 8350 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x04, 8351 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 8352 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8353 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 8354 0x00, 0x0d, 0x00, 0x6f, 0x00), 8355 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 8356 }, 8357 { .freq = 5230, 8358 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x04, 8359 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 8360 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8361 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 8362 0x00, 0x0d, 0x00, 0x6f, 0x00), 8363 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 8364 }, 8365 { .freq = 5240, 8366 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x04, 8367 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 8368 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8369 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77, 8370 0x00, 0x0d, 0x00, 0x6f, 0x00), 8371 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 8372 }, 8373 { .freq = 5250, 8374 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x04, 8375 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 8376 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 8377 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77, 8378 0x00, 0x0d, 0x00, 0x6f, 0x00), 8379 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 8380 }, 8381 { .freq = 5260, 8382 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x04, 8383 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00, 8384 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d, 8385 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 8386 0x00, 0x0d, 0x00, 0x6f, 0x00), 8387 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 8388 }, 8389 { .freq = 5270, 8390 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x04, 8391 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00, 8392 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c, 8393 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 8394 0x00, 0x0c, 0x00, 0x6f, 0x00), 8395 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 8396 }, 8397 { .freq = 5280, 8398 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x04, 8399 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 8400 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 8401 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 8402 0x00, 0x0c, 0x00, 0x6f, 0x00), 8403 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 8404 }, 8405 { .freq = 5290, 8406 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x04, 8407 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 8408 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 8409 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 8410 0x00, 0x0c, 0x00, 0x6f, 0x00), 8411 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 8412 }, 8413 { .freq = 5300, 8414 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x04, 8415 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 8416 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 8417 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 8418 0x00, 0x0c, 0x00, 0x6f, 0x00), 8419 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 8420 }, 8421 { .freq = 5310, 8422 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x04, 8423 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 8424 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 8425 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 8426 0x00, 0x0c, 0x00, 0x6f, 0x00), 8427 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 8428 }, 8429 { .freq = 5320, 8430 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x04, 8431 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 8432 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 8433 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 8434 0x00, 0x0c, 0x00, 0x6f, 0x00), 8435 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 8436 }, 8437 { .freq = 5330, 8438 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x04, 8439 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 8440 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 8441 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 8442 0x00, 0x0b, 0x00, 0x6f, 0x00), 8443 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 8444 }, 8445 { .freq = 5340, 8446 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x04, 8447 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 8448 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 8449 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 8450 0x00, 0x0b, 0x00, 0x6f, 0x00), 8451 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 8452 }, 8453 { .freq = 5350, 8454 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x04, 8455 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 8456 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 8457 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 8458 0x00, 0x0b, 0x00, 0x6f, 0x00), 8459 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 8460 }, 8461 { .freq = 5360, 8462 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x04, 8463 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 8464 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 8465 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 8466 0x00, 0x0a, 0x00, 0x6f, 0x00), 8467 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 8468 }, 8469 { .freq = 5370, 8470 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x04, 8471 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 8472 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 8473 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 8474 0x00, 0x0a, 0x00, 0x6f, 0x00), 8475 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 8476 }, 8477 { .freq = 5380, 8478 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x04, 8479 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 8480 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 8481 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 8482 0x00, 0x0a, 0x00, 0x6f, 0x00), 8483 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 8484 }, 8485 { .freq = 5390, 8486 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x04, 8487 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 8488 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 8489 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 8490 0x00, 0x0a, 0x00, 0x6f, 0x00), 8491 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 8492 }, 8493 { .freq = 5400, 8494 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x04, 8495 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 8496 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 8497 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 8498 0x00, 0x0a, 0x00, 0x6f, 0x00), 8499 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 8500 }, 8501 { .freq = 5410, 8502 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x04, 8503 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 8504 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 8505 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 8506 0x00, 0x0a, 0x00, 0x6f, 0x00), 8507 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 8508 }, 8509 { .freq = 5420, 8510 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x04, 8511 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 8512 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 8513 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 8514 0x00, 0x0a, 0x00, 0x6f, 0x00), 8515 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 8516 }, 8517 { .freq = 5430, 8518 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x04, 8519 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00, 8520 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 8521 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 8522 0x00, 0x0a, 0x00, 0x6f, 0x00), 8523 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 8524 }, 8525 { .freq = 5440, 8526 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x04, 8527 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 8528 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09, 8529 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 8530 0x00, 0x09, 0x00, 0x6f, 0x00), 8531 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 8532 }, 8533 { .freq = 5450, 8534 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x04, 8535 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 8536 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 8537 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 8538 0x00, 0x09, 0x00, 0x6f, 0x00), 8539 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 8540 }, 8541 { .freq = 5460, 8542 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x04, 8543 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 8544 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 8545 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 8546 0x00, 0x09, 0x00, 0x6f, 0x00), 8547 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 8548 }, 8549 { .freq = 5470, 8550 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x04, 8551 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 8552 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 8553 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77, 8554 0x00, 0x09, 0x00, 0x6f, 0x00), 8555 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 8556 }, 8557 { .freq = 5480, 8558 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x04, 8559 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 8560 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8561 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8562 0x00, 0x09, 0x00, 0x6f, 0x00), 8563 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 8564 }, 8565 { .freq = 5490, 8566 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x04, 8567 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 8568 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8569 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8570 0x00, 0x09, 0x00, 0x6f, 0x00), 8571 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 8572 }, 8573 { .freq = 5500, 8574 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x04, 8575 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 8576 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8577 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8578 0x00, 0x09, 0x00, 0x6f, 0x00), 8579 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 8580 }, 8581 { .freq = 5510, 8582 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x04, 8583 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 8584 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8585 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8586 0x00, 0x09, 0x00, 0x6f, 0x00), 8587 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 8588 }, 8589 { .freq = 5520, 8590 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x04, 8591 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 8592 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8593 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8594 0x00, 0x09, 0x00, 0x6f, 0x00), 8595 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 8596 }, 8597 { .freq = 5530, 8598 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x04, 8599 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 8600 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8601 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8602 0x00, 0x09, 0x00, 0x6f, 0x00), 8603 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 8604 }, 8605 { .freq = 5540, 8606 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x04, 8607 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 8608 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8609 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8610 0x00, 0x09, 0x00, 0x6f, 0x00), 8611 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 8612 }, 8613 { .freq = 5550, 8614 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x04, 8615 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 8616 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8617 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8618 0x00, 0x09, 0x00, 0x6f, 0x00), 8619 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 8620 }, 8621 { .freq = 5560, 8622 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x04, 8623 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 8624 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8625 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 8626 0x00, 0x09, 0x00, 0x6f, 0x00), 8627 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 8628 }, 8629 { .freq = 5570, 8630 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x04, 8631 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 8632 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 8633 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 8634 0x00, 0x09, 0x00, 0x6f, 0x00), 8635 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 8636 }, 8637 { .freq = 5580, 8638 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x04, 8639 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 8640 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 8641 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 8642 0x00, 0x08, 0x00, 0x6f, 0x00), 8643 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 8644 }, 8645 { .freq = 5590, 8646 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x04, 8647 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 8648 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 8649 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77, 8650 0x00, 0x08, 0x00, 0x6f, 0x00), 8651 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 8652 }, 8653 { .freq = 5600, 8654 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x04, 8655 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 8656 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 8657 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 8658 0x00, 0x08, 0x00, 0x6f, 0x00), 8659 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 8660 }, 8661 { .freq = 5610, 8662 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x04, 8663 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 8664 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 8665 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 8666 0x00, 0x08, 0x00, 0x6f, 0x00), 8667 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 8668 }, 8669 { .freq = 5620, 8670 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x04, 8671 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 8672 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 8673 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 8674 0x00, 0x07, 0x00, 0x6f, 0x00), 8675 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 8676 }, 8677 { .freq = 5630, 8678 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x04, 8679 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 8680 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 8681 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 8682 0x00, 0x07, 0x00, 0x6f, 0x00), 8683 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 8684 }, 8685 { .freq = 5640, 8686 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x04, 8687 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 8688 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 8689 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 8690 0x00, 0x07, 0x00, 0x6f, 0x00), 8691 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 8692 }, 8693 { .freq = 5650, 8694 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x04, 8695 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 8696 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 8697 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 8698 0x00, 0x07, 0x00, 0x6f, 0x00), 8699 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 8700 }, 8701 { .freq = 5660, 8702 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x04, 8703 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 8704 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8705 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 8706 0x00, 0x06, 0x00, 0x6f, 0x00), 8707 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 8708 }, 8709 { .freq = 5670, 8710 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x04, 8711 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 8712 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8713 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8714 0x00, 0x06, 0x00, 0x6f, 0x00), 8715 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 8716 }, 8717 { .freq = 5680, 8718 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x04, 8719 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8720 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8721 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8722 0x00, 0x06, 0x00, 0x6f, 0x00), 8723 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 8724 }, 8725 { .freq = 5690, 8726 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x04, 8727 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8728 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8729 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8730 0x00, 0x06, 0x00, 0x6f, 0x00), 8731 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 8732 }, 8733 { .freq = 5700, 8734 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x04, 8735 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8736 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8737 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8738 0x00, 0x06, 0x00, 0x6e, 0x00), 8739 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 8740 }, 8741 { .freq = 5710, 8742 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x04, 8743 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8744 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8745 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8746 0x00, 0x06, 0x00, 0x6e, 0x00), 8747 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 8748 }, 8749 { .freq = 5720, 8750 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x04, 8751 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8752 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8753 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8754 0x00, 0x06, 0x00, 0x6e, 0x00), 8755 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 8756 }, 8757 { .freq = 5725, 8758 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x07, 0x07, 0x04, 8759 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 8760 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8761 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8762 0x00, 0x06, 0x00, 0x6e, 0x00), 8763 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 8764 }, 8765 { .freq = 5730, 8766 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x04, 8767 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8768 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8769 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8770 0x00, 0x06, 0x00, 0x6e, 0x00), 8771 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 8772 }, 8773 { .freq = 5735, 8774 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x07, 0x07, 0x04, 8775 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8776 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8777 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8778 0x00, 0x06, 0x00, 0x6d, 0x00), 8779 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 8780 }, 8781 { .freq = 5740, 8782 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x04, 8783 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8784 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8785 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8786 0x00, 0x06, 0x00, 0x6d, 0x00), 8787 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 8788 }, 8789 { .freq = 5745, 8790 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x07, 0x07, 0x04, 8791 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8792 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 8793 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 8794 0x00, 0x06, 0x00, 0x6d, 0x00), 8795 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 8796 }, 8797 { .freq = 5750, 8798 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x04, 8799 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8800 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8801 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 8802 0x00, 0x05, 0x00, 0x6d, 0x00), 8803 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 8804 }, 8805 { .freq = 5755, 8806 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x07, 0x07, 0x04, 8807 0x10, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 8808 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8809 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 8810 0x00, 0x05, 0x00, 0x6c, 0x00), 8811 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 8812 }, 8813 { .freq = 5760, 8814 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x04, 8815 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 8816 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8817 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 8818 0x00, 0x05, 0x00, 0x6c, 0x00), 8819 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 8820 }, 8821 { .freq = 5765, 8822 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x07, 0x07, 0x04, 8823 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 8824 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8825 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8826 0x00, 0x05, 0x00, 0x6c, 0x00), 8827 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 8828 }, 8829 { .freq = 5770, 8830 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x04, 8831 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 8832 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8833 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8834 0x00, 0x05, 0x00, 0x6b, 0x00), 8835 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 8836 }, 8837 { .freq = 5775, 8838 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x07, 0x07, 0x04, 8839 0x10, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 8840 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8841 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8842 0x00, 0x05, 0x00, 0x6b, 0x00), 8843 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 8844 }, 8845 { .freq = 5780, 8846 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x04, 8847 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 8848 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8849 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8850 0x00, 0x05, 0x00, 0x6b, 0x00), 8851 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 8852 }, 8853 { .freq = 5785, 8854 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x07, 0x07, 0x04, 8855 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8856 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8857 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8858 0x00, 0x05, 0x00, 0x6b, 0x00), 8859 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 8860 }, 8861 { .freq = 5790, 8862 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x04, 8863 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8864 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8865 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 8866 0x00, 0x05, 0x00, 0x6b, 0x00), 8867 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 8868 }, 8869 { .freq = 5795, 8870 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x07, 0x07, 0x04, 8871 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8872 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8873 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8874 0x00, 0x05, 0x00, 0x6b, 0x00), 8875 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 8876 }, 8877 { .freq = 5800, 8878 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x04, 8879 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8880 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8881 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8882 0x00, 0x05, 0x00, 0x6b, 0x00), 8883 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 8884 }, 8885 { .freq = 5805, 8886 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x07, 0x07, 0x04, 8887 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8888 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8889 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8890 0x00, 0x05, 0x00, 0x6a, 0x00), 8891 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 8892 }, 8893 { .freq = 5810, 8894 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x04, 8895 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8896 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8897 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8898 0x00, 0x05, 0x00, 0x6a, 0x00), 8899 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 8900 }, 8901 { .freq = 5815, 8902 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x07, 0x07, 0x04, 8903 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8904 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8905 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8906 0x00, 0x05, 0x00, 0x6a, 0x00), 8907 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 8908 }, 8909 { .freq = 5820, 8910 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x04, 8911 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8912 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8913 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8914 0x00, 0x05, 0x00, 0x6a, 0x00), 8915 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 8916 }, 8917 { .freq = 5825, 8918 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x07, 0x07, 0x04, 8919 0x10, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8920 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8921 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8922 0x00, 0x05, 0x00, 0x69, 0x00), 8923 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 8924 }, 8925 { .freq = 5830, 8926 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x04, 8927 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8928 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 8929 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8930 0x00, 0x05, 0x00, 0x69, 0x00), 8931 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 8932 }, 8933 { .freq = 5840, 8934 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x04, 8935 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 8936 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8937 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8938 0x00, 0x04, 0x00, 0x69, 0x00), 8939 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 8940 }, 8941 { .freq = 5850, 8942 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x04, 8943 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8944 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8945 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8946 0x00, 0x04, 0x00, 0x69, 0x00), 8947 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 8948 }, 8949 { .freq = 5860, 8950 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x04, 8951 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8952 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8953 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8954 0x00, 0x04, 0x00, 0x69, 0x00), 8955 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 8956 }, 8957 { .freq = 5870, 8958 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x04, 8959 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8960 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8961 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8962 0x00, 0x04, 0x00, 0x68, 0x00), 8963 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 8964 }, 8965 { .freq = 5880, 8966 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x04, 8967 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8968 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8969 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8970 0x00, 0x04, 0x00, 0x68, 0x00), 8971 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 8972 }, 8973 { .freq = 5890, 8974 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x04, 8975 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8976 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8977 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8978 0x00, 0x04, 0x00, 0x68, 0x00), 8979 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 8980 }, 8981 { .freq = 5900, 8982 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x04, 8983 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8984 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8985 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8986 0x00, 0x04, 0x00, 0x68, 0x00), 8987 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 8988 }, 8989 { .freq = 5910, 8990 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x04, 8991 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 8992 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 8993 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 8994 0x00, 0x04, 0x00, 0x68, 0x00), 8995 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 8996 }, 8997 { .freq = 2412, 8998 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x08, 0x08, 0x04, 8999 0x16, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 9000 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 9001 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 9002 0x70, 0x00, 0x0b, 0x00, 0x0a), 9003 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 9004 }, 9005 { .freq = 2417, 9006 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x08, 0x08, 0x04, 9007 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9008 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 9009 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 9010 0x70, 0x00, 0x0b, 0x00, 0x0a), 9011 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 9012 }, 9013 { .freq = 2422, 9014 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x08, 0x08, 0x04, 9015 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9016 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00, 9017 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 9018 0x70, 0x00, 0x0b, 0x00, 0x0a), 9019 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 9020 }, 9021 { .freq = 2427, 9022 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x08, 0x08, 0x04, 9023 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9024 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00, 9025 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00, 9026 0x70, 0x00, 0x0a, 0x00, 0x0a), 9027 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 9028 }, 9029 { .freq = 2432, 9030 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x08, 0x08, 0x04, 9031 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9032 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00, 9033 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00, 9034 0x70, 0x00, 0x0a, 0x00, 0x0a), 9035 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 9036 }, 9037 { .freq = 2437, 9038 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x08, 0x08, 0x04, 9039 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9040 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00, 9041 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00, 9042 0x70, 0x00, 0x0a, 0x00, 0x0a), 9043 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 9044 }, 9045 { .freq = 2442, 9046 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x08, 0x08, 0x04, 9047 0x16, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 9048 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00, 9049 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00, 9050 0x70, 0x00, 0x0a, 0x00, 0x0a), 9051 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 9052 }, 9053 { .freq = 2447, 9054 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x08, 0x08, 0x04, 9055 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 9056 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00, 9057 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00, 9058 0x70, 0x00, 0x0a, 0x00, 0x09), 9059 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 9060 }, 9061 { .freq = 2452, 9062 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x08, 0x08, 0x04, 9063 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 9064 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00, 9065 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00, 9066 0x70, 0x00, 0x0a, 0x00, 0x09), 9067 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 9068 }, 9069 { .freq = 2457, 9070 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x08, 0x08, 0x04, 9071 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 9072 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00, 9073 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00, 9074 0x70, 0x00, 0x0a, 0x00, 0x09), 9075 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 9076 }, 9077 { .freq = 2462, 9078 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x08, 0x08, 0x04, 9079 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 9080 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00, 9081 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00, 9082 0x70, 0x00, 0x09, 0x00, 0x09), 9083 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 9084 }, 9085 { .freq = 2467, 9086 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x08, 0x08, 0x04, 9087 0x16, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 9088 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 9089 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00, 9090 0x70, 0x00, 0x09, 0x00, 0x09), 9091 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 9092 }, 9093 { .freq = 2472, 9094 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x08, 0x08, 0x04, 9095 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 9096 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 9097 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00, 9098 0x70, 0x00, 0x09, 0x00, 0x09), 9099 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 9100 }, 9101 { .freq = 2484, 9102 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x08, 0x08, 0x04, 9103 0x16, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00, 9104 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00, 9105 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 9106 0x70, 0x00, 0x09, 0x00, 0x09), 9107 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 9108 }, 9109 }; 9110 9111 static const struct bwn_nphy_channeltab_entry_rev3 bwn_nphy_channeltab_radio_rev11[] = { 9112 { 9113 .freq = 4920, 9114 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xec, 0x05, 0x05, 0x02, 9115 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 9116 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9117 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9118 0x00, 0x0f, 0x00, 0x6f, 0x00), 9119 PHYREGS(0x07b4, 0x07b0, 0x07ac, 0x0214, 0x0215, 0x0216), 9120 }, 9121 { 9122 .freq = 4930, 9123 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xed, 0x05, 0x05, 0x02, 9124 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 9125 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9126 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9127 0x00, 0x0f, 0x00, 0x6f, 0x00), 9128 PHYREGS(0x07b8, 0x07b4, 0x07b0, 0x0213, 0x0214, 0x0215), 9129 }, 9130 { 9131 .freq = 4940, 9132 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xee, 0x05, 0x05, 0x02, 9133 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 9134 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9135 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9136 0x00, 0x0f, 0x00, 0x6f, 0x00), 9137 PHYREGS(0x07bc, 0x07b8, 0x07b4, 0x0212, 0x0213, 0x0214), 9138 }, 9139 { 9140 .freq = 4950, 9141 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xef, 0x05, 0x05, 0x02, 9142 0x0c, 0x01, 0x00, 0x00, 0x00, 0x8f, 0x0f, 0x00, 9143 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9144 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9145 0x00, 0x0f, 0x00, 0x6f, 0x00), 9146 PHYREGS(0x07c0, 0x07bc, 0x07b8, 0x0211, 0x0212, 0x0213), 9147 }, 9148 { 9149 .freq = 4960, 9150 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf0, 0x05, 0x05, 0x02, 9151 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9152 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9153 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9154 0x00, 0x0f, 0x00, 0x6f, 0x00), 9155 PHYREGS(0x07c4, 0x07c0, 0x07bc, 0x020f, 0x0211, 0x0212), 9156 }, 9157 { 9158 .freq = 4970, 9159 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf1, 0x05, 0x05, 0x02, 9160 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9161 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9162 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9163 0x00, 0x0f, 0x00, 0x6f, 0x00), 9164 PHYREGS(0x07c8, 0x07c4, 0x07c0, 0x020e, 0x020f, 0x0211), 9165 }, 9166 { 9167 .freq = 4980, 9168 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf2, 0x05, 0x05, 0x02, 9169 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9170 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9171 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9172 0x00, 0x0f, 0x00, 0x6f, 0x00), 9173 PHYREGS(0x07cc, 0x07c8, 0x07c4, 0x020d, 0x020e, 0x020f), 9174 }, 9175 { 9176 .freq = 4990, 9177 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf3, 0x05, 0x05, 0x02, 9178 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9179 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9180 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9181 0x00, 0x0f, 0x00, 0x6f, 0x00), 9182 PHYREGS(0x07d0, 0x07cc, 0x07c8, 0x020c, 0x020d, 0x020e), 9183 }, 9184 { 9185 .freq = 5000, 9186 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf4, 0x05, 0x05, 0x02, 9187 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9188 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9189 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9190 0x00, 0x0f, 0x00, 0x6f, 0x00), 9191 PHYREGS(0x07d4, 0x07d0, 0x07cc, 0x020b, 0x020c, 0x020d), 9192 }, 9193 { 9194 .freq = 5010, 9195 RADIOREGS3(0xff, 0x01, 0x01, 0x01, 0xf5, 0x05, 0x05, 0x02, 9196 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9197 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9198 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9199 0x00, 0x0f, 0x00, 0x6f, 0x00), 9200 PHYREGS(0x07d8, 0x07d4, 0x07d0, 0x020a, 0x020b, 0x020c), 9201 }, 9202 { 9203 .freq = 5020, 9204 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf6, 0x05, 0x05, 0x02, 9205 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9206 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9207 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9208 0x00, 0x0f, 0x00, 0x6f, 0x00), 9209 PHYREGS(0x07dc, 0x07d8, 0x07d4, 0x0209, 0x020a, 0x020b), 9210 }, 9211 { 9212 .freq = 5030, 9213 RADIOREGS3(0xf7, 0x01, 0x01, 0x01, 0xf7, 0x05, 0x05, 0x02, 9214 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9215 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9216 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9217 0x00, 0x0f, 0x00, 0x6f, 0x00), 9218 PHYREGS(0x07e0, 0x07dc, 0x07d8, 0x0208, 0x0209, 0x020a), 9219 }, 9220 { 9221 .freq = 5040, 9222 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf8, 0x05, 0x05, 0x02, 9223 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9224 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9225 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9226 0x00, 0x0f, 0x00, 0x6f, 0x00), 9227 PHYREGS(0x07e4, 0x07e0, 0x07dc, 0x0207, 0x0208, 0x0209), 9228 }, 9229 { 9230 .freq = 5050, 9231 RADIOREGS3(0xef, 0x01, 0x01, 0x01, 0xf9, 0x05, 0x05, 0x02, 9232 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9233 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9234 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9235 0x00, 0x0f, 0x00, 0x6f, 0x00), 9236 PHYREGS(0x07e8, 0x07e4, 0x07e0, 0x0206, 0x0207, 0x0208), 9237 }, 9238 { 9239 .freq = 5060, 9240 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfa, 0x05, 0x05, 0x02, 9241 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9242 0xff, 0xfe, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9243 0x00, 0x6f, 0x00, 0xfe, 0x00, 0x09, 0x00, 0x77, 9244 0x00, 0x0f, 0x00, 0x6f, 0x00), 9245 PHYREGS(0x07ec, 0x07e8, 0x07e4, 0x0205, 0x0206, 0x0207), 9246 }, 9247 { 9248 .freq = 5070, 9249 RADIOREGS3(0xe6, 0x01, 0x01, 0x01, 0xfb, 0x05, 0x05, 0x02, 9250 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9251 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9252 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 9253 0x00, 0x0f, 0x00, 0x6f, 0x00), 9254 PHYREGS(0x07f0, 0x07ec, 0x07e8, 0x0204, 0x0205, 0x0206), 9255 }, 9256 { 9257 .freq = 5080, 9258 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfc, 0x05, 0x05, 0x02, 9259 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9260 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9261 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 9262 0x00, 0x0f, 0x00, 0x6f, 0x00), 9263 PHYREGS(0x07f4, 0x07f0, 0x07ec, 0x0203, 0x0204, 0x0205), 9264 }, 9265 { 9266 .freq = 5090, 9267 RADIOREGS3(0xde, 0x01, 0x01, 0x01, 0xfd, 0x05, 0x05, 0x02, 9268 0x0c, 0x01, 0x01, 0x01, 0x01, 0x8f, 0x0f, 0x00, 9269 0xff, 0xfd, 0x00, 0x09, 0x00, 0x77, 0x00, 0x0f, 9270 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x09, 0x00, 0x77, 9271 0x00, 0x0f, 0x00, 0x6f, 0x00), 9272 PHYREGS(0x07f8, 0x07f4, 0x07f0, 0x0202, 0x0203, 0x0204), 9273 }, 9274 { 9275 .freq = 5100, 9276 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xfe, 0x05, 0x05, 0x02, 9277 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9278 0xff, 0xfd, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 9279 0x00, 0x6f, 0x00, 0xfd, 0x00, 0x08, 0x00, 0x77, 9280 0x00, 0x0f, 0x00, 0x6f, 0x00), 9281 PHYREGS(0x07fc, 0x07f8, 0x07f4, 0x0201, 0x0202, 0x0203), 9282 }, 9283 { 9284 .freq = 5110, 9285 RADIOREGS3(0xd6, 0x01, 0x01, 0x01, 0xff, 0x05, 0x05, 0x02, 9286 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9287 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 9288 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 9289 0x00, 0x0f, 0x00, 0x6f, 0x00), 9290 PHYREGS(0x0800, 0x07fc, 0x07f8, 0x0200, 0x0201, 0x0202), 9291 }, 9292 { 9293 .freq = 5120, 9294 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x00, 0x05, 0x05, 0x02, 9295 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9296 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 9297 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 9298 0x00, 0x0f, 0x00, 0x6f, 0x00), 9299 PHYREGS(0x0804, 0x0800, 0x07fc, 0x01ff, 0x0200, 0x0201), 9300 }, 9301 { 9302 .freq = 5130, 9303 RADIOREGS3(0xce, 0x01, 0x01, 0x02, 0x01, 0x05, 0x05, 0x02, 9304 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9305 0xff, 0xfc, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 9306 0x00, 0x6f, 0x00, 0xfc, 0x00, 0x08, 0x00, 0x77, 9307 0x00, 0x0f, 0x00, 0x6f, 0x00), 9308 PHYREGS(0x0808, 0x0804, 0x0800, 0x01fe, 0x01ff, 0x0200), 9309 }, 9310 { 9311 .freq = 5140, 9312 RADIOREGS3(0xc6, 0x01, 0x01, 0x02, 0x02, 0x05, 0x05, 0x02, 9313 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9314 0xff, 0xfb, 0x00, 0x08, 0x00, 0x77, 0x00, 0x0f, 9315 0x00, 0x6f, 0x00, 0xfb, 0x00, 0x08, 0x00, 0x77, 9316 0x00, 0x0f, 0x00, 0x6f, 0x00), 9317 PHYREGS(0x080c, 0x0808, 0x0804, 0x01fd, 0x01fe, 0x01ff), 9318 }, 9319 { 9320 .freq = 5160, 9321 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x04, 0x05, 0x05, 0x02, 9322 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9323 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 9324 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 9325 0x00, 0x0e, 0x00, 0x6f, 0x00), 9326 PHYREGS(0x0814, 0x0810, 0x080c, 0x01fb, 0x01fc, 0x01fd), 9327 }, 9328 { 9329 .freq = 5170, 9330 RADIOREGS3(0xbe, 0x01, 0x01, 0x02, 0x05, 0x05, 0x05, 0x02, 9331 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9332 0xff, 0xfa, 0x00, 0x07, 0x00, 0x77, 0x00, 0x0e, 9333 0x00, 0x6f, 0x00, 0xfa, 0x00, 0x07, 0x00, 0x77, 9334 0x00, 0x0e, 0x00, 0x6f, 0x00), 9335 PHYREGS(0x0818, 0x0814, 0x0810, 0x01fa, 0x01fb, 0x01fc), 9336 }, 9337 { 9338 .freq = 5180, 9339 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x06, 0x05, 0x05, 0x02, 9340 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9341 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0e, 9342 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 9343 0x00, 0x0e, 0x00, 0x6f, 0x00), 9344 PHYREGS(0x081c, 0x0818, 0x0814, 0x01f9, 0x01fa, 0x01fb), 9345 }, 9346 { 9347 .freq = 5190, 9348 RADIOREGS3(0xb6, 0x01, 0x01, 0x02, 0x07, 0x05, 0x05, 0x02, 9349 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9350 0xff, 0xf9, 0x00, 0x06, 0x00, 0x77, 0x00, 0x0d, 9351 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x06, 0x00, 0x77, 9352 0x00, 0x0d, 0x00, 0x6f, 0x00), 9353 PHYREGS(0x0820, 0x081c, 0x0818, 0x01f8, 0x01f9, 0x01fa), 9354 }, 9355 { 9356 .freq = 5200, 9357 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x08, 0x05, 0x05, 0x02, 9358 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9359 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9360 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 9361 0x00, 0x0d, 0x00, 0x6f, 0x00), 9362 PHYREGS(0x0824, 0x0820, 0x081c, 0x01f7, 0x01f8, 0x01f9), 9363 }, 9364 { 9365 .freq = 5210, 9366 RADIOREGS3(0xaf, 0x01, 0x01, 0x02, 0x09, 0x05, 0x05, 0x02, 9367 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8f, 0x0f, 0x00, 9368 0xff, 0xf9, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9369 0x00, 0x6f, 0x00, 0xf9, 0x00, 0x05, 0x00, 0x77, 9370 0x00, 0x0d, 0x00, 0x6f, 0x00), 9371 PHYREGS(0x0828, 0x0824, 0x0820, 0x01f6, 0x01f7, 0x01f8), 9372 }, 9373 { 9374 .freq = 5220, 9375 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0a, 0x05, 0x05, 0x02, 9376 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 9377 0xfe, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9378 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 9379 0x00, 0x0d, 0x00, 0x6f, 0x00), 9380 PHYREGS(0x082c, 0x0828, 0x0824, 0x01f5, 0x01f6, 0x01f7), 9381 }, 9382 { 9383 .freq = 5230, 9384 RADIOREGS3(0xa7, 0x01, 0x01, 0x02, 0x0b, 0x05, 0x05, 0x02, 9385 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 9386 0xee, 0xd8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9387 0x00, 0x6f, 0x00, 0xd8, 0x00, 0x05, 0x00, 0x77, 9388 0x00, 0x0d, 0x00, 0x6f, 0x00), 9389 PHYREGS(0x0830, 0x082c, 0x0828, 0x01f4, 0x01f5, 0x01f6), 9390 }, 9391 { 9392 .freq = 5240, 9393 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0c, 0x05, 0x05, 0x02, 9394 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 9395 0xee, 0xc8, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9396 0x00, 0x6f, 0x00, 0xc8, 0x00, 0x05, 0x00, 0x77, 9397 0x00, 0x0d, 0x00, 0x6f, 0x00), 9398 PHYREGS(0x0834, 0x0830, 0x082c, 0x01f3, 0x01f4, 0x01f5), 9399 }, 9400 { 9401 .freq = 5250, 9402 RADIOREGS3(0xa0, 0x01, 0x01, 0x02, 0x0d, 0x05, 0x05, 0x02, 9403 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0f, 0x00, 9404 0xed, 0xc7, 0x00, 0x05, 0x00, 0x77, 0x00, 0x0d, 9405 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x05, 0x00, 0x77, 9406 0x00, 0x0d, 0x00, 0x6f, 0x00), 9407 PHYREGS(0x0838, 0x0834, 0x0830, 0x01f2, 0x01f3, 0x01f4), 9408 }, 9409 { 9410 .freq = 5260, 9411 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0e, 0x05, 0x05, 0x02, 9412 0x0c, 0x01, 0x02, 0x02, 0x02, 0x8e, 0x0e, 0x00, 9413 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0d, 9414 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 9415 0x00, 0x0d, 0x00, 0x6f, 0x00), 9416 PHYREGS(0x083c, 0x0838, 0x0834, 0x01f1, 0x01f2, 0x01f3), 9417 }, 9418 { 9419 .freq = 5270, 9420 RADIOREGS3(0x98, 0x01, 0x01, 0x02, 0x0f, 0x05, 0x05, 0x02, 9421 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8e, 0x0e, 0x00, 9422 0xed, 0xc7, 0x00, 0x04, 0x00, 0x77, 0x00, 0x0c, 9423 0x00, 0x6f, 0x00, 0xc7, 0x00, 0x04, 0x00, 0x77, 9424 0x00, 0x0c, 0x00, 0x6f, 0x00), 9425 PHYREGS(0x0840, 0x083c, 0x0838, 0x01f0, 0x01f1, 0x01f2), 9426 }, 9427 { 9428 .freq = 5280, 9429 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x10, 0x05, 0x05, 0x02, 9430 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 9431 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 9432 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 9433 0x00, 0x0c, 0x00, 0x6f, 0x00), 9434 PHYREGS(0x0844, 0x0840, 0x083c, 0x01f0, 0x01f0, 0x01f1), 9435 }, 9436 { 9437 .freq = 5290, 9438 RADIOREGS3(0x91, 0x01, 0x01, 0x02, 0x11, 0x05, 0x05, 0x02, 9439 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 9440 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 9441 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 9442 0x00, 0x0c, 0x00, 0x6f, 0x00), 9443 PHYREGS(0x0848, 0x0844, 0x0840, 0x01ef, 0x01f0, 0x01f0), 9444 }, 9445 { 9446 .freq = 5300, 9447 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x12, 0x05, 0x05, 0x02, 9448 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 9449 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 9450 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 9451 0x00, 0x0c, 0x00, 0x6f, 0x00), 9452 PHYREGS(0x084c, 0x0848, 0x0844, 0x01ee, 0x01ef, 0x01f0), 9453 }, 9454 { 9455 .freq = 5310, 9456 RADIOREGS3(0x8a, 0x01, 0x01, 0x02, 0x13, 0x05, 0x05, 0x02, 9457 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 9458 0xdc, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 9459 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 9460 0x00, 0x0c, 0x00, 0x6f, 0x00), 9461 PHYREGS(0x0850, 0x084c, 0x0848, 0x01ed, 0x01ee, 0x01ef), 9462 }, 9463 { 9464 .freq = 5320, 9465 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x14, 0x05, 0x05, 0x02, 9466 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0e, 0x00, 9467 0xdb, 0xb7, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0c, 9468 0x00, 0x6f, 0x00, 0xb7, 0x00, 0x03, 0x00, 0x77, 9469 0x00, 0x0c, 0x00, 0x6f, 0x00), 9470 PHYREGS(0x0854, 0x0850, 0x084c, 0x01ec, 0x01ed, 0x01ee), 9471 }, 9472 { 9473 .freq = 5330, 9474 RADIOREGS3(0x83, 0x01, 0x01, 0x02, 0x15, 0x05, 0x05, 0x02, 9475 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 9476 0xcb, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 9477 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 9478 0x00, 0x0b, 0x00, 0x6f, 0x00), 9479 PHYREGS(0x0858, 0x0854, 0x0850, 0x01eb, 0x01ec, 0x01ed), 9480 }, 9481 { 9482 .freq = 5340, 9483 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x16, 0x05, 0x05, 0x02, 9484 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8d, 0x0d, 0x00, 9485 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 9486 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 9487 0x00, 0x0b, 0x00, 0x6f, 0x00), 9488 PHYREGS(0x085c, 0x0858, 0x0854, 0x01ea, 0x01eb, 0x01ec), 9489 }, 9490 { 9491 .freq = 5350, 9492 RADIOREGS3(0x7c, 0x01, 0x01, 0x02, 0x17, 0x05, 0x05, 0x02, 9493 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 9494 0xca, 0xa6, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0b, 9495 0x00, 0x6f, 0x00, 0xa6, 0x00, 0x03, 0x00, 0x77, 9496 0x00, 0x0b, 0x00, 0x6f, 0x00), 9497 PHYREGS(0x0860, 0x085c, 0x0858, 0x01e9, 0x01ea, 0x01eb), 9498 }, 9499 { 9500 .freq = 5360, 9501 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x18, 0x05, 0x05, 0x02, 9502 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 9503 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 9504 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 9505 0x00, 0x0a, 0x00, 0x6f, 0x00), 9506 PHYREGS(0x0864, 0x0860, 0x085c, 0x01e8, 0x01e9, 0x01ea), 9507 }, 9508 { 9509 .freq = 5370, 9510 RADIOREGS3(0x75, 0x01, 0x01, 0x02, 0x19, 0x05, 0x05, 0x02, 9511 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0d, 0x00, 9512 0xc9, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 9513 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 9514 0x00, 0x0a, 0x00, 0x6f, 0x00), 9515 PHYREGS(0x0868, 0x0864, 0x0860, 0x01e7, 0x01e8, 0x01e9), 9516 }, 9517 { 9518 .freq = 5380, 9519 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1a, 0x05, 0x05, 0x02, 9520 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 9521 0xb8, 0x95, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 9522 0x00, 0x6f, 0x00, 0x95, 0x00, 0x03, 0x00, 0x77, 9523 0x00, 0x0a, 0x00, 0x6f, 0x00), 9524 PHYREGS(0x086c, 0x0868, 0x0864, 0x01e6, 0x01e7, 0x01e8), 9525 }, 9526 { 9527 .freq = 5390, 9528 RADIOREGS3(0x6e, 0x01, 0x01, 0x02, 0x1b, 0x05, 0x05, 0x02, 9529 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 9530 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 9531 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 9532 0x00, 0x0a, 0x00, 0x6f, 0x00), 9533 PHYREGS(0x0870, 0x086c, 0x0868, 0x01e5, 0x01e6, 0x01e7), 9534 }, 9535 { 9536 .freq = 5400, 9537 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1c, 0x05, 0x05, 0x02, 9538 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 9539 0xb8, 0x84, 0x00, 0x03, 0x00, 0x77, 0x00, 0x0a, 9540 0x00, 0x6f, 0x00, 0x84, 0x00, 0x03, 0x00, 0x77, 9541 0x00, 0x0a, 0x00, 0x6f, 0x00), 9542 PHYREGS(0x0874, 0x0870, 0x086c, 0x01e5, 0x01e5, 0x01e6), 9543 }, 9544 { 9545 .freq = 5410, 9546 RADIOREGS3(0x67, 0x01, 0x01, 0x02, 0x1d, 0x05, 0x05, 0x02, 9547 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 9548 0xb7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 9549 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 9550 0x00, 0x0a, 0x00, 0x6f, 0x00), 9551 PHYREGS(0x0878, 0x0874, 0x0870, 0x01e4, 0x01e5, 0x01e5), 9552 }, 9553 { 9554 .freq = 5420, 9555 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1e, 0x05, 0x05, 0x02, 9556 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0c, 0x00, 9557 0xa7, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 9558 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 9559 0x00, 0x0a, 0x00, 0x6f, 0x00), 9560 PHYREGS(0x087c, 0x0878, 0x0874, 0x01e3, 0x01e4, 0x01e5), 9561 }, 9562 { 9563 .freq = 5430, 9564 RADIOREGS3(0x61, 0x01, 0x01, 0x02, 0x1f, 0x05, 0x05, 0x02, 9565 0x0c, 0x01, 0x03, 0x03, 0x03, 0x8c, 0x0b, 0x00, 9566 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x0a, 9567 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 9568 0x00, 0x0a, 0x00, 0x6f, 0x00), 9569 PHYREGS(0x0880, 0x087c, 0x0878, 0x01e2, 0x01e3, 0x01e4), 9570 }, 9571 { 9572 .freq = 5440, 9573 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x20, 0x05, 0x05, 0x02, 9574 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 9575 0xa6, 0x84, 0x00, 0x02, 0x00, 0x77, 0x00, 0x09, 9576 0x00, 0x6f, 0x00, 0x84, 0x00, 0x02, 0x00, 0x77, 9577 0x00, 0x09, 0x00, 0x6f, 0x00), 9578 PHYREGS(0x0884, 0x0880, 0x087c, 0x01e1, 0x01e2, 0x01e3), 9579 }, 9580 { 9581 .freq = 5450, 9582 RADIOREGS3(0x5a, 0x01, 0x01, 0x02, 0x21, 0x05, 0x05, 0x02, 9583 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 9584 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 9585 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 9586 0x00, 0x09, 0x00, 0x6f, 0x00), 9587 PHYREGS(0x0888, 0x0884, 0x0880, 0x01e0, 0x01e1, 0x01e2), 9588 }, 9589 { 9590 .freq = 5460, 9591 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x22, 0x05, 0x05, 0x02, 9592 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 9593 0x95, 0x84, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 9594 0x00, 0x6f, 0x00, 0x84, 0x00, 0x01, 0x00, 0x77, 9595 0x00, 0x09, 0x00, 0x6f, 0x00), 9596 PHYREGS(0x088c, 0x0888, 0x0884, 0x01df, 0x01e0, 0x01e1), 9597 }, 9598 { 9599 .freq = 5470, 9600 RADIOREGS3(0x53, 0x01, 0x01, 0x02, 0x23, 0x05, 0x05, 0x02, 9601 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8b, 0x0b, 0x00, 9602 0x94, 0x73, 0x00, 0x01, 0x00, 0x77, 0x00, 0x09, 9603 0x00, 0x6f, 0x00, 0x73, 0x00, 0x01, 0x00, 0x77, 9604 0x00, 0x09, 0x00, 0x6f, 0x00), 9605 PHYREGS(0x0890, 0x088c, 0x0888, 0x01de, 0x01df, 0x01e0), 9606 }, 9607 { 9608 .freq = 5480, 9609 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x24, 0x05, 0x05, 0x02, 9610 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 9611 0x84, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9612 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9613 0x00, 0x09, 0x00, 0x6f, 0x00), 9614 PHYREGS(0x0894, 0x0890, 0x088c, 0x01dd, 0x01de, 0x01df), 9615 }, 9616 { 9617 .freq = 5490, 9618 RADIOREGS3(0x4d, 0x01, 0x01, 0x02, 0x25, 0x05, 0x05, 0x02, 9619 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 9620 0x83, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9621 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9622 0x00, 0x09, 0x00, 0x6f, 0x00), 9623 PHYREGS(0x0898, 0x0894, 0x0890, 0x01dd, 0x01dd, 0x01de), 9624 }, 9625 { 9626 .freq = 5500, 9627 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x26, 0x05, 0x05, 0x02, 9628 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 9629 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9630 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9631 0x00, 0x09, 0x00, 0x6f, 0x00), 9632 PHYREGS(0x089c, 0x0898, 0x0894, 0x01dc, 0x01dd, 0x01dd), 9633 }, 9634 { 9635 .freq = 5510, 9636 RADIOREGS3(0x47, 0x01, 0x01, 0x02, 0x27, 0x05, 0x05, 0x02, 9637 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 9638 0x82, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9639 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9640 0x00, 0x09, 0x00, 0x6f, 0x00), 9641 PHYREGS(0x08a0, 0x089c, 0x0898, 0x01db, 0x01dc, 0x01dd), 9642 }, 9643 { 9644 .freq = 5520, 9645 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x28, 0x05, 0x05, 0x02, 9646 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x0a, 0x00, 9647 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9648 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9649 0x00, 0x09, 0x00, 0x6f, 0x00), 9650 PHYREGS(0x08a4, 0x08a0, 0x089c, 0x01da, 0x01db, 0x01dc), 9651 }, 9652 { 9653 .freq = 5530, 9654 RADIOREGS3(0x40, 0x01, 0x01, 0x02, 0x29, 0x05, 0x05, 0x02, 9655 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 9656 0x72, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9657 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9658 0x00, 0x09, 0x00, 0x6f, 0x00), 9659 PHYREGS(0x08a8, 0x08a4, 0x08a0, 0x01d9, 0x01da, 0x01db), 9660 }, 9661 { 9662 .freq = 5540, 9663 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2a, 0x05, 0x05, 0x02, 9664 0x0c, 0x01, 0x04, 0x04, 0x04, 0x8a, 0x09, 0x00, 9665 0x71, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9666 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9667 0x00, 0x09, 0x00, 0x6f, 0x00), 9668 PHYREGS(0x08ac, 0x08a8, 0x08a4, 0x01d8, 0x01d9, 0x01da), 9669 }, 9670 { 9671 .freq = 5550, 9672 RADIOREGS3(0x3a, 0x01, 0x01, 0x02, 0x2b, 0x05, 0x05, 0x02, 9673 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 9674 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9675 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9676 0x00, 0x09, 0x00, 0x6f, 0x00), 9677 PHYREGS(0x08b0, 0x08ac, 0x08a8, 0x01d7, 0x01d8, 0x01d9), 9678 }, 9679 { 9680 .freq = 5560, 9681 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2c, 0x05, 0x05, 0x02, 9682 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 9683 0x61, 0x73, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9684 0x00, 0x6f, 0x00, 0x73, 0x00, 0x00, 0x00, 0x77, 9685 0x00, 0x09, 0x00, 0x6f, 0x00), 9686 PHYREGS(0x08b4, 0x08b0, 0x08ac, 0x01d7, 0x01d7, 0x01d8), 9687 }, 9688 { 9689 .freq = 5570, 9690 RADIOREGS3(0x34, 0x01, 0x01, 0x02, 0x2d, 0x05, 0x05, 0x02, 9691 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x09, 0x00, 9692 0x61, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x09, 9693 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 9694 0x00, 0x09, 0x00, 0x6f, 0x00), 9695 PHYREGS(0x08b8, 0x08b4, 0x08b0, 0x01d6, 0x01d7, 0x01d7), 9696 }, 9697 { 9698 .freq = 5580, 9699 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2e, 0x05, 0x05, 0x02, 9700 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 9701 0x60, 0x62, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 9702 0x00, 0x6f, 0x00, 0x62, 0x00, 0x00, 0x00, 0x77, 9703 0x00, 0x08, 0x00, 0x6f, 0x00), 9704 PHYREGS(0x08bc, 0x08b8, 0x08b4, 0x01d5, 0x01d6, 0x01d7), 9705 }, 9706 { 9707 .freq = 5590, 9708 RADIOREGS3(0x2e, 0x01, 0x01, 0x02, 0x2f, 0x05, 0x05, 0x02, 9709 0x0c, 0x01, 0x04, 0x04, 0x04, 0x89, 0x08, 0x00, 9710 0x50, 0x61, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 9711 0x00, 0x6f, 0x00, 0x61, 0x00, 0x00, 0x00, 0x77, 9712 0x00, 0x08, 0x00, 0x6f, 0x00), 9713 PHYREGS(0x08c0, 0x08bc, 0x08b8, 0x01d4, 0x01d5, 0x01d6), 9714 }, 9715 { 9716 .freq = 5600, 9717 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x30, 0x05, 0x05, 0x02, 9718 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 9719 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 9720 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 9721 0x00, 0x08, 0x00, 0x6f, 0x00), 9722 PHYREGS(0x08c4, 0x08c0, 0x08bc, 0x01d3, 0x01d4, 0x01d5), 9723 }, 9724 { 9725 .freq = 5610, 9726 RADIOREGS3(0x28, 0x01, 0x01, 0x02, 0x31, 0x05, 0x05, 0x02, 9727 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 9728 0x50, 0x51, 0x00, 0x00, 0x00, 0x77, 0x00, 0x08, 9729 0x00, 0x6f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x77, 9730 0x00, 0x08, 0x00, 0x6f, 0x00), 9731 PHYREGS(0x08c8, 0x08c4, 0x08c0, 0x01d2, 0x01d3, 0x01d4), 9732 }, 9733 { 9734 .freq = 5620, 9735 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x32, 0x05, 0x05, 0x02, 9736 0x0c, 0x01, 0x05, 0x05, 0x05, 0x89, 0x08, 0x00, 9737 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 9738 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 9739 0x00, 0x07, 0x00, 0x6f, 0x00), 9740 PHYREGS(0x08cc, 0x08c8, 0x08c4, 0x01d2, 0x01d2, 0x01d3), 9741 }, 9742 { 9743 .freq = 5630, 9744 RADIOREGS3(0x21, 0x01, 0x01, 0x02, 0x33, 0x05, 0x05, 0x02, 9745 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 9746 0x50, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 9747 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 9748 0x00, 0x07, 0x00, 0x6f, 0x00), 9749 PHYREGS(0x08d0, 0x08cc, 0x08c8, 0x01d1, 0x01d2, 0x01d2), 9750 }, 9751 { 9752 .freq = 5640, 9753 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x34, 0x05, 0x05, 0x02, 9754 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 9755 0x40, 0x50, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 9756 0x00, 0x6f, 0x00, 0x50, 0x00, 0x00, 0x00, 0x77, 9757 0x00, 0x07, 0x00, 0x6f, 0x00), 9758 PHYREGS(0x08d4, 0x08d0, 0x08cc, 0x01d0, 0x01d1, 0x01d2), 9759 }, 9760 { 9761 .freq = 5650, 9762 RADIOREGS3(0x1c, 0x01, 0x01, 0x02, 0x35, 0x05, 0x05, 0x02, 9763 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 9764 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x07, 9765 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 9766 0x00, 0x07, 0x00, 0x6f, 0x00), 9767 PHYREGS(0x08d8, 0x08d4, 0x08d0, 0x01cf, 0x01d0, 0x01d1), 9768 }, 9769 { 9770 .freq = 5660, 9771 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x36, 0x05, 0x05, 0x02, 9772 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 9773 0x40, 0x40, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9774 0x00, 0x6f, 0x00, 0x40, 0x00, 0x00, 0x00, 0x77, 9775 0x00, 0x06, 0x00, 0x6f, 0x00), 9776 PHYREGS(0x08dc, 0x08d8, 0x08d4, 0x01ce, 0x01cf, 0x01d0), 9777 }, 9778 { 9779 .freq = 5670, 9780 RADIOREGS3(0x16, 0x01, 0x01, 0x02, 0x37, 0x05, 0x05, 0x02, 9781 0x0c, 0x01, 0x05, 0x05, 0x05, 0x88, 0x07, 0x00, 9782 0x40, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9783 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9784 0x00, 0x06, 0x00, 0x6f, 0x00), 9785 PHYREGS(0x08e0, 0x08dc, 0x08d8, 0x01ce, 0x01ce, 0x01cf), 9786 }, 9787 { 9788 .freq = 5680, 9789 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x38, 0x05, 0x05, 0x02, 9790 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9791 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9792 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9793 0x00, 0x06, 0x00, 0x6f, 0x00), 9794 PHYREGS(0x08e4, 0x08e0, 0x08dc, 0x01cd, 0x01ce, 0x01ce), 9795 }, 9796 { 9797 .freq = 5690, 9798 RADIOREGS3(0x10, 0x01, 0x01, 0x02, 0x39, 0x05, 0x05, 0x02, 9799 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9800 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9801 0x00, 0x6f, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9802 0x00, 0x06, 0x00, 0x6f, 0x00), 9803 PHYREGS(0x08e8, 0x08e4, 0x08e0, 0x01cc, 0x01cd, 0x01ce), 9804 }, 9805 { 9806 .freq = 5700, 9807 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3a, 0x05, 0x05, 0x02, 9808 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9809 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9810 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9811 0x00, 0x06, 0x00, 0x6e, 0x00), 9812 PHYREGS(0x08ec, 0x08e8, 0x08e4, 0x01cb, 0x01cc, 0x01cd), 9813 }, 9814 { 9815 .freq = 5710, 9816 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3b, 0x05, 0x05, 0x02, 9817 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9818 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9819 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9820 0x00, 0x06, 0x00, 0x6e, 0x00), 9821 PHYREGS(0x08f0, 0x08ec, 0x08e8, 0x01ca, 0x01cb, 0x01cc), 9822 }, 9823 { 9824 .freq = 5720, 9825 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3c, 0x05, 0x05, 0x02, 9826 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9827 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9828 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9829 0x00, 0x06, 0x00, 0x6e, 0x00), 9830 PHYREGS(0x08f4, 0x08f0, 0x08ec, 0x01c9, 0x01ca, 0x01cb), 9831 }, 9832 { 9833 .freq = 5725, 9834 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x79, 0x05, 0x05, 0x02, 9835 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x06, 0x00, 9836 0x30, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9837 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9838 0x00, 0x06, 0x00, 0x6e, 0x00), 9839 PHYREGS(0x08f6, 0x08f2, 0x08ee, 0x01c9, 0x01ca, 0x01cb), 9840 }, 9841 { 9842 .freq = 5730, 9843 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3d, 0x05, 0x05, 0x02, 9844 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9845 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9846 0x00, 0x6e, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9847 0x00, 0x06, 0x00, 0x6e, 0x00), 9848 PHYREGS(0x08f8, 0x08f4, 0x08f0, 0x01c9, 0x01c9, 0x01ca), 9849 }, 9850 { 9851 .freq = 5735, 9852 RADIOREGS3(0x03, 0x01, 0x02, 0x04, 0x7b, 0x05, 0x05, 0x02, 9853 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9854 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9855 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9856 0x00, 0x06, 0x00, 0x6d, 0x00), 9857 PHYREGS(0x08fa, 0x08f6, 0x08f2, 0x01c8, 0x01c9, 0x01ca), 9858 }, 9859 { 9860 .freq = 5740, 9861 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3e, 0x05, 0x05, 0x02, 9862 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9863 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9864 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9865 0x00, 0x06, 0x00, 0x6d, 0x00), 9866 PHYREGS(0x08fc, 0x08f8, 0x08f4, 0x01c8, 0x01c9, 0x01c9), 9867 }, 9868 { 9869 .freq = 5745, 9870 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7d, 0x05, 0x05, 0x02, 9871 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9872 0x20, 0x30, 0x00, 0x00, 0x00, 0x77, 0x00, 0x06, 9873 0x00, 0x6d, 0x00, 0x30, 0x00, 0x00, 0x00, 0x77, 9874 0x00, 0x06, 0x00, 0x6d, 0x00), 9875 PHYREGS(0x08fe, 0x08fa, 0x08f6, 0x01c8, 0x01c8, 0x01c9), 9876 }, 9877 { 9878 .freq = 5750, 9879 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x3f, 0x05, 0x05, 0x02, 9880 0x0c, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9881 0x20, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9882 0x00, 0x6d, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 9883 0x00, 0x05, 0x00, 0x6d, 0x00), 9884 PHYREGS(0x0900, 0x08fc, 0x08f8, 0x01c7, 0x01c8, 0x01c9), 9885 }, 9886 { 9887 .freq = 5755, 9888 RADIOREGS3(0xfe, 0x00, 0x02, 0x04, 0x7f, 0x05, 0x05, 0x02, 9889 0x15, 0x01, 0x05, 0x05, 0x05, 0x87, 0x05, 0x00, 9890 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9891 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 9892 0x00, 0x05, 0x00, 0x6c, 0x00), 9893 PHYREGS(0x0902, 0x08fe, 0x08fa, 0x01c7, 0x01c8, 0x01c8), 9894 }, 9895 { 9896 .freq = 5760, 9897 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x40, 0x05, 0x05, 0x02, 9898 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 9899 0x10, 0x20, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9900 0x00, 0x6c, 0x00, 0x20, 0x00, 0x00, 0x00, 0x77, 9901 0x00, 0x05, 0x00, 0x6c, 0x00), 9902 PHYREGS(0x0904, 0x0900, 0x08fc, 0x01c6, 0x01c7, 0x01c8), 9903 }, 9904 { 9905 .freq = 5765, 9906 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x81, 0x05, 0x05, 0x02, 9907 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x05, 0x00, 9908 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9909 0x00, 0x6c, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9910 0x00, 0x05, 0x00, 0x6c, 0x00), 9911 PHYREGS(0x0906, 0x0902, 0x08fe, 0x01c6, 0x01c7, 0x01c8), 9912 }, 9913 { 9914 .freq = 5770, 9915 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x41, 0x05, 0x05, 0x02, 9916 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 9917 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9918 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9919 0x00, 0x05, 0x00, 0x6b, 0x00), 9920 PHYREGS(0x0908, 0x0904, 0x0900, 0x01c6, 0x01c6, 0x01c7), 9921 }, 9922 { 9923 .freq = 5775, 9924 RADIOREGS3(0xf8, 0x00, 0x02, 0x04, 0x83, 0x05, 0x05, 0x02, 9925 0x15, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 9926 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9927 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9928 0x00, 0x05, 0x00, 0x6b, 0x00), 9929 PHYREGS(0x090a, 0x0906, 0x0902, 0x01c5, 0x01c6, 0x01c7), 9930 }, 9931 { 9932 .freq = 5780, 9933 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x42, 0x05, 0x05, 0x02, 9934 0x0c, 0x01, 0x05, 0x05, 0x05, 0x86, 0x04, 0x00, 9935 0x10, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9936 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9937 0x00, 0x05, 0x00, 0x6b, 0x00), 9938 PHYREGS(0x090c, 0x0908, 0x0904, 0x01c5, 0x01c6, 0x01c6), 9939 }, 9940 { 9941 .freq = 5785, 9942 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x85, 0x05, 0x05, 0x02, 9943 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9944 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9945 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9946 0x00, 0x05, 0x00, 0x6b, 0x00), 9947 PHYREGS(0x090e, 0x090a, 0x0906, 0x01c4, 0x01c5, 0x01c6), 9948 }, 9949 { 9950 .freq = 5790, 9951 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x43, 0x05, 0x05, 0x02, 9952 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9953 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9954 0x00, 0x6b, 0x00, 0x10, 0x00, 0x00, 0x00, 0x77, 9955 0x00, 0x05, 0x00, 0x6b, 0x00), 9956 PHYREGS(0x0910, 0x090c, 0x0908, 0x01c4, 0x01c5, 0x01c6), 9957 }, 9958 { 9959 .freq = 5795, 9960 RADIOREGS3(0xf2, 0x00, 0x02, 0x04, 0x87, 0x05, 0x05, 0x02, 9961 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9962 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9963 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 9964 0x00, 0x05, 0x00, 0x6b, 0x00), 9965 PHYREGS(0x0912, 0x090e, 0x090a, 0x01c4, 0x01c4, 0x01c5), 9966 }, 9967 { 9968 .freq = 5800, 9969 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x44, 0x05, 0x05, 0x02, 9970 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9971 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9972 0x00, 0x6b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 9973 0x00, 0x05, 0x00, 0x6b, 0x00), 9974 PHYREGS(0x0914, 0x0910, 0x090c, 0x01c3, 0x01c4, 0x01c5), 9975 }, 9976 { 9977 .freq = 5805, 9978 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x89, 0x05, 0x05, 0x02, 9979 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9980 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9981 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 9982 0x00, 0x05, 0x00, 0x6a, 0x00), 9983 PHYREGS(0x0916, 0x0912, 0x090e, 0x01c3, 0x01c4, 0x01c4), 9984 }, 9985 { 9986 .freq = 5810, 9987 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x45, 0x05, 0x05, 0x02, 9988 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9989 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9990 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 9991 0x00, 0x05, 0x00, 0x6a, 0x00), 9992 PHYREGS(0x0918, 0x0914, 0x0910, 0x01c2, 0x01c3, 0x01c4), 9993 }, 9994 { 9995 .freq = 5815, 9996 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8b, 0x05, 0x05, 0x02, 9997 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 9998 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 9999 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10000 0x00, 0x05, 0x00, 0x6a, 0x00), 10001 PHYREGS(0x091a, 0x0916, 0x0912, 0x01c2, 0x01c3, 0x01c4), 10002 }, 10003 { 10004 .freq = 5820, 10005 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x46, 0x05, 0x05, 0x02, 10006 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 10007 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 10008 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10009 0x00, 0x05, 0x00, 0x6a, 0x00), 10010 PHYREGS(0x091c, 0x0918, 0x0914, 0x01c2, 0x01c2, 0x01c3), 10011 }, 10012 { 10013 .freq = 5825, 10014 RADIOREGS3(0xed, 0x00, 0x02, 0x04, 0x8d, 0x05, 0x05, 0x02, 10015 0x15, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 10016 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 10017 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10018 0x00, 0x05, 0x00, 0x69, 0x00), 10019 PHYREGS(0x091e, 0x091a, 0x0916, 0x01c1, 0x01c2, 0x01c3), 10020 }, 10021 { 10022 .freq = 5830, 10023 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x47, 0x05, 0x05, 0x02, 10024 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 10025 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x05, 10026 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10027 0x00, 0x05, 0x00, 0x69, 0x00), 10028 PHYREGS(0x0920, 0x091c, 0x0918, 0x01c1, 0x01c2, 0x01c2), 10029 }, 10030 { 10031 .freq = 5840, 10032 RADIOREGS3(0x0a, 0x01, 0x01, 0x02, 0x48, 0x05, 0x05, 0x02, 10033 0x0c, 0x01, 0x06, 0x06, 0x06, 0x86, 0x04, 0x00, 10034 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10035 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10036 0x00, 0x04, 0x00, 0x69, 0x00), 10037 PHYREGS(0x0924, 0x0920, 0x091c, 0x01c0, 0x01c1, 0x01c2), 10038 }, 10039 { 10040 .freq = 5850, 10041 RADIOREGS3(0xe0, 0x00, 0x01, 0x02, 0x49, 0x05, 0x05, 0x02, 10042 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10043 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10044 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10045 0x00, 0x04, 0x00, 0x69, 0x00), 10046 PHYREGS(0x0928, 0x0924, 0x0920, 0x01bf, 0x01c0, 0x01c1), 10047 }, 10048 { 10049 .freq = 5860, 10050 RADIOREGS3(0xde, 0x00, 0x01, 0x02, 0x4a, 0x05, 0x05, 0x02, 10051 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10052 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10053 0x00, 0x69, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10054 0x00, 0x04, 0x00, 0x69, 0x00), 10055 PHYREGS(0x092c, 0x0928, 0x0924, 0x01bf, 0x01bf, 0x01c0), 10056 }, 10057 { 10058 .freq = 5870, 10059 RADIOREGS3(0xdb, 0x00, 0x01, 0x02, 0x4b, 0x05, 0x05, 0x02, 10060 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10061 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10062 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10063 0x00, 0x04, 0x00, 0x68, 0x00), 10064 PHYREGS(0x0930, 0x092c, 0x0928, 0x01be, 0x01bf, 0x01bf), 10065 }, 10066 { 10067 .freq = 5880, 10068 RADIOREGS3(0xd8, 0x00, 0x01, 0x02, 0x4c, 0x05, 0x05, 0x02, 10069 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10070 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10071 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10072 0x00, 0x04, 0x00, 0x68, 0x00), 10073 PHYREGS(0x0934, 0x0930, 0x092c, 0x01bd, 0x01be, 0x01bf), 10074 }, 10075 { 10076 .freq = 5890, 10077 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4d, 0x05, 0x05, 0x02, 10078 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10079 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10080 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10081 0x00, 0x04, 0x00, 0x68, 0x00), 10082 PHYREGS(0x0938, 0x0934, 0x0930, 0x01bc, 0x01bd, 0x01be), 10083 }, 10084 { 10085 .freq = 5900, 10086 RADIOREGS3(0xd3, 0x00, 0x01, 0x02, 0x4e, 0x05, 0x05, 0x02, 10087 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10088 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10089 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10090 0x00, 0x04, 0x00, 0x68, 0x00), 10091 PHYREGS(0x093c, 0x0938, 0x0934, 0x01bc, 0x01bc, 0x01bd), 10092 }, 10093 { 10094 .freq = 5910, 10095 RADIOREGS3(0xd6, 0x00, 0x01, 0x02, 0x4f, 0x05, 0x05, 0x02, 10096 0x0c, 0x01, 0x06, 0x06, 0x06, 0x85, 0x03, 0x00, 10097 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 0x00, 0x04, 10098 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x77, 10099 0x00, 0x04, 0x00, 0x68, 0x00), 10100 PHYREGS(0x0940, 0x093c, 0x0938, 0x01bb, 0x01bc, 0x01bc), 10101 }, 10102 { 10103 .freq = 2412, 10104 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x6c, 0x06, 0x06, 0x04, 10105 0x2b, 0x01, 0x04, 0x04, 0x04, 0x8f, 0x30, 0x00, 10106 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 10107 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 10108 0x70, 0x00, 0x0b, 0x00, 0x0a), 10109 PHYREGS(0x03c9, 0x03c5, 0x03c1, 0x043a, 0x043f, 0x0443), 10110 }, 10111 { 10112 .freq = 2417, 10113 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x71, 0x06, 0x06, 0x04, 10114 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10115 0x00, 0x00, 0x78, 0x00, 0x03, 0x00, 0x70, 0x00, 10116 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 10117 0x70, 0x00, 0x0b, 0x00, 0x0a), 10118 PHYREGS(0x03cb, 0x03c7, 0x03c3, 0x0438, 0x043d, 0x0441), 10119 }, 10120 { 10121 .freq = 2422, 10122 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x76, 0x06, 0x06, 0x04, 10123 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10124 0x00, 0x00, 0x67, 0x00, 0x03, 0x00, 0x70, 0x00, 10125 0x0b, 0x00, 0x0a, 0x00, 0x89, 0x00, 0x03, 0x00, 10126 0x70, 0x00, 0x0b, 0x00, 0x0a), 10127 PHYREGS(0x03cd, 0x03c9, 0x03c5, 0x0436, 0x043a, 0x043f), 10128 }, 10129 { 10130 .freq = 2427, 10131 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x7b, 0x06, 0x06, 0x04, 10132 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10133 0x00, 0x00, 0x57, 0x00, 0x03, 0x00, 0x70, 0x00, 10134 0x0a, 0x00, 0x0a, 0x00, 0x78, 0x00, 0x03, 0x00, 10135 0x70, 0x00, 0x0a, 0x00, 0x0a), 10136 PHYREGS(0x03cf, 0x03cb, 0x03c7, 0x0434, 0x0438, 0x043d), 10137 }, 10138 { 10139 .freq = 2432, 10140 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x80, 0x06, 0x06, 0x04, 10141 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10142 0x00, 0x00, 0x56, 0x00, 0x03, 0x00, 0x70, 0x00, 10143 0x0a, 0x00, 0x0a, 0x00, 0x77, 0x00, 0x03, 0x00, 10144 0x70, 0x00, 0x0a, 0x00, 0x0a), 10145 PHYREGS(0x03d1, 0x03cd, 0x03c9, 0x0431, 0x0436, 0x043a), 10146 }, 10147 { 10148 .freq = 2437, 10149 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x85, 0x06, 0x06, 0x04, 10150 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10151 0x00, 0x00, 0x46, 0x00, 0x03, 0x00, 0x70, 0x00, 10152 0x0a, 0x00, 0x0a, 0x00, 0x76, 0x00, 0x03, 0x00, 10153 0x70, 0x00, 0x0a, 0x00, 0x0a), 10154 PHYREGS(0x03d3, 0x03cf, 0x03cb, 0x042f, 0x0434, 0x0438), 10155 }, 10156 { 10157 .freq = 2442, 10158 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8a, 0x06, 0x06, 0x04, 10159 0x2b, 0x01, 0x05, 0x05, 0x05, 0x8f, 0x30, 0x00, 10160 0x00, 0x00, 0x45, 0x00, 0x02, 0x00, 0x70, 0x00, 10161 0x0a, 0x00, 0x0a, 0x00, 0x66, 0x00, 0x02, 0x00, 10162 0x70, 0x00, 0x0a, 0x00, 0x0a), 10163 PHYREGS(0x03d5, 0x03d1, 0x03cd, 0x042d, 0x0431, 0x0436), 10164 }, 10165 { 10166 .freq = 2447, 10167 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x8f, 0x06, 0x06, 0x04, 10168 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 10169 0x00, 0x00, 0x34, 0x00, 0x02, 0x00, 0x70, 0x00, 10170 0x0a, 0x00, 0x09, 0x00, 0x55, 0x00, 0x02, 0x00, 10171 0x70, 0x00, 0x0a, 0x00, 0x09), 10172 PHYREGS(0x03d7, 0x03d3, 0x03cf, 0x042b, 0x042f, 0x0434), 10173 }, 10174 { 10175 .freq = 2452, 10176 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x94, 0x06, 0x06, 0x04, 10177 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 10178 0x00, 0x00, 0x23, 0x00, 0x02, 0x00, 0x70, 0x00, 10179 0x0a, 0x00, 0x09, 0x00, 0x45, 0x00, 0x02, 0x00, 10180 0x70, 0x00, 0x0a, 0x00, 0x09), 10181 PHYREGS(0x03d9, 0x03d5, 0x03d1, 0x0429, 0x042d, 0x0431), 10182 }, 10183 { 10184 .freq = 2457, 10185 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x99, 0x06, 0x06, 0x04, 10186 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 10187 0x00, 0x00, 0x12, 0x00, 0x02, 0x00, 0x70, 0x00, 10188 0x0a, 0x00, 0x09, 0x00, 0x34, 0x00, 0x02, 0x00, 10189 0x70, 0x00, 0x0a, 0x00, 0x09), 10190 PHYREGS(0x03db, 0x03d7, 0x03d3, 0x0427, 0x042b, 0x042f), 10191 }, 10192 { 10193 .freq = 2462, 10194 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0x9e, 0x06, 0x06, 0x04, 10195 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 10196 0x00, 0x00, 0x02, 0x00, 0x02, 0x00, 0x70, 0x00, 10197 0x09, 0x00, 0x09, 0x00, 0x33, 0x00, 0x02, 0x00, 10198 0x70, 0x00, 0x09, 0x00, 0x09), 10199 PHYREGS(0x03dd, 0x03d9, 0x03d5, 0x0424, 0x0429, 0x042d), 10200 }, 10201 { 10202 .freq = 2467, 10203 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa3, 0x06, 0x06, 0x04, 10204 0x2b, 0x01, 0x06, 0x06, 0x06, 0x8f, 0x30, 0x00, 10205 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 10206 0x09, 0x00, 0x09, 0x00, 0x22, 0x00, 0x02, 0x00, 10207 0x70, 0x00, 0x09, 0x00, 0x09), 10208 PHYREGS(0x03df, 0x03db, 0x03d7, 0x0422, 0x0427, 0x042b), 10209 }, 10210 { 10211 .freq = 2472, 10212 RADIOREGS3(0x00, 0x01, 0x03, 0x09, 0xa8, 0x06, 0x06, 0x04, 10213 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x30, 0x00, 10214 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x70, 0x00, 10215 0x09, 0x00, 0x09, 0x00, 0x11, 0x00, 0x02, 0x00, 10216 0x70, 0x00, 0x09, 0x00, 0x09), 10217 PHYREGS(0x03e1, 0x03dd, 0x03d9, 0x0420, 0x0424, 0x0429), 10218 }, 10219 { 10220 .freq = 2484, 10221 RADIOREGS3(0xff, 0x01, 0x03, 0x09, 0xb4, 0x06, 0x06, 0x04, 10222 0x2b, 0x01, 0x07, 0x07, 0x07, 0x8f, 0x20, 0x00, 10223 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x70, 0x00, 10224 0x09, 0x00, 0x09, 0x00, 0x00, 0x00, 0x02, 0x00, 10225 0x70, 0x00, 0x09, 0x00, 0x09), 10226 PHYREGS(0x03e6, 0x03e2, 0x03de, 0x041b, 0x041f, 0x0424), 10227 }, 10228 }; 10229 10230 static const struct b2056_inittabs_pts 10231 *bwn_nphy_get_inittabs_rev3(struct bwn_mac *mac) 10232 { 10233 struct bwn_phy *phy = &mac->mac_phy; 10234 10235 switch (phy->rev) { 10236 case 3: 10237 return &b2056_inittab_phy_rev3; 10238 case 4: 10239 return &b2056_inittab_phy_rev4; 10240 default: 10241 switch (phy->rf_rev) { 10242 case 5: 10243 return &b2056_inittab_radio_rev5; 10244 case 6: 10245 return &b2056_inittab_radio_rev6; 10246 case 7: 10247 case 9: 10248 return &b2056_inittab_radio_rev7_9; 10249 case 8: 10250 return &b2056_inittab_radio_rev8; 10251 case 11: 10252 return &b2056_inittab_radio_rev11; 10253 } 10254 } 10255 10256 return NULL; 10257 } 10258 10259 static void b2056_upload_inittab(struct bwn_mac *mac, bool ghz5, 10260 bool ignore_uploadflag, uint16_t routing, 10261 const struct b2056_inittab_entry *e, 10262 unsigned int length) 10263 { 10264 unsigned int i; 10265 uint16_t value; 10266 10267 for (i = 0; i < length; i++, e++) { 10268 if (!(e->flags & B2056_INITTAB_ENTRY_OK)) 10269 continue; 10270 if ((e->flags & B2056_INITTAB_UPLOAD) || ignore_uploadflag) { 10271 if (ghz5) 10272 value = e->ghz5; 10273 else 10274 value = e->ghz2; 10275 BWN_RF_WRITE(mac, routing | i, value); 10276 } 10277 } 10278 } 10279 10280 void b2056_upload_inittabs(struct bwn_mac *mac, 10281 bool ghz5, bool ignore_uploadflag) 10282 { 10283 const struct b2056_inittabs_pts *pts; 10284 10285 pts = bwn_nphy_get_inittabs_rev3(mac); 10286 if (!pts) { 10287 device_printf(mac->mac_sc->sc_dev, "%s: pts=NULL\n", 10288 __func__); 10289 return; 10290 } 10291 10292 b2056_upload_inittab(mac, ghz5, ignore_uploadflag, 10293 B2056_SYN, pts->syn, pts->syn_length); 10294 b2056_upload_inittab(mac, ghz5, ignore_uploadflag, 10295 B2056_TX0, pts->tx, pts->tx_length); 10296 b2056_upload_inittab(mac, ghz5, ignore_uploadflag, 10297 B2056_TX1, pts->tx, pts->tx_length); 10298 b2056_upload_inittab(mac, ghz5, ignore_uploadflag, 10299 B2056_RX0, pts->rx, pts->rx_length); 10300 b2056_upload_inittab(mac, ghz5, ignore_uploadflag, 10301 B2056_RX1, pts->rx, pts->rx_length); 10302 } 10303 10304 void b2056_upload_syn_pll_cp2(struct bwn_mac *mac, bool ghz5) 10305 { 10306 const struct b2056_inittabs_pts *pts; 10307 const struct b2056_inittab_entry *e; 10308 10309 pts = bwn_nphy_get_inittabs_rev3(mac); 10310 if (!pts) { 10311 device_printf(mac->mac_sc->sc_dev, "%s: pts=NULL\n", 10312 __func__); 10313 return; 10314 } 10315 10316 e = &pts->syn[B2056_SYN_PLL_CP2]; 10317 10318 BWN_RF_WRITE(mac, B2056_SYN_PLL_CP2, ghz5 ? e->ghz5 : e->ghz2); 10319 } 10320 10321 const struct bwn_nphy_channeltab_entry_rev3 * 10322 bwn_nphy_get_chantabent_rev3(struct bwn_mac *mac, uint16_t freq) 10323 { 10324 struct bwn_phy *phy = &mac->mac_phy; 10325 const struct bwn_nphy_channeltab_entry_rev3 *e; 10326 unsigned int length, i; 10327 10328 switch (phy->rev) { 10329 case 3: 10330 e = bwn_nphy_channeltab_phy_rev3; 10331 length = nitems(bwn_nphy_channeltab_phy_rev3); 10332 break; 10333 case 4: 10334 e = bwn_nphy_channeltab_phy_rev4; 10335 length = nitems(bwn_nphy_channeltab_phy_rev4); 10336 break; 10337 default: 10338 switch (phy->rf_rev) { 10339 case 5: 10340 e = bwn_nphy_channeltab_radio_rev5; 10341 length = nitems(bwn_nphy_channeltab_radio_rev5); 10342 break; 10343 case 6: 10344 e = bwn_nphy_channeltab_radio_rev6; 10345 length = nitems(bwn_nphy_channeltab_radio_rev6); 10346 break; 10347 case 7: 10348 case 9: 10349 e = bwn_nphy_channeltab_radio_rev7_9; 10350 length = nitems(bwn_nphy_channeltab_radio_rev7_9); 10351 break; 10352 case 8: 10353 e = bwn_nphy_channeltab_radio_rev8; 10354 length = nitems(bwn_nphy_channeltab_radio_rev8); 10355 break; 10356 case 11: 10357 e = bwn_nphy_channeltab_radio_rev11; 10358 length = nitems(bwn_nphy_channeltab_radio_rev11); 10359 break; 10360 default: 10361 device_printf(mac->mac_sc->sc_dev, 10362 "%s: unknown rf_rev %d\n", 10363 __func__, 10364 phy->rf_rev); 10365 return NULL; 10366 } 10367 } 10368 10369 for (i = 0; i < length; i++, e++) { 10370 if (e->freq == freq) 10371 return e; 10372 } 10373 10374 return NULL; 10375 } 10376