18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-or-later
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci  Broadcom B43 wireless driver
58c2ecf20Sopenharmony_ci  IEEE 802.11n PHY and radio device data tables
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci  Copyright (c) 2008 Michael Buesch <m@bues.ch>
88c2ecf20Sopenharmony_ci  Copyright (c) 2010 Rafał Miłecki <zajec5@gmail.com>
98c2ecf20Sopenharmony_ci
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci*/
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci#include "b43.h"
148c2ecf20Sopenharmony_ci#include "radio_2055.h"
158c2ecf20Sopenharmony_ci#include "phy_common.h"
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_cistruct b2055_inittab_entry {
188c2ecf20Sopenharmony_ci	/* Value to write if we use the 5GHz band. */
198c2ecf20Sopenharmony_ci	u16 ghz5;
208c2ecf20Sopenharmony_ci	/* Value to write if we use the 2.4GHz band. */
218c2ecf20Sopenharmony_ci	u16 ghz2;
228c2ecf20Sopenharmony_ci	/* Flags */
238c2ecf20Sopenharmony_ci	u8 flags;
248c2ecf20Sopenharmony_ci#define B2055_INITTAB_ENTRY_OK	0x01
258c2ecf20Sopenharmony_ci#define B2055_INITTAB_UPLOAD	0x02
268c2ecf20Sopenharmony_ci};
278c2ecf20Sopenharmony_ci#define UPLOAD		.flags = B2055_INITTAB_ENTRY_OK | B2055_INITTAB_UPLOAD
288c2ecf20Sopenharmony_ci#define NOUPLOAD	.flags = B2055_INITTAB_ENTRY_OK
298c2ecf20Sopenharmony_ci
308c2ecf20Sopenharmony_cistatic const struct b2055_inittab_entry b2055_inittab [] = {
318c2ecf20Sopenharmony_ci  [B2055_SP_PINPD]		= { .ghz5 = 0x0080, .ghz2 = 0x0080, NOUPLOAD, },
328c2ecf20Sopenharmony_ci  [B2055_C1_SP_RSSI]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
338c2ecf20Sopenharmony_ci  [B2055_C1_SP_PDMISC]		= { .ghz5 = 0x0027, .ghz2 = 0x0027, NOUPLOAD, },
348c2ecf20Sopenharmony_ci  [B2055_C2_SP_RSSI]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
358c2ecf20Sopenharmony_ci  [B2055_C2_SP_PDMISC]		= { .ghz5 = 0x0027, .ghz2 = 0x0027, NOUPLOAD, },
368c2ecf20Sopenharmony_ci  [B2055_C1_SP_RXGC1]		= { .ghz5 = 0x007F, .ghz2 = 0x007F, UPLOAD, },
378c2ecf20Sopenharmony_ci  [B2055_C1_SP_RXGC2]		= { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
388c2ecf20Sopenharmony_ci  [B2055_C2_SP_RXGC1]		= { .ghz5 = 0x007F, .ghz2 = 0x007F, UPLOAD, },
398c2ecf20Sopenharmony_ci  [B2055_C2_SP_RXGC2]		= { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
408c2ecf20Sopenharmony_ci  [B2055_C1_SP_LPFBWSEL]	= { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
418c2ecf20Sopenharmony_ci  [B2055_C2_SP_LPFBWSEL]	= { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
428c2ecf20Sopenharmony_ci  [B2055_C1_SP_TXGC1]		= { .ghz5 = 0x004F, .ghz2 = 0x004F, UPLOAD, },
438c2ecf20Sopenharmony_ci  [B2055_C1_SP_TXGC2]		= { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
448c2ecf20Sopenharmony_ci  [B2055_C2_SP_TXGC1]		= { .ghz5 = 0x004F, .ghz2 = 0x004F, UPLOAD, },
458c2ecf20Sopenharmony_ci  [B2055_C2_SP_TXGC2]		= { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
468c2ecf20Sopenharmony_ci  [B2055_MASTER1]		= { .ghz5 = 0x00D0, .ghz2 = 0x00D0, NOUPLOAD, },
478c2ecf20Sopenharmony_ci  [B2055_MASTER2]		= { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
488c2ecf20Sopenharmony_ci  [B2055_PD_LGEN]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
498c2ecf20Sopenharmony_ci  [B2055_PD_PLLTS]		= { .ghz5 = 0x0040, .ghz2 = 0x0040, NOUPLOAD, },
508c2ecf20Sopenharmony_ci  [B2055_C1_PD_LGBUF]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
518c2ecf20Sopenharmony_ci  [B2055_C1_PD_TX]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
528c2ecf20Sopenharmony_ci  [B2055_C1_PD_RXTX]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
538c2ecf20Sopenharmony_ci  [B2055_C1_PD_RSSIMISC]	= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
548c2ecf20Sopenharmony_ci  [B2055_C2_PD_LGBUF]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
558c2ecf20Sopenharmony_ci  [B2055_C2_PD_TX]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
568c2ecf20Sopenharmony_ci  [B2055_C2_PD_RXTX]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
578c2ecf20Sopenharmony_ci  [B2055_C2_PD_RSSIMISC]	= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
588c2ecf20Sopenharmony_ci  [B2055_PWRDET_LGEN]		= { .ghz5 = 0x00C0, .ghz2 = 0x00C0, NOUPLOAD, },
598c2ecf20Sopenharmony_ci  [B2055_C1_PWRDET_LGBUF]	= { .ghz5 = 0x00FF, .ghz2 = 0x00FF, NOUPLOAD, },
608c2ecf20Sopenharmony_ci  [B2055_C1_PWRDET_RXTX]	= { .ghz5 = 0x00C0, .ghz2 = 0x00C0, NOUPLOAD, },
618c2ecf20Sopenharmony_ci  [B2055_C2_PWRDET_LGBUF]	= { .ghz5 = 0x00FF, .ghz2 = 0x00FF, NOUPLOAD, },
628c2ecf20Sopenharmony_ci  [B2055_C2_PWRDET_RXTX]	= { .ghz5 = 0x00C0, .ghz2 = 0x00C0, NOUPLOAD, },
638c2ecf20Sopenharmony_ci  [B2055_RRCCAL_CS]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
648c2ecf20Sopenharmony_ci  [B2055_RRCCAL_NOPTSEL]	= { .ghz5 = 0x002C, .ghz2 = 0x002C, NOUPLOAD, },
658c2ecf20Sopenharmony_ci  [B2055_CAL_MISC]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
668c2ecf20Sopenharmony_ci  [B2055_CAL_COUT]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
678c2ecf20Sopenharmony_ci  [B2055_CAL_COUT2]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
688c2ecf20Sopenharmony_ci  [B2055_CAL_CVARCTL]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
698c2ecf20Sopenharmony_ci  [B2055_CAL_RVARCTL]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
708c2ecf20Sopenharmony_ci  [B2055_CAL_LPOCTL]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
718c2ecf20Sopenharmony_ci  [B2055_CAL_TS]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
728c2ecf20Sopenharmony_ci  [B2055_CAL_RCCALRTS]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
738c2ecf20Sopenharmony_ci  [B2055_CAL_RCALRTS]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
748c2ecf20Sopenharmony_ci  [B2055_PADDRV]		= { .ghz5 = 0x00A4, .ghz2 = 0x00A4, NOUPLOAD, },
758c2ecf20Sopenharmony_ci  [B2055_XOCTL1]		= { .ghz5 = 0x0038, .ghz2 = 0x0038, NOUPLOAD, },
768c2ecf20Sopenharmony_ci  [B2055_XOCTL2]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
778c2ecf20Sopenharmony_ci  [B2055_XOREGUL]		= { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
788c2ecf20Sopenharmony_ci  [B2055_XOMISC]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
798c2ecf20Sopenharmony_ci  [B2055_PLL_LFC1]		= { .ghz5 = 0x000A, .ghz2 = 0x000A, NOUPLOAD, },
808c2ecf20Sopenharmony_ci  [B2055_PLL_CALVTH]		= { .ghz5 = 0x0087, .ghz2 = 0x0087, NOUPLOAD, },
818c2ecf20Sopenharmony_ci  [B2055_PLL_LFC2]		= { .ghz5 = 0x0009, .ghz2 = 0x0009, NOUPLOAD, },
828c2ecf20Sopenharmony_ci  [B2055_PLL_REF]		= { .ghz5 = 0x0070, .ghz2 = 0x0070, NOUPLOAD, },
838c2ecf20Sopenharmony_ci  [B2055_PLL_LFR1]		= { .ghz5 = 0x0011, .ghz2 = 0x0011, NOUPLOAD, },
848c2ecf20Sopenharmony_ci  [B2055_PLL_PFDCP]		= { .ghz5 = 0x0018, .ghz2 = 0x0018, UPLOAD, },
858c2ecf20Sopenharmony_ci  [B2055_PLL_IDAC_CPOPAMP]	= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
868c2ecf20Sopenharmony_ci  [B2055_PLL_CPREG]		= { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
878c2ecf20Sopenharmony_ci  [B2055_PLL_RCAL]		= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
888c2ecf20Sopenharmony_ci  [B2055_RF_PLLMOD0]		= { .ghz5 = 0x009E, .ghz2 = 0x009E, NOUPLOAD, },
898c2ecf20Sopenharmony_ci  [B2055_RF_PLLMOD1]		= { .ghz5 = 0x0009, .ghz2 = 0x0009, NOUPLOAD, },
908c2ecf20Sopenharmony_ci  [B2055_RF_MMDIDAC1]		= { .ghz5 = 0x00C8, .ghz2 = 0x00C8, UPLOAD, },
918c2ecf20Sopenharmony_ci  [B2055_RF_MMDIDAC0]		= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
928c2ecf20Sopenharmony_ci  [B2055_RF_MMDSP]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
938c2ecf20Sopenharmony_ci  [B2055_VCO_CAL1]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
948c2ecf20Sopenharmony_ci  [B2055_VCO_CAL2]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
958c2ecf20Sopenharmony_ci  [B2055_VCO_CAL3]		= { .ghz5 = 0x0001, .ghz2 = 0x0001, NOUPLOAD, },
968c2ecf20Sopenharmony_ci  [B2055_VCO_CAL4]		= { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
978c2ecf20Sopenharmony_ci  [B2055_VCO_CAL5]		= { .ghz5 = 0x0096, .ghz2 = 0x0096, NOUPLOAD, },
988c2ecf20Sopenharmony_ci  [B2055_VCO_CAL6]		= { .ghz5 = 0x003E, .ghz2 = 0x003E, NOUPLOAD, },
998c2ecf20Sopenharmony_ci  [B2055_VCO_CAL7]		= { .ghz5 = 0x003E, .ghz2 = 0x003E, NOUPLOAD, },
1008c2ecf20Sopenharmony_ci  [B2055_VCO_CAL8]		= { .ghz5 = 0x0013, .ghz2 = 0x0013, NOUPLOAD, },
1018c2ecf20Sopenharmony_ci  [B2055_VCO_CAL9]		= { .ghz5 = 0x0002, .ghz2 = 0x0002, NOUPLOAD, },
1028c2ecf20Sopenharmony_ci  [B2055_VCO_CAL10]		= { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1038c2ecf20Sopenharmony_ci  [B2055_VCO_CAL11]		= { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1048c2ecf20Sopenharmony_ci  [B2055_VCO_CAL12]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1058c2ecf20Sopenharmony_ci  [B2055_VCO_CAL13]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1068c2ecf20Sopenharmony_ci  [B2055_VCO_CAL14]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1078c2ecf20Sopenharmony_ci  [B2055_VCO_CAL15]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1088c2ecf20Sopenharmony_ci  [B2055_VCO_CAL16]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1098c2ecf20Sopenharmony_ci  [B2055_VCO_KVCO]		= { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1108c2ecf20Sopenharmony_ci  [B2055_VCO_CAPTAIL]		= { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1118c2ecf20Sopenharmony_ci  [B2055_VCO_IDACVCO]		= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1128c2ecf20Sopenharmony_ci  [B2055_VCO_REG]		= { .ghz5 = 0x0084, .ghz2 = 0x0084, UPLOAD, },
1138c2ecf20Sopenharmony_ci  [B2055_PLL_RFVTH]		= { .ghz5 = 0x00C3, .ghz2 = 0x00C3, NOUPLOAD, },
1148c2ecf20Sopenharmony_ci  [B2055_LGBUF_CENBUF]		= { .ghz5 = 0x008F, .ghz2 = 0x008F, NOUPLOAD, },
1158c2ecf20Sopenharmony_ci  [B2055_LGEN_TUNE1]		= { .ghz5 = 0x00FF, .ghz2 = 0x00FF, NOUPLOAD, },
1168c2ecf20Sopenharmony_ci  [B2055_LGEN_TUNE2]		= { .ghz5 = 0x00FF, .ghz2 = 0x00FF, NOUPLOAD, },
1178c2ecf20Sopenharmony_ci  [B2055_LGEN_IDAC1]		= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1188c2ecf20Sopenharmony_ci  [B2055_LGEN_IDAC2]		= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1198c2ecf20Sopenharmony_ci  [B2055_LGEN_BIASC]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1208c2ecf20Sopenharmony_ci  [B2055_LGEN_BIASIDAC]		= { .ghz5 = 0x00CC, .ghz2 = 0x00CC, NOUPLOAD, },
1218c2ecf20Sopenharmony_ci  [B2055_LGEN_RCAL]		= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1228c2ecf20Sopenharmony_ci  [B2055_LGEN_DIV]		= { .ghz5 = 0x0080, .ghz2 = 0x0080, NOUPLOAD, },
1238c2ecf20Sopenharmony_ci  [B2055_LGEN_SPARE2]		= { .ghz5 = 0x0080, .ghz2 = 0x0080, NOUPLOAD, },
1248c2ecf20Sopenharmony_ci  [B2055_C1_LGBUF_ATUNE]	= { .ghz5 = 0x00F8, .ghz2 = 0x00F8, NOUPLOAD, },
1258c2ecf20Sopenharmony_ci  [B2055_C1_LGBUF_GTUNE]	= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1268c2ecf20Sopenharmony_ci  [B2055_C1_LGBUF_DIV]		= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1278c2ecf20Sopenharmony_ci  [B2055_C1_LGBUF_AIDAC]	= { .ghz5 = 0x0088, .ghz2 = 0x0008, UPLOAD, },
1288c2ecf20Sopenharmony_ci  [B2055_C1_LGBUF_GIDAC]	= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1298c2ecf20Sopenharmony_ci  [B2055_C1_LGBUF_IDACFO]	= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1308c2ecf20Sopenharmony_ci  [B2055_C1_LGBUF_SPARE]	= { .ghz5 = 0x0001, .ghz2 = 0x0001, UPLOAD, },
1318c2ecf20Sopenharmony_ci  [B2055_C1_RX_RFSPC1]		= { .ghz5 = 0x008A, .ghz2 = 0x008A, NOUPLOAD, },
1328c2ecf20Sopenharmony_ci  [B2055_C1_RX_RFR1]		= { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1338c2ecf20Sopenharmony_ci  [B2055_C1_RX_RFR2]		= { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1348c2ecf20Sopenharmony_ci  [B2055_C1_RX_RFRCAL]		= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1358c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_BLCMP]	= { .ghz5 = 0x00A0, .ghz2 = 0x00A0, NOUPLOAD, },
1368c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_LPF]		= { .ghz5 = 0x000A, .ghz2 = 0x000A, NOUPLOAD, },
1378c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_MIDACHP]	= { .ghz5 = 0x0087, .ghz2 = 0x0087, UPLOAD, },
1388c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_VGA1IDAC]	= { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
1398c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_VGA2IDAC]	= { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
1408c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_VGA3IDAC]	= { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
1418c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_BUFOCTL]	= { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
1428c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_RCCALCTL]	= { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1438c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_RSSICTL1]	= { .ghz5 = 0x006A, .ghz2 = 0x006A, UPLOAD, },
1448c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_RSSICTL2]	= { .ghz5 = 0x00AB, .ghz2 = 0x00AB, UPLOAD, },
1458c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_RSSICTL3]	= { .ghz5 = 0x0013, .ghz2 = 0x0013, UPLOAD, },
1468c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_RSSICTL4]	= { .ghz5 = 0x00C1, .ghz2 = 0x00C1, UPLOAD, },
1478c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_RSSICTL5]	= { .ghz5 = 0x00AA, .ghz2 = 0x00AA, UPLOAD, },
1488c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_REG]		= { .ghz5 = 0x0087, .ghz2 = 0x0087, UPLOAD, },
1498c2ecf20Sopenharmony_ci  [B2055_C1_RX_BB_SPARE1]	= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1508c2ecf20Sopenharmony_ci  [B2055_C1_RX_TXBBRCAL]	= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1518c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_SPGA]		= { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1528c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_SPAD]		= { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1538c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_CNTPGA1]	= { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
1548c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_CNTPAD1]	= { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
1558c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_PGAIDAC]	= { .ghz5 = 0x0097, .ghz2 = 0x0097, UPLOAD, },
1568c2ecf20Sopenharmony_ci  [B2055_C1_TX_PGAPADTN]	= { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1578c2ecf20Sopenharmony_ci  [B2055_C1_TX_PADIDAC1]	= { .ghz5 = 0x0014, .ghz2 = 0x0014, UPLOAD, },
1588c2ecf20Sopenharmony_ci  [B2055_C1_TX_PADIDAC2]	= { .ghz5 = 0x0033, .ghz2 = 0x0033, NOUPLOAD, },
1598c2ecf20Sopenharmony_ci  [B2055_C1_TX_MXBGTRIM]	= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1608c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_RCAL]		= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1618c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_PADTSSI1]	= { .ghz5 = 0x0003, .ghz2 = 0x0003, UPLOAD, },
1628c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_PADTSSI2]	= { .ghz5 = 0x000A, .ghz2 = 0x000A, NOUPLOAD, },
1638c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_SPARE]	= { .ghz5 = 0x0003, .ghz2 = 0x0003, UPLOAD, },
1648c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_IQCAL1]	= { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
1658c2ecf20Sopenharmony_ci  [B2055_C1_TX_RF_IQCAL2]	= { .ghz5 = 0x00A4, .ghz2 = 0x00A4, NOUPLOAD, },
1668c2ecf20Sopenharmony_ci  [B2055_C1_TXBB_RCCAL]		= { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1678c2ecf20Sopenharmony_ci  [B2055_C1_TXBB_LPF1]		= { .ghz5 = 0x0028, .ghz2 = 0x0028, NOUPLOAD, },
1688c2ecf20Sopenharmony_ci  [B2055_C1_TX_VOSCNCL]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1698c2ecf20Sopenharmony_ci  [B2055_C1_TX_LPF_MXGMIDAC]	= { .ghz5 = 0x004A, .ghz2 = 0x004A, NOUPLOAD, },
1708c2ecf20Sopenharmony_ci  [B2055_C1_TX_BB_MXGM]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1718c2ecf20Sopenharmony_ci  [B2055_C2_LGBUF_ATUNE]	= { .ghz5 = 0x00F8, .ghz2 = 0x00F8, NOUPLOAD, },
1728c2ecf20Sopenharmony_ci  [B2055_C2_LGBUF_GTUNE]	= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1738c2ecf20Sopenharmony_ci  [B2055_C2_LGBUF_DIV]		= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1748c2ecf20Sopenharmony_ci  [B2055_C2_LGBUF_AIDAC]	= { .ghz5 = 0x0088, .ghz2 = 0x0008, UPLOAD, },
1758c2ecf20Sopenharmony_ci  [B2055_C2_LGBUF_GIDAC]	= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
1768c2ecf20Sopenharmony_ci  [B2055_C2_LGBUF_IDACFO]	= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1778c2ecf20Sopenharmony_ci  [B2055_C2_LGBUF_SPARE]	= { .ghz5 = 0x0001, .ghz2 = 0x0001, UPLOAD, },
1788c2ecf20Sopenharmony_ci  [B2055_C2_RX_RFSPC1]		= { .ghz5 = 0x008A, .ghz2 = 0x008A, NOUPLOAD, },
1798c2ecf20Sopenharmony_ci  [B2055_C2_RX_RFR1]		= { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
1808c2ecf20Sopenharmony_ci  [B2055_C2_RX_RFR2]		= { .ghz5 = 0x0083, .ghz2 = 0x0083, NOUPLOAD, },
1818c2ecf20Sopenharmony_ci  [B2055_C2_RX_RFRCAL]		= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1828c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_BLCMP]	= { .ghz5 = 0x00A0, .ghz2 = 0x00A0, NOUPLOAD, },
1838c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_LPF]		= { .ghz5 = 0x000A, .ghz2 = 0x000A, NOUPLOAD, },
1848c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_MIDACHP]	= { .ghz5 = 0x0087, .ghz2 = 0x0087, UPLOAD, },
1858c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_VGA1IDAC]	= { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
1868c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_VGA2IDAC]	= { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
1878c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_VGA3IDAC]	= { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
1888c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_BUFOCTL]	= { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
1898c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_RCCALCTL]	= { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
1908c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_RSSICTL1]	= { .ghz5 = 0x006A, .ghz2 = 0x006A, UPLOAD, },
1918c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_RSSICTL2]	= { .ghz5 = 0x00AB, .ghz2 = 0x00AB, UPLOAD, },
1928c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_RSSICTL3]	= { .ghz5 = 0x0013, .ghz2 = 0x0013, UPLOAD, },
1938c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_RSSICTL4]	= { .ghz5 = 0x00C1, .ghz2 = 0x00C1, UPLOAD, },
1948c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_RSSICTL5]	= { .ghz5 = 0x00AA, .ghz2 = 0x00AA, UPLOAD, },
1958c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_REG]		= { .ghz5 = 0x0087, .ghz2 = 0x0087, UPLOAD, },
1968c2ecf20Sopenharmony_ci  [B2055_C2_RX_BB_SPARE1]	= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
1978c2ecf20Sopenharmony_ci  [B2055_C2_RX_TXBBRCAL]	= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
1988c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_SPGA]		= { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
1998c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_SPAD]		= { .ghz5 = 0x0007, .ghz2 = 0x0007, NOUPLOAD, },
2008c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_CNTPGA1]	= { .ghz5 = 0x0015, .ghz2 = 0x0015, NOUPLOAD, },
2018c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_CNTPAD1]	= { .ghz5 = 0x0055, .ghz2 = 0x0055, NOUPLOAD, },
2028c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_PGAIDAC]	= { .ghz5 = 0x0097, .ghz2 = 0x0097, UPLOAD, },
2038c2ecf20Sopenharmony_ci  [B2055_C2_TX_PGAPADTN]	= { .ghz5 = 0x0008, .ghz2 = 0x0008, NOUPLOAD, },
2048c2ecf20Sopenharmony_ci  [B2055_C2_TX_PADIDAC1]	= { .ghz5 = 0x0014, .ghz2 = 0x0014, UPLOAD, },
2058c2ecf20Sopenharmony_ci  [B2055_C2_TX_PADIDAC2]	= { .ghz5 = 0x0033, .ghz2 = 0x0033, NOUPLOAD, },
2068c2ecf20Sopenharmony_ci  [B2055_C2_TX_MXBGTRIM]	= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2078c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_RCAL]		= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2088c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_PADTSSI1]	= { .ghz5 = 0x0003, .ghz2 = 0x0003, UPLOAD, },
2098c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_PADTSSI2]	= { .ghz5 = 0x000A, .ghz2 = 0x000A, NOUPLOAD, },
2108c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_SPARE]	= { .ghz5 = 0x0003, .ghz2 = 0x0003, UPLOAD, },
2118c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_IQCAL1]	= { .ghz5 = 0x002A, .ghz2 = 0x002A, NOUPLOAD, },
2128c2ecf20Sopenharmony_ci  [B2055_C2_TX_RF_IQCAL2]	= { .ghz5 = 0x00A4, .ghz2 = 0x00A4, NOUPLOAD, },
2138c2ecf20Sopenharmony_ci  [B2055_C2_TXBB_RCCAL]		= { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2148c2ecf20Sopenharmony_ci  [B2055_C2_TXBB_LPF1]		= { .ghz5 = 0x0028, .ghz2 = 0x0028, NOUPLOAD, },
2158c2ecf20Sopenharmony_ci  [B2055_C2_TX_VOSCNCL]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2168c2ecf20Sopenharmony_ci  [B2055_C2_TX_LPF_MXGMIDAC]	= { .ghz5 = 0x004A, .ghz2 = 0x004A, NOUPLOAD, },
2178c2ecf20Sopenharmony_ci  [B2055_C2_TX_BB_MXGM]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2188c2ecf20Sopenharmony_ci  [B2055_PRG_GCHP21]		= { .ghz5 = 0x0071, .ghz2 = 0x0071, NOUPLOAD, },
2198c2ecf20Sopenharmony_ci  [B2055_PRG_GCHP22]		= { .ghz5 = 0x0072, .ghz2 = 0x0072, NOUPLOAD, },
2208c2ecf20Sopenharmony_ci  [B2055_PRG_GCHP23]		= { .ghz5 = 0x0073, .ghz2 = 0x0073, NOUPLOAD, },
2218c2ecf20Sopenharmony_ci  [B2055_PRG_GCHP24]		= { .ghz5 = 0x0074, .ghz2 = 0x0074, NOUPLOAD, },
2228c2ecf20Sopenharmony_ci  [B2055_PRG_GCHP25]		= { .ghz5 = 0x0075, .ghz2 = 0x0075, NOUPLOAD, },
2238c2ecf20Sopenharmony_ci  [B2055_PRG_GCHP26]		= { .ghz5 = 0x0076, .ghz2 = 0x0076, NOUPLOAD, },
2248c2ecf20Sopenharmony_ci  [B2055_PRG_GCHP27]		= { .ghz5 = 0x0077, .ghz2 = 0x0077, NOUPLOAD, },
2258c2ecf20Sopenharmony_ci  [B2055_PRG_GCHP28]		= { .ghz5 = 0x0078, .ghz2 = 0x0078, NOUPLOAD, },
2268c2ecf20Sopenharmony_ci  [B2055_PRG_GCHP29]		= { .ghz5 = 0x0079, .ghz2 = 0x0079, NOUPLOAD, },
2278c2ecf20Sopenharmony_ci  [B2055_PRG_GCHP30]		= { .ghz5 = 0x007A, .ghz2 = 0x007A, NOUPLOAD, },
2288c2ecf20Sopenharmony_ci  [0xC7]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2298c2ecf20Sopenharmony_ci  [0xC8]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2308c2ecf20Sopenharmony_ci  [0xC9]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2318c2ecf20Sopenharmony_ci  [0xCA]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2328c2ecf20Sopenharmony_ci  [0xCB]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2338c2ecf20Sopenharmony_ci  [0xCC]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2348c2ecf20Sopenharmony_ci  [B2055_C1_LNA_GAINBST]	= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2358c2ecf20Sopenharmony_ci  [0xCE]			= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2368c2ecf20Sopenharmony_ci  [0xCF]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2378c2ecf20Sopenharmony_ci  [0xD0]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2388c2ecf20Sopenharmony_ci  [0xD1]			= { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2398c2ecf20Sopenharmony_ci  [B2055_C1_B0NB_RSSIVCM]	= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2408c2ecf20Sopenharmony_ci  [0xD3]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2418c2ecf20Sopenharmony_ci  [0xD4]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2428c2ecf20Sopenharmony_ci  [0xD5]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2438c2ecf20Sopenharmony_ci  [B2055_C1_GENSPARE2]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2448c2ecf20Sopenharmony_ci  [0xD7]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2458c2ecf20Sopenharmony_ci  [0xD8]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2468c2ecf20Sopenharmony_ci  [B2055_C2_LNA_GAINBST]	= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2478c2ecf20Sopenharmony_ci  [0xDA]			= { .ghz5 = 0x0006, .ghz2 = 0x0006, NOUPLOAD, },
2488c2ecf20Sopenharmony_ci  [0xDB]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2498c2ecf20Sopenharmony_ci  [0xDC]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2508c2ecf20Sopenharmony_ci  [0xDD]			= { .ghz5 = 0x0018, .ghz2 = 0x0018, NOUPLOAD, },
2518c2ecf20Sopenharmony_ci  [B2055_C2_B0NB_RSSIVCM]	= { .ghz5 = 0x0088, .ghz2 = 0x0088, NOUPLOAD, },
2528c2ecf20Sopenharmony_ci  [0xDF]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2538c2ecf20Sopenharmony_ci  [0xE0]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2548c2ecf20Sopenharmony_ci  [0xE1]			= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2558c2ecf20Sopenharmony_ci  [B2055_C2_GENSPARE2]		= { .ghz5 = 0x0000, .ghz2 = 0x0000, NOUPLOAD, },
2568c2ecf20Sopenharmony_ci};
2578c2ecf20Sopenharmony_ci
2588c2ecf20Sopenharmony_ci#define RADIOREGS(r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, \
2598c2ecf20Sopenharmony_ci		  r12, r13, r14, r15, r16, r17, r18, r19, r20, r21) \
2608c2ecf20Sopenharmony_ci	.radio_pll_ref		= r0,	\
2618c2ecf20Sopenharmony_ci	.radio_rf_pllmod0	= r1,	\
2628c2ecf20Sopenharmony_ci	.radio_rf_pllmod1	= r2,	\
2638c2ecf20Sopenharmony_ci	.radio_vco_captail	= r3,	\
2648c2ecf20Sopenharmony_ci	.radio_vco_cal1		= r4,	\
2658c2ecf20Sopenharmony_ci	.radio_vco_cal2		= r5,	\
2668c2ecf20Sopenharmony_ci	.radio_pll_lfc1		= r6,	\
2678c2ecf20Sopenharmony_ci	.radio_pll_lfr1		= r7,	\
2688c2ecf20Sopenharmony_ci	.radio_pll_lfc2		= r8,	\
2698c2ecf20Sopenharmony_ci	.radio_lgbuf_cenbuf	= r9,	\
2708c2ecf20Sopenharmony_ci	.radio_lgen_tune1	= r10,	\
2718c2ecf20Sopenharmony_ci	.radio_lgen_tune2	= r11,	\
2728c2ecf20Sopenharmony_ci	.radio_c1_lgbuf_atune	= r12,	\
2738c2ecf20Sopenharmony_ci	.radio_c1_lgbuf_gtune	= r13,	\
2748c2ecf20Sopenharmony_ci	.radio_c1_rx_rfr1	= r14,	\
2758c2ecf20Sopenharmony_ci	.radio_c1_tx_pgapadtn	= r15,	\
2768c2ecf20Sopenharmony_ci	.radio_c1_tx_mxbgtrim	= r16,	\
2778c2ecf20Sopenharmony_ci	.radio_c2_lgbuf_atune	= r17,	\
2788c2ecf20Sopenharmony_ci	.radio_c2_lgbuf_gtune	= r18,	\
2798c2ecf20Sopenharmony_ci	.radio_c2_rx_rfr1	= r19,	\
2808c2ecf20Sopenharmony_ci	.radio_c2_tx_pgapadtn	= r20,	\
2818c2ecf20Sopenharmony_ci	.radio_c2_tx_mxbgtrim	= r21
2828c2ecf20Sopenharmony_ci
2838c2ecf20Sopenharmony_ci#define PHYREGS(r0, r1, r2, r3, r4, r5)	\
2848c2ecf20Sopenharmony_ci	.phy_regs.phy_bw1a	= r0,	\
2858c2ecf20Sopenharmony_ci	.phy_regs.phy_bw2	= r1,	\
2868c2ecf20Sopenharmony_ci	.phy_regs.phy_bw3	= r2,	\
2878c2ecf20Sopenharmony_ci	.phy_regs.phy_bw4	= r3,	\
2888c2ecf20Sopenharmony_ci	.phy_regs.phy_bw5	= r4,	\
2898c2ecf20Sopenharmony_ci	.phy_regs.phy_bw6	= r5
2908c2ecf20Sopenharmony_ci
2918c2ecf20Sopenharmony_cistatic const struct b43_nphy_channeltab_entry_rev2 b43_nphy_channeltab_rev2[] = {
2928c2ecf20Sopenharmony_ci  {	.channel		= 184,
2938c2ecf20Sopenharmony_ci	.freq			= 4920, /* MHz */
2948c2ecf20Sopenharmony_ci	.unk2			= 3280,
2958c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xEC, 0x01, 0x0F, 0xFF, 0x01, 0x04, 0x0A,
2968c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xFF, 0xFF, 0xFF, 0x00, 0x0F, 0x0F,
2978c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
2988c2ecf20Sopenharmony_ci	PHYREGS(0x07B4, 0x07B0, 0x07AC, 0x0214, 0x0215, 0x0216),
2998c2ecf20Sopenharmony_ci  },
3008c2ecf20Sopenharmony_ci  {	.channel		= 186,
3018c2ecf20Sopenharmony_ci	.freq			= 4930, /* MHz */
3028c2ecf20Sopenharmony_ci	.unk2			= 3287,
3038c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xED, 0x01, 0x0F, 0xFF, 0x01, 0x04, 0x0A,
3048c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xFF, 0xFF, 0xFF, 0x00, 0x0F, 0x0F,
3058c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3068c2ecf20Sopenharmony_ci	PHYREGS(0x07B8, 0x07B4, 0x07B0, 0x0213, 0x0214, 0x0215),
3078c2ecf20Sopenharmony_ci  },
3088c2ecf20Sopenharmony_ci  {	.channel		= 188,
3098c2ecf20Sopenharmony_ci	.freq			= 4940, /* MHz */
3108c2ecf20Sopenharmony_ci	.unk2			= 3293,
3118c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xEE, 0x01, 0x0F, 0xFF, 0x01, 0x04, 0x0A,
3128c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xEE, 0xEE, 0xFF, 0x00, 0x0F, 0x0F,
3138c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3148c2ecf20Sopenharmony_ci	PHYREGS(0x07BC, 0x07B8, 0x07B4, 0x0212, 0x0213, 0x0214),
3158c2ecf20Sopenharmony_ci  },
3168c2ecf20Sopenharmony_ci  {	.channel		= 190,
3178c2ecf20Sopenharmony_ci	.freq			= 4950, /* MHz */
3188c2ecf20Sopenharmony_ci	.unk2			= 3300,
3198c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xEF, 0x01, 0x0F, 0xFF, 0x01, 0x04, 0x0A,
3208c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xEE, 0xEE, 0xFF, 0x00, 0x0F, 0x0F,
3218c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3228c2ecf20Sopenharmony_ci	PHYREGS(0x07C0, 0x07BC, 0x07B8, 0x0211, 0x0212, 0x0213),
3238c2ecf20Sopenharmony_ci  },
3248c2ecf20Sopenharmony_ci  {	.channel		= 192,
3258c2ecf20Sopenharmony_ci	.freq			= 4960, /* MHz */
3268c2ecf20Sopenharmony_ci	.unk2			= 3307,
3278c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xF0, 0x01, 0x0F, 0xFF, 0x01, 0x04, 0x0A,
3288c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xEE, 0xEE, 0xFF, 0x00, 0x0F, 0x0F,
3298c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3308c2ecf20Sopenharmony_ci	PHYREGS(0x07C4, 0x07C0, 0x07BC, 0x020F, 0x0211, 0x0212),
3318c2ecf20Sopenharmony_ci  },
3328c2ecf20Sopenharmony_ci  {	.channel		= 194,
3338c2ecf20Sopenharmony_ci	.freq			= 4970, /* MHz */
3348c2ecf20Sopenharmony_ci	.unk2			= 3313,
3358c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xF1, 0x01, 0x0F, 0xFF, 0x01, 0x04, 0x0A,
3368c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xEE, 0xEE, 0xFF, 0x00, 0x0F, 0x0F,
3378c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3388c2ecf20Sopenharmony_ci	PHYREGS(0x07C8, 0x07C4, 0x07C0, 0x020E, 0x020F, 0x0211),
3398c2ecf20Sopenharmony_ci  },
3408c2ecf20Sopenharmony_ci  {	.channel		= 196,
3418c2ecf20Sopenharmony_ci	.freq			= 4980, /* MHz */
3428c2ecf20Sopenharmony_ci	.unk2			= 3320,
3438c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xF2, 0x01, 0x0E, 0xFF, 0x01, 0x04, 0x0A,
3448c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xDD, 0xDD, 0xFF, 0x00, 0x0F, 0x0F,
3458c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3468c2ecf20Sopenharmony_ci	PHYREGS(0x07CC, 0x07C8, 0x07C4, 0x020D, 0x020E, 0x020F),
3478c2ecf20Sopenharmony_ci  },
3488c2ecf20Sopenharmony_ci  {	.channel		= 198,
3498c2ecf20Sopenharmony_ci	.freq			= 4990, /* MHz */
3508c2ecf20Sopenharmony_ci	.unk2			= 3327,
3518c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xF3, 0x01, 0x0E, 0xFF, 0x01, 0x04, 0x0A,
3528c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xDD, 0xDD, 0xFF, 0x00, 0x0F, 0x0F,
3538c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3548c2ecf20Sopenharmony_ci	PHYREGS(0x07D0, 0x07CC, 0x07C8, 0x020C, 0x020D, 0x020E),
3558c2ecf20Sopenharmony_ci  },
3568c2ecf20Sopenharmony_ci  {	.channel		= 200,
3578c2ecf20Sopenharmony_ci	.freq			= 5000, /* MHz */
3588c2ecf20Sopenharmony_ci	.unk2			= 3333,
3598c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xF4, 0x01, 0x0E, 0xFF, 0x01, 0x04, 0x0A,
3608c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xDD, 0xDD, 0xFF, 0x00, 0x0F, 0x0F,
3618c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3628c2ecf20Sopenharmony_ci	PHYREGS(0x07D4, 0x07D0, 0x07CC, 0x020B, 0x020C, 0x020D),
3638c2ecf20Sopenharmony_ci  },
3648c2ecf20Sopenharmony_ci  {	.channel		= 202,
3658c2ecf20Sopenharmony_ci	.freq			= 5010, /* MHz */
3668c2ecf20Sopenharmony_ci	.unk2			= 3340,
3678c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xF5, 0x01, 0x0E, 0xFF, 0x01, 0x04, 0x0A,
3688c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xDD, 0xDD, 0xFF, 0x00, 0x0F, 0x0F,
3698c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3708c2ecf20Sopenharmony_ci	PHYREGS(0x07D8, 0x07D4, 0x07D0, 0x020A, 0x020B, 0x020C),
3718c2ecf20Sopenharmony_ci  },
3728c2ecf20Sopenharmony_ci  {	.channel		= 204,
3738c2ecf20Sopenharmony_ci	.freq			= 5020, /* MHz */
3748c2ecf20Sopenharmony_ci	.unk2			= 3347,
3758c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xF6, 0x01, 0x0E, 0xF7, 0x01, 0x04, 0x0A,
3768c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xCC, 0xCC, 0xFF, 0x00, 0x0F, 0x0F,
3778c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3788c2ecf20Sopenharmony_ci	PHYREGS(0x07DC, 0x07D8, 0x07D4, 0x0209, 0x020A, 0x020B),
3798c2ecf20Sopenharmony_ci  },
3808c2ecf20Sopenharmony_ci  {	.channel		= 206,
3818c2ecf20Sopenharmony_ci	.freq			= 5030, /* MHz */
3828c2ecf20Sopenharmony_ci	.unk2			= 3353,
3838c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xF7, 0x01, 0x0E, 0xF7, 0x01, 0x04, 0x0A,
3848c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xCC, 0xCC, 0xFF, 0x00, 0x0F, 0x0F,
3858c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3868c2ecf20Sopenharmony_ci	PHYREGS(0x07E0, 0x07DC, 0x07D8, 0x0208, 0x0209, 0x020A),
3878c2ecf20Sopenharmony_ci  },
3888c2ecf20Sopenharmony_ci  {	.channel		= 208,
3898c2ecf20Sopenharmony_ci	.freq			= 5040, /* MHz */
3908c2ecf20Sopenharmony_ci	.unk2			= 3360,
3918c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xF8, 0x01, 0x0D, 0xEF, 0x01, 0x04, 0x0A,
3928c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xCC, 0xCC, 0xFF, 0x00, 0x0F, 0x0F,
3938c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
3948c2ecf20Sopenharmony_ci	PHYREGS(0x07E4, 0x07E0, 0x07DC, 0x0207, 0x0208, 0x0209),
3958c2ecf20Sopenharmony_ci  },
3968c2ecf20Sopenharmony_ci  {	.channel		= 210,
3978c2ecf20Sopenharmony_ci	.freq			= 5050, /* MHz */
3988c2ecf20Sopenharmony_ci	.unk2			= 3367,
3998c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xF9, 0x01, 0x0D, 0xEF, 0x01, 0x04, 0x0A,
4008c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xCC, 0xCC, 0xFF, 0x00, 0x0F, 0x0F,
4018c2ecf20Sopenharmony_ci		  0x8F, 0xFF, 0x00, 0x0F, 0x0F, 0x8F),
4028c2ecf20Sopenharmony_ci	PHYREGS(0x07E8, 0x07E4, 0x07E0, 0x0206, 0x0207, 0x0208),
4038c2ecf20Sopenharmony_ci  },
4048c2ecf20Sopenharmony_ci  {	.channel		= 212,
4058c2ecf20Sopenharmony_ci	.freq			= 5060, /* MHz */
4068c2ecf20Sopenharmony_ci	.unk2			= 3373,
4078c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xFA, 0x01, 0x0D, 0xE6, 0x01, 0x04, 0x0A,
4088c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xBB, 0xBB, 0xFF, 0x00, 0x0E, 0x0F,
4098c2ecf20Sopenharmony_ci		  0x8E, 0xFF, 0x00, 0x0E, 0x0F, 0x8E),
4108c2ecf20Sopenharmony_ci	PHYREGS(0x07EC, 0x07E8, 0x07E4, 0x0205, 0x0206, 0x0207),
4118c2ecf20Sopenharmony_ci  },
4128c2ecf20Sopenharmony_ci  {	.channel		= 214,
4138c2ecf20Sopenharmony_ci	.freq			= 5070, /* MHz */
4148c2ecf20Sopenharmony_ci	.unk2			= 3380,
4158c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xFB, 0x01, 0x0D, 0xE6, 0x01, 0x04, 0x0A,
4168c2ecf20Sopenharmony_ci		  0x00, 0x8F, 0xBB, 0xBB, 0xFF, 0x00, 0x0E, 0x0F,
4178c2ecf20Sopenharmony_ci		  0x8E, 0xFF, 0x00, 0x0E, 0x0F, 0x8E),
4188c2ecf20Sopenharmony_ci	PHYREGS(0x07F0, 0x07EC, 0x07E8, 0x0204, 0x0205, 0x0206),
4198c2ecf20Sopenharmony_ci  },
4208c2ecf20Sopenharmony_ci  {	.channel		= 216,
4218c2ecf20Sopenharmony_ci	.freq			= 5080, /* MHz */
4228c2ecf20Sopenharmony_ci	.unk2			= 3387,
4238c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xFC, 0x01, 0x0D, 0xDE, 0x01, 0x04, 0x0A,
4248c2ecf20Sopenharmony_ci		  0x00, 0x8E, 0xBB, 0xBB, 0xEE, 0x00, 0x0E, 0x0F,
4258c2ecf20Sopenharmony_ci		  0x8D, 0xEE, 0x00, 0x0E, 0x0F, 0x8D),
4268c2ecf20Sopenharmony_ci	PHYREGS(0x07F4, 0x07F0, 0x07EC, 0x0203, 0x0204, 0x0205),
4278c2ecf20Sopenharmony_ci  },
4288c2ecf20Sopenharmony_ci  {	.channel		= 218,
4298c2ecf20Sopenharmony_ci	.freq			= 5090, /* MHz */
4308c2ecf20Sopenharmony_ci	.unk2			= 3393,
4318c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xFD, 0x01, 0x0D, 0xDE, 0x01, 0x04, 0x0A,
4328c2ecf20Sopenharmony_ci		  0x00, 0x8E, 0xBB, 0xBB, 0xEE, 0x00, 0x0E, 0x0F,
4338c2ecf20Sopenharmony_ci		  0x8D, 0xEE, 0x00, 0x0E, 0x0F, 0x8D),
4348c2ecf20Sopenharmony_ci	PHYREGS(0x07F8, 0x07F4, 0x07F0, 0x0202, 0x0203, 0x0204),
4358c2ecf20Sopenharmony_ci  },
4368c2ecf20Sopenharmony_ci  {	.channel		= 220,
4378c2ecf20Sopenharmony_ci	.freq			= 5100, /* MHz */
4388c2ecf20Sopenharmony_ci	.unk2			= 3400,
4398c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xFE, 0x01, 0x0C, 0xD6, 0x01, 0x04, 0x0A,
4408c2ecf20Sopenharmony_ci		  0x00, 0x8E, 0xAA, 0xAA, 0xEE, 0x00, 0x0D, 0x0F,
4418c2ecf20Sopenharmony_ci		  0x8D, 0xEE, 0x00, 0x0D, 0x0F, 0x8D),
4428c2ecf20Sopenharmony_ci	PHYREGS(0x07FC, 0x07F8, 0x07F4, 0x0201, 0x0202, 0x0203),
4438c2ecf20Sopenharmony_ci  },
4448c2ecf20Sopenharmony_ci  {	.channel		= 222,
4458c2ecf20Sopenharmony_ci	.freq			= 5110, /* MHz */
4468c2ecf20Sopenharmony_ci	.unk2			= 3407,
4478c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0xFF, 0x01, 0x0C, 0xD6, 0x01, 0x04, 0x0A,
4488c2ecf20Sopenharmony_ci		  0x00, 0x8E, 0xAA, 0xAA, 0xEE, 0x00, 0x0D, 0x0F,
4498c2ecf20Sopenharmony_ci		  0x8D, 0xEE, 0x00, 0x0D, 0x0F, 0x8D),
4508c2ecf20Sopenharmony_ci	PHYREGS(0x0800, 0x07FC, 0x07F8, 0x0200, 0x0201, 0x0202),
4518c2ecf20Sopenharmony_ci  },
4528c2ecf20Sopenharmony_ci  {	.channel		= 224,
4538c2ecf20Sopenharmony_ci	.freq			= 5120, /* MHz */
4548c2ecf20Sopenharmony_ci	.unk2			= 3413,
4558c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x00, 0x02, 0x0C, 0xCE, 0x01, 0x04, 0x0A,
4568c2ecf20Sopenharmony_ci		  0x00, 0x8D, 0xAA, 0xAA, 0xDD, 0x00, 0x0D, 0x0F,
4578c2ecf20Sopenharmony_ci		  0x8C, 0xDD, 0x00, 0x0D, 0x0F, 0x8C),
4588c2ecf20Sopenharmony_ci	PHYREGS(0x0804, 0x0800, 0x07FC, 0x01FF, 0x0200, 0x0201),
4598c2ecf20Sopenharmony_ci  },
4608c2ecf20Sopenharmony_ci  {	.channel		= 226,
4618c2ecf20Sopenharmony_ci	.freq			= 5130, /* MHz */
4628c2ecf20Sopenharmony_ci	.unk2			= 3420,
4638c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x01, 0x02, 0x0C, 0xCE, 0x01, 0x04, 0x0A,
4648c2ecf20Sopenharmony_ci		  0x00, 0x8D, 0xAA, 0xAA, 0xDD, 0x00, 0x0D, 0x0F,
4658c2ecf20Sopenharmony_ci		  0x8C, 0xDD, 0x00, 0x0D, 0x0F, 0x8C),
4668c2ecf20Sopenharmony_ci	PHYREGS(0x0808, 0x0804, 0x0800, 0x01FE, 0x01FF, 0x0200),
4678c2ecf20Sopenharmony_ci  },
4688c2ecf20Sopenharmony_ci  {	.channel		= 228,
4698c2ecf20Sopenharmony_ci	.freq			= 5140, /* MHz */
4708c2ecf20Sopenharmony_ci	.unk2			= 3427,
4718c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x02, 0x02, 0x0C, 0xC6, 0x01, 0x04, 0x0A,
4728c2ecf20Sopenharmony_ci		  0x00, 0x8D, 0x99, 0x99, 0xDD, 0x00, 0x0C, 0x0E,
4738c2ecf20Sopenharmony_ci		  0x8B, 0xDD, 0x00, 0x0C, 0x0E, 0x8B),
4748c2ecf20Sopenharmony_ci	PHYREGS(0x080C, 0x0808, 0x0804, 0x01FD, 0x01FE, 0x01FF),
4758c2ecf20Sopenharmony_ci  },
4768c2ecf20Sopenharmony_ci  {	.channel		= 32,
4778c2ecf20Sopenharmony_ci	.freq			= 5160, /* MHz */
4788c2ecf20Sopenharmony_ci	.unk2			= 3440,
4798c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x04, 0x02, 0x0B, 0xBE, 0x01, 0x04, 0x0A,
4808c2ecf20Sopenharmony_ci		  0x00, 0x8C, 0x99, 0x99, 0xCC, 0x00, 0x0B, 0x0D,
4818c2ecf20Sopenharmony_ci		  0x8A, 0xCC, 0x00, 0x0B, 0x0D, 0x8A),
4828c2ecf20Sopenharmony_ci	PHYREGS(0x0814, 0x0810, 0x080C, 0x01FB, 0x01FC, 0x01FD),
4838c2ecf20Sopenharmony_ci  },
4848c2ecf20Sopenharmony_ci  {	.channel		= 34,
4858c2ecf20Sopenharmony_ci	.freq			= 5170, /* MHz */
4868c2ecf20Sopenharmony_ci	.unk2			= 3447,
4878c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x05, 0x02, 0x0B, 0xBE, 0x01, 0x04, 0x0A,
4888c2ecf20Sopenharmony_ci		  0x00, 0x8C, 0x99, 0x99, 0xCC, 0x00, 0x0B, 0x0D,
4898c2ecf20Sopenharmony_ci		  0x8A, 0xCC, 0x00, 0x0B, 0x0D, 0x8A),
4908c2ecf20Sopenharmony_ci	PHYREGS(0x0818, 0x0814, 0x0810, 0x01FA, 0x01FB, 0x01FC),
4918c2ecf20Sopenharmony_ci  },
4928c2ecf20Sopenharmony_ci  {	.channel		= 36,
4938c2ecf20Sopenharmony_ci	.freq			= 5180, /* MHz */
4948c2ecf20Sopenharmony_ci	.unk2			= 3453,
4958c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x06, 0x02, 0x0B, 0xB6, 0x01, 0x04, 0x0A,
4968c2ecf20Sopenharmony_ci		  0x00, 0x8C, 0x88, 0x88, 0xCC, 0x00, 0x0B, 0x0C,
4978c2ecf20Sopenharmony_ci		  0x89, 0xCC, 0x00, 0x0B, 0x0C, 0x89),
4988c2ecf20Sopenharmony_ci	PHYREGS(0x081C, 0x0818, 0x0814, 0x01F9, 0x01FA, 0x01FB),
4998c2ecf20Sopenharmony_ci  },
5008c2ecf20Sopenharmony_ci  {	.channel		= 38,
5018c2ecf20Sopenharmony_ci	.freq			= 5190, /* MHz */
5028c2ecf20Sopenharmony_ci	.unk2			= 3460,
5038c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x07, 0x02, 0x0B, 0xB6, 0x01, 0x04, 0x0A,
5048c2ecf20Sopenharmony_ci		  0x00, 0x8C, 0x88, 0x88, 0xCC, 0x00, 0x0B, 0x0C,
5058c2ecf20Sopenharmony_ci		  0x89, 0xCC, 0x00, 0x0B, 0x0C, 0x89),
5068c2ecf20Sopenharmony_ci	PHYREGS(0x0820, 0x081C, 0x0818, 0x01F8, 0x01F9, 0x01FA),
5078c2ecf20Sopenharmony_ci  },
5088c2ecf20Sopenharmony_ci  {	.channel		= 40,
5098c2ecf20Sopenharmony_ci	.freq			= 5200, /* MHz */
5108c2ecf20Sopenharmony_ci	.unk2			= 3467,
5118c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x08, 0x02, 0x0B, 0xAF, 0x01, 0x04, 0x0A,
5128c2ecf20Sopenharmony_ci		  0x00, 0x8B, 0x88, 0x88, 0xBB, 0x00, 0x0A, 0x0B,
5138c2ecf20Sopenharmony_ci		  0x89, 0xBB, 0x00, 0x0A, 0x0B, 0x89),
5148c2ecf20Sopenharmony_ci	PHYREGS(0x0824, 0x0820, 0x081C, 0x01F7, 0x01F8, 0x01F9),
5158c2ecf20Sopenharmony_ci  },
5168c2ecf20Sopenharmony_ci  {	.channel		= 42,
5178c2ecf20Sopenharmony_ci	.freq			= 5210, /* MHz */
5188c2ecf20Sopenharmony_ci	.unk2			= 3473,
5198c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x09, 0x02, 0x0B, 0xAF, 0x01, 0x04, 0x0A,
5208c2ecf20Sopenharmony_ci		  0x00, 0x8B, 0x88, 0x88, 0xBB, 0x00, 0x0A, 0x0B,
5218c2ecf20Sopenharmony_ci		  0x89, 0xBB, 0x00, 0x0A, 0x0B, 0x89),
5228c2ecf20Sopenharmony_ci	PHYREGS(0x0828, 0x0824, 0x0820, 0x01F6, 0x01F7, 0x01F8),
5238c2ecf20Sopenharmony_ci  },
5248c2ecf20Sopenharmony_ci  {	.channel		= 44,
5258c2ecf20Sopenharmony_ci	.freq			= 5220, /* MHz */
5268c2ecf20Sopenharmony_ci	.unk2			= 3480,
5278c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x0A, 0x02, 0x0A, 0xA7, 0x01, 0x04, 0x0A,
5288c2ecf20Sopenharmony_ci		  0x00, 0x8B, 0x77, 0x77, 0xBB, 0x00, 0x09, 0x0A,
5298c2ecf20Sopenharmony_ci		  0x88, 0xBB, 0x00, 0x09, 0x0A, 0x88),
5308c2ecf20Sopenharmony_ci	PHYREGS(0x082C, 0x0828, 0x0824, 0x01F5, 0x01F6, 0x01F7),
5318c2ecf20Sopenharmony_ci  },
5328c2ecf20Sopenharmony_ci  {	.channel		= 46,
5338c2ecf20Sopenharmony_ci	.freq			= 5230, /* MHz */
5348c2ecf20Sopenharmony_ci	.unk2			= 3487,
5358c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x0B, 0x02, 0x0A, 0xA7, 0x01, 0x04, 0x0A,
5368c2ecf20Sopenharmony_ci		  0x00, 0x8B, 0x77, 0x77, 0xBB, 0x00, 0x09, 0x0A,
5378c2ecf20Sopenharmony_ci		  0x88, 0xBB, 0x00, 0x09, 0x0A, 0x88),
5388c2ecf20Sopenharmony_ci	PHYREGS(0x0830, 0x082C, 0x0828, 0x01F4, 0x01F5, 0x01F6),
5398c2ecf20Sopenharmony_ci  },
5408c2ecf20Sopenharmony_ci  {	.channel		= 48,
5418c2ecf20Sopenharmony_ci	.freq			= 5240, /* MHz */
5428c2ecf20Sopenharmony_ci	.unk2			= 3493,
5438c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x0C, 0x02, 0x0A, 0xA0, 0x01, 0x04, 0x0A,
5448c2ecf20Sopenharmony_ci		  0x00, 0x8A, 0x77, 0x77, 0xAA, 0x00, 0x09, 0x0A,
5458c2ecf20Sopenharmony_ci		  0x87, 0xAA, 0x00, 0x09, 0x0A, 0x87),
5468c2ecf20Sopenharmony_ci	PHYREGS(0x0834, 0x0830, 0x082C, 0x01F3, 0x01F4, 0x01F5),
5478c2ecf20Sopenharmony_ci  },
5488c2ecf20Sopenharmony_ci  {	.channel		= 50,
5498c2ecf20Sopenharmony_ci	.freq			= 5250, /* MHz */
5508c2ecf20Sopenharmony_ci	.unk2			= 3500,
5518c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x0D, 0x02, 0x0A, 0xA0, 0x01, 0x04, 0x0A,
5528c2ecf20Sopenharmony_ci		  0x00, 0x8A, 0x77, 0x77, 0xAA, 0x00, 0x09, 0x0A,
5538c2ecf20Sopenharmony_ci		  0x87, 0xAA, 0x00, 0x09, 0x0A, 0x87),
5548c2ecf20Sopenharmony_ci	PHYREGS(0x0838, 0x0834, 0x0830, 0x01F2, 0x01F3, 0x01F4),
5558c2ecf20Sopenharmony_ci  },
5568c2ecf20Sopenharmony_ci  {	.channel		= 52,
5578c2ecf20Sopenharmony_ci	.freq			= 5260, /* MHz */
5588c2ecf20Sopenharmony_ci	.unk2			= 3507,
5598c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x0E, 0x02, 0x0A, 0x98, 0x01, 0x04, 0x0A,
5608c2ecf20Sopenharmony_ci		  0x00, 0x8A, 0x66, 0x66, 0xAA, 0x00, 0x08, 0x09,
5618c2ecf20Sopenharmony_ci		  0x87, 0xAA, 0x00, 0x08, 0x09, 0x87),
5628c2ecf20Sopenharmony_ci	PHYREGS(0x083C, 0x0838, 0x0834, 0x01F1, 0x01F2, 0x01F3),
5638c2ecf20Sopenharmony_ci  },
5648c2ecf20Sopenharmony_ci  {	.channel		= 54,
5658c2ecf20Sopenharmony_ci	.freq			= 5270, /* MHz */
5668c2ecf20Sopenharmony_ci	.unk2			= 3513,
5678c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x0F, 0x02, 0x0A, 0x98, 0x01, 0x04, 0x0A,
5688c2ecf20Sopenharmony_ci		  0x00, 0x8A, 0x66, 0x66, 0xAA, 0x00, 0x08, 0x09,
5698c2ecf20Sopenharmony_ci		  0x87, 0xAA, 0x00, 0x08, 0x09, 0x87),
5708c2ecf20Sopenharmony_ci	PHYREGS(0x0840, 0x083C, 0x0838, 0x01F0, 0x01F1, 0x01F2),
5718c2ecf20Sopenharmony_ci  },
5728c2ecf20Sopenharmony_ci  {	.channel		= 56,
5738c2ecf20Sopenharmony_ci	.freq			= 5280, /* MHz */
5748c2ecf20Sopenharmony_ci	.unk2			= 3520,
5758c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x10, 0x02, 0x09, 0x91, 0x01, 0x04, 0x0A,
5768c2ecf20Sopenharmony_ci		  0x00, 0x89, 0x66, 0x66, 0x99, 0x00, 0x08, 0x08,
5778c2ecf20Sopenharmony_ci		  0x86, 0x99, 0x00, 0x08, 0x08, 0x86),
5788c2ecf20Sopenharmony_ci	PHYREGS(0x0844, 0x0840, 0x083C, 0x01F0, 0x01F0, 0x01F1),
5798c2ecf20Sopenharmony_ci  },
5808c2ecf20Sopenharmony_ci  {	.channel		= 58,
5818c2ecf20Sopenharmony_ci	.freq			= 5290, /* MHz */
5828c2ecf20Sopenharmony_ci	.unk2			= 3527,
5838c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x11, 0x02, 0x09, 0x91, 0x01, 0x04, 0x0A,
5848c2ecf20Sopenharmony_ci		  0x00, 0x89, 0x66, 0x66, 0x99, 0x00, 0x08, 0x08,
5858c2ecf20Sopenharmony_ci		  0x86, 0x99, 0x00, 0x08, 0x08, 0x86),
5868c2ecf20Sopenharmony_ci	PHYREGS(0x0848, 0x0844, 0x0840, 0x01EF, 0x01F0, 0x01F0),
5878c2ecf20Sopenharmony_ci  },
5888c2ecf20Sopenharmony_ci  {	.channel		= 60,
5898c2ecf20Sopenharmony_ci	.freq			= 5300, /* MHz */
5908c2ecf20Sopenharmony_ci	.unk2			= 3533,
5918c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x12, 0x02, 0x09, 0x8A, 0x01, 0x04, 0x0A,
5928c2ecf20Sopenharmony_ci		  0x00, 0x89, 0x55, 0x55, 0x99, 0x00, 0x08, 0x07,
5938c2ecf20Sopenharmony_ci		  0x85, 0x99, 0x00, 0x08, 0x07, 0x85),
5948c2ecf20Sopenharmony_ci	PHYREGS(0x084C, 0x0848, 0x0844, 0x01EE, 0x01EF, 0x01F0),
5958c2ecf20Sopenharmony_ci  },
5968c2ecf20Sopenharmony_ci  {	.channel		= 62,
5978c2ecf20Sopenharmony_ci	.freq			= 5310, /* MHz */
5988c2ecf20Sopenharmony_ci	.unk2			= 3540,
5998c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x13, 0x02, 0x09, 0x8A, 0x01, 0x04, 0x0A,
6008c2ecf20Sopenharmony_ci		  0x00, 0x89, 0x55, 0x55, 0x99, 0x00, 0x08, 0x07,
6018c2ecf20Sopenharmony_ci		  0x85, 0x99, 0x00, 0x08, 0x07, 0x85),
6028c2ecf20Sopenharmony_ci	PHYREGS(0x0850, 0x084C, 0x0848, 0x01ED, 0x01EE, 0x01EF),
6038c2ecf20Sopenharmony_ci  },
6048c2ecf20Sopenharmony_ci  {	.channel		= 64,
6058c2ecf20Sopenharmony_ci	.freq			= 5320, /* MHz */
6068c2ecf20Sopenharmony_ci	.unk2			= 3547,
6078c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x14, 0x02, 0x09, 0x83, 0x01, 0x04, 0x0A,
6088c2ecf20Sopenharmony_ci		  0x00, 0x88, 0x55, 0x55, 0x88, 0x00, 0x07, 0x07,
6098c2ecf20Sopenharmony_ci		  0x84, 0x88, 0x00, 0x07, 0x07, 0x84),
6108c2ecf20Sopenharmony_ci	PHYREGS(0x0854, 0x0850, 0x084C, 0x01EC, 0x01ED, 0x01EE),
6118c2ecf20Sopenharmony_ci  },
6128c2ecf20Sopenharmony_ci  {	.channel		= 66,
6138c2ecf20Sopenharmony_ci	.freq			= 5330, /* MHz */
6148c2ecf20Sopenharmony_ci	.unk2			= 3553,
6158c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x15, 0x02, 0x09, 0x83, 0x01, 0x04, 0x0A,
6168c2ecf20Sopenharmony_ci		  0x00, 0x88, 0x55, 0x55, 0x88, 0x00, 0x07, 0x07,
6178c2ecf20Sopenharmony_ci		  0x84, 0x88, 0x00, 0x07, 0x07, 0x84),
6188c2ecf20Sopenharmony_ci	PHYREGS(0x0858, 0x0854, 0x0850, 0x01EB, 0x01EC, 0x01ED),
6198c2ecf20Sopenharmony_ci  },
6208c2ecf20Sopenharmony_ci  {	.channel		= 68,
6218c2ecf20Sopenharmony_ci	.freq			= 5340, /* MHz */
6228c2ecf20Sopenharmony_ci	.unk2			= 3560,
6238c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x16, 0x02, 0x08, 0x7C, 0x01, 0x04, 0x0A,
6248c2ecf20Sopenharmony_ci		  0x00, 0x88, 0x44, 0x44, 0x88, 0x00, 0x07, 0x06,
6258c2ecf20Sopenharmony_ci		  0x84, 0x88, 0x00, 0x07, 0x06, 0x84),
6268c2ecf20Sopenharmony_ci	PHYREGS(0x085C, 0x0858, 0x0854, 0x01EA, 0x01EB, 0x01EC),
6278c2ecf20Sopenharmony_ci  },
6288c2ecf20Sopenharmony_ci  {	.channel		= 70,
6298c2ecf20Sopenharmony_ci	.freq			= 5350, /* MHz */
6308c2ecf20Sopenharmony_ci	.unk2			= 3567,
6318c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x17, 0x02, 0x08, 0x7C, 0x01, 0x04, 0x0A,
6328c2ecf20Sopenharmony_ci		  0x00, 0x88, 0x44, 0x44, 0x88, 0x00, 0x07, 0x06,
6338c2ecf20Sopenharmony_ci		  0x84, 0x88, 0x00, 0x07, 0x06, 0x84),
6348c2ecf20Sopenharmony_ci	PHYREGS(0x0860, 0x085C, 0x0858, 0x01E9, 0x01EA, 0x01EB),
6358c2ecf20Sopenharmony_ci  },
6368c2ecf20Sopenharmony_ci  {	.channel		= 72,
6378c2ecf20Sopenharmony_ci	.freq			= 5360, /* MHz */
6388c2ecf20Sopenharmony_ci	.unk2			= 3573,
6398c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x18, 0x02, 0x08, 0x75, 0x01, 0x04, 0x0A,
6408c2ecf20Sopenharmony_ci		  0x00, 0x87, 0x44, 0x44, 0x77, 0x00, 0x06, 0x05,
6418c2ecf20Sopenharmony_ci		  0x83, 0x77, 0x00, 0x06, 0x05, 0x83),
6428c2ecf20Sopenharmony_ci	PHYREGS(0x0864, 0x0860, 0x085C, 0x01E8, 0x01E9, 0x01EA),
6438c2ecf20Sopenharmony_ci  },
6448c2ecf20Sopenharmony_ci  {	.channel		= 74,
6458c2ecf20Sopenharmony_ci	.freq			= 5370, /* MHz */
6468c2ecf20Sopenharmony_ci	.unk2			= 3580,
6478c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x19, 0x02, 0x08, 0x75, 0x01, 0x04, 0x0A,
6488c2ecf20Sopenharmony_ci		  0x00, 0x87, 0x44, 0x44, 0x77, 0x00, 0x06, 0x05,
6498c2ecf20Sopenharmony_ci		  0x83, 0x77, 0x00, 0x06, 0x05, 0x83),
6508c2ecf20Sopenharmony_ci	PHYREGS(0x0868, 0x0864, 0x0860, 0x01E7, 0x01E8, 0x01E9),
6518c2ecf20Sopenharmony_ci  },
6528c2ecf20Sopenharmony_ci  {	.channel		= 76,
6538c2ecf20Sopenharmony_ci	.freq			= 5380, /* MHz */
6548c2ecf20Sopenharmony_ci	.unk2			= 3587,
6558c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x1A, 0x02, 0x08, 0x6E, 0x01, 0x04, 0x0A,
6568c2ecf20Sopenharmony_ci		  0x00, 0x87, 0x33, 0x33, 0x77, 0x00, 0x06, 0x04,
6578c2ecf20Sopenharmony_ci		  0x82, 0x77, 0x00, 0x06, 0x04, 0x82),
6588c2ecf20Sopenharmony_ci	PHYREGS(0x086C, 0x0868, 0x0864, 0x01E6, 0x01E7, 0x01E8),
6598c2ecf20Sopenharmony_ci  },
6608c2ecf20Sopenharmony_ci  {	.channel		= 78,
6618c2ecf20Sopenharmony_ci	.freq			= 5390, /* MHz */
6628c2ecf20Sopenharmony_ci	.unk2			= 3593,
6638c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x1B, 0x02, 0x08, 0x6E, 0x01, 0x04, 0x0A,
6648c2ecf20Sopenharmony_ci		  0x00, 0x87, 0x33, 0x33, 0x77, 0x00, 0x06, 0x04,
6658c2ecf20Sopenharmony_ci		  0x82, 0x77, 0x00, 0x06, 0x04, 0x82),
6668c2ecf20Sopenharmony_ci	PHYREGS(0x0870, 0x086C, 0x0868, 0x01E5, 0x01E6, 0x01E7),
6678c2ecf20Sopenharmony_ci  },
6688c2ecf20Sopenharmony_ci  {	.channel		= 80,
6698c2ecf20Sopenharmony_ci	.freq			= 5400, /* MHz */
6708c2ecf20Sopenharmony_ci	.unk2			= 3600,
6718c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x1C, 0x02, 0x07, 0x67, 0x01, 0x04, 0x0A,
6728c2ecf20Sopenharmony_ci		  0x00, 0x86, 0x33, 0x33, 0x66, 0x00, 0x05, 0x04,
6738c2ecf20Sopenharmony_ci		  0x81, 0x66, 0x00, 0x05, 0x04, 0x81),
6748c2ecf20Sopenharmony_ci	PHYREGS(0x0874, 0x0870, 0x086C, 0x01E5, 0x01E5, 0x01E6),
6758c2ecf20Sopenharmony_ci  },
6768c2ecf20Sopenharmony_ci  {	.channel		= 82,
6778c2ecf20Sopenharmony_ci	.freq			= 5410, /* MHz */
6788c2ecf20Sopenharmony_ci	.unk2			= 3607,
6798c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x1D, 0x02, 0x07, 0x67, 0x01, 0x04, 0x0A,
6808c2ecf20Sopenharmony_ci		  0x00, 0x86, 0x33, 0x33, 0x66, 0x00, 0x05, 0x04,
6818c2ecf20Sopenharmony_ci		  0x81, 0x66, 0x00, 0x05, 0x04, 0x81),
6828c2ecf20Sopenharmony_ci	PHYREGS(0x0878, 0x0874, 0x0870, 0x01E4, 0x01E5, 0x01E5),
6838c2ecf20Sopenharmony_ci  },
6848c2ecf20Sopenharmony_ci  {	.channel		= 84,
6858c2ecf20Sopenharmony_ci	.freq			= 5420, /* MHz */
6868c2ecf20Sopenharmony_ci	.unk2			= 3613,
6878c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x1E, 0x02, 0x07, 0x61, 0x01, 0x04, 0x0A,
6888c2ecf20Sopenharmony_ci		  0x00, 0x86, 0x22, 0x22, 0x66, 0x00, 0x05, 0x03,
6898c2ecf20Sopenharmony_ci		  0x80, 0x66, 0x00, 0x05, 0x03, 0x80),
6908c2ecf20Sopenharmony_ci	PHYREGS(0x087C, 0x0878, 0x0874, 0x01E3, 0x01E4, 0x01E5),
6918c2ecf20Sopenharmony_ci  },
6928c2ecf20Sopenharmony_ci  {	.channel		= 86,
6938c2ecf20Sopenharmony_ci	.freq			= 5430, /* MHz */
6948c2ecf20Sopenharmony_ci	.unk2			= 3620,
6958c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x1F, 0x02, 0x07, 0x61, 0x01, 0x04, 0x0A,
6968c2ecf20Sopenharmony_ci		  0x00, 0x86, 0x22, 0x22, 0x66, 0x00, 0x05, 0x03,
6978c2ecf20Sopenharmony_ci		  0x80, 0x66, 0x00, 0x05, 0x03, 0x80),
6988c2ecf20Sopenharmony_ci	PHYREGS(0x0880, 0x087C, 0x0878, 0x01E2, 0x01E3, 0x01E4),
6998c2ecf20Sopenharmony_ci  },
7008c2ecf20Sopenharmony_ci  {	.channel		= 88,
7018c2ecf20Sopenharmony_ci	.freq			= 5440, /* MHz */
7028c2ecf20Sopenharmony_ci	.unk2			= 3627,
7038c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x20, 0x02, 0x07, 0x5A, 0x01, 0x04, 0x0A,
7048c2ecf20Sopenharmony_ci		  0x00, 0x85, 0x22, 0x22, 0x55, 0x00, 0x04, 0x02,
7058c2ecf20Sopenharmony_ci		  0x80, 0x55, 0x00, 0x04, 0x02, 0x80),
7068c2ecf20Sopenharmony_ci	PHYREGS(0x0884, 0x0880, 0x087C, 0x01E1, 0x01E2, 0x01E3),
7078c2ecf20Sopenharmony_ci  },
7088c2ecf20Sopenharmony_ci  {	.channel		= 90,
7098c2ecf20Sopenharmony_ci	.freq			= 5450, /* MHz */
7108c2ecf20Sopenharmony_ci	.unk2			= 3633,
7118c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x21, 0x02, 0x07, 0x5A, 0x01, 0x04, 0x0A,
7128c2ecf20Sopenharmony_ci		  0x00, 0x85, 0x22, 0x22, 0x55, 0x00, 0x04, 0x02,
7138c2ecf20Sopenharmony_ci		  0x80, 0x55, 0x00, 0x04, 0x02, 0x80),
7148c2ecf20Sopenharmony_ci	PHYREGS(0x0888, 0x0884, 0x0880, 0x01E0, 0x01E1, 0x01E2),
7158c2ecf20Sopenharmony_ci  },
7168c2ecf20Sopenharmony_ci  {	.channel		= 92,
7178c2ecf20Sopenharmony_ci	.freq			= 5460, /* MHz */
7188c2ecf20Sopenharmony_ci	.unk2			= 3640,
7198c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x22, 0x02, 0x06, 0x53, 0x01, 0x04, 0x0A,
7208c2ecf20Sopenharmony_ci		  0x00, 0x85, 0x11, 0x11, 0x55, 0x00, 0x04, 0x01,
7218c2ecf20Sopenharmony_ci		  0x80, 0x55, 0x00, 0x04, 0x01, 0x80),
7228c2ecf20Sopenharmony_ci	PHYREGS(0x088C, 0x0888, 0x0884, 0x01DF, 0x01E0, 0x01E1),
7238c2ecf20Sopenharmony_ci  },
7248c2ecf20Sopenharmony_ci  {	.channel		= 94,
7258c2ecf20Sopenharmony_ci	.freq			= 5470, /* MHz */
7268c2ecf20Sopenharmony_ci	.unk2			= 3647,
7278c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x23, 0x02, 0x06, 0x53, 0x01, 0x04, 0x0A,
7288c2ecf20Sopenharmony_ci		  0x00, 0x85, 0x11, 0x11, 0x55, 0x00, 0x04, 0x01,
7298c2ecf20Sopenharmony_ci		  0x80, 0x55, 0x00, 0x04, 0x01, 0x80),
7308c2ecf20Sopenharmony_ci	PHYREGS(0x0890, 0x088C, 0x0888, 0x01DE, 0x01DF, 0x01E0),
7318c2ecf20Sopenharmony_ci  },
7328c2ecf20Sopenharmony_ci  {	.channel		= 96,
7338c2ecf20Sopenharmony_ci	.freq			= 5480, /* MHz */
7348c2ecf20Sopenharmony_ci	.unk2			= 3653,
7358c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x24, 0x02, 0x06, 0x4D, 0x01, 0x04, 0x0A,
7368c2ecf20Sopenharmony_ci		  0x00, 0x84, 0x11, 0x11, 0x44, 0x00, 0x03, 0x00,
7378c2ecf20Sopenharmony_ci		  0x80, 0x44, 0x00, 0x03, 0x00, 0x80),
7388c2ecf20Sopenharmony_ci	PHYREGS(0x0894, 0x0890, 0x088C, 0x01DD, 0x01DE, 0x01DF),
7398c2ecf20Sopenharmony_ci  },
7408c2ecf20Sopenharmony_ci  {	.channel		= 98,
7418c2ecf20Sopenharmony_ci	.freq			= 5490, /* MHz */
7428c2ecf20Sopenharmony_ci	.unk2			= 3660,
7438c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x25, 0x02, 0x06, 0x4D, 0x01, 0x04, 0x0A,
7448c2ecf20Sopenharmony_ci		  0x00, 0x84, 0x11, 0x11, 0x44, 0x00, 0x03, 0x00,
7458c2ecf20Sopenharmony_ci		  0x80, 0x44, 0x00, 0x03, 0x00, 0x80),
7468c2ecf20Sopenharmony_ci	PHYREGS(0x0898, 0x0894, 0x0890, 0x01DD, 0x01DD, 0x01DE),
7478c2ecf20Sopenharmony_ci  },
7488c2ecf20Sopenharmony_ci  {	.channel		= 100,
7498c2ecf20Sopenharmony_ci	.freq			= 5500, /* MHz */
7508c2ecf20Sopenharmony_ci	.unk2			= 3667,
7518c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x26, 0x02, 0x06, 0x47, 0x01, 0x04, 0x0A,
7528c2ecf20Sopenharmony_ci		  0x00, 0x84, 0x00, 0x00, 0x44, 0x00, 0x03, 0x00,
7538c2ecf20Sopenharmony_ci		  0x80, 0x44, 0x00, 0x03, 0x00, 0x80),
7548c2ecf20Sopenharmony_ci	PHYREGS(0x089C, 0x0898, 0x0894, 0x01DC, 0x01DD, 0x01DD),
7558c2ecf20Sopenharmony_ci  },
7568c2ecf20Sopenharmony_ci  {	.channel		= 102,
7578c2ecf20Sopenharmony_ci	.freq			= 5510, /* MHz */
7588c2ecf20Sopenharmony_ci	.unk2			= 3673,
7598c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x27, 0x02, 0x06, 0x47, 0x01, 0x04, 0x0A,
7608c2ecf20Sopenharmony_ci		  0x00, 0x84, 0x00, 0x00, 0x44, 0x00, 0x03, 0x00,
7618c2ecf20Sopenharmony_ci		  0x80, 0x44, 0x00, 0x03, 0x00, 0x80),
7628c2ecf20Sopenharmony_ci	PHYREGS(0x08A0, 0x089C, 0x0898, 0x01DB, 0x01DC, 0x01DD),
7638c2ecf20Sopenharmony_ci  },
7648c2ecf20Sopenharmony_ci  {	.channel		= 104,
7658c2ecf20Sopenharmony_ci	.freq			= 5520, /* MHz */
7668c2ecf20Sopenharmony_ci	.unk2			= 3680,
7678c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x28, 0x02, 0x05, 0x40, 0x01, 0x04, 0x0A,
7688c2ecf20Sopenharmony_ci		  0x00, 0x83, 0x00, 0x00, 0x33, 0x00, 0x02, 0x00,
7698c2ecf20Sopenharmony_ci		  0x80, 0x33, 0x00, 0x02, 0x00, 0x80),
7708c2ecf20Sopenharmony_ci	PHYREGS(0x08A4, 0x08A0, 0x089C, 0x01DA, 0x01DB, 0x01DC),
7718c2ecf20Sopenharmony_ci  },
7728c2ecf20Sopenharmony_ci  {	.channel		= 106,
7738c2ecf20Sopenharmony_ci	.freq			= 5530, /* MHz */
7748c2ecf20Sopenharmony_ci	.unk2			= 3687,
7758c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x29, 0x02, 0x05, 0x40, 0x01, 0x04, 0x0A,
7768c2ecf20Sopenharmony_ci		  0x00, 0x83, 0x00, 0x00, 0x33, 0x00, 0x02, 0x00,
7778c2ecf20Sopenharmony_ci		  0x80, 0x33, 0x00, 0x02, 0x00, 0x80),
7788c2ecf20Sopenharmony_ci	PHYREGS(0x08A8, 0x08A4, 0x08A0, 0x01D9, 0x01DA, 0x01DB),
7798c2ecf20Sopenharmony_ci  },
7808c2ecf20Sopenharmony_ci  {	.channel		= 108,
7818c2ecf20Sopenharmony_ci	.freq			= 5540, /* MHz */
7828c2ecf20Sopenharmony_ci	.unk2			= 3693,
7838c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x2A, 0x02, 0x05, 0x3A, 0x01, 0x04, 0x0A,
7848c2ecf20Sopenharmony_ci		  0x00, 0x83, 0x00, 0x00, 0x33, 0x00, 0x02, 0x00,
7858c2ecf20Sopenharmony_ci		  0x80, 0x33, 0x00, 0x02, 0x00, 0x80),
7868c2ecf20Sopenharmony_ci	PHYREGS(0x08AC, 0x08A8, 0x08A4, 0x01D8, 0x01D9, 0x01DA),
7878c2ecf20Sopenharmony_ci  },
7888c2ecf20Sopenharmony_ci  {	.channel		= 110,
7898c2ecf20Sopenharmony_ci	.freq			= 5550, /* MHz */
7908c2ecf20Sopenharmony_ci	.unk2			= 3700,
7918c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x2B, 0x02, 0x05, 0x3A, 0x01, 0x04, 0x0A,
7928c2ecf20Sopenharmony_ci		  0x00, 0x83, 0x00, 0x00, 0x33, 0x00, 0x02, 0x00,
7938c2ecf20Sopenharmony_ci		  0x80, 0x33, 0x00, 0x02, 0x00, 0x80),
7948c2ecf20Sopenharmony_ci	PHYREGS(0x08B0, 0x08AC, 0x08A8, 0x01D7, 0x01D8, 0x01D9),
7958c2ecf20Sopenharmony_ci  },
7968c2ecf20Sopenharmony_ci  {	.channel		= 112,
7978c2ecf20Sopenharmony_ci	.freq			= 5560, /* MHz */
7988c2ecf20Sopenharmony_ci	.unk2			= 3707,
7998c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x2C, 0x02, 0x05, 0x34, 0x01, 0x04, 0x0A,
8008c2ecf20Sopenharmony_ci		  0x00, 0x82, 0x00, 0x00, 0x22, 0x00, 0x01, 0x00,
8018c2ecf20Sopenharmony_ci		  0x80, 0x22, 0x00, 0x01, 0x00, 0x80),
8028c2ecf20Sopenharmony_ci	PHYREGS(0x08B4, 0x08B0, 0x08AC, 0x01D7, 0x01D7, 0x01D8),
8038c2ecf20Sopenharmony_ci  },
8048c2ecf20Sopenharmony_ci  {	.channel		= 114,
8058c2ecf20Sopenharmony_ci	.freq			= 5570, /* MHz */
8068c2ecf20Sopenharmony_ci	.unk2			= 3713,
8078c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x2D, 0x02, 0x05, 0x34, 0x01, 0x04, 0x0A,
8088c2ecf20Sopenharmony_ci		  0x00, 0x82, 0x00, 0x00, 0x22, 0x00, 0x01, 0x00,
8098c2ecf20Sopenharmony_ci		  0x80, 0x22, 0x00, 0x01, 0x00, 0x80),
8108c2ecf20Sopenharmony_ci	PHYREGS(0x08B8, 0x08B4, 0x08B0, 0x01D6, 0x01D7, 0x01D7),
8118c2ecf20Sopenharmony_ci  },
8128c2ecf20Sopenharmony_ci  {	.channel		= 116,
8138c2ecf20Sopenharmony_ci	.freq			= 5580, /* MHz */
8148c2ecf20Sopenharmony_ci	.unk2			= 3720,
8158c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x2E, 0x02, 0x04, 0x2E, 0x01, 0x04, 0x0A,
8168c2ecf20Sopenharmony_ci		  0x00, 0x82, 0x00, 0x00, 0x22, 0x00, 0x01, 0x00,
8178c2ecf20Sopenharmony_ci		  0x80, 0x22, 0x00, 0x01, 0x00, 0x80),
8188c2ecf20Sopenharmony_ci	PHYREGS(0x08BC, 0x08B8, 0x08B4, 0x01D5, 0x01D6, 0x01D7),
8198c2ecf20Sopenharmony_ci  },
8208c2ecf20Sopenharmony_ci  {	.channel		= 118,
8218c2ecf20Sopenharmony_ci	.freq			= 5590, /* MHz */
8228c2ecf20Sopenharmony_ci	.unk2			= 3727,
8238c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x2F, 0x02, 0x04, 0x2E, 0x01, 0x04, 0x0A,
8248c2ecf20Sopenharmony_ci		  0x00, 0x82, 0x00, 0x00, 0x22, 0x00, 0x01, 0x00,
8258c2ecf20Sopenharmony_ci		  0x80, 0x22, 0x00, 0x01, 0x00, 0x80),
8268c2ecf20Sopenharmony_ci	PHYREGS(0x08C0, 0x08BC, 0x08B8, 0x01D4, 0x01D5, 0x01D6),
8278c2ecf20Sopenharmony_ci  },
8288c2ecf20Sopenharmony_ci  {	.channel		= 120,
8298c2ecf20Sopenharmony_ci	.freq			= 5600, /* MHz */
8308c2ecf20Sopenharmony_ci	.unk2			= 3733,
8318c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x30, 0x02, 0x04, 0x28, 0x01, 0x04, 0x0A,
8328c2ecf20Sopenharmony_ci		  0x00, 0x81, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00,
8338c2ecf20Sopenharmony_ci		  0x80, 0x11, 0x00, 0x01, 0x00, 0x80),
8348c2ecf20Sopenharmony_ci	PHYREGS(0x08C4, 0x08C0, 0x08BC, 0x01D3, 0x01D4, 0x01D5),
8358c2ecf20Sopenharmony_ci  },
8368c2ecf20Sopenharmony_ci  {	.channel		= 122,
8378c2ecf20Sopenharmony_ci	.freq			= 5610, /* MHz */
8388c2ecf20Sopenharmony_ci	.unk2			= 3740,
8398c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x31, 0x02, 0x04, 0x28, 0x01, 0x04, 0x0A,
8408c2ecf20Sopenharmony_ci		  0x00, 0x81, 0x00, 0x00, 0x11, 0x00, 0x01, 0x00,
8418c2ecf20Sopenharmony_ci		  0x80, 0x11, 0x00, 0x01, 0x00, 0x80),
8428c2ecf20Sopenharmony_ci	PHYREGS(0x08C8, 0x08C4, 0x08C0, 0x01D2, 0x01D3, 0x01D4),
8438c2ecf20Sopenharmony_ci  },
8448c2ecf20Sopenharmony_ci  {	.channel		= 124,
8458c2ecf20Sopenharmony_ci	.freq			= 5620, /* MHz */
8468c2ecf20Sopenharmony_ci	.unk2			= 3747,
8478c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x32, 0x02, 0x04, 0x21, 0x01, 0x04, 0x0A,
8488c2ecf20Sopenharmony_ci		  0x00, 0x81, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,
8498c2ecf20Sopenharmony_ci		  0x80, 0x11, 0x00, 0x00, 0x00, 0x80),
8508c2ecf20Sopenharmony_ci	PHYREGS(0x08CC, 0x08C8, 0x08C4, 0x01D2, 0x01D2, 0x01D3),
8518c2ecf20Sopenharmony_ci  },
8528c2ecf20Sopenharmony_ci  {	.channel		= 126,
8538c2ecf20Sopenharmony_ci	.freq			= 5630, /* MHz */
8548c2ecf20Sopenharmony_ci	.unk2			= 3753,
8558c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x33, 0x02, 0x04, 0x21, 0x01, 0x04, 0x0A,
8568c2ecf20Sopenharmony_ci		  0x00, 0x81, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00,
8578c2ecf20Sopenharmony_ci		  0x80, 0x11, 0x00, 0x00, 0x00, 0x80),
8588c2ecf20Sopenharmony_ci	PHYREGS(0x08D0, 0x08CC, 0x08C8, 0x01D1, 0x01D2, 0x01D2),
8598c2ecf20Sopenharmony_ci  },
8608c2ecf20Sopenharmony_ci  {	.channel		= 128,
8618c2ecf20Sopenharmony_ci	.freq			= 5640, /* MHz */
8628c2ecf20Sopenharmony_ci	.unk2			= 3760,
8638c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x34, 0x02, 0x03, 0x1C, 0x01, 0x04, 0x0A,
8648c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
8658c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
8668c2ecf20Sopenharmony_ci	PHYREGS(0x08D4, 0x08D0, 0x08CC, 0x01D0, 0x01D1, 0x01D2),
8678c2ecf20Sopenharmony_ci  },
8688c2ecf20Sopenharmony_ci  {	.channel		= 130,
8698c2ecf20Sopenharmony_ci	.freq			= 5650, /* MHz */
8708c2ecf20Sopenharmony_ci	.unk2			= 3767,
8718c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x35, 0x02, 0x03, 0x1C, 0x01, 0x04, 0x0A,
8728c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
8738c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
8748c2ecf20Sopenharmony_ci	PHYREGS(0x08D8, 0x08D4, 0x08D0, 0x01CF, 0x01D0, 0x01D1),
8758c2ecf20Sopenharmony_ci  },
8768c2ecf20Sopenharmony_ci  {	.channel		= 132,
8778c2ecf20Sopenharmony_ci	.freq			= 5660, /* MHz */
8788c2ecf20Sopenharmony_ci	.unk2			= 3773,
8798c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x36, 0x02, 0x03, 0x16, 0x01, 0x04, 0x0A,
8808c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
8818c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
8828c2ecf20Sopenharmony_ci	PHYREGS(0x08DC, 0x08D8, 0x08D4, 0x01CE, 0x01CF, 0x01D0),
8838c2ecf20Sopenharmony_ci  },
8848c2ecf20Sopenharmony_ci  {	.channel		= 134,
8858c2ecf20Sopenharmony_ci	.freq			= 5670, /* MHz */
8868c2ecf20Sopenharmony_ci	.unk2			= 3780,
8878c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x37, 0x02, 0x03, 0x16, 0x01, 0x04, 0x0A,
8888c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
8898c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
8908c2ecf20Sopenharmony_ci	PHYREGS(0x08E0, 0x08DC, 0x08D8, 0x01CE, 0x01CE, 0x01CF),
8918c2ecf20Sopenharmony_ci  },
8928c2ecf20Sopenharmony_ci  {	.channel		= 136,
8938c2ecf20Sopenharmony_ci	.freq			= 5680, /* MHz */
8948c2ecf20Sopenharmony_ci	.unk2			= 3787,
8958c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x38, 0x02, 0x03, 0x10, 0x01, 0x04, 0x0A,
8968c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
8978c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
8988c2ecf20Sopenharmony_ci	PHYREGS(0x08E4, 0x08E0, 0x08DC, 0x01CD, 0x01CE, 0x01CE),
8998c2ecf20Sopenharmony_ci  },
9008c2ecf20Sopenharmony_ci  {	.channel		= 138,
9018c2ecf20Sopenharmony_ci	.freq			= 5690, /* MHz */
9028c2ecf20Sopenharmony_ci	.unk2			= 3793,
9038c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x39, 0x02, 0x03, 0x10, 0x01, 0x04, 0x0A,
9048c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9058c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9068c2ecf20Sopenharmony_ci	PHYREGS(0x08E8, 0x08E4, 0x08E0, 0x01CC, 0x01CD, 0x01CE),
9078c2ecf20Sopenharmony_ci  },
9088c2ecf20Sopenharmony_ci  {	.channel		= 140,
9098c2ecf20Sopenharmony_ci	.freq			= 5700, /* MHz */
9108c2ecf20Sopenharmony_ci	.unk2			= 3800,
9118c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x3A, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
9128c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9138c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9148c2ecf20Sopenharmony_ci	PHYREGS(0x08EC, 0x08E8, 0x08E4, 0x01CB, 0x01CC, 0x01CD),
9158c2ecf20Sopenharmony_ci  },
9168c2ecf20Sopenharmony_ci  {	.channel		= 142,
9178c2ecf20Sopenharmony_ci	.freq			= 5710, /* MHz */
9188c2ecf20Sopenharmony_ci	.unk2			= 3807,
9198c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x3B, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
9208c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9218c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9228c2ecf20Sopenharmony_ci	PHYREGS(0x08F0, 0x08EC, 0x08E8, 0x01CA, 0x01CB, 0x01CC),
9238c2ecf20Sopenharmony_ci  },
9248c2ecf20Sopenharmony_ci  {	.channel		= 144,
9258c2ecf20Sopenharmony_ci	.freq			= 5720, /* MHz */
9268c2ecf20Sopenharmony_ci	.unk2			= 3813,
9278c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x3C, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
9288c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9298c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9308c2ecf20Sopenharmony_ci	PHYREGS(0x08F4, 0x08F0, 0x08EC, 0x01C9, 0x01CA, 0x01CB),
9318c2ecf20Sopenharmony_ci  },
9328c2ecf20Sopenharmony_ci  {	.channel		= 145,
9338c2ecf20Sopenharmony_ci	.freq			= 5725, /* MHz */
9348c2ecf20Sopenharmony_ci	.unk2			= 3817,
9358c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x79, 0x04, 0x02, 0x03, 0x01, 0x03, 0x14,
9368c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9378c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9388c2ecf20Sopenharmony_ci	PHYREGS(0x08F6, 0x08F2, 0x08EE, 0x01C9, 0x01CA, 0x01CB),
9398c2ecf20Sopenharmony_ci  },
9408c2ecf20Sopenharmony_ci  {	.channel		= 146,
9418c2ecf20Sopenharmony_ci	.freq			= 5730, /* MHz */
9428c2ecf20Sopenharmony_ci	.unk2			= 3820,
9438c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x3D, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
9448c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9458c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9468c2ecf20Sopenharmony_ci	PHYREGS(0x08F8, 0x08F4, 0x08F0, 0x01C9, 0x01C9, 0x01CA),
9478c2ecf20Sopenharmony_ci  },
9488c2ecf20Sopenharmony_ci  {	.channel		= 147,
9498c2ecf20Sopenharmony_ci	.freq			= 5735, /* MHz */
9508c2ecf20Sopenharmony_ci	.unk2			= 3823,
9518c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x7B, 0x04, 0x02, 0x03, 0x01, 0x03, 0x14,
9528c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9538c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9548c2ecf20Sopenharmony_ci	PHYREGS(0x08FA, 0x08F6, 0x08F2, 0x01C8, 0x01C9, 0x01CA),
9558c2ecf20Sopenharmony_ci  },
9568c2ecf20Sopenharmony_ci  {	.channel		= 148,
9578c2ecf20Sopenharmony_ci	.freq			= 5740, /* MHz */
9588c2ecf20Sopenharmony_ci	.unk2			= 3827,
9598c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x3E, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
9608c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9618c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9628c2ecf20Sopenharmony_ci	PHYREGS(0x08FC, 0x08F8, 0x08F4, 0x01C8, 0x01C9, 0x01C9),
9638c2ecf20Sopenharmony_ci  },
9648c2ecf20Sopenharmony_ci  {	.channel		= 149,
9658c2ecf20Sopenharmony_ci	.freq			= 5745, /* MHz */
9668c2ecf20Sopenharmony_ci	.unk2			= 3830,
9678c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x7D, 0x04, 0x02, 0xFE, 0x00, 0x03, 0x14,
9688c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9698c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9708c2ecf20Sopenharmony_ci	PHYREGS(0x08FE, 0x08FA, 0x08F6, 0x01C8, 0x01C8, 0x01C9),
9718c2ecf20Sopenharmony_ci  },
9728c2ecf20Sopenharmony_ci  {	.channel		= 150,
9738c2ecf20Sopenharmony_ci	.freq			= 5750, /* MHz */
9748c2ecf20Sopenharmony_ci	.unk2			= 3833,
9758c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x3F, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
9768c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9778c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9788c2ecf20Sopenharmony_ci	PHYREGS(0x0900, 0x08FC, 0x08F8, 0x01C7, 0x01C8, 0x01C9),
9798c2ecf20Sopenharmony_ci  },
9808c2ecf20Sopenharmony_ci  {	.channel		= 151,
9818c2ecf20Sopenharmony_ci	.freq			= 5755, /* MHz */
9828c2ecf20Sopenharmony_ci	.unk2			= 3837,
9838c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x7F, 0x04, 0x02, 0xFE, 0x00, 0x03, 0x14,
9848c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9858c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9868c2ecf20Sopenharmony_ci	PHYREGS(0x0902, 0x08FE, 0x08FA, 0x01C7, 0x01C8, 0x01C8),
9878c2ecf20Sopenharmony_ci  },
9888c2ecf20Sopenharmony_ci  {	.channel		= 152,
9898c2ecf20Sopenharmony_ci	.freq			= 5760, /* MHz */
9908c2ecf20Sopenharmony_ci	.unk2			= 3840,
9918c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x40, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
9928c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
9938c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
9948c2ecf20Sopenharmony_ci	PHYREGS(0x0904, 0x0900, 0x08FC, 0x01C6, 0x01C7, 0x01C8),
9958c2ecf20Sopenharmony_ci  },
9968c2ecf20Sopenharmony_ci  {	.channel		= 153,
9978c2ecf20Sopenharmony_ci	.freq			= 5765, /* MHz */
9988c2ecf20Sopenharmony_ci	.unk2			= 3843,
9998c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x81, 0x04, 0x02, 0xF8, 0x00, 0x03, 0x14,
10008c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10018c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10028c2ecf20Sopenharmony_ci	PHYREGS(0x0906, 0x0902, 0x08FE, 0x01C6, 0x01C7, 0x01C8),
10038c2ecf20Sopenharmony_ci  },
10048c2ecf20Sopenharmony_ci  {	.channel		= 154,
10058c2ecf20Sopenharmony_ci	.freq			= 5770, /* MHz */
10068c2ecf20Sopenharmony_ci	.unk2			= 3847,
10078c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x41, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
10088c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10098c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10108c2ecf20Sopenharmony_ci	PHYREGS(0x0908, 0x0904, 0x0900, 0x01C6, 0x01C6, 0x01C7),
10118c2ecf20Sopenharmony_ci  },
10128c2ecf20Sopenharmony_ci  {	.channel		= 155,
10138c2ecf20Sopenharmony_ci	.freq			= 5775, /* MHz */
10148c2ecf20Sopenharmony_ci	.unk2			= 3850,
10158c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x83, 0x04, 0x02, 0xF8, 0x00, 0x03, 0x14,
10168c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10178c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10188c2ecf20Sopenharmony_ci	PHYREGS(0x090A, 0x0906, 0x0902, 0x01C5, 0x01C6, 0x01C7),
10198c2ecf20Sopenharmony_ci  },
10208c2ecf20Sopenharmony_ci  {	.channel		= 156,
10218c2ecf20Sopenharmony_ci	.freq			= 5780, /* MHz */
10228c2ecf20Sopenharmony_ci	.unk2			= 3853,
10238c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x42, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
10248c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10258c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10268c2ecf20Sopenharmony_ci	PHYREGS(0x090C, 0x0908, 0x0904, 0x01C5, 0x01C6, 0x01C6),
10278c2ecf20Sopenharmony_ci  },
10288c2ecf20Sopenharmony_ci  {	.channel		= 157,
10298c2ecf20Sopenharmony_ci	.freq			= 5785, /* MHz */
10308c2ecf20Sopenharmony_ci	.unk2			= 3857,
10318c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x85, 0x04, 0x02, 0xF2, 0x00, 0x03, 0x14,
10328c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10338c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10348c2ecf20Sopenharmony_ci	PHYREGS(0x090E, 0x090A, 0x0906, 0x01C4, 0x01C5, 0x01C6),
10358c2ecf20Sopenharmony_ci  },
10368c2ecf20Sopenharmony_ci  {	.channel		= 158,
10378c2ecf20Sopenharmony_ci	.freq			= 5790, /* MHz */
10388c2ecf20Sopenharmony_ci	.unk2			= 3860,
10398c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x43, 0x02, 0x02, 0x0A, 0x01, 0x04, 0x0A,
10408c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10418c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10428c2ecf20Sopenharmony_ci	PHYREGS(0x0910, 0x090C, 0x0908, 0x01C4, 0x01C5, 0x01C6),
10438c2ecf20Sopenharmony_ci  },
10448c2ecf20Sopenharmony_ci  {	.channel		= 159,
10458c2ecf20Sopenharmony_ci	.freq			= 5795, /* MHz */
10468c2ecf20Sopenharmony_ci	.unk2			= 3863,
10478c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x87, 0x04, 0x02, 0xF2, 0x00, 0x03, 0x14,
10488c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10498c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10508c2ecf20Sopenharmony_ci	PHYREGS(0x0912, 0x090E, 0x090A, 0x01C4, 0x01C4, 0x01C5),
10518c2ecf20Sopenharmony_ci  },
10528c2ecf20Sopenharmony_ci  {	.channel		= 160,
10538c2ecf20Sopenharmony_ci	.freq			= 5800, /* MHz */
10548c2ecf20Sopenharmony_ci	.unk2			= 3867,
10558c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x44, 0x02, 0x01, 0x0A, 0x01, 0x04, 0x0A,
10568c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10578c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10588c2ecf20Sopenharmony_ci	PHYREGS(0x0914, 0x0910, 0x090C, 0x01C3, 0x01C4, 0x01C5),
10598c2ecf20Sopenharmony_ci  },
10608c2ecf20Sopenharmony_ci  {	.channel		= 161,
10618c2ecf20Sopenharmony_ci	.freq			= 5805, /* MHz */
10628c2ecf20Sopenharmony_ci	.unk2			= 3870,
10638c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x89, 0x04, 0x01, 0xED, 0x00, 0x03, 0x14,
10648c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10658c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10668c2ecf20Sopenharmony_ci	PHYREGS(0x0916, 0x0912, 0x090E, 0x01C3, 0x01C4, 0x01C4),
10678c2ecf20Sopenharmony_ci  },
10688c2ecf20Sopenharmony_ci  {	.channel		= 162,
10698c2ecf20Sopenharmony_ci	.freq			= 5810, /* MHz */
10708c2ecf20Sopenharmony_ci	.unk2			= 3873,
10718c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x45, 0x02, 0x01, 0x0A, 0x01, 0x04, 0x0A,
10728c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10738c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10748c2ecf20Sopenharmony_ci	PHYREGS(0x0918, 0x0914, 0x0910, 0x01C2, 0x01C3, 0x01C4),
10758c2ecf20Sopenharmony_ci  },
10768c2ecf20Sopenharmony_ci  {	.channel		= 163,
10778c2ecf20Sopenharmony_ci	.freq			= 5815, /* MHz */
10788c2ecf20Sopenharmony_ci	.unk2			= 3877,
10798c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x8B, 0x04, 0x01, 0xED, 0x00, 0x03, 0x14,
10808c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10818c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10828c2ecf20Sopenharmony_ci	PHYREGS(0x091A, 0x0916, 0x0912, 0x01C2, 0x01C3, 0x01C4),
10838c2ecf20Sopenharmony_ci  },
10848c2ecf20Sopenharmony_ci  {	.channel		= 164,
10858c2ecf20Sopenharmony_ci	.freq			= 5820, /* MHz */
10868c2ecf20Sopenharmony_ci	.unk2			= 3880,
10878c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x46, 0x02, 0x01, 0x0A, 0x01, 0x04, 0x0A,
10888c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10898c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10908c2ecf20Sopenharmony_ci	PHYREGS(0x091C, 0x0918, 0x0914, 0x01C2, 0x01C2, 0x01C3),
10918c2ecf20Sopenharmony_ci  },
10928c2ecf20Sopenharmony_ci  {	.channel		= 165,
10938c2ecf20Sopenharmony_ci	.freq			= 5825, /* MHz */
10948c2ecf20Sopenharmony_ci	.unk2			= 3883,
10958c2ecf20Sopenharmony_ci	RADIOREGS(0x72, 0x8D, 0x04, 0x01, 0xED, 0x00, 0x03, 0x14,
10968c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
10978c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
10988c2ecf20Sopenharmony_ci	PHYREGS(0x091E, 0x091A, 0x0916, 0x01C1, 0x01C2, 0x01C3),
10998c2ecf20Sopenharmony_ci  },
11008c2ecf20Sopenharmony_ci  {	.channel		= 166,
11018c2ecf20Sopenharmony_ci	.freq			= 5830, /* MHz */
11028c2ecf20Sopenharmony_ci	.unk2			= 3887,
11038c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x47, 0x02, 0x01, 0x0A, 0x01, 0x04, 0x0A,
11048c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11058c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
11068c2ecf20Sopenharmony_ci	PHYREGS(0x0920, 0x091C, 0x0918, 0x01C1, 0x01C2, 0x01C2),
11078c2ecf20Sopenharmony_ci  },
11088c2ecf20Sopenharmony_ci  {	.channel		= 168,
11098c2ecf20Sopenharmony_ci	.freq			= 5840, /* MHz */
11108c2ecf20Sopenharmony_ci	.unk2			= 3893,
11118c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x48, 0x02, 0x01, 0x0A, 0x01, 0x04, 0x0A,
11128c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11138c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
11148c2ecf20Sopenharmony_ci	PHYREGS(0x0924, 0x0920, 0x091C, 0x01C0, 0x01C1, 0x01C2),
11158c2ecf20Sopenharmony_ci  },
11168c2ecf20Sopenharmony_ci  {	.channel		= 170,
11178c2ecf20Sopenharmony_ci	.freq			= 5850, /* MHz */
11188c2ecf20Sopenharmony_ci	.unk2			= 3900,
11198c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x49, 0x02, 0x01, 0xE0, 0x00, 0x04, 0x0A,
11208c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11218c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
11228c2ecf20Sopenharmony_ci	PHYREGS(0x0928, 0x0924, 0x0920, 0x01BF, 0x01C0, 0x01C1),
11238c2ecf20Sopenharmony_ci  },
11248c2ecf20Sopenharmony_ci  {	.channel		= 172,
11258c2ecf20Sopenharmony_ci	.freq			= 5860, /* MHz */
11268c2ecf20Sopenharmony_ci	.unk2			= 3907,
11278c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x4A, 0x02, 0x01, 0xDE, 0x00, 0x04, 0x0A,
11288c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11298c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
11308c2ecf20Sopenharmony_ci	PHYREGS(0x092C, 0x0928, 0x0924, 0x01BF, 0x01BF, 0x01C0),
11318c2ecf20Sopenharmony_ci  },
11328c2ecf20Sopenharmony_ci  {	.channel		= 174,
11338c2ecf20Sopenharmony_ci	.freq			= 5870, /* MHz */
11348c2ecf20Sopenharmony_ci	.unk2			= 3913,
11358c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x4B, 0x02, 0x00, 0xDB, 0x00, 0x04, 0x0A,
11368c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11378c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
11388c2ecf20Sopenharmony_ci	PHYREGS(0x0930, 0x092C, 0x0928, 0x01BE, 0x01BF, 0x01BF),
11398c2ecf20Sopenharmony_ci  },
11408c2ecf20Sopenharmony_ci  {	.channel		= 176,
11418c2ecf20Sopenharmony_ci	.freq			= 5880, /* MHz */
11428c2ecf20Sopenharmony_ci	.unk2			= 3920,
11438c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x4C, 0x02, 0x00, 0xD8, 0x00, 0x04, 0x0A,
11448c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11458c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
11468c2ecf20Sopenharmony_ci	PHYREGS(0x0934, 0x0930, 0x092C, 0x01BD, 0x01BE, 0x01BF),
11478c2ecf20Sopenharmony_ci  },
11488c2ecf20Sopenharmony_ci  {	.channel		= 178,
11498c2ecf20Sopenharmony_ci	.freq			= 5890, /* MHz */
11508c2ecf20Sopenharmony_ci	.unk2			= 3927,
11518c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x4D, 0x02, 0x00, 0xD6, 0x00, 0x04, 0x0A,
11528c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11538c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
11548c2ecf20Sopenharmony_ci	PHYREGS(0x0938, 0x0934, 0x0930, 0x01BC, 0x01BD, 0x01BE),
11558c2ecf20Sopenharmony_ci  },
11568c2ecf20Sopenharmony_ci  {	.channel		= 180,
11578c2ecf20Sopenharmony_ci	.freq			= 5900, /* MHz */
11588c2ecf20Sopenharmony_ci	.unk2			= 3933,
11598c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x4E, 0x02, 0x00, 0xD3, 0x00, 0x04, 0x0A,
11608c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11618c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
11628c2ecf20Sopenharmony_ci	PHYREGS(0x093C, 0x0938, 0x0934, 0x01BC, 0x01BC, 0x01BD),
11638c2ecf20Sopenharmony_ci  },
11648c2ecf20Sopenharmony_ci  {	.channel		= 182,
11658c2ecf20Sopenharmony_ci	.freq			= 5910, /* MHz */
11668c2ecf20Sopenharmony_ci	.unk2			= 3940,
11678c2ecf20Sopenharmony_ci	RADIOREGS(0x71, 0x4F, 0x02, 0x00, 0xD6, 0x00, 0x04, 0x0A,
11688c2ecf20Sopenharmony_ci		  0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
11698c2ecf20Sopenharmony_ci		  0x80, 0x00, 0x00, 0x00, 0x00, 0x80),
11708c2ecf20Sopenharmony_ci	PHYREGS(0x0940, 0x093C, 0x0938, 0x01BB, 0x01BC, 0x01BC),
11718c2ecf20Sopenharmony_ci  },
11728c2ecf20Sopenharmony_ci  {	.channel		= 1,
11738c2ecf20Sopenharmony_ci	.freq			= 2412, /* MHz */
11748c2ecf20Sopenharmony_ci	.unk2			= 3216,
11758c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x6C, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
11768c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0D, 0x0C,
11778c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x0D, 0x0C, 0x80),
11788c2ecf20Sopenharmony_ci	PHYREGS(0x03C9, 0x03C5, 0x03C1, 0x043A, 0x043F, 0x0443),
11798c2ecf20Sopenharmony_ci  },
11808c2ecf20Sopenharmony_ci  {	.channel		= 2,
11818c2ecf20Sopenharmony_ci	.freq			= 2417, /* MHz */
11828c2ecf20Sopenharmony_ci	.unk2			= 3223,
11838c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x71, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
11848c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0C, 0x0B,
11858c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x0C, 0x0B, 0x80),
11868c2ecf20Sopenharmony_ci	PHYREGS(0x03CB, 0x03C7, 0x03C3, 0x0438, 0x043D, 0x0441),
11878c2ecf20Sopenharmony_ci  },
11888c2ecf20Sopenharmony_ci  {	.channel		= 3,
11898c2ecf20Sopenharmony_ci	.freq			= 2422, /* MHz */
11908c2ecf20Sopenharmony_ci	.unk2			= 3229,
11918c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x76, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
11928c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0C, 0x0A,
11938c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x0C, 0x0A, 0x80),
11948c2ecf20Sopenharmony_ci	PHYREGS(0x03CD, 0x03C9, 0x03C5, 0x0436, 0x043A, 0x043F),
11958c2ecf20Sopenharmony_ci  },
11968c2ecf20Sopenharmony_ci  {	.channel		= 4,
11978c2ecf20Sopenharmony_ci	.freq			= 2427, /* MHz */
11988c2ecf20Sopenharmony_ci	.unk2			= 3236,
11998c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x7B, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
12008c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0C, 0x0A,
12018c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x0C, 0x0A, 0x80),
12028c2ecf20Sopenharmony_ci	PHYREGS(0x03CF, 0x03CB, 0x03C7, 0x0434, 0x0438, 0x043D),
12038c2ecf20Sopenharmony_ci  },
12048c2ecf20Sopenharmony_ci  {	.channel		= 5,
12058c2ecf20Sopenharmony_ci	.freq			= 2432, /* MHz */
12068c2ecf20Sopenharmony_ci	.unk2			= 3243,
12078c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x80, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
12088c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0C, 0x09,
12098c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x0C, 0x09, 0x80),
12108c2ecf20Sopenharmony_ci	PHYREGS(0x03D1, 0x03CD, 0x03C9, 0x0431, 0x0436, 0x043A),
12118c2ecf20Sopenharmony_ci  },
12128c2ecf20Sopenharmony_ci  {	.channel		= 6,
12138c2ecf20Sopenharmony_ci	.freq			= 2437, /* MHz */
12148c2ecf20Sopenharmony_ci	.unk2			= 3249,
12158c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x85, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
12168c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0B, 0x08,
12178c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x0B, 0x08, 0x80),
12188c2ecf20Sopenharmony_ci	PHYREGS(0x03D3, 0x03CF, 0x03CB, 0x042F, 0x0434, 0x0438),
12198c2ecf20Sopenharmony_ci  },
12208c2ecf20Sopenharmony_ci  {	.channel		= 7,
12218c2ecf20Sopenharmony_ci	.freq			= 2442, /* MHz */
12228c2ecf20Sopenharmony_ci	.unk2			= 3256,
12238c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x8A, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
12248c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0A, 0x07,
12258c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x0A, 0x07, 0x80),
12268c2ecf20Sopenharmony_ci	PHYREGS(0x03D5, 0x03D1, 0x03CD, 0x042D, 0x0431, 0x0436),
12278c2ecf20Sopenharmony_ci  },
12288c2ecf20Sopenharmony_ci  {	.channel		= 8,
12298c2ecf20Sopenharmony_ci	.freq			= 2447, /* MHz */
12308c2ecf20Sopenharmony_ci	.unk2			= 3263,
12318c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x8F, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
12328c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x0A, 0x06,
12338c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x0A, 0x06, 0x80),
12348c2ecf20Sopenharmony_ci	PHYREGS(0x03D7, 0x03D3, 0x03CF, 0x042B, 0x042F, 0x0434),
12358c2ecf20Sopenharmony_ci  },
12368c2ecf20Sopenharmony_ci  {	.channel		= 9,
12378c2ecf20Sopenharmony_ci	.freq			= 2452, /* MHz */
12388c2ecf20Sopenharmony_ci	.unk2			= 3269,
12398c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x94, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
12408c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x09, 0x06,
12418c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x09, 0x06, 0x80),
12428c2ecf20Sopenharmony_ci	PHYREGS(0x03D9, 0x03D5, 0x03D1, 0x0429, 0x042D, 0x0431),
12438c2ecf20Sopenharmony_ci  },
12448c2ecf20Sopenharmony_ci  {	.channel		= 10,
12458c2ecf20Sopenharmony_ci	.freq			= 2457, /* MHz */
12468c2ecf20Sopenharmony_ci	.unk2			= 3276,
12478c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x99, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
12488c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x08, 0x05,
12498c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x08, 0x05, 0x80),
12508c2ecf20Sopenharmony_ci	PHYREGS(0x03DB, 0x03D7, 0x03D3, 0x0427, 0x042B, 0x042F),
12518c2ecf20Sopenharmony_ci  },
12528c2ecf20Sopenharmony_ci  {	.channel		= 11,
12538c2ecf20Sopenharmony_ci	.freq			= 2462, /* MHz */
12548c2ecf20Sopenharmony_ci	.unk2			= 3283,
12558c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0x9E, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
12568c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x08, 0x04,
12578c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x08, 0x04, 0x80),
12588c2ecf20Sopenharmony_ci	PHYREGS(0x03DD, 0x03D9, 0x03D5, 0x0424, 0x0429, 0x042D),
12598c2ecf20Sopenharmony_ci  },
12608c2ecf20Sopenharmony_ci  {	.channel		= 12,
12618c2ecf20Sopenharmony_ci	.freq			= 2467, /* MHz */
12628c2ecf20Sopenharmony_ci	.unk2			= 3289,
12638c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0xA3, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
12648c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x08, 0x03,
12658c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x08, 0x03, 0x80),
12668c2ecf20Sopenharmony_ci	PHYREGS(0x03DF, 0x03DB, 0x03D7, 0x0422, 0x0427, 0x042B),
12678c2ecf20Sopenharmony_ci  },
12688c2ecf20Sopenharmony_ci  {	.channel		= 13,
12698c2ecf20Sopenharmony_ci	.freq			= 2472, /* MHz */
12708c2ecf20Sopenharmony_ci	.unk2			= 3296,
12718c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0xA8, 0x09, 0x0F, 0x00, 0x01, 0x07, 0x15,
12728c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x07, 0x03,
12738c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x07, 0x03, 0x80),
12748c2ecf20Sopenharmony_ci	PHYREGS(0x03E1, 0x03DD, 0x03D9, 0x0420, 0x0424, 0x0429),
12758c2ecf20Sopenharmony_ci  },
12768c2ecf20Sopenharmony_ci  {	.channel		= 14,
12778c2ecf20Sopenharmony_ci	.freq			= 2484, /* MHz */
12788c2ecf20Sopenharmony_ci	.unk2			= 3312,
12798c2ecf20Sopenharmony_ci	RADIOREGS(0x73, 0xB4, 0x09, 0x0F, 0xFF, 0x01, 0x07, 0x15,
12808c2ecf20Sopenharmony_ci		  0x01, 0x8F, 0xFF, 0xFF, 0xFF, 0x88, 0x07, 0x01,
12818c2ecf20Sopenharmony_ci		  0x80, 0xFF, 0x88, 0x07, 0x01, 0x80),
12828c2ecf20Sopenharmony_ci	PHYREGS(0x03E6, 0x03E2, 0x03DE, 0x041B, 0x041F, 0x0424),
12838c2ecf20Sopenharmony_ci  },
12848c2ecf20Sopenharmony_ci};
12858c2ecf20Sopenharmony_ci
12868c2ecf20Sopenharmony_civoid b2055_upload_inittab(struct b43_wldev *dev,
12878c2ecf20Sopenharmony_ci			  bool ghz5, bool ignore_uploadflag)
12888c2ecf20Sopenharmony_ci{
12898c2ecf20Sopenharmony_ci	const struct b2055_inittab_entry *e;
12908c2ecf20Sopenharmony_ci	unsigned int i, writes = 0;
12918c2ecf20Sopenharmony_ci	u16 value;
12928c2ecf20Sopenharmony_ci
12938c2ecf20Sopenharmony_ci	for (i = 0; i < ARRAY_SIZE(b2055_inittab); i++) {
12948c2ecf20Sopenharmony_ci		e = &(b2055_inittab[i]);
12958c2ecf20Sopenharmony_ci		if (!(e->flags & B2055_INITTAB_ENTRY_OK))
12968c2ecf20Sopenharmony_ci			continue;
12978c2ecf20Sopenharmony_ci		if ((e->flags & B2055_INITTAB_UPLOAD) || ignore_uploadflag) {
12988c2ecf20Sopenharmony_ci			if (ghz5)
12998c2ecf20Sopenharmony_ci				value = e->ghz5;
13008c2ecf20Sopenharmony_ci			else
13018c2ecf20Sopenharmony_ci				value = e->ghz2;
13028c2ecf20Sopenharmony_ci			b43_radio_write16(dev, i, value);
13038c2ecf20Sopenharmony_ci			if (++writes % 4 == 0)
13048c2ecf20Sopenharmony_ci				b43_read32(dev, B43_MMIO_MACCTL); /* flush */
13058c2ecf20Sopenharmony_ci		}
13068c2ecf20Sopenharmony_ci	}
13078c2ecf20Sopenharmony_ci}
13088c2ecf20Sopenharmony_ci
13098c2ecf20Sopenharmony_ciconst struct b43_nphy_channeltab_entry_rev2 *
13108c2ecf20Sopenharmony_cib43_nphy_get_chantabent_rev2(struct b43_wldev *dev, u8 channel)
13118c2ecf20Sopenharmony_ci{
13128c2ecf20Sopenharmony_ci	const struct b43_nphy_channeltab_entry_rev2 *e;
13138c2ecf20Sopenharmony_ci	unsigned int i;
13148c2ecf20Sopenharmony_ci
13158c2ecf20Sopenharmony_ci	for (i = 0; i < ARRAY_SIZE(b43_nphy_channeltab_rev2); i++) {
13168c2ecf20Sopenharmony_ci		e = &(b43_nphy_channeltab_rev2[i]);
13178c2ecf20Sopenharmony_ci		if (e->channel == channel)
13188c2ecf20Sopenharmony_ci			return e;
13198c2ecf20Sopenharmony_ci	}
13208c2ecf20Sopenharmony_ci
13218c2ecf20Sopenharmony_ci	return NULL;
13228c2ecf20Sopenharmony_ci}
1323