Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/net/wireless/mediatek/mt76/mt76x0/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 46 kB image not shown  

Quelle  initvals_phy.h

  Sprache: C
 

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * (c) Copyright 2002-2010, Ralink Technology, Inc.
 * Copyright (C) 2015 Jakub Kicinski <kubakici@wp.pl>
 * Copyright (C) 2018 Stanislaw Gruszka <stf_xl@wp.pl>
 */


#ifndef __MT76X0U_PHY_INITVALS_H
#define __MT76X0U_PHY_INITVALS_H

static const struct mt76_reg_pair mt76x0_rf_central_tab[] = {
 { MT_RF(0,  1), 0x01 },
 { MT_RF(0,  2), 0x11 },
 /* R3 ~ R7: VCO Cal */
 { MT_RF(0,  3), 0x73 }, /* VCO Freq Cal */
 { MT_RF(0,  4), 0x30 }, /* R4 b<7>=1, VCO cal */
 { MT_RF(0,  5), 0x00 },
 { MT_RF(0,  6), 0x41 },
 { MT_RF(0,  7), 0x00 },
 { MT_RF(0,  8), 0x00 },
 { MT_RF(0,  9), 0x00 },
 { MT_RF(010), 0x0C },
 { MT_RF(011), 0x00 },
 { MT_RF(012), 0x00 },
 /* BG */
 { MT_RF(013), 0x00 },
 { MT_RF(014), 0x00 },
 { MT_RF(015), 0x00 },
 /* LDO */
 { MT_RF(019), 0x20 },
 { MT_RF(020), 0x22 },
 { MT_RF(021), 0x12 },
 { MT_RF(023), 0x00 },
 { MT_RF(024), 0x33 },
 { MT_RF(025), 0x00 },
 /* PLL */
 { MT_RF(026), 0x00 },
 { MT_RF(027), 0x00 },
 { MT_RF(028), 0x00 },
 { MT_RF(029), 0x00 },
 { MT_RF(030), 0x00 },
 { MT_RF(031), 0x00 },
 { MT_RF(032), 0x00 },
 { MT_RF(033), 0x00 },
 { MT_RF(034), 0x00 },
 { MT_RF(035), 0x00 },
 { MT_RF(036), 0x00 },
 { MT_RF(037), 0x00 },
 /* LO Buffer */
 { MT_RF(038), 0x2F },
 /* Test Ports */
 { MT_RF(064), 0x00 },
 { MT_RF(065), 0x80 },
 { MT_RF(066), 0x01 },
 { MT_RF(067), 0x04 },
 /* ADC-DAC */
 { MT_RF(068), 0x00 },
 { MT_RF(069), 0x08 },
 { MT_RF(070), 0x08 },
 { MT_RF(071), 0x40 },
 { MT_RF(072), 0xD0 },
 { MT_RF(073), 0x93 },
};

static const struct mt76_reg_pair mt76x0_rf_2g_channel_0_tab[] = {
 /* RX logic operation */
 { MT_RF(5,  2), 0x0C }, /* 5G+2G */
 { MT_RF(5,  3), 0x00 },
 /* TX logic operation */
 { MT_RF(5,  4), 0x00 },
 { MT_RF(5,  5), 0x84 },
 { MT_RF(5,  6), 0x02 },
 /* LDO */
 { MT_RF(5,  7), 0x00 },
 { MT_RF(5,  8), 0x00 },
 { MT_RF(5,  9), 0x00 },
 /* RX */
 { MT_RF(510), 0x51 },
 { MT_RF(511), 0x22 },
 { MT_RF(512), 0x22 },
 { MT_RF(513), 0x0F },
 { MT_RF(514), 0x47 },
 { MT_RF(515), 0x25 },
 { MT_RF(516), 0xC7 },
 { MT_RF(517), 0x00 },
 { MT_RF(518), 0x00 },
 { MT_RF(519), 0x30 },
 { MT_RF(520), 0x33 },
 { MT_RF(521), 0x02 },
 { MT_RF(522), 0x32 },
 { MT_RF(523), 0x00 },
 { MT_RF(524), 0x25 },
 { MT_RF(526), 0x00 },
 { MT_RF(527), 0x12 },
 { MT_RF(528), 0x0F },
 { MT_RF(529), 0x00 },
 /* LOGEN */
 { MT_RF(530), 0x51 },
 { MT_RF(531), 0x35 },
 { MT_RF(532), 0x31 },
 { MT_RF(533), 0x31 },
 { MT_RF(534), 0x34 },
 { MT_RF(535), 0x03 },
 { MT_RF(536), 0x00 },
 /* TX */
 { MT_RF(537), 0xDD },
 { MT_RF(538), 0xB3 },
 { MT_RF(539), 0x33 },
 { MT_RF(540), 0xB1 },
 { MT_RF(541), 0x71 },
 { MT_RF(542), 0xF2 },
 { MT_RF(543), 0x47 },
 { MT_RF(544), 0x77 },
 { MT_RF(545), 0x0E },
 { MT_RF(546), 0x10 },
 { MT_RF(547), 0x00 },
 { MT_RF(548), 0x53 },
 { MT_RF(549), 0x03 },
 { MT_RF(550), 0xEF },
 { MT_RF(551), 0xC7 },
 { MT_RF(552), 0x62 },
 { MT_RF(553), 0x62 },
 { MT_RF(554), 0x00 },
 { MT_RF(555), 0x00 },
 { MT_RF(556), 0x0F },
 { MT_RF(557), 0x0F },
 { MT_RF(558), 0x16 },
 { MT_RF(559), 0x16 },
 { MT_RF(560), 0x10 },
 { MT_RF(561), 0x10 },
 { MT_RF(562), 0xD0 },
 { MT_RF(563), 0x6C },
 { MT_RF(564), 0x58 },
 { MT_RF(565), 0x58 },
 { MT_RF(566), 0xF2 },
 { MT_RF(567), 0xE8 },
 { MT_RF(568), 0xF0 },
 { MT_RF(569), 0xF0 },
 { MT_RF(5127), 0x04 },
};

