110de7a8bSStanislaw Gruszka /*
210de7a8bSStanislaw Gruszka  * (c) Copyright 2002-2010, Ralink Technology, Inc.
310de7a8bSStanislaw Gruszka  * Copyright (C) 2015 Jakub Kicinski <kubakici@wp.pl>
410de7a8bSStanislaw Gruszka  * Copyright (C) 2018 Stanislaw Gruszka <stf_xl@wp.pl>
510de7a8bSStanislaw Gruszka  *
610de7a8bSStanislaw Gruszka  * This program is free software; you can redistribute it and/or modify
710de7a8bSStanislaw Gruszka  * it under the terms of the GNU General Public License version 2
810de7a8bSStanislaw Gruszka  * as published by the Free Software Foundation
910de7a8bSStanislaw Gruszka  *
1010de7a8bSStanislaw Gruszka  * This program is distributed in the hope that it will be useful,
1110de7a8bSStanislaw Gruszka  * but WITHOUT ANY WARRANTY; without even the implied warranty of
1210de7a8bSStanislaw Gruszka  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1310de7a8bSStanislaw Gruszka  * GNU General Public License for more details.
1410de7a8bSStanislaw Gruszka  */
1510de7a8bSStanislaw Gruszka 
1610de7a8bSStanislaw Gruszka #ifndef __MT76X0U_PHY_INITVALS_H
1710de7a8bSStanislaw Gruszka #define __MT76X0U_PHY_INITVALS_H
1810de7a8bSStanislaw Gruszka 
1910de7a8bSStanislaw Gruszka #define RF_REG_PAIR(bank, reg, value)				\
2010de7a8bSStanislaw Gruszka 	{ (bank) << 16 | (reg), value }
2110de7a8bSStanislaw Gruszka 
2210de7a8bSStanislaw Gruszka 
2310de7a8bSStanislaw Gruszka static const struct mt76_reg_pair mt76x0_rf_central_tab[] = {
2410de7a8bSStanislaw Gruszka /*
2510de7a8bSStanislaw Gruszka 	Bank 0 - For central blocks: BG, PLL, XTAL, LO, ADC/DAC
2610de7a8bSStanislaw Gruszka */
2710de7a8bSStanislaw Gruszka 	{ MT_RF(0, 1), 0x01},
2810de7a8bSStanislaw Gruszka 	{ MT_RF(0, 2), 0x11},
2910de7a8bSStanislaw Gruszka 
3010de7a8bSStanislaw Gruszka 	/*
3110de7a8bSStanislaw Gruszka 		R3 ~ R7: VCO Cal.
3210de7a8bSStanislaw Gruszka 	*/
3310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 3), 0x73}, /* VCO Freq Cal - No Bypass, VCO Amp Cal - No Bypass */
3410de7a8bSStanislaw Gruszka 	{ MT_RF(0, 4), 0x30}, /* R4 b<7>=1, VCO cal */
3510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 5), 0x00},
3610de7a8bSStanislaw Gruszka 	{ MT_RF(0, 6), 0x41}, /* Set the open loop amplitude to middle since bypassing amplitude calibration */
3710de7a8bSStanislaw Gruszka 	{ MT_RF(0, 7), 0x00},
3810de7a8bSStanislaw Gruszka 
3910de7a8bSStanislaw Gruszka 	/*
4010de7a8bSStanislaw Gruszka 		XO
4110de7a8bSStanislaw Gruszka 	*/
4210de7a8bSStanislaw Gruszka 	{ MT_RF(0,  8), 0x00},
4310de7a8bSStanislaw Gruszka 	{ MT_RF(0,  9), 0x00},
4410de7a8bSStanislaw Gruszka 	{ MT_RF(0, 10), 0x0C},
4510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 11), 0x00},
4610de7a8bSStanislaw Gruszka 	{ MT_RF(0, 12), 0x00},
4710de7a8bSStanislaw Gruszka 
4810de7a8bSStanislaw Gruszka 	/*
4910de7a8bSStanislaw Gruszka 		BG
5010de7a8bSStanislaw Gruszka 	*/
5110de7a8bSStanislaw Gruszka 	{ MT_RF(0, 13), 0x00},
5210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 14), 0x00},
5310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 15), 0x00},
5410de7a8bSStanislaw Gruszka 
5510de7a8bSStanislaw Gruszka 	/*
5610de7a8bSStanislaw Gruszka 		LDO
5710de7a8bSStanislaw Gruszka 	*/
5810de7a8bSStanislaw Gruszka 	{ MT_RF(0, 19), 0x20},
5910de7a8bSStanislaw Gruszka 	/*
6010de7a8bSStanislaw Gruszka 		XO
6110de7a8bSStanislaw Gruszka 	*/
6210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 20), 0x22},
6310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 21), 0x12},
6410de7a8bSStanislaw Gruszka 	{ MT_RF(0, 23), 0x00},
6510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 24), 0x33}, /* See band selection for R24<1:0> */
6610de7a8bSStanislaw Gruszka 	{ MT_RF(0, 25), 0x00},
6710de7a8bSStanislaw Gruszka 
6810de7a8bSStanislaw Gruszka 	/*
6910de7a8bSStanislaw Gruszka 		PLL, See Freq Selection
7010de7a8bSStanislaw Gruszka 	*/
7110de7a8bSStanislaw Gruszka 	{ MT_RF(0, 26), 0x00},
7210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 27), 0x00},
7310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 28), 0x00},
7410de7a8bSStanislaw Gruszka 	{ MT_RF(0, 29), 0x00},
7510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 30), 0x00},
7610de7a8bSStanislaw Gruszka 	{ MT_RF(0, 31), 0x00},
7710de7a8bSStanislaw Gruszka 	{ MT_RF(0, 32), 0x00},
7810de7a8bSStanislaw Gruszka 	{ MT_RF(0, 33), 0x00},
7910de7a8bSStanislaw Gruszka 	{ MT_RF(0, 34), 0x00},
8010de7a8bSStanislaw Gruszka 	{ MT_RF(0, 35), 0x00},
8110de7a8bSStanislaw Gruszka 	{ MT_RF(0, 36), 0x00},
8210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 37), 0x00},
8310de7a8bSStanislaw Gruszka 
8410de7a8bSStanislaw Gruszka 	/*
8510de7a8bSStanislaw Gruszka 		LO Buffer
8610de7a8bSStanislaw Gruszka 	*/
8710de7a8bSStanislaw Gruszka 	{ MT_RF(0, 38), 0x2F},
8810de7a8bSStanislaw Gruszka 
8910de7a8bSStanislaw Gruszka 	/*
9010de7a8bSStanislaw Gruszka 		Test Ports
9110de7a8bSStanislaw Gruszka 	*/
9210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 64), 0x00},
9310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 65), 0x80},
9410de7a8bSStanislaw Gruszka 	{ MT_RF(0, 66), 0x01},
9510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 67), 0x04},
9610de7a8bSStanislaw Gruszka 
9710de7a8bSStanislaw Gruszka 	/*
9810de7a8bSStanislaw Gruszka 		ADC/DAC
9910de7a8bSStanislaw Gruszka 	*/
10010de7a8bSStanislaw Gruszka 	{ MT_RF(0, 68), 0x00},
10110de7a8bSStanislaw Gruszka 	{ MT_RF(0, 69), 0x08},
10210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 70), 0x08},
10310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 71), 0x40},
10410de7a8bSStanislaw Gruszka 	{ MT_RF(0, 72), 0xD0},
10510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 73), 0x93},
10610de7a8bSStanislaw Gruszka };
10710de7a8bSStanislaw Gruszka 
10810de7a8bSStanislaw Gruszka static const struct mt76_reg_pair mt76x0_rf_2g_channel_0_tab[] = {
10910de7a8bSStanislaw Gruszka /*
11010de7a8bSStanislaw Gruszka 	Bank 5 - Channel 0 2G RF registers
11110de7a8bSStanislaw Gruszka */
11210de7a8bSStanislaw Gruszka 	/*
11310de7a8bSStanislaw Gruszka 		RX logic operation
11410de7a8bSStanislaw Gruszka 	*/
11510de7a8bSStanislaw Gruszka 	/* RF_R00 Change in SelectBand6590 */
11610de7a8bSStanislaw Gruszka 
11710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 2), 0x0C}, /* 5G+2G (MT7610U) */
11810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 3), 0x00},
11910de7a8bSStanislaw Gruszka 
12010de7a8bSStanislaw Gruszka 	/*
12110de7a8bSStanislaw Gruszka 		TX logic operation
12210de7a8bSStanislaw Gruszka 	*/
12310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 4), 0x00},
12410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 5), 0x84},
12510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 6), 0x02},
12610de7a8bSStanislaw Gruszka 
12710de7a8bSStanislaw Gruszka 	/*
12810de7a8bSStanislaw Gruszka 		LDO
12910de7a8bSStanislaw Gruszka 	*/
13010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 7), 0x00},
13110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 8), 0x00},
13210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 9), 0x00},
13310de7a8bSStanislaw Gruszka 
13410de7a8bSStanislaw Gruszka 	/*
13510de7a8bSStanislaw Gruszka 		RX
13610de7a8bSStanislaw Gruszka 	*/
13710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 10), 0x51},
13810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 11), 0x22},
13910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 12), 0x22},
14010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 13), 0x0F},
14110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 14), 0x47}, /* Increase mixer current for more gain */
14210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 15), 0x25},
14310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 16), 0xC7}, /* Tune LNA2 tank */
14410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 17), 0x00},
14510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 18), 0x00},
14610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 19), 0x30}, /* Improve max Pin */
14710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 20), 0x33},
14810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 21), 0x02},
14910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 22), 0x32}, /* Tune LNA1 tank */
15010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 23), 0x00},
15110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 24), 0x25},
15210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 26), 0x00},
15310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 27), 0x12},
15410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 28), 0x0F},
15510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 29), 0x00},
15610de7a8bSStanislaw Gruszka 
15710de7a8bSStanislaw Gruszka 	/*
15810de7a8bSStanislaw Gruszka 		LOGEN
15910de7a8bSStanislaw Gruszka 	*/
16010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 30), 0x51}, /* Tune LOGEN tank */
16110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 31), 0x35},
16210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 32), 0x31},
16310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 33), 0x31},
16410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 34), 0x34},
16510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 35), 0x03},
16610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 36), 0x00},
16710de7a8bSStanislaw Gruszka 
16810de7a8bSStanislaw Gruszka 	/*
16910de7a8bSStanislaw Gruszka 		TX
17010de7a8bSStanislaw Gruszka 	*/
17110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 37), 0xDD}, /* Improve 3.2GHz spur */
17210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 38), 0xB3},
17310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 39), 0x33},
17410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 40), 0xB1},
17510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 41), 0x71},
17610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 42), 0xF2},
17710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 43), 0x47},
17810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 44), 0x77},
17910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 45), 0x0E},
18010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 46), 0x10},
18110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 47), 0x00},
18210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 48), 0x53},
18310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 49), 0x03},
18410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 50), 0xEF},
18510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 51), 0xC7},
18610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 52), 0x62},
18710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 53), 0x62},
18810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 54), 0x00},
18910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 55), 0x00},
19010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 56), 0x0F},
19110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 57), 0x0F},
19210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 58), 0x16},
19310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 59), 0x16},
19410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 60), 0x10},
19510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 61), 0x10},
19610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 62), 0xD0},
19710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 63), 0x6C},
19810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 64), 0x58},
19910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 65), 0x58},
20010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 66), 0xF2},
20110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 67), 0xE8},
20210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 68), 0xF0},
20310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 69), 0xF0},
20410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 127), 0x04},
20510de7a8bSStanislaw Gruszka };
20610de7a8bSStanislaw Gruszka 
20710de7a8bSStanislaw Gruszka static const struct mt76_reg_pair mt76x0_rf_5g_channel_0_tab[] = {
20810de7a8bSStanislaw Gruszka /*
20910de7a8bSStanislaw Gruszka 	Bank 6 - Channel 0 5G RF registers
21010de7a8bSStanislaw Gruszka */
21110de7a8bSStanislaw Gruszka 	/*
21210de7a8bSStanislaw Gruszka 		RX logic operation
21310de7a8bSStanislaw Gruszka 	*/
21410de7a8bSStanislaw Gruszka 	/* RF_R00 Change in SelectBandmt76x0 */
21510de7a8bSStanislaw Gruszka 
21610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 2), 0x0C},
21710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 3), 0x00},
21810de7a8bSStanislaw Gruszka 
21910de7a8bSStanislaw Gruszka 	/*
22010de7a8bSStanislaw Gruszka 		TX logic operation
22110de7a8bSStanislaw Gruszka 	*/
22210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 4), 0x00},
22310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 5), 0x84},
22410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 6), 0x02},
22510de7a8bSStanislaw Gruszka 
22610de7a8bSStanislaw Gruszka 	/*
22710de7a8bSStanislaw Gruszka 		LDO
22810de7a8bSStanislaw Gruszka 	*/
22910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 7), 0x00},
23010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 8), 0x00},
23110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 9), 0x00},
23210de7a8bSStanislaw Gruszka 
23310de7a8bSStanislaw Gruszka 	/*
23410de7a8bSStanislaw Gruszka 		RX
23510de7a8bSStanislaw Gruszka 	*/
23610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 10), 0x00},
23710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 11), 0x01},
23810de7a8bSStanislaw Gruszka 
23910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 13), 0x23},
24010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 14), 0x00},
24110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 15), 0x04},
24210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 16), 0x22},
24310de7a8bSStanislaw Gruszka 
24410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 18), 0x08},
24510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 19), 0x00},
24610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 20), 0x00},
24710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 21), 0x00},
24810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 22), 0xFB},
24910de7a8bSStanislaw Gruszka 
25010de7a8bSStanislaw Gruszka 	/*
25110de7a8bSStanislaw Gruszka 		LOGEN5G
25210de7a8bSStanislaw Gruszka 	*/
25310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 25), 0x76},
25410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 26), 0x24},
25510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 27), 0x04},
25610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 28), 0x00},
25710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 29), 0x00},
25810de7a8bSStanislaw Gruszka 
25910de7a8bSStanislaw Gruszka 	/*
26010de7a8bSStanislaw Gruszka 		TX
26110de7a8bSStanislaw Gruszka 	*/
26210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 37), 0xBB},
26310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 38), 0xB3},
26410de7a8bSStanislaw Gruszka 
26510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 40), 0x33},
26610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 41), 0x33},
26710de7a8bSStanislaw Gruszka 
26810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 43), 0x03},
26910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 44), 0xB3},
27010de7a8bSStanislaw Gruszka 
27110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 46), 0x17},
27210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 47), 0x0E},
27310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 48), 0x10},
27410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 49), 0x07},
27510de7a8bSStanislaw Gruszka 
27610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 62), 0x00},
27710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 63), 0x00},
27810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 64), 0xF1},
27910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 65), 0x0F},
28010de7a8bSStanislaw Gruszka };
28110de7a8bSStanislaw Gruszka 
28210de7a8bSStanislaw Gruszka static const struct mt76_reg_pair mt76x0_rf_vga_channel_0_tab[] = {
28310de7a8bSStanislaw Gruszka /*
28410de7a8bSStanislaw Gruszka 	Bank 7 - Channel 0 VGA RF registers
28510de7a8bSStanislaw Gruszka */
28610de7a8bSStanislaw Gruszka 	/* E3 CR */
28710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 0), 0x47}, /* Allow BBP/MAC to do calibration */
28810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 1), 0x00},
28910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 2), 0x00},
29010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 3), 0x00},
29110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 4), 0x00},
29210de7a8bSStanislaw Gruszka 
29310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 10), 0x13},
29410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 11), 0x0F},
29510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 12), 0x13}, /* For dcoc */
29610de7a8bSStanislaw Gruszka 	{ MT_RF(7, 13), 0x13}, /* For dcoc */
29710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 14), 0x13}, /* For dcoc */
29810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 15), 0x20}, /* For dcoc */
29910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 16), 0x22}, /* For dcoc */
30010de7a8bSStanislaw Gruszka 
30110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 17), 0x7C},
30210de7a8bSStanislaw Gruszka 
30310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 18), 0x00},
30410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 19), 0x00},
30510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 20), 0x00},
30610de7a8bSStanislaw Gruszka 	{ MT_RF(7, 21), 0xF1},
30710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 22), 0x11},
30810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 23), 0xC2},
30910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 24), 0x41},
31010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 25), 0x20},
31110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 26), 0x40},
31210de7a8bSStanislaw Gruszka 	{ MT_RF(7, 27), 0xD7},
31310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 28), 0xA2},
31410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 29), 0x60},
31510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 30), 0x49},
31610de7a8bSStanislaw Gruszka 	{ MT_RF(7, 31), 0x20},
31710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 32), 0x44},
31810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 33), 0xC1},
31910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 34), 0x60},
32010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 35), 0xC0},
32110de7a8bSStanislaw Gruszka 
32210de7a8bSStanislaw Gruszka 	{ MT_RF(7, 61), 0x01},
32310de7a8bSStanislaw Gruszka 
32410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 72), 0x3C},
32510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 73), 0x34},
32610de7a8bSStanislaw Gruszka 	{ MT_RF(7, 74), 0x00},
32710de7a8bSStanislaw Gruszka };
32810de7a8bSStanislaw Gruszka 
32910de7a8bSStanislaw Gruszka static const struct mt76x0_rf_switch_item mt76x0_rf_bw_switch_tab[] = {
33010de7a8bSStanislaw Gruszka 	/*   Bank, 		Register,	Bw/Band, 	Value */
33110de7a8bSStanislaw Gruszka 	{ MT_RF(0, 17),		RF_G_BAND | RF_BW_20,	0x00},
33210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 17),		RF_G_BAND | RF_BW_40,	0x00},
33310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 17),		RF_A_BAND | RF_BW_20,	0x00},
33410de7a8bSStanislaw Gruszka 	{ MT_RF(0, 17),		RF_A_BAND | RF_BW_40,	0x00},
33510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 17),		RF_A_BAND | RF_BW_80,	0x00},
33610de7a8bSStanislaw Gruszka 
33710de7a8bSStanislaw Gruszka 	/* TODO: need to check B7.R6 & B7.R7 setting for 2.4G again @20121112 */
33810de7a8bSStanislaw Gruszka 	{ MT_RF(7,  6),		RF_G_BAND | RF_BW_20,	0x40},
33910de7a8bSStanislaw Gruszka 	{ MT_RF(7,  6),		RF_G_BAND | RF_BW_40,	0x1C},
34010de7a8bSStanislaw Gruszka 	{ MT_RF(7,  6),		RF_A_BAND | RF_BW_20,	0x40},
34110de7a8bSStanislaw Gruszka 	{ MT_RF(7,  6),		RF_A_BAND | RF_BW_40,	0x20},
34210de7a8bSStanislaw Gruszka 	{ MT_RF(7,  6),		RF_A_BAND | RF_BW_80,	0x10},
34310de7a8bSStanislaw Gruszka 
34410de7a8bSStanislaw Gruszka 	{ MT_RF(7,  7),		RF_G_BAND | RF_BW_20,	0x40},
34510de7a8bSStanislaw Gruszka 	{ MT_RF(7,  7),		RF_G_BAND | RF_BW_40,	0x20},
34610de7a8bSStanislaw Gruszka 	{ MT_RF(7,  7),		RF_A_BAND | RF_BW_20,	0x40},
34710de7a8bSStanislaw Gruszka 	{ MT_RF(7,  7),		RF_A_BAND | RF_BW_40,	0x20},
34810de7a8bSStanislaw Gruszka 	{ MT_RF(7,  7),		RF_A_BAND | RF_BW_80,	0x10},
34910de7a8bSStanislaw Gruszka 
35010de7a8bSStanislaw Gruszka 	{ MT_RF(7,  8),		RF_G_BAND | RF_BW_20,	0x03},
35110de7a8bSStanislaw Gruszka 	{ MT_RF(7,  8),		RF_G_BAND | RF_BW_40,	0x01},
35210de7a8bSStanislaw Gruszka 	{ MT_RF(7,  8),		RF_A_BAND | RF_BW_20,	0x03},
35310de7a8bSStanislaw Gruszka 	{ MT_RF(7,  8),		RF_A_BAND | RF_BW_40,	0x01},
35410de7a8bSStanislaw Gruszka 	{ MT_RF(7,  8),		RF_A_BAND | RF_BW_80,	0x00},
35510de7a8bSStanislaw Gruszka 
35610de7a8bSStanislaw Gruszka 	/* TODO: need to check B7.R58 & B7.R59 setting for 2.4G again @20121112 */
35710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 58),		RF_G_BAND | RF_BW_20,	0x40},
35810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 58),		RF_G_BAND | RF_BW_40,	0x40},
35910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 58),		RF_A_BAND | RF_BW_20,	0x40},
36010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 58),		RF_A_BAND | RF_BW_40,	0x40},
36110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 58),		RF_A_BAND | RF_BW_80,	0x10},
36210de7a8bSStanislaw Gruszka 
36310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 59),		RF_G_BAND | RF_BW_20,	0x40},
36410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 59),		RF_G_BAND | RF_BW_40,	0x40},
36510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 59),		RF_A_BAND | RF_BW_20,	0x40},
36610de7a8bSStanislaw Gruszka 	{ MT_RF(7, 59),		RF_A_BAND | RF_BW_40,	0x40},
36710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 59),		RF_A_BAND | RF_BW_80,	0x10},
36810de7a8bSStanislaw Gruszka 
36910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 60),		RF_G_BAND | RF_BW_20,	0xAA},
37010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 60),		RF_G_BAND | RF_BW_40,	0xAA},
37110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 60),		RF_A_BAND | RF_BW_20,	0xAA},
37210de7a8bSStanislaw Gruszka 	{ MT_RF(7, 60),		RF_A_BAND | RF_BW_40,	0xAA},
37310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 60),		RF_A_BAND | RF_BW_80,	0xAA},
37410de7a8bSStanislaw Gruszka 
37510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 76),		RF_BW_20,	0x40},
37610de7a8bSStanislaw Gruszka 	{ MT_RF(7, 76),		RF_BW_40,	0x40},
37710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 76),		RF_BW_80,	0x10},
37810de7a8bSStanislaw Gruszka 
37910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 77),		RF_BW_20,	0x40},
38010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 77),		RF_BW_40,	0x40},
38110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 77),		RF_BW_80,	0x10},
38210de7a8bSStanislaw Gruszka };
38310de7a8bSStanislaw Gruszka 
38410de7a8bSStanislaw Gruszka static const struct mt76x0_rf_switch_item mt76x0_rf_band_switch_tab[] = {
38510de7a8bSStanislaw Gruszka 	/*   Bank, 		Register,	Bw/Band, 		Value */
38610de7a8bSStanislaw Gruszka 	{ MT_RF(0, 16),		RF_G_BAND,		0x20},
38710de7a8bSStanislaw Gruszka 	{ MT_RF(0, 16),		RF_A_BAND,		0x20},
38810de7a8bSStanislaw Gruszka 
38910de7a8bSStanislaw Gruszka 	{ MT_RF(0, 18),		RF_G_BAND,		0x00},
39010de7a8bSStanislaw Gruszka 	{ MT_RF(0, 18),		RF_A_BAND,		0x00},
39110de7a8bSStanislaw Gruszka 
39210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 39),		RF_G_BAND,		0x36},
39310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 39),		RF_A_BAND_LB,	0x34},
39410de7a8bSStanislaw Gruszka 	{ MT_RF(0, 39),		RF_A_BAND_MB,	0x33},
39510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 39),		RF_A_BAND_HB,	0x31},
39610de7a8bSStanislaw Gruszka 	{ MT_RF(0, 39),		RF_A_BAND_11J,	0x36},
39710de7a8bSStanislaw Gruszka 
39810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 12),		RF_A_BAND_LB,	0x44},
39910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 12),		RF_A_BAND_MB,	0x44},
40010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 12),		RF_A_BAND_HB,	0x55},
40110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 12),		RF_A_BAND_11J,	0x44},
40210de7a8bSStanislaw Gruszka 
40310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 17),		RF_A_BAND_LB,	0x02},
40410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 17),		RF_A_BAND_MB,	0x00},
40510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 17),		RF_A_BAND_HB,	0x00},
40610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 17),		RF_A_BAND_11J,	0x05},
40710de7a8bSStanislaw Gruszka 
40810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 24),		RF_A_BAND_LB,	0xA1},
40910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 24),		RF_A_BAND_MB,	0x41},
41010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 24),		RF_A_BAND_HB,	0x21},
41110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 24),		RF_A_BAND_11J,	0xE1},
41210de7a8bSStanislaw Gruszka 
41310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 39),		RF_A_BAND_LB,	0x36},
41410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 39),		RF_A_BAND_MB,	0x34},
41510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 39),		RF_A_BAND_HB,	0x32},
41610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 39),		RF_A_BAND_11J,	0x37},
41710de7a8bSStanislaw Gruszka 
41810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 42),		RF_A_BAND_LB,	0xFB},
41910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 42),		RF_A_BAND_MB,	0xF3},
42010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 42),		RF_A_BAND_HB,	0xEB},
42110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 42),		RF_A_BAND_11J,	0xEB},
42210de7a8bSStanislaw Gruszka 
42310de7a8bSStanislaw Gruszka 	/* Move R6-R45, R50~R59 to mt76x0_RF_INT_PA_5G_Channel_0_RegTb/mt76x0_RF_EXT_PA_5G_Channel_0_RegTb */
42410de7a8bSStanislaw Gruszka 
42510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 127),	RF_G_BAND,		0x84},
42610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 127),	RF_A_BAND,		0x04},
42710de7a8bSStanislaw Gruszka 
42810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 5),		RF_G_BAND,		0x40},
42910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 5),		RF_A_BAND,		0x00},
43010de7a8bSStanislaw Gruszka 
43110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 9),		RF_G_BAND,		0x00},
43210de7a8bSStanislaw Gruszka 	{ MT_RF(7, 9),		RF_A_BAND,		0x00},
43310de7a8bSStanislaw Gruszka 
43410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 70),		RF_G_BAND,		0x00},
43510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 70),		RF_A_BAND,		0x6D},
43610de7a8bSStanislaw Gruszka 
43710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 71),		RF_G_BAND,		0x00},
43810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 71),		RF_A_BAND,		0xB0},
43910de7a8bSStanislaw Gruszka 
44010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 78),		RF_G_BAND,		0x00},
44110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 78),		RF_A_BAND,		0x55},
44210de7a8bSStanislaw Gruszka 
44310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 79),		RF_G_BAND,		0x00},
44410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 79),		RF_A_BAND,		0x55},
44510de7a8bSStanislaw Gruszka };
44610de7a8bSStanislaw Gruszka 
44710de7a8bSStanislaw Gruszka static const struct mt76x0_freq_item mt76x0_frequency_plan[] = {
44810de7a8bSStanislaw Gruszka 	{1,	RF_G_BAND,	0x02, 0x3F, 0x28, 0xDD, 0xE2, 0x40, 0x02, 0x40, 0x02, 0, 0, 1, 0x28, 0, 0x30, 0, 0, 0x3}, /* Freq 2412 */
44910de7a8bSStanislaw Gruszka 	{2, 	RF_G_BAND,	0x02, 0x3F, 0x3C, 0xDD, 0xE4, 0x40, 0x07, 0x40, 0x02, 0, 0, 1, 0xA1, 0, 0x30, 0, 0, 0x1}, /* Freq 2417 */
45010de7a8bSStanislaw Gruszka 	{3, 	RF_G_BAND,	0x02, 0x3F, 0x3C, 0xDD, 0xE2, 0x40, 0x07, 0x40, 0x0B, 0, 0, 1, 0x50, 0, 0x30, 0, 0, 0x0}, /* Freq 2422 */
45110de7a8bSStanislaw Gruszka 	{4, 	RF_G_BAND,	0x02, 0x3F, 0x28, 0xDD, 0xD4, 0x40, 0x02, 0x40, 0x09, 0, 0, 1, 0x50, 0, 0x30, 0, 0, 0x0}, /* Freq 2427 */
45210de7a8bSStanislaw Gruszka 	{5, 	RF_G_BAND,	0x02, 0x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x02, 0, 0, 1, 0xA2, 0, 0x30, 0, 0, 0x1}, /* Freq 2432 */
45310de7a8bSStanislaw Gruszka 	{6, 	RF_G_BAND,	0x02, 0x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x07, 0, 0, 1, 0xA2, 0, 0x30, 0, 0, 0x1}, /* Freq 2437 */
45410de7a8bSStanislaw Gruszka 	{7, 	RF_G_BAND,	0x02, 0x3F, 0x28, 0xDD, 0xE2, 0x40, 0x02, 0x40, 0x07, 0, 0, 1, 0x28, 0, 0x30, 0, 0, 0x3}, /* Freq 2442 */
45510de7a8bSStanislaw Gruszka 	{8, 	RF_G_BAND,	0x02, 0x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x02, 0, 0, 1, 0xA3, 0, 0x30, 0, 0, 0x1}, /* Freq 2447 */
45610de7a8bSStanislaw Gruszka 	{9, 	RF_G_BAND,	0x02, 0x3F, 0x3C, 0xDD, 0xF2, 0x40, 0x07, 0x40, 0x0D, 0, 0, 1, 0x28, 0, 0x30, 0, 0, 0x3}, /* Freq 2452 */
45710de7a8bSStanislaw Gruszka 	{10, 	RF_G_BAND,	0x02, 0x3F, 0x28, 0xDD, 0xD4, 0x40, 0x02, 0x40, 0x09, 0, 0, 1, 0x51, 0, 0x30, 0, 0, 0x0}, /* Freq 2457 */
45810de7a8bSStanislaw Gruszka 	{11, 	RF_G_BAND,	0x02, 0x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x02, 0, 0, 1, 0xA4, 0, 0x30, 0, 0, 0x1}, /* Freq 2462 */
45910de7a8bSStanislaw Gruszka 	{12, 	RF_G_BAND,	0x02, 0x3F, 0x3C, 0xDD, 0xD4, 0x40, 0x07, 0x40, 0x07, 0, 0, 1, 0xA4, 0, 0x30, 0, 0, 0x1}, /* Freq 2467 */
46010de7a8bSStanislaw Gruszka 	{13, 	RF_G_BAND,	0x02, 0x3F, 0x28, 0xDD, 0xF2, 0x40, 0x02, 0x40, 0x02, 0, 0, 1, 0x29, 0, 0x30, 0, 0, 0x3}, /* Freq 2472 */
46110de7a8bSStanislaw Gruszka 	{14, 	RF_G_BAND,	0x02, 0x3F, 0x28, 0xDD, 0xF2, 0x40, 0x02, 0x40, 0x04, 0, 0, 1, 0x29, 0, 0x30, 0, 0, 0x3}, /* Freq 2484 */
46210de7a8bSStanislaw Gruszka 
46310de7a8bSStanislaw Gruszka 	{183, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x70, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x17, 0, 0, 1, 0x28, 0, 0x30, 0, 0, 0x3}, /* Freq 4915 */
46410de7a8bSStanislaw Gruszka 	{184, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x00, 0, 0, 1, 0x29, 0, 0x30, 0, 0, 0x3}, /* Freq 4920 */
46510de7a8bSStanislaw Gruszka 	{185, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x01, 0, 0, 1, 0x29, 0, 0x30, 0, 0, 0x3}, /* Freq 4925 */
46610de7a8bSStanislaw Gruszka 	{187, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x03, 0, 0, 1, 0x29, 0, 0x30, 0, 0, 0x3}, /* Freq 4935 */
46710de7a8bSStanislaw Gruszka 	{188, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0, 0, 1, 0x29, 0, 0x30, 0, 0, 0x3}, /* Freq 4940 */
46810de7a8bSStanislaw Gruszka 	{189, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0, 0, 1, 0x29, 0, 0x30, 0, 0, 0x3}, /* Freq 4945 */
46910de7a8bSStanislaw Gruszka 	{192, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0, 0, 1, 0x29, 0, 0x30, 0, 0, 0x3}, /* Freq 4960 */
47010de7a8bSStanislaw Gruszka 	{196, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x06, 0, 0, 1, 0x29, 0, 0x30, 0, 0, 0x3}, /* Freq 4980 */
47110de7a8bSStanislaw Gruszka 
47210de7a8bSStanislaw Gruszka 	{36, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5180 */
47310de7a8bSStanislaw Gruszka 	{37, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5185 */
47410de7a8bSStanislaw Gruszka 	{38, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x03, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5190 */
47510de7a8bSStanislaw Gruszka 	{39, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x07, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5195 */
47610de7a8bSStanislaw Gruszka 	{40, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5200 */
47710de7a8bSStanislaw Gruszka 	{41, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x09, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5205 */
47810de7a8bSStanislaw Gruszka 	{42, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x05, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5210 */
47910de7a8bSStanislaw Gruszka 	{43, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0B, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5215 */
48010de7a8bSStanislaw Gruszka 	{44, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x06, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5220 */
48110de7a8bSStanislaw Gruszka 	{45, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0D, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5225 */
48210de7a8bSStanislaw Gruszka 	{46, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x07, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5230 */
48310de7a8bSStanislaw Gruszka 	{47, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0F, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5235 */
48410de7a8bSStanislaw Gruszka 	{48, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x08, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5240 */
48510de7a8bSStanislaw Gruszka 	{49, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x11, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5245 */
48610de7a8bSStanislaw Gruszka 	{50, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x09, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5250 */
48710de7a8bSStanislaw Gruszka 	{51, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x13, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5255 */
48810de7a8bSStanislaw Gruszka 	{52, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x0A, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5260 */
48910de7a8bSStanislaw Gruszka 	{53, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x15, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5265 */
49010de7a8bSStanislaw Gruszka 	{54, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x0B, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5270 */
49110de7a8bSStanislaw Gruszka 	{55, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x70, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x17, 0, 0, 1, 0x2B, 0, 0x30, 0, 0, 0x3}, /* Freq 5275 */
49210de7a8bSStanislaw Gruszka 	{56, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x00, 0, 0, 1, 0x2C, 0, 0x30, 0, 0, 0x3}, /* Freq 5280 */
49310de7a8bSStanislaw Gruszka 	{57, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x01, 0, 0, 1, 0x2C, 0, 0x30, 0, 0, 0x3}, /* Freq 5285 */
49410de7a8bSStanislaw Gruszka 	{58, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x01, 0, 0, 1, 0x2C, 0, 0x30, 0, 0, 0x3}, /* Freq 5290 */
49510de7a8bSStanislaw Gruszka 	{59, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x03, 0, 0, 1, 0x2C, 0, 0x30, 0, 0, 0x3}, /* Freq 5295 */
49610de7a8bSStanislaw Gruszka 	{60, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0, 0, 1, 0x2C, 0, 0x30, 0, 0, 0x3}, /* Freq 5300 */
49710de7a8bSStanislaw Gruszka 	{61, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0, 0, 1, 0x2C, 0, 0x30, 0, 0, 0x3}, /* Freq 5305 */
49810de7a8bSStanislaw Gruszka 	{62, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x03, 0, 0, 1, 0x2C, 0, 0x30, 0, 0, 0x3}, /* Freq 5310 */
49910de7a8bSStanislaw Gruszka 	{63, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x07, 0, 0, 1, 0x2C, 0, 0x30, 0, 0, 0x3}, /* Freq 5315 */
50010de7a8bSStanislaw Gruszka 	{64, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0, 0, 1, 0x2C, 0, 0x30, 0, 0, 0x3}, /* Freq 5320 */
50110de7a8bSStanislaw Gruszka 
50210de7a8bSStanislaw Gruszka 	{100, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x0A, 0, 0, 1, 0x2D, 0, 0x30, 0, 0, 0x3}, /* Freq 5500 */
50310de7a8bSStanislaw Gruszka 	{101, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x15, 0, 0, 1, 0x2D, 0, 0x30, 0, 0, 0x3}, /* Freq 5505 */
50410de7a8bSStanislaw Gruszka 	{102, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x0B, 0, 0, 1, 0x2D, 0, 0x30, 0, 0, 0x3}, /* Freq 5510 */
50510de7a8bSStanislaw Gruszka 	{103, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x70, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x17, 0, 0, 1, 0x2D, 0, 0x30, 0, 0, 0x3}, /* Freq 5515 */
50610de7a8bSStanislaw Gruszka 	{104, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x00, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5520 */
50710de7a8bSStanislaw Gruszka 	{105, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x01, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5525 */
50810de7a8bSStanislaw Gruszka 	{106, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x01, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5530 */
50910de7a8bSStanislaw Gruszka 	{107, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x03, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5535 */
51010de7a8bSStanislaw Gruszka 	{108, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5540 */
51110de7a8bSStanislaw Gruszka 	{109, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5545 */
51210de7a8bSStanislaw Gruszka 	{110, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x03, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5550 */
51310de7a8bSStanislaw Gruszka 	{111, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x07, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5555 */
51410de7a8bSStanislaw Gruszka 	{112, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5560 */
51510de7a8bSStanislaw Gruszka 	{113, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x09, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5565 */
51610de7a8bSStanislaw Gruszka 	{114, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x05, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5570 */
51710de7a8bSStanislaw Gruszka 	{115, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0B, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5575 */
51810de7a8bSStanislaw Gruszka 	{116, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x06, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5580 */
51910de7a8bSStanislaw Gruszka 	{117, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0D, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5585 */
52010de7a8bSStanislaw Gruszka 	{118, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x07, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5590 */
52110de7a8bSStanislaw Gruszka 	{119, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0F, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5595 */
52210de7a8bSStanislaw Gruszka 	{120, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x08, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5600 */
52310de7a8bSStanislaw Gruszka 	{121, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x11, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5605 */
52410de7a8bSStanislaw Gruszka 	{122, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x09, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5610 */
52510de7a8bSStanislaw Gruszka 	{123, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x13, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5615 */
52610de7a8bSStanislaw Gruszka 	{124, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x0A, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5620 */
52710de7a8bSStanislaw Gruszka 	{125, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x15, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5625 */
52810de7a8bSStanislaw Gruszka 	{126, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x0B, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5630 */
52910de7a8bSStanislaw Gruszka 	{127, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x70, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x17, 0, 0, 1, 0x2E, 0, 0x30, 0, 0, 0x3}, /* Freq 5635 */
53010de7a8bSStanislaw Gruszka 	{128, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x00, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5640 */
53110de7a8bSStanislaw Gruszka 	{129, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x01, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5645 */
53210de7a8bSStanislaw Gruszka 	{130, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x01, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5650 */
53310de7a8bSStanislaw Gruszka 	{131, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x03, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5655 */
53410de7a8bSStanislaw Gruszka 	{132, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5660 */
53510de7a8bSStanislaw Gruszka 	{133, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5665 */
53610de7a8bSStanislaw Gruszka 	{134, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x03, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5670 */
53710de7a8bSStanislaw Gruszka 	{135, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x07, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5675 */
53810de7a8bSStanislaw Gruszka 	{136, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5680 */
53910de7a8bSStanislaw Gruszka 
54010de7a8bSStanislaw Gruszka 	{137, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x09, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5685 */
54110de7a8bSStanislaw Gruszka 	{138, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x05, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5690 */
54210de7a8bSStanislaw Gruszka 	{139, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0B, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5695 */
54310de7a8bSStanislaw Gruszka 	{140, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x06, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5700 */
54410de7a8bSStanislaw Gruszka 	{141, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0D, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5705 */
54510de7a8bSStanislaw Gruszka 	{142, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x07, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5710 */
54610de7a8bSStanislaw Gruszka 	{143, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0F, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5715 */
54710de7a8bSStanislaw Gruszka 	{144, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x08, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5720 */
54810de7a8bSStanislaw Gruszka 	{145, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x11, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5725 */
54910de7a8bSStanislaw Gruszka 	{146, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x09, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5730 */
55010de7a8bSStanislaw Gruszka 	{147, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x13, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5735 */
55110de7a8bSStanislaw Gruszka 	{148, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x0A, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5740 */
55210de7a8bSStanislaw Gruszka 	{149, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x15, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5745 */
55310de7a8bSStanislaw Gruszka 	{150, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x0B, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5750 */
55410de7a8bSStanislaw Gruszka 	{151, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x70, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x17, 0, 0, 1, 0x2F, 0, 0x30, 0, 0, 0x3}, /* Freq 5755 */
55510de7a8bSStanislaw Gruszka 	{152, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x00, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5760 */
55610de7a8bSStanislaw Gruszka 	{153, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x01, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5765 */
55710de7a8bSStanislaw Gruszka 	{154, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x01, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5770 */
55810de7a8bSStanislaw Gruszka 	{155, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x03, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5775 */
55910de7a8bSStanislaw Gruszka 	{156, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x02, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5780 */
56010de7a8bSStanislaw Gruszka 	{157, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x05, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5785 */
56110de7a8bSStanislaw Gruszka 	{158, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x03, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5790 */
56210de7a8bSStanislaw Gruszka 	{159, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x07, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5795 */
56310de7a8bSStanislaw Gruszka 	{160, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x04, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5800 */
56410de7a8bSStanislaw Gruszka 	{161, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x09, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5805 */
56510de7a8bSStanislaw Gruszka 	{162, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x05, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5810 */
56610de7a8bSStanislaw Gruszka 	{163, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0B, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5815 */
56710de7a8bSStanislaw Gruszka 	{164, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x06, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5820 */
56810de7a8bSStanislaw Gruszka 	{165, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0D, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5825 */
56910de7a8bSStanislaw Gruszka 	{166, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0xDD, 0xD2, 0x40, 0x04, 0x40, 0x07, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5830 */
57010de7a8bSStanislaw Gruszka 	{167, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x0F, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5835 */
57110de7a8bSStanislaw Gruszka 	{168, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x08, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5840 */
57210de7a8bSStanislaw Gruszka 	{169, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x11, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5845 */
57310de7a8bSStanislaw Gruszka 	{170, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x09, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5850 */
57410de7a8bSStanislaw Gruszka 	{171, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x13, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5855 */
57510de7a8bSStanislaw Gruszka 	{172, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x30, 0x97, 0xD2, 0x40, 0x04, 0x40, 0x0A, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5860 */
57610de7a8bSStanislaw Gruszka 	{173, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x68, 0xDD, 0xD2, 0x40, 0x10, 0x40, 0x15, 0, 0, 1, 0x30, 0, 0x30, 0, 0, 0x3}, /* Freq 5865 */
57710de7a8bSStanislaw Gruszka };
57810de7a8bSStanislaw Gruszka 
57910de7a8bSStanislaw Gruszka static const struct mt76x0_freq_item mt76x0_sdm_frequency_plan[] = {
58010de7a8bSStanislaw Gruszka 	{1,	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0xCCCC,  0x3}, /* Freq 2412 */
58110de7a8bSStanislaw Gruszka 	{2, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0x12222, 0x3}, /* Freq 2417 */
58210de7a8bSStanislaw Gruszka 	{3, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0x17777, 0x3}, /* Freq 2422 */
58310de7a8bSStanislaw Gruszka 	{4, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0x1CCCC, 0x3}, /* Freq 2427 */
58410de7a8bSStanislaw Gruszka 	{5, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0x22222, 0x3}, /* Freq 2432 */
58510de7a8bSStanislaw Gruszka 	{6, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0x27777, 0x3}, /* Freq 2437 */
58610de7a8bSStanislaw Gruszka 	{7, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0x2CCCC, 0x3}, /* Freq 2442 */
58710de7a8bSStanislaw Gruszka 	{8, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0x32222, 0x3}, /* Freq 2447 */
58810de7a8bSStanislaw Gruszka 	{9, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0x37777, 0x3}, /* Freq 2452 */
58910de7a8bSStanislaw Gruszka 	{10, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0x3CCCC, 0x3}, /* Freq 2457 */
59010de7a8bSStanislaw Gruszka 	{11, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0x2222, 0x3}, /* Freq 2462 */
59110de7a8bSStanislaw Gruszka 	{12, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0x7777, 0x3}, /* Freq 2467 */
59210de7a8bSStanislaw Gruszka 	{13, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0xCCCC, 0x3}, /* Freq 2472 */
59310de7a8bSStanislaw Gruszka 	{14, 	RF_G_BAND,	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0x19999, 0x3}, /* Freq 2484 */
59410de7a8bSStanislaw Gruszka 
59510de7a8bSStanislaw Gruszka 	{183, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x28, 0, 0x0, 0x8, 0x3D555, 0x3}, /* Freq 4915 */
59610de7a8bSStanislaw Gruszka 	{184, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0x0,     0x3}, /* Freq 4920 */
59710de7a8bSStanislaw Gruszka 	{185, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0x2AAA,  0x3}, /* Freq 4925 */
59810de7a8bSStanislaw Gruszka 	{187, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0x8000,  0x3}, /* Freq 4935 */
59910de7a8bSStanislaw Gruszka 	{188, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0xAAAA,  0x3}, /* Freq 4940 */
60010de7a8bSStanislaw Gruszka 	{189, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0xD555,  0x3}, /* Freq 4945 */
60110de7a8bSStanislaw Gruszka 	{192, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0x15555, 0x3}, /* Freq 4960 */
60210de7a8bSStanislaw Gruszka 	{196, 	(RF_A_BAND | RF_A_BAND_11J), 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x29, 0, 0x0, 0x8, 0x20000, 0x3}, /* Freq 4980 */
60310de7a8bSStanislaw Gruszka 
60410de7a8bSStanislaw Gruszka 	{36, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0xAAAA,  0x3}, /* Freq 5180 */
60510de7a8bSStanislaw Gruszka 	{37, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0xD555,  0x3}, /* Freq 5185 */
60610de7a8bSStanislaw Gruszka 	{38, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x10000, 0x3}, /* Freq 5190 */
60710de7a8bSStanislaw Gruszka 	{39, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x12AAA, 0x3}, /* Freq 5195 */
60810de7a8bSStanislaw Gruszka 	{40, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x15555, 0x3}, /* Freq 5200 */
60910de7a8bSStanislaw Gruszka 	{41, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x18000, 0x3}, /* Freq 5205 */
61010de7a8bSStanislaw Gruszka 	{42, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x1AAAA, 0x3}, /* Freq 5210 */
61110de7a8bSStanislaw Gruszka 	{43, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x1D555, 0x3}, /* Freq 5215 */
61210de7a8bSStanislaw Gruszka 	{44, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x20000, 0x3}, /* Freq 5220 */
61310de7a8bSStanislaw Gruszka 	{45, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x22AAA, 0x3}, /* Freq 5225 */
61410de7a8bSStanislaw Gruszka 	{46, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x25555, 0x3}, /* Freq 5230 */
61510de7a8bSStanislaw Gruszka 	{47, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x28000, 0x3}, /* Freq 5235 */
61610de7a8bSStanislaw Gruszka 	{48, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x2AAAA, 0x3}, /* Freq 5240 */
61710de7a8bSStanislaw Gruszka 	{49, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x2D555, 0x3}, /* Freq 5245 */
61810de7a8bSStanislaw Gruszka 	{50, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x30000, 0x3}, /* Freq 5250 */
61910de7a8bSStanislaw Gruszka 	{51, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x32AAA, 0x3}, /* Freq 5255 */
62010de7a8bSStanislaw Gruszka 	{52, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x35555, 0x3}, /* Freq 5260 */
62110de7a8bSStanislaw Gruszka 	{53, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x38000, 0x3}, /* Freq 5265 */
62210de7a8bSStanislaw Gruszka 	{54, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x3AAAA, 0x3}, /* Freq 5270 */
62310de7a8bSStanislaw Gruszka 	{55, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2B, 0, 0x0, 0x8, 0x3D555, 0x3}, /* Freq 5275 */
62410de7a8bSStanislaw Gruszka 	{56, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2C, 0, 0x0, 0x8, 0x00000, 0x3}, /* Freq 5280 */
62510de7a8bSStanislaw Gruszka 	{57, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2C, 0, 0x0, 0x8, 0x02AAA, 0x3}, /* Freq 5285 */
62610de7a8bSStanislaw Gruszka 	{58, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2C, 0, 0x0, 0x8, 0x05555, 0x3}, /* Freq 5290 */
62710de7a8bSStanislaw Gruszka 	{59, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2C, 0, 0x0, 0x8, 0x08000, 0x3}, /* Freq 5295 */
62810de7a8bSStanislaw Gruszka 	{60, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2C, 0, 0x0, 0x8, 0x0AAAA, 0x3}, /* Freq 5300 */
62910de7a8bSStanislaw Gruszka 	{61, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2C, 0, 0x0, 0x8, 0x0D555, 0x3}, /* Freq 5305 */
63010de7a8bSStanislaw Gruszka 	{62, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2C, 0, 0x0, 0x8, 0x10000, 0x3}, /* Freq 5310 */
63110de7a8bSStanislaw Gruszka 	{63, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2C, 0, 0x0, 0x8, 0x12AAA, 0x3}, /* Freq 5315 */
63210de7a8bSStanislaw Gruszka 	{64, 	(RF_A_BAND | RF_A_BAND_LB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2C, 0, 0x0, 0x8, 0x15555, 0x3}, /* Freq 5320 */
63310de7a8bSStanislaw Gruszka 
63410de7a8bSStanislaw Gruszka 	{100, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2D, 0, 0x0, 0x8, 0x35555, 0x3}, /* Freq 5500 */
63510de7a8bSStanislaw Gruszka 	{101, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2D, 0, 0x0, 0x8, 0x38000, 0x3}, /* Freq 5505 */
63610de7a8bSStanislaw Gruszka 	{102, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2D, 0, 0x0, 0x8, 0x3AAAA, 0x3}, /* Freq 5510 */
63710de7a8bSStanislaw Gruszka 	{103, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2D, 0, 0x0, 0x8, 0x3D555, 0x3}, /* Freq 5515 */
63810de7a8bSStanislaw Gruszka 	{104, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x00000, 0x3}, /* Freq 5520 */
63910de7a8bSStanislaw Gruszka 	{105, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x02AAA, 0x3}, /* Freq 5525 */
64010de7a8bSStanislaw Gruszka 	{106, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x05555, 0x3}, /* Freq 5530 */
64110de7a8bSStanislaw Gruszka 	{107, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x08000, 0x3}, /* Freq 5535 */
64210de7a8bSStanislaw Gruszka 	{108, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x0AAAA, 0x3}, /* Freq 5540 */
64310de7a8bSStanislaw Gruszka 	{109, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x0D555, 0x3}, /* Freq 5545 */
64410de7a8bSStanislaw Gruszka 	{110, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x10000, 0x3}, /* Freq 5550 */
64510de7a8bSStanislaw Gruszka 	{111, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x12AAA, 0x3}, /* Freq 5555 */
64610de7a8bSStanislaw Gruszka 	{112, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x15555, 0x3}, /* Freq 5560 */
64710de7a8bSStanislaw Gruszka 	{113, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x18000, 0x3}, /* Freq 5565 */
64810de7a8bSStanislaw Gruszka 	{114, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x1AAAA, 0x3}, /* Freq 5570 */
64910de7a8bSStanislaw Gruszka 	{115, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x1D555, 0x3}, /* Freq 5575 */
65010de7a8bSStanislaw Gruszka 	{116, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x20000, 0x3}, /* Freq 5580 */
65110de7a8bSStanislaw Gruszka 	{117, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x22AAA, 0x3}, /* Freq 5585 */
65210de7a8bSStanislaw Gruszka 	{118, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x25555, 0x3}, /* Freq 5590 */
65310de7a8bSStanislaw Gruszka 	{119, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x28000, 0x3}, /* Freq 5595 */
65410de7a8bSStanislaw Gruszka 	{120, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x2AAAA, 0x3}, /* Freq 5600 */
65510de7a8bSStanislaw Gruszka 	{121, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x2D555, 0x3}, /* Freq 5605 */
65610de7a8bSStanislaw Gruszka 	{122, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x30000, 0x3}, /* Freq 5610 */
65710de7a8bSStanislaw Gruszka 	{123, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x32AAA, 0x3}, /* Freq 5615 */
65810de7a8bSStanislaw Gruszka 	{124, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x35555, 0x3}, /* Freq 5620 */
65910de7a8bSStanislaw Gruszka 	{125, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x38000, 0x3}, /* Freq 5625 */
66010de7a8bSStanislaw Gruszka 	{126, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x3AAAA, 0x3}, /* Freq 5630 */
66110de7a8bSStanislaw Gruszka 	{127, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2E, 0, 0x0, 0x8, 0x3D555, 0x3}, /* Freq 5635 */
66210de7a8bSStanislaw Gruszka 	{128, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x00000, 0x3}, /* Freq 5640 */
66310de7a8bSStanislaw Gruszka 	{129, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x02AAA, 0x3}, /* Freq 5645 */
66410de7a8bSStanislaw Gruszka 	{130, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x05555, 0x3}, /* Freq 5650 */
66510de7a8bSStanislaw Gruszka 	{131, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x08000, 0x3}, /* Freq 5655 */
66610de7a8bSStanislaw Gruszka 	{132, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x0AAAA, 0x3}, /* Freq 5660 */
66710de7a8bSStanislaw Gruszka 	{133, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x0D555, 0x3}, /* Freq 5665 */
66810de7a8bSStanislaw Gruszka 	{134, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x10000, 0x3}, /* Freq 5670 */
66910de7a8bSStanislaw Gruszka 	{135, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x12AAA, 0x3}, /* Freq 5675 */
67010de7a8bSStanislaw Gruszka 	{136, 	(RF_A_BAND | RF_A_BAND_MB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x15555, 0x3}, /* Freq 5680 */
67110de7a8bSStanislaw Gruszka 
67210de7a8bSStanislaw Gruszka 	{137, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x18000, 0x3}, /* Freq 5685 */
67310de7a8bSStanislaw Gruszka 	{138, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x1AAAA, 0x3}, /* Freq 5690 */
67410de7a8bSStanislaw Gruszka 	{139, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x1D555, 0x3}, /* Freq 5695 */
67510de7a8bSStanislaw Gruszka 	{140, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x20000, 0x3}, /* Freq 5700 */
67610de7a8bSStanislaw Gruszka 	{141, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x22AAA, 0x3}, /* Freq 5705 */
67710de7a8bSStanislaw Gruszka 	{142, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x25555, 0x3}, /* Freq 5710 */
67810de7a8bSStanislaw Gruszka 	{143, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x28000, 0x3}, /* Freq 5715 */
67910de7a8bSStanislaw Gruszka 	{144, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x2AAAA, 0x3}, /* Freq 5720 */
68010de7a8bSStanislaw Gruszka 	{145, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x2D555, 0x3}, /* Freq 5725 */
68110de7a8bSStanislaw Gruszka 	{146, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x30000, 0x3}, /* Freq 5730 */
68210de7a8bSStanislaw Gruszka 	{147, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x32AAA, 0x3}, /* Freq 5735 */
68310de7a8bSStanislaw Gruszka 	{148, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x35555, 0x3}, /* Freq 5740 */
68410de7a8bSStanislaw Gruszka 	{149, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x38000, 0x3}, /* Freq 5745 */
68510de7a8bSStanislaw Gruszka 	{150, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x3AAAA, 0x3}, /* Freq 5750 */
68610de7a8bSStanislaw Gruszka 	{151, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x2F, 0, 0x0, 0x8, 0x3D555, 0x3}, /* Freq 5755 */
68710de7a8bSStanislaw Gruszka 	{152, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x00000, 0x3}, /* Freq 5760 */
68810de7a8bSStanislaw Gruszka 	{153, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x02AAA, 0x3}, /* Freq 5765 */
68910de7a8bSStanislaw Gruszka 	{154, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x05555, 0x3}, /* Freq 5770 */
69010de7a8bSStanislaw Gruszka 	{155, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x08000, 0x3}, /* Freq 5775 */
69110de7a8bSStanislaw Gruszka 	{156, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x0AAAA, 0x3}, /* Freq 5780 */
69210de7a8bSStanislaw Gruszka 	{157, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x0D555, 0x3}, /* Freq 5785 */
69310de7a8bSStanislaw Gruszka 	{158, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x10000, 0x3}, /* Freq 5790 */
69410de7a8bSStanislaw Gruszka 	{159, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x12AAA, 0x3}, /* Freq 5795 */
69510de7a8bSStanislaw Gruszka 	{160, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x15555, 0x3}, /* Freq 5800 */
69610de7a8bSStanislaw Gruszka 	{161, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x18000, 0x3}, /* Freq 5805 */
69710de7a8bSStanislaw Gruszka 	{162, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x1AAAA, 0x3}, /* Freq 5810 */
69810de7a8bSStanislaw Gruszka 	{163, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x1D555, 0x3}, /* Freq 5815 */
69910de7a8bSStanislaw Gruszka 	{164, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x20000, 0x3}, /* Freq 5820 */
70010de7a8bSStanislaw Gruszka 	{165, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x22AAA, 0x3}, /* Freq 5825 */
70110de7a8bSStanislaw Gruszka 	{166, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x25555, 0x3}, /* Freq 5830 */
70210de7a8bSStanislaw Gruszka 	{167, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x28000, 0x3}, /* Freq 5835 */
70310de7a8bSStanislaw Gruszka 	{168, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x2AAAA, 0x3}, /* Freq 5840 */
70410de7a8bSStanislaw Gruszka 	{169, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x2D555, 0x3}, /* Freq 5845 */
70510de7a8bSStanislaw Gruszka 	{170, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x30000, 0x3}, /* Freq 5850 */
70610de7a8bSStanislaw Gruszka 	{171, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x32AAA, 0x3}, /* Freq 5855 */
70710de7a8bSStanislaw Gruszka 	{172, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x35555, 0x3}, /* Freq 5860 */
70810de7a8bSStanislaw Gruszka 	{173, 	(RF_A_BAND | RF_A_BAND_HB),	 0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0/*0 -> 1*/, 0, 0, 0x30, 0, 0x0, 0x8, 0x38000, 0x3}, /* Freq 5865 */
70910de7a8bSStanislaw Gruszka };
71010de7a8bSStanislaw Gruszka 
71110de7a8bSStanislaw Gruszka static const u8 mt76x0_sdm_channel[] = {
71210de7a8bSStanislaw Gruszka 	183, 185, 43, 45, 54, 55, 57, 58, 102, 103, 105, 106, 115, 117, 126, 127, 129, 130, 139, 141, 150, 151, 153, 154, 163, 165
71310de7a8bSStanislaw Gruszka };
71410de7a8bSStanislaw Gruszka 
71510de7a8bSStanislaw Gruszka static const struct mt76x0_rf_switch_item mt76x0_rf_ext_pa_tab[] = {
71610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 45),		RF_A_BAND_LB,	0x63},
71710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 45),		RF_A_BAND_MB,	0x43},
71810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 45),		RF_A_BAND_HB,	0x33},
71910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 45),		RF_A_BAND_11J,	0x73},
72010de7a8bSStanislaw Gruszka 
72110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 50),		RF_A_BAND_LB,	0x02},
72210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 50),		RF_A_BAND_MB,	0x02},
72310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 50),		RF_A_BAND_HB,	0x02},
72410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 50),		RF_A_BAND_11J,	0x02},
72510de7a8bSStanislaw Gruszka 
72610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 51),		RF_A_BAND_LB,	0x02},
72710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 51),		RF_A_BAND_MB,	0x02},
72810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 51),		RF_A_BAND_HB,	0x02},
72910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 51),		RF_A_BAND_11J,	0x02},
73010de7a8bSStanislaw Gruszka 
73110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 52),		RF_A_BAND_LB,	0x08},
73210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 52),		RF_A_BAND_MB,	0x08},
73310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 52),		RF_A_BAND_HB,	0x08},
73410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 52),		RF_A_BAND_11J,	0x08},
73510de7a8bSStanislaw Gruszka 
73610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 53),		RF_A_BAND_LB,	0x08},
73710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 53),		RF_A_BAND_MB,	0x08},
73810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 53),		RF_A_BAND_HB,	0x08},
73910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 53),		RF_A_BAND_11J,	0x08},
74010de7a8bSStanislaw Gruszka 
74110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 54),		RF_A_BAND_LB,	0x0A},
74210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 54),		RF_A_BAND_MB,	0x0A},
74310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 54),		RF_A_BAND_HB,	0x0A},
74410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 54),		RF_A_BAND_11J,	0x0A},
74510de7a8bSStanislaw Gruszka 
74610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 55),		RF_A_BAND_LB,	0x0A},
74710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 55),		RF_A_BAND_MB,	0x0A},
74810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 55),		RF_A_BAND_HB,	0x0A},
74910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 55),		RF_A_BAND_11J,	0x0A},
75010de7a8bSStanislaw Gruszka 
75110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 56),		RF_A_BAND_LB,	0x05},
75210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 56),		RF_A_BAND_MB,	0x05},
75310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 56),		RF_A_BAND_HB,	0x05},
75410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 56),		RF_A_BAND_11J,	0x05},
75510de7a8bSStanislaw Gruszka 
75610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 57),		RF_A_BAND_LB,	0x05},
75710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 57),		RF_A_BAND_MB,	0x05},
75810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 57),		RF_A_BAND_HB,	0x05},
75910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 57),		RF_A_BAND_11J,	0x05},
76010de7a8bSStanislaw Gruszka 
76110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 58),		RF_A_BAND_LB,	0x05},
76210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 58),		RF_A_BAND_MB,	0x03},
76310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 58),		RF_A_BAND_HB,	0x02},
76410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 58),		RF_A_BAND_11J,	0x07},
76510de7a8bSStanislaw Gruszka 
76610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 59),		RF_A_BAND_LB,	0x05},
76710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 59),		RF_A_BAND_MB,	0x03},
76810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 59),		RF_A_BAND_HB,	0x02},
76910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 59),		RF_A_BAND_11J,	0x07},
77010de7a8bSStanislaw Gruszka };
77110de7a8bSStanislaw Gruszka 
77210de7a8bSStanislaw Gruszka #endif
773