static const struct mt76_reg_pair mt76x0_rf_5g_channel_0_tab[] = {
 /* RX logic operation */
 { MT_RF(62), 0x0C },
 { MT_RF(63), 0x00 },
 /* TX logic operation */
 { MT_RF(64), 0x00 },
 { MT_RF(65), 0x84 },
 { MT_RF(66), 0x02 },
 /* LDO */
 { MT_RF(67), 0x00 },
 { MT_RF(68), 0x00 },
 { MT_RF(69), 0x00 },
 /* RX */
 { MT_RF(610), 0x00 },
 { MT_RF(611), 0x01 },
 { MT_RF(613), 0x23 },
 { MT_RF(614), 0x00 },
 { MT_RF(615), 0x04 },
 { MT_RF(616), 0x22 },
 { MT_RF(618), 0x08 },
 { MT_RF(619), 0x00 },
 { MT_RF(620), 0x00 },
 { MT_RF(621), 0x00 },
 { MT_RF(622), 0xFB },
 /* LOGEN5G */
 { MT_RF(625), 0x76 },
 { MT_RF(626), 0x24 },
 { MT_RF(627), 0x04 },
 { MT_RF(628), 0x00 },
 { MT_RF(629), 0x00 },
 /* TX */
 { MT_RF(637), 0xBB },
 { MT_RF(638), 0xB3 },
 { MT_RF(640), 0x33 },
 { MT_RF(641), 0x33 },
 { MT_RF(643), 0x03 },
 { MT_RF(644), 0xB3 },
 { MT_RF(646), 0x17 },
 { MT_RF(647), 0x0E },
 { MT_RF(648), 0x10 },
 { MT_RF(649), 0x07 },
 { MT_RF(662), 0x00 },
 { MT_RF(663), 0x00 },
 { MT_RF(664), 0xF1 },
 { MT_RF(665), 0x0F },
};

static const struct mt76_reg_pair mt76x0_rf_vga_channel_0_tab[] = {
 /* E3 CR */
 { MT_RF(7,  0), 0x47 },
 { MT_RF(7,  1), 0x00 },
 { MT_RF(7,  2), 0x00 },
 { MT_RF(7,  3), 0x00 },
 { MT_RF(7,  4), 0x00 },
 { MT_RF(710), 0x13 },
 { MT_RF(711), 0x0F },
 { MT_RF(712), 0x13 },
 { MT_RF(713), 0x13 },
 { MT_RF(714), 0x13 },
 { MT_RF(715), 0x20 },
 { MT_RF(716), 0x22 },
 { MT_RF(717), 0x7C },
 { MT_RF(718), 0x00 },
 { MT_RF(719), 0x00 },
 { MT_RF(720), 0x00 },
 { MT_RF(721), 0xF1 },
 { MT_RF(722), 0x11 },
 { MT_RF(723), 0xC2 },
 { MT_RF(724), 0x41 },
 { MT_RF(725), 0x20 },
 { MT_RF(726), 0x40 },
 { MT_RF(727), 0xD7 },
 { MT_RF(728), 0xA2 },
 { MT_RF(729), 0x60 },
 { MT_RF(730), 0x49 },
 { MT_RF(731), 0x20 },
 { MT_RF(732), 0x44 },
 { MT_RF(733), 0xC1 },
 { MT_RF(734), 0x60 },
 { MT_RF(735), 0xC0 },
 { MT_RF(761), 0x01 },
 { MT_RF(772), 0x3C },
 { MT_RF(773), 0x34 },
 { MT_RF(774), 0x00 },
};

static const struct mt76x0_rf_switch_item mt76x0_rf_bw_switch_tab[] = {
 /* bank, reg bw/band value */
 { MT_RF(017), RF_G_BAND | RF_BW_20, 0x00 },
 { MT_RF(017), RF_G_BAND | RF_BW_40, 0x00 },
 { MT_RF(017), RF_A_BAND | RF_BW_20, 0x00 },
 { MT_RF(017), RF_A_BAND | RF_BW_40, 0x00 },
 { MT_RF(017), RF_A_BAND | RF_BW_80, 0x00 },
 { MT_RF(7,  6), RF_G_BAND | RF_BW_20, 0x40 },
 { MT_RF(7,  6), RF_G_BAND | RF_BW_40, 0x1C },
 { MT_RF(7,  6), RF_A_BAND | RF_BW_20, 0x40 },
 { MT_RF(7,  6), RF_A_BAND | RF_BW_40, 0x20 },
 { MT_RF(7,  6), RF_A_BAND | RF_BW_80, 0x10 },
 { MT_RF(7,  7), RF_G_BAND | RF_BW_20, 0x40 },
 { MT_RF(7,  7), RF_G_BAND | RF_BW_40, 0x20 },
 { MT_RF(7,  7), RF_A_BAND | RF_BW_20, 0x40 },
 { MT_RF(7,  7), RF_A_BAND | RF_BW_40, 0x20 },
 { MT_RF(7,  7), RF_A_BAND | RF_BW_80, 0x10 },
 { MT_RF(7,  8), RF_G_BAND | RF_BW_20, 0x03 },
 { MT_RF(7,  8), RF_G_BAND | RF_BW_40, 0x01 },
 { MT_RF(7,  8), RF_A_BAND | RF_BW_20, 0x03 },
 { MT_RF(7,  8), RF_A_BAND | RF_BW_40, 0x01 },
 { MT_RF(7,  8), RF_A_BAND | RF_BW_80, 0x00 },
 { MT_RF(758), RF_G_BAND | RF_BW_20, 0x40 },
 { MT_RF(758), RF_G_BAND | RF_BW_40, 0x40 },
 { MT_RF(758), RF_A_BAND | RF_BW_20, 0x40 },
 { MT_RF(758), RF_A_BAND | RF_BW_40, 0x40 },
 { MT_RF(758), RF_A_BAND | RF_BW_80, 0x10 },
 { MT_RF(759), RF_G_BAND | RF_BW_20, 0x40 },
 { MT_RF(759), RF_G_BAND | RF_BW_40, 0x40 },
 { MT_RF(759), RF_A_BAND | RF_BW_20, 0x40 },
 { MT_RF(759), RF_A_BAND | RF_BW_40, 0x40 },
 { MT_RF(759), RF_A_BAND | RF_BW_80, 0x10 },
 { MT_RF(760), RF_G_BAND | RF_BW_20, 0xAA },
 { MT_RF(760), RF_G_BAND | RF_BW_40, 0xAA },
 { MT_RF(760), RF_A_BAND | RF_BW_20, 0xAA },
 { MT_RF(760), RF_A_BAND | RF_BW_40, 0xAA },
 { MT_RF(760), RF_A_BAND | RF_BW_80, 0xAA },
 { MT_RF(776), RF_BW_20,  0x40 },
 { MT_RF(776), RF_BW_40,  0x40 },
 { MT_RF(776), RF_BW_80,  0x10 },
 { MT_RF(777), RF_BW_20,  0x40 },
 { MT_RF(777), RF_BW_40,  0x40 },
 { MT_RF(777), RF_BW_80,  0x10 },
};

static const struct mt76x0_rf_switch_item mt76x0_rf_band_switch_tab[] = {
 /* bank, reg bw/band value */
 { MT_RF(0,  16), RF_G_BAND, 0x20 },
 { MT_RF(0,  16), RF_A_BAND, 0x20 },
 { MT_RF(0,  18), RF_G_BAND, 0x00 },
 { MT_RF(0,  18), RF_A_BAND, 0x00 },
 { MT_RF(0,  39), RF_G_BAND, 0x36 },
 { MT_RF(0,  39), RF_A_BAND_LB, 0x34 },
 { MT_RF(0,  39), RF_A_BAND_MB, 0x33 },
 { MT_RF(0,  39), RF_A_BAND_HB, 0x31 },
 { MT_RF(0,  39), RF_A_BAND_11J, 0x36 },
 { MT_RF(6,  12), RF_A_BAND_LB, 0x44 },
 { MT_RF(6,  12), RF_A_BAND_MB, 0x44 },
 { MT_RF(6,  12), RF_A_BAND_HB, 0x55 },
 { MT_RF(6,  12), RF_A_BAND_11J, 0x44 },
 { MT_RF(6,  17), RF_A_BAND_LB, 0x02 },
 { MT_RF(6,  17), RF_A_BAND_MB, 0x00 },
 { MT_RF(6,  17), RF_A_BAND_HB, 0x00 },
 { MT_RF(6,  17), RF_A_BAND_11J, 0x05 },
 { MT_RF(6,  24), RF_A_BAND_LB, 0xA1 },
 { MT_RF(6,  24), RF_A_BAND_MB, 0x41 },
 { MT_RF(6,  24), RF_A_BAND_HB, 0x21 },
 { MT_RF(6,  24), RF_A_BAND_11J, 0xE1 },
 { MT_RF(6,  39), RF_A_BAND_LB, 0x36 },
 { MT_RF(6,  39), RF_A_BAND_MB, 0x34 },
 { MT_RF(6,  39), RF_A_BAND_HB, 0x32 },
 { MT_RF(6,  39), RF_A_BAND_11J, 0x37 },
 { MT_RF(6,  42), RF_A_BAND_LB, 0xFB },
 { MT_RF(6,  42), RF_A_BAND_MB, 0xF3 },
 { MT_RF(6,  42), RF_A_BAND_HB, 0xEB },
 { MT_RF(6,  42), RF_A_BAND_11J, 0xEB },
 { MT_RF(6127), RF_G_BAND, 0x84 },
 { MT_RF(6127), RF_A_BAND, 0x04 },
 { MT_RF(7,   5), RF_G_BAND, 0x40 },
 { MT_RF(7,   5), RF_A_BAND, 0x00 },
 { MT_RF(7,   9), RF_G_BAND, 0x00 },
 { MT_RF(7,   9), RF_A_BAND, 0x00 },
 { MT_RF(7,  70), RF_G_BAND, 0x00 },
 { MT_RF(7,  70), RF_A_BAND, 0x6D },
 { MT_RF(7,  71), RF_G_BAND, 0x00 },
 { MT_RF(7,  71), RF_A_BAND, 0xB0 },
 { MT_RF(7,  78), RF_G_BAND, 0x00 },
 { MT_RF(7,  78), RF_A_BAND, 0x55 },
 { MT_RF(7,  79), RF_G_BAND, 0x00 },
 { MT_RF(7,  79), RF_A_BAND, 0x55 },
};

static const struct mt76x0_freq_item mt76x0_frequency_plan[] = {
 {   1, RF_G_BAND,   0x02, 0x3F, 0x28, 0xDD, 0xE2, 0x40, 0x02, 0x40, 0x02, 0010x28, 00x30, 000x3 }, /* Freq 2412 */
 {   2,  RF_G_BAND,   0x02, 0x3F, 0x3C, 0xDD, 0xE4, 0x40, 0x07, 0x40, 0x02, 0010xA1, 00x30, 000x1 }, /* Freq 2417 */
 {   3,  RF_G_BAND,   0x02, 0x3F, 0x3C, 0xDD, 0xE2, 0x40, 0x07, 0x40, 0x0B, 0010x50, 00x30, 000x0 }, /* Freq 2422 */
 {   4,  RF_G_BAND,   0x02, 0x3F, 0x28, 0xDD, 0xD4, 0x40, 0x02, 0x40, 0x09, 0010x50, 00x30, 000x0 }, /* Freq 2427 */
 {   5,  RF_G_BAND,   0x02, 0x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x02, 0010xA2, 00x30, 000x1 }, /* Freq 2432 */
 {   6,  RF_G_BAND,   0x02, 0x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x07, 0010xA2, 00x30, 000x1 }, /* Freq 2437 */
 {   7,  RF_G_BAND,   0x02, 0x3F, 0x28, 0xDD, 0xE2, 0x40, 0x02, 0x40, 0x07, 0010x28, 00x30, 000x3 }, /* Freq 2442 */
 {   8,  RF_G_BAND,   0x02, 0x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x02, 0010xA3, 00x30, 000x1 }, /* Freq 2447 */
 {   9,  RF_G_BAND,   0x02, 0x3F, 0x3C, 0xDD, 0xF2, 0x40, 0x07, 0x40, 0x0D, 0010x28, 00x30, 000x3 }, /* Freq 2452 */
 {  10,  RF_G_BAND,   0x02, 0x3F, 0x28, 0xDD, 0xD4, 0x40, 0x02, 0x40, 0x09, 0010x51, 00x30, 000x0 }, /* Freq 2457 */
 {  11,  RF_G_BAND,   0x02, 0x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x02, 0010xA4, 00x30, 000x1 }, /* Freq 2462 */
 {  12,  RF_G_BAND,   0x02, 0x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x07, 0010xA4, 00x30, 000x1 }, /* Freq 2467 */
 {  13,  RF_G_BAND,   0x02, 0x3F, 0x28, 0xDD, 0xF2, 0x40, 0x02, 0x40, 0x02, 0010x29, 00x30, 000x3 }, /* Freq 2472 */
 {  14,  RF_G_BAND,   0x02, 0x3F, 0x28, 0xDD, 0xF2, 0x40, 0x02, 0x40, 0x04, 0010x29, 00x30, 000x3 }, /* Freq 2484 */
 { 183,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x70, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x17, 0010x28, 00x30, 000x3 }, /* Freq 4915 */
 { 184,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x00, 0010x29, 00x30, 000x3 }, /* Freq 4920 */
 { 185,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x01, 0010x29, 00x30, 000x3 }, /* Freq 4925 */
 { 187,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x03, 0010x29, 00x30, 000x3 }, /* Freq 4935 */
 { 188,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0010x29, 00x30, 000x3 }, /* Freq 4940 */
 { 189,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0010x29, 00x30, 000x3 }, /* Freq 4945 */
 { 192,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0010x29, 00x30, 000x3 }, /* Freq 4960 */
 { 196,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x06, 0010x29, 00x30, 000x3 }, /* Freq 4980 */
 {  36,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0010x2B, 00x30, 000x3 }, /* Freq 5180 */
 {  37,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0010x2B, 00x30, 000x3 }, /* Freq 5185 */
 {  38,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x03, 0010x2B, 00x30, 000x3 }, /* Freq 5190 */
 {  39,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x07, 0010x2B, 00x30, 000x3 }, /* Freq 5195 */
 {  40,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0010x2B, 00x30, 000x3 }, /* Freq 5200 */
 {  41,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x09, 0010x2B, 00x30, 000x3 }, /* Freq 5205 */
 {  42,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x05, 0010x2B, 00x30, 000x3 }, /* Freq 5210 */
 {  43,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0B, 0010x2B, 00x30, 000x3 }, /* Freq 5215 */
 {  44,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x06, 0010x2B, 00x30, 000x3 }, /* Freq 5220 */
 {  45,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0D, 0010x2B, 00x30, 000x3 }, /* Freq 5225 */
 {  46,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x07, 0010x2B, 00x30, 000x3 }, /* Freq 5230 */
 {  47,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0F, 0010x2B, 00x30, 000x3 }, /* Freq 5235 */
 {  48,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x08, 0010x2B, 00x30, 000x3 }, /* Freq 5240 */
 {  49,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x11, 0010x2B, 00x30, 000x3 }, /* Freq 5245 */
 {  50,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x09, 0010x2B, 00x30, 000x3 }, /* Freq 5250 */
 {  51,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x13, 0010x2B, 00x30, 000x3 }, /* Freq 5255 */
 {  52,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x0A, 0010x2B, 00x30, 000x3 }, /* Freq 5260 */
 {  53,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x15, 0010x2B, 00x30, 000x3 }, /* Freq 5265 */
 {  54,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x0B, 0010x2B, 00x30, 000x3 }, /* Freq 5270 */
 {  55,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x70, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x17, 0010x2B, 00x30, 000x3 }, /* Freq 5275 */
 {  56,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x00, 0010x2C, 00x30, 000x3 }, /* Freq 5280 */
 {  57,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x01, 0010x2C, 00x30, 000x3 }, /* Freq 5285 */
 {  58,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x01, 0010x2C, 00x30, 000x3 }, /* Freq 5290 */
 {  59,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x03, 0010x2C, 00x30, 000x3 }, /* Freq 5295 */
 {  60,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0010x2C, 00x30, 000x3 }, /* Freq 5300 */
 {  61,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0010x2C, 00x30, 000x3 }, /* Freq 5305 */
 {  62,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x03, 0010x2C, 00x30, 000x3 }, /* Freq 5310 */
 {  63,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x07, 0010x2C, 00x30, 000x3 }, /* Freq 5315 */
 {  64,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0010x2C, 00x30, 000x3 }, /* Freq 5320 */
 { 100,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x0A, 0010x2D, 00x30, 000x3 }, /* Freq 5500 */
 { 101,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x15, 0010x2D, 00x30, 000x3 }, /* Freq 5505 */
 { 102,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x0B, 0010x2D, 00x30, 000x3 }, /* Freq 5510 */
 { 103,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x70, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x17, 0010x2D, 00x30, 000x3 }, /* Freq 5515 */
 { 104,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x00, 0010x2E, 00x30, 000x3 }, /* Freq 5520 */
 { 105,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x01, 0010x2E, 00x30, 000x3 }, /* Freq 5525 */
 { 106,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x01, 0010x2E, 00x30, 000x3 }, /* Freq 5530 */
 { 107,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x03, 0010x2E, 00x30, 000x3 }, /* Freq 5535 */
 { 108,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0010x2E, 00x30, 000x3 }, /* Freq 5540 */
 { 109,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0010x2E, 00x30, 000x3 }, /* Freq 5545 */
 { 110,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x03, 0010x2E, 00x30, 000x3 }, /* Freq 5550 */
 { 111,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x07, 0010x2E, 00x30, 000x3 }, /* Freq 5555 */
 { 112,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0010x2E, 00x30, 000x3 }, /* Freq 5560 */
 { 113,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x09, 0010x2E, 00x30, 000x3 }, /* Freq 5565 */
 { 114,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x05, 0010x2E, 00x30, 000x3 }, /* Freq 5570 */
 { 115,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0B, 0010x2E, 00x30, 000x3 }, /* Freq 5575 */
 { 116,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x06, 0010x2E, 00x30, 000x3 }, /* Freq 5580 */
 { 117,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0D, 0010x2E, 00x30, 000x3 }, /* Freq 5585 */
 { 118,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x07, 0010x2E, 00x30, 000x3 }, /* Freq 5590 */
 { 119,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0F, 0010x2E, 00x30, 000x3 }, /* Freq 5595 */
 { 120,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x08, 0010x2E, 00x30, 000x3 }, /* Freq 5600 */
 { 121,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x11, 0010x2E, 00x30, 000x3 }, /* Freq 5605 */
 { 122,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x09, 0010x2E, 00x30, 000x3 }, /* Freq 5610 */
 { 123,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x13, 0010x2E, 00x30, 000x3 }, /* Freq 5615 */
 { 124,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x0A, 0010x2E, 00x30, 000x3 }, /* Freq 5620 */
 { 125,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x15, 0010x2E, 00x30, 000x3 }, /* Freq 5625 */
 { 126,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x0B, 0010x2E, 00x30, 000x3 }, /* Freq 5630 */
 { 127,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x70, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x17, 0010x2E, 00x30, 000x3 }, /* Freq 5635 */
 { 128,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x00, 0010x2F, 00x30, 000x3 }, /* Freq 5640 */
 { 129,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x01, 0010x2F, 00x30, 000x3 }, /* Freq 5645 */
 { 130,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x01, 0010x2F, 00x30, 000x3 }, /* Freq 5650 */
 { 131,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x03, 0010x2F, 00x30, 000x3 }, /* Freq 5655 */
 { 132,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0010x2F, 00x30, 000x3 }, /* Freq 5660 */
 { 133,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0010x2F, 00x30, 000x3 }, /* Freq 5665 */
 { 134,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x03, 0010x2F, 00x30, 000x3 }, /* Freq 5670 */
 { 135,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x07, 0010x2F, 00x30, 000x3 }, /* Freq 5675 */
 { 136,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0010x2F, 00x30, 000x3 }, /* Freq 5680 */
 { 137,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x09, 0010x2F, 00x30, 000x3 }, /* Freq 5685 */
 { 138,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x05, 0010x2F, 00x30, 000x3 }, /* Freq 5690 */
 { 139,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0B, 0010x2F, 00x30, 000x3 }, /* Freq 5695 */
 { 140,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x06, 0010x2F, 00x30, 000x3 }, /* Freq 5700 */
 { 141,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0D, 0010x2F, 00x30, 000x3 }, /* Freq 5705 */
 { 142,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x07, 0010x2F, 00x30, 000x3 }, /* Freq 5710 */
 { 143,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0F, 0010x2F, 00x30, 000x3 }, /* Freq 5715 */
 { 144,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x08, 0010x2F, 00x30, 000x3 }, /* Freq 5720 */
 { 145,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x11, 0010x2F, 00x30, 000x3 }, /* Freq 5725 */
 { 146,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x09, 0010x2F, 00x30, 000x3 }, /* Freq 5730 */
 { 147,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x13, 0010x2F, 00x30, 000x3 }, /* Freq 5735 */
 { 148,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x0A, 0010x2F, 00x30, 000x3 }, /* Freq 5740 */
 { 149,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x15, 0010x2F, 00x30, 000x3 }, /* Freq 5745 */
 { 150,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x0B, 0010x2F, 00x30, 000x3 }, /* Freq 5750 */
 { 151,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x70, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x17, 0010x2F, 00x30, 000x3 }, /* Freq 5755 */
 { 152,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x00, 0010x30, 00x30, 000x3 }, /* Freq 5760 */
 { 153,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x01, 0010x30, 00x30, 000x3 }, /* Freq 5765 */
 { 154,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x01, 0010x30, 00x30, 000x3 }, /* Freq 5770 */
 { 155,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x03, 0010x30, 00x30, 000x3 }, /* Freq 5775 */
 { 156,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0010x30, 00x30, 000x3 }, /* Freq 5780 */
 { 157,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0010x30, 00x30, 000x3 }, /* Freq 5785 */
 { 158,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x03, 0010x30, 00x30, 000x3 }, /* Freq 5790 */
 { 159,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x07, 0010x30, 00x30, 000x3 }, /* Freq 5795 */
 { 160,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0010x30, 00x30, 000x3 }, /* Freq 5800 */
 { 161,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x09, 0010x30, 00x30, 000x3 }, /* Freq 5805 */
 { 162,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x05, 0010x30, 00x30, 000x3 }, /* Freq 5810 */
 { 163,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0B, 0010x30, 00x30, 000x3 }, /* Freq 5815 */
 { 164,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x06, 0010x30, 00x30, 000x3 }, /* Freq 5820 */
 { 165,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0D, 0010x30, 00x30, 000x3 }, /* Freq 5825 */
 { 166,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x07, 0010x30, 00x30, 000x3 }, /* Freq 5830 */
 { 167,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0F, 0010x30, 00x30, 000x3 }, /* Freq 5835 */
 { 168,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x08, 0010x30, 00x30, 000x3 }, /* Freq 5840 */
 { 169,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x11, 0010x30, 00x30, 000x3 }, /* Freq 5845 */
 { 170,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x09, 0010x30, 00x30, 000x3 }, /* Freq 5850 */
 { 171,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x13, 0010x30, 00x30, 000x3 }, /* Freq 5855 */
 { 172,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x0A, 0010x30, 00x30, 000x3 }, /* Freq 5860 */
 { 173,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x15, 0010x30, 00x30, 000x3 }, /* Freq 5865 */
};

static const struct mt76x0_freq_item mt76x0_sdm_frequency_plan[] = {
 {   1, RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x0CCCC, 0x3 }, /* Freq 2412 */
 {   2,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x12222, 0x3 }, /* Freq 2417 */
 {   3,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x17777, 0x3 }, /* Freq 2422 */
 {   4,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x1CCCC, 0x3 }, /* Freq 2427 */
 {   5,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x22222, 0x3 }, /* Freq 2432 */
 {   6,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x27777, 0x3 }, /* Freq 2437 */
 {   7,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x2CCCC, 0x3 }, /* Freq 2442 */
 {   8,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x32222, 0x3 }, /* Freq 2447 */
 {   9,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x37777, 0x3 }, /* Freq 2452 */
 {  10,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x3CCCC, 0x3 }, /* Freq 2457 */
 {  11,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x02222, 0x3 }, /* Freq 2462 */
 {  12,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x07777, 0x3 }, /* Freq 2467 */
 {  13,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x0CCCC, 0x3 }, /* Freq 2472 */
 {  14,  RF_G_BAND,   0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x19999, 0x3 }, /* Freq 2484 */
 { 183,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x28, 00x0, 0x8, 0x3D555, 0x3 }, /* Freq 4915 */
 { 184,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x00000, 0x3 }, /* Freq 4920 */
 { 185,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x02AAA, 0x3 }, /* Freq 4925 */
 { 187,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x08000, 0x3 }, /* Freq 4935 */
 { 188,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 4940 */
 { 189,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x0D555, 0x3 }, /* Freq 4945 */
 { 192,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x15555, 0x3 }, /* Freq 4960 */
 { 196,  (RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x29, 00x0, 0x8, 0x20000, 0x3 }, /* Freq 4980 */
 {  36,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 5180 */
 {  37,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x0D555, 0x3 }, /* Freq 5185 */
 {  38,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x10000, 0x3 }, /* Freq 5190 */
 {  39,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x12AAA, 0x3 }, /* Freq 5195 */
 {  40,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x15555, 0x3 }, /* Freq 5200 */
 {  41,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x18000, 0x3 }, /* Freq 5205 */
 {  42,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x1AAAA, 0x3 }, /* Freq 5210 */
 {  43,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x1D555, 0x3 }, /* Freq 5215 */
 {  44,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x20000, 0x3 }, /* Freq 5220 */
 {  45,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x22AAA, 0x3 }, /* Freq 5225 */
 {  46,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x25555, 0x3 }, /* Freq 5230 */
 {  47,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x28000, 0x3 }, /* Freq 5235 */
 {  48,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x2AAAA, 0x3 }, /* Freq 5240 */
 {  49,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x2D555, 0x3 }, /* Freq 5245 */
 {  50,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x30000, 0x3 }, /* Freq 5250 */
 {  51,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x32AAA, 0x3 }, /* Freq 5255 */
 {  52,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x35555, 0x3 }, /* Freq 5260 */
 {  53,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x38000, 0x3 }, /* Freq 5265 */
 {  54,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x3AAAA, 0x3 }, /* Freq 5270 */
 {  55,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2B, 00x0, 0x8, 0x3D555, 0x3 }, /* Freq 5275 */
 {  56,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2C, 00x0, 0x8, 0x00000, 0x3 }, /* Freq 5280 */
 {  57,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2C, 00x0, 0x8, 0x02AAA, 0x3 }, /* Freq 5285 */
 {  58,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2C, 00x0, 0x8, 0x05555, 0x3 }, /* Freq 5290 */
 {  59,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2C, 00x0, 0x8, 0x08000, 0x3 }, /* Freq 5295 */
 {  60,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2C, 00x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 5300 */
 {  61,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2C, 00x0, 0x8, 0x0D555, 0x3 }, /* Freq 5305 */
 {  62,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2C, 00x0, 0x8, 0x10000, 0x3 }, /* Freq 5310 */
 {  63,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2C, 00x0, 0x8, 0x12AAA, 0x3 }, /* Freq 5315 */
 {  64,  (RF_A_BAND | RF_A_BAND_LB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2C, 00x0, 0x8, 0x15555, 0x3 }, /* Freq 5320 */
 { 100,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2D, 00x0, 0x8, 0x35555, 0x3 }, /* Freq 5500 */
 { 101,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2D, 00x0, 0x8, 0x38000, 0x3 }, /* Freq 5505 */
 { 102,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2D, 00x0, 0x8, 0x3AAAA, 0x3 }, /* Freq 5510 */
 { 103,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2D, 00x0, 0x8, 0x3D555, 0x3 }, /* Freq 5515 */
 { 104,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x00000, 0x3 }, /* Freq 5520 */
 { 105,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x02AAA, 0x3 }, /* Freq 5525 */
 { 106,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x05555, 0x3 }, /* Freq 5530 */
 { 107,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x08000, 0x3 }, /* Freq 5535 */
 { 108,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 5540 */
 { 109,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x0D555, 0x3 }, /* Freq 5545 */
 { 110,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x10000, 0x3 }, /* Freq 5550 */
 { 111,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x12AAA, 0x3 }, /* Freq 5555 */
 { 112,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x15555, 0x3 }, /* Freq 5560 */
 { 113,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x18000, 0x3 }, /* Freq 5565 */
 { 114,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x1AAAA, 0x3 }, /* Freq 5570 */
 { 115,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x1D555, 0x3 }, /* Freq 5575 */
 { 116,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x20000, 0x3 }, /* Freq 5580 */
 { 117,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x22AAA, 0x3 }, /* Freq 5585 */
 { 118,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x25555, 0x3 }, /* Freq 5590 */
 { 119,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x28000, 0x3 }, /* Freq 5595 */
 { 120,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x2AAAA, 0x3 }, /* Freq 5600 */
 { 121,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x2D555, 0x3 }, /* Freq 5605 */
 { 122,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x30000, 0x3 }, /* Freq 5610 */
 { 123,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x32AAA, 0x3 }, /* Freq 5615 */
 { 124,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x35555, 0x3 }, /* Freq 5620 */
 { 125,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x38000, 0x3 }, /* Freq 5625 */
 { 126,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x3AAAA, 0x3 }, /* Freq 5630 */
 { 127,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2E, 00x0, 0x8, 0x3D555, 0x3 }, /* Freq 5635 */
 { 128,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x00000, 0x3 }, /* Freq 5640 */
 { 129,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x02AAA, 0x3 }, /* Freq 5645 */
 { 130,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x05555, 0x3 }, /* Freq 5650 */
 { 131,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x08000, 0x3 }, /* Freq 5655 */
 { 132,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 5660 */
 { 133,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x0D555, 0x3 }, /* Freq 5665 */
 { 134,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x10000, 0x3 }, /* Freq 5670 */
 { 135,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x12AAA, 0x3 }, /* Freq 5675 */
 { 136,  (RF_A_BAND | RF_A_BAND_MB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x15555, 0x3 }, /* Freq 5680 */
 { 137,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x18000, 0x3 }, /* Freq 5685 */
 { 138,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x1AAAA, 0x3 }, /* Freq 5690 */
 { 139,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x1D555, 0x3 }, /* Freq 5695 */
 { 140,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x20000, 0x3 }, /* Freq 5700 */
 { 141,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x22AAA, 0x3 }, /* Freq 5705 */
 { 142,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x25555, 0x3 }, /* Freq 5710 */
 { 143,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x28000, 0x3 }, /* Freq 5715 */
 { 144,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x2AAAA, 0x3 }, /* Freq 5720 */
 { 145,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x2D555, 0x3 }, /* Freq 5725 */
 { 146,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x30000, 0x3 }, /* Freq 5730 */
 { 147,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x32AAA, 0x3 }, /* Freq 5735 */
 { 148,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x35555, 0x3 }, /* Freq 5740 */
 { 149,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x38000, 0x3 }, /* Freq 5745 */
 { 150,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x3AAAA, 0x3 }, /* Freq 5750 */
 { 151,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x2F, 00x0, 0x8, 0x3D555, 0x3 }, /* Freq 5755 */
 { 152,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x00000, 0x3 }, /* Freq 5760 */
 { 153,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x02AAA, 0x3 }, /* Freq 5765 */
 { 154,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x05555, 0x3 }, /* Freq 5770 */
 { 155,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x08000, 0x3 }, /* Freq 5775 */
 { 156,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 5780 */
 { 157,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x0D555, 0x3 }, /* Freq 5785 */
 { 158,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x10000, 0x3 }, /* Freq 5790 */
 { 159,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x12AAA, 0x3 }, /* Freq 5795 */
 { 160,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x15555, 0x3 }, /* Freq 5800 */
 { 161,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x18000, 0x3 }, /* Freq 5805 */
 { 162,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x1AAAA, 0x3 }, /* Freq 5810 */
 { 163,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x1D555, 0x3 }, /* Freq 5815 */
 { 164,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x20000, 0x3 }, /* Freq 5820 */
 { 165,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x22AAA, 0x3 }, /* Freq 5825 */
 { 166,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x25555, 0x3 }, /* Freq 5830 */
 { 167,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x28000, 0x3 }, /* Freq 5835 */
 { 168,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x2AAAA, 0x3 }, /* Freq 5840 */
 { 169,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x2D555, 0x3 }, /* Freq 5845 */
 { 170,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x30000, 0x3 }, /* Freq 5850 */
 { 171,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x32AAA, 0x3 }, /* Freq 5855 */
 { 172,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x35555, 0x3 }, /* Freq 5860 */
 { 173,  (RF_A_BAND | RF_A_BAND_HB), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0000x30, 00x0, 0x8, 0x38000, 0x3 }, /* Freq 5865 */
};

static const u8 mt76x0_sdm_channel[] = {
 183185,  43,  45,
 54,   55,  57,  58,
 102103105106,
 115117126127,
 129130139141,
 150151153154,
 163165
};

static const struct mt76x0_rf_switch_item mt76x0_rf_ext_pa_tab[] = {
 { MT_RF(645), RF_A_BAND_LB, 0x63 },
 { MT_RF(645), RF_A_BAND_MB, 0x43 },
 { MT_RF(645), RF_A_BAND_HB, 0x33 },
 { MT_RF(645), RF_A_BAND_11J, 0x73 },
 { MT_RF(650), RF_A_BAND_LB, 0x02 },
 { MT_RF(650), RF_A_BAND_MB, 0x02 },
 { MT_RF(650), RF_A_BAND_HB, 0x02 },
 { MT_RF(650), RF_A_BAND_11J, 0x02 },
 { MT_RF(651), RF_A_BAND_LB, 0x02 },
 { MT_RF(651), RF_A_BAND_MB, 0x02 },
 { MT_RF(651), RF_A_BAND_HB, 0x02 },
 { MT_RF(651), RF_A_BAND_11J, 0x02 },
 { MT_RF(652), RF_A_BAND_LB, 0x08 },
 { MT_RF(652), RF_A_BAND_MB, 0x08 },
 { MT_RF(652), RF_A_BAND_HB, 0x08 },
 { MT_RF(652), RF_A_BAND_11J, 0x08 },
 { MT_RF(653), RF_A_BAND_LB, 0x08 },
 { MT_RF(653), RF_A_BAND_MB, 0x08 },
 { MT_RF(653), RF_A_BAND_HB, 0x08 },
 { MT_RF(653), RF_A_BAND_11J, 0x08 },
 { MT_RF(654), RF_A_BAND_LB, 0x0A },
 { MT_RF(654), RF_A_BAND_MB, 0x0A },
 { MT_RF(654), RF_A_BAND_HB, 0x0A },
 { MT_RF(654), RF_A_BAND_11J, 0x0A },
 { MT_RF(655), RF_A_BAND_LB, 0x0A },
 { MT_RF(655), RF_A_BAND_MB, 0x0A },
 { MT_RF(655), RF_A_BAND_HB, 0x0A },
 { MT_RF(655), RF_A_BAND_11J, 0x0A },
 { MT_RF(656), RF_A_BAND_LB, 0x05 },
 { MT_RF(656), RF_A_BAND_MB, 0x05 },
 { MT_RF(656), RF_A_BAND_HB, 0x05 },
 { MT_RF(656), RF_A_BAND_11J, 0x05 },
 { MT_RF(657), RF_A_BAND_LB, 0x05 },
 { MT_RF(657), RF_A_BAND_MB, 0x05 },
 { MT_RF(657), RF_A_BAND_HB, 0x05 },
 { MT_RF(657), RF_A_BAND_11J, 0x05 },
 { MT_RF(658), RF_A_BAND_LB, 0x05 },
 { MT_RF(658), RF_A_BAND_MB, 0x03 },
 { MT_RF(658), RF_A_BAND_HB, 0x02 },
 { MT_RF(658), RF_A_BAND_11J, 0x07 },
 { MT_RF(659), RF_A_BAND_LB, 0x05 },
 { MT_RF(659), RF_A_BAND_MB, 0x03 },
 { MT_RF(659), RF_A_BAND_HB, 0x02 },
 { MT_RF(659), RF_A_BAND_11J, 0x07 },
};

#endif

Messung V0.5 in Prozent
C=97 H=93 G=94

¤ Dauer der Verarbeitung: 0.16 Sekunden  (vorverarbeitet am  2026-06-07) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.