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 static const struct mt76_reg_pair mt76x0_rf_central_tab[] = {
2010de7a8bSStanislaw Gruszka 	{ MT_RF(0,  1), 0x01 },
2110de7a8bSStanislaw Gruszka 	{ MT_RF(0,  2), 0x11 },
22b8defea4SLorenzo Bianconi 	/* R3 ~ R7: VCO Cal */
23b8defea4SLorenzo Bianconi 	{ MT_RF(0,  3), 0x73 }, /* VCO Freq Cal */
2410de7a8bSStanislaw Gruszka 	{ MT_RF(0,  4), 0x30 }, /* R4 b<7>=1, VCO cal */
2510de7a8bSStanislaw Gruszka 	{ MT_RF(0,  5), 0x00 },
26b8defea4SLorenzo Bianconi 	{ MT_RF(0,  6), 0x41 },
2710de7a8bSStanislaw Gruszka 	{ MT_RF(0,  7), 0x00 },
2810de7a8bSStanislaw Gruszka 	{ MT_RF(0,  8), 0x00 },
2910de7a8bSStanislaw Gruszka 	{ MT_RF(0,  9), 0x00 },
3010de7a8bSStanislaw Gruszka 	{ MT_RF(0, 10), 0x0C },
3110de7a8bSStanislaw Gruszka 	{ MT_RF(0, 11), 0x00 },
3210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 12), 0x00 },
33b8defea4SLorenzo Bianconi 	/* BG */
3410de7a8bSStanislaw Gruszka 	{ MT_RF(0, 13), 0x00 },
3510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 14), 0x00 },
3610de7a8bSStanislaw Gruszka 	{ MT_RF(0, 15), 0x00 },
37b8defea4SLorenzo Bianconi 	/* LDO */
3810de7a8bSStanislaw Gruszka 	{ MT_RF(0, 19), 0x20 },
3910de7a8bSStanislaw Gruszka 	{ MT_RF(0, 20), 0x22 },
4010de7a8bSStanislaw Gruszka 	{ MT_RF(0, 21), 0x12 },
4110de7a8bSStanislaw Gruszka 	{ MT_RF(0, 23), 0x00 },
42b8defea4SLorenzo Bianconi 	{ MT_RF(0, 24), 0x33 },
4310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 25), 0x00 },
44b8defea4SLorenzo Bianconi 	/* PLL */
4510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 26), 0x00 },
4610de7a8bSStanislaw Gruszka 	{ MT_RF(0, 27), 0x00 },
4710de7a8bSStanislaw Gruszka 	{ MT_RF(0, 28), 0x00 },
4810de7a8bSStanislaw Gruszka 	{ MT_RF(0, 29), 0x00 },
4910de7a8bSStanislaw Gruszka 	{ MT_RF(0, 30), 0x00 },
5010de7a8bSStanislaw Gruszka 	{ MT_RF(0, 31), 0x00 },
5110de7a8bSStanislaw Gruszka 	{ MT_RF(0, 32), 0x00 },
5210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 33), 0x00 },
5310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 34), 0x00 },
5410de7a8bSStanislaw Gruszka 	{ MT_RF(0, 35), 0x00 },
5510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 36), 0x00 },
5610de7a8bSStanislaw Gruszka 	{ MT_RF(0, 37), 0x00 },
57b8defea4SLorenzo Bianconi 	/* LO Buffer */
5810de7a8bSStanislaw Gruszka 	{ MT_RF(0, 38), 0x2F },
59b8defea4SLorenzo Bianconi 	/* Test Ports */
6010de7a8bSStanislaw Gruszka 	{ MT_RF(0, 64), 0x00 },
6110de7a8bSStanislaw Gruszka 	{ MT_RF(0, 65), 0x80 },
6210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 66), 0x01 },
6310de7a8bSStanislaw Gruszka 	{ MT_RF(0, 67), 0x04 },
64b8defea4SLorenzo Bianconi 	/* ADC-DAC */
6510de7a8bSStanislaw Gruszka 	{ MT_RF(0, 68), 0x00 },
6610de7a8bSStanislaw Gruszka 	{ MT_RF(0, 69), 0x08 },
6710de7a8bSStanislaw Gruszka 	{ MT_RF(0, 70), 0x08 },
6810de7a8bSStanislaw Gruszka 	{ MT_RF(0, 71), 0x40 },
6910de7a8bSStanislaw Gruszka 	{ MT_RF(0, 72), 0xD0 },
7010de7a8bSStanislaw Gruszka 	{ MT_RF(0, 73), 0x93 },
7110de7a8bSStanislaw Gruszka };
7210de7a8bSStanislaw Gruszka 
7310de7a8bSStanislaw Gruszka static const struct mt76_reg_pair mt76x0_rf_2g_channel_0_tab[] = {
74b8defea4SLorenzo Bianconi 	/* RX logic operation */
75b8defea4SLorenzo Bianconi 	{ MT_RF(5,  2), 0x0C }, /* 5G+2G */
7610de7a8bSStanislaw Gruszka 	{ MT_RF(5,  3), 0x00 },
77b8defea4SLorenzo Bianconi 	/* TX logic operation */
7810de7a8bSStanislaw Gruszka 	{ MT_RF(5,  4), 0x00 },
7910de7a8bSStanislaw Gruszka 	{ MT_RF(5,  5), 0x84 },
8010de7a8bSStanislaw Gruszka 	{ MT_RF(5,  6), 0x02 },
81b8defea4SLorenzo Bianconi 	/* LDO */
8210de7a8bSStanislaw Gruszka 	{ MT_RF(5,  7), 0x00 },
8310de7a8bSStanislaw Gruszka 	{ MT_RF(5,  8), 0x00 },
8410de7a8bSStanislaw Gruszka 	{ MT_RF(5,  9), 0x00 },
85b8defea4SLorenzo Bianconi 	/* RX */
8610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 10), 0x51 },
8710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 11), 0x22 },
8810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 12), 0x22 },
8910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 13), 0x0F },
90b8defea4SLorenzo Bianconi 	{ MT_RF(5, 14), 0x47 },
9110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 15), 0x25 },
92b8defea4SLorenzo Bianconi 	{ MT_RF(5, 16), 0xC7 },
9310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 17), 0x00 },
9410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 18), 0x00 },
95b8defea4SLorenzo Bianconi 	{ MT_RF(5, 19), 0x30 },
9610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 20), 0x33 },
9710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 21), 0x02 },
98b8defea4SLorenzo Bianconi 	{ MT_RF(5, 22), 0x32 },
9910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 23), 0x00 },
10010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 24), 0x25 },
10110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 26), 0x00 },
10210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 27), 0x12 },
10310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 28), 0x0F },
10410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 29), 0x00 },
105b8defea4SLorenzo Bianconi 	/* LOGEN */
106b8defea4SLorenzo Bianconi 	{ MT_RF(5, 30), 0x51 },
10710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 31), 0x35 },
10810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 32), 0x31 },
10910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 33), 0x31 },
11010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 34), 0x34 },
11110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 35), 0x03 },
11210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 36), 0x00 },
113b8defea4SLorenzo Bianconi 	/* TX */
114b8defea4SLorenzo Bianconi 	{ MT_RF(5, 37), 0xDD },
11510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 38), 0xB3 },
11610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 39), 0x33 },
11710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 40), 0xB1 },
11810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 41), 0x71 },
11910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 42), 0xF2 },
12010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 43), 0x47 },
12110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 44), 0x77 },
12210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 45), 0x0E },
12310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 46), 0x10 },
12410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 47), 0x00 },
12510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 48), 0x53 },
12610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 49), 0x03 },
12710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 50), 0xEF },
12810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 51), 0xC7 },
12910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 52), 0x62 },
13010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 53), 0x62 },
13110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 54), 0x00 },
13210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 55), 0x00 },
13310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 56), 0x0F },
13410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 57), 0x0F },
13510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 58), 0x16 },
13610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 59), 0x16 },
13710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 60), 0x10 },
13810de7a8bSStanislaw Gruszka 	{ MT_RF(5, 61), 0x10 },
13910de7a8bSStanislaw Gruszka 	{ MT_RF(5, 62), 0xD0 },
14010de7a8bSStanislaw Gruszka 	{ MT_RF(5, 63), 0x6C },
14110de7a8bSStanislaw Gruszka 	{ MT_RF(5, 64), 0x58 },
14210de7a8bSStanislaw Gruszka 	{ MT_RF(5, 65), 0x58 },
14310de7a8bSStanislaw Gruszka 	{ MT_RF(5, 66), 0xF2 },
14410de7a8bSStanislaw Gruszka 	{ MT_RF(5, 67), 0xE8 },
14510de7a8bSStanislaw Gruszka 	{ MT_RF(5, 68), 0xF0 },
14610de7a8bSStanislaw Gruszka 	{ MT_RF(5, 69), 0xF0 },
14710de7a8bSStanislaw Gruszka 	{ MT_RF(5, 127), 0x04 },
14810de7a8bSStanislaw Gruszka };
14910de7a8bSStanislaw Gruszka 
15010de7a8bSStanislaw Gruszka static const struct mt76_reg_pair mt76x0_rf_5g_channel_0_tab[] = {
151b8defea4SLorenzo Bianconi 	/* RX logic operation */
15210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 2), 0x0C },
15310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 3), 0x00 },
154b8defea4SLorenzo Bianconi 	/* TX logic operation */
15510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 4), 0x00 },
15610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 5), 0x84 },
15710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 6), 0x02 },
158b8defea4SLorenzo Bianconi 	/* LDO */
15910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 7), 0x00 },
16010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 8), 0x00 },
16110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 9), 0x00 },
162b8defea4SLorenzo Bianconi 	/* RX */
16310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 10), 0x00 },
16410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 11), 0x01 },
16510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 13), 0x23 },
16610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 14), 0x00 },
16710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 15), 0x04 },
16810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 16), 0x22 },
16910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 18), 0x08 },
17010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 19), 0x00 },
17110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 20), 0x00 },
17210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 21), 0x00 },
17310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 22), 0xFB },
174b8defea4SLorenzo Bianconi 	/* LOGEN5G */
17510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 25), 0x76 },
17610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 26), 0x24 },
17710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 27), 0x04 },
17810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 28), 0x00 },
17910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 29), 0x00 },
180b8defea4SLorenzo Bianconi 	/* TX */
18110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 37), 0xBB },
18210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 38), 0xB3 },
18310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 40), 0x33 },
18410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 41), 0x33 },
18510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 43), 0x03 },
18610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 44), 0xB3 },
18710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 46), 0x17 },
18810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 47), 0x0E },
18910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 48), 0x10 },
19010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 49), 0x07 },
19110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 62), 0x00 },
19210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 63), 0x00 },
19310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 64), 0xF1 },
19410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 65), 0x0F },
19510de7a8bSStanislaw Gruszka };
19610de7a8bSStanislaw Gruszka 
19710de7a8bSStanislaw Gruszka static const struct mt76_reg_pair mt76x0_rf_vga_channel_0_tab[] = {
19810de7a8bSStanislaw Gruszka 	/* E3 CR */
199b8defea4SLorenzo Bianconi 	{ MT_RF(7,  0), 0x47 },
20010de7a8bSStanislaw Gruszka 	{ MT_RF(7,  1), 0x00 },
20110de7a8bSStanislaw Gruszka 	{ MT_RF(7,  2), 0x00 },
20210de7a8bSStanislaw Gruszka 	{ MT_RF(7,  3), 0x00 },
20310de7a8bSStanislaw Gruszka 	{ MT_RF(7,  4), 0x00 },
20410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 10), 0x13 },
20510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 11), 0x0F },
206b8defea4SLorenzo Bianconi 	{ MT_RF(7, 12), 0x13 },
207b8defea4SLorenzo Bianconi 	{ MT_RF(7, 13), 0x13 },
208b8defea4SLorenzo Bianconi 	{ MT_RF(7, 14), 0x13 },
209b8defea4SLorenzo Bianconi 	{ MT_RF(7, 15), 0x20 },
210b8defea4SLorenzo Bianconi 	{ MT_RF(7, 16), 0x22 },
21110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 17), 0x7C },
21210de7a8bSStanislaw Gruszka 	{ MT_RF(7, 18), 0x00 },
21310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 19), 0x00 },
21410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 20), 0x00 },
21510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 21), 0xF1 },
21610de7a8bSStanislaw Gruszka 	{ MT_RF(7, 22), 0x11 },
21710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 23), 0xC2 },
21810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 24), 0x41 },
21910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 25), 0x20 },
22010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 26), 0x40 },
22110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 27), 0xD7 },
22210de7a8bSStanislaw Gruszka 	{ MT_RF(7, 28), 0xA2 },
22310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 29), 0x60 },
22410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 30), 0x49 },
22510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 31), 0x20 },
22610de7a8bSStanislaw Gruszka 	{ MT_RF(7, 32), 0x44 },
22710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 33), 0xC1 },
22810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 34), 0x60 },
22910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 35), 0xC0 },
23010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 61), 0x01 },
23110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 72), 0x3C },
23210de7a8bSStanislaw Gruszka 	{ MT_RF(7, 73), 0x34 },
23310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 74), 0x00 },
23410de7a8bSStanislaw Gruszka };
23510de7a8bSStanislaw Gruszka 
23610de7a8bSStanislaw Gruszka static const struct mt76x0_rf_switch_item mt76x0_rf_bw_switch_tab[] = {
237b8defea4SLorenzo Bianconi 	/* bank, reg	bw/band			value */
23810de7a8bSStanislaw Gruszka 	{ MT_RF(0, 17),	RF_G_BAND | RF_BW_20,	0x00 },
23910de7a8bSStanislaw Gruszka 	{ MT_RF(0, 17),	RF_G_BAND | RF_BW_40,	0x00 },
24010de7a8bSStanislaw Gruszka 	{ MT_RF(0, 17),	RF_A_BAND | RF_BW_20,	0x00 },
24110de7a8bSStanislaw Gruszka 	{ MT_RF(0, 17),	RF_A_BAND | RF_BW_40,	0x00 },
24210de7a8bSStanislaw Gruszka 	{ MT_RF(0, 17),	RF_A_BAND | RF_BW_80,	0x00 },
24310de7a8bSStanislaw Gruszka 	{ MT_RF(7,  6),	RF_G_BAND | RF_BW_20,	0x40 },
24410de7a8bSStanislaw Gruszka 	{ MT_RF(7,  6),	RF_G_BAND | RF_BW_40,	0x1C },
24510de7a8bSStanislaw Gruszka 	{ MT_RF(7,  6),	RF_A_BAND | RF_BW_20,	0x40 },
24610de7a8bSStanislaw Gruszka 	{ MT_RF(7,  6),	RF_A_BAND | RF_BW_40,	0x20 },
24710de7a8bSStanislaw Gruszka 	{ MT_RF(7,  6),	RF_A_BAND | RF_BW_80,	0x10 },
24810de7a8bSStanislaw Gruszka 	{ MT_RF(7,  7),	RF_G_BAND | RF_BW_20,	0x40 },
24910de7a8bSStanislaw Gruszka 	{ MT_RF(7,  7),	RF_G_BAND | RF_BW_40,	0x20 },
25010de7a8bSStanislaw Gruszka 	{ MT_RF(7,  7),	RF_A_BAND | RF_BW_20,	0x40 },
25110de7a8bSStanislaw Gruszka 	{ MT_RF(7,  7),	RF_A_BAND | RF_BW_40,	0x20 },
25210de7a8bSStanislaw Gruszka 	{ MT_RF(7,  7),	RF_A_BAND | RF_BW_80,	0x10 },
25310de7a8bSStanislaw Gruszka 	{ MT_RF(7,  8),	RF_G_BAND | RF_BW_20,	0x03 },
25410de7a8bSStanislaw Gruszka 	{ MT_RF(7,  8),	RF_G_BAND | RF_BW_40,	0x01 },
25510de7a8bSStanislaw Gruszka 	{ MT_RF(7,  8),	RF_A_BAND | RF_BW_20,	0x03 },
25610de7a8bSStanislaw Gruszka 	{ MT_RF(7,  8),	RF_A_BAND | RF_BW_40,	0x01 },
25710de7a8bSStanislaw Gruszka 	{ MT_RF(7,  8),	RF_A_BAND | RF_BW_80,	0x00 },
25810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 58),	RF_G_BAND | RF_BW_20,	0x40 },
25910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 58),	RF_G_BAND | RF_BW_40,	0x40 },
26010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 58),	RF_A_BAND | RF_BW_20,	0x40 },
26110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 58),	RF_A_BAND | RF_BW_40,	0x40 },
26210de7a8bSStanislaw Gruszka 	{ MT_RF(7, 58),	RF_A_BAND | RF_BW_80,	0x10 },
26310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 59),	RF_G_BAND | RF_BW_20,	0x40 },
26410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 59),	RF_G_BAND | RF_BW_40,	0x40 },
26510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 59),	RF_A_BAND | RF_BW_20,	0x40 },
26610de7a8bSStanislaw Gruszka 	{ MT_RF(7, 59),	RF_A_BAND | RF_BW_40,	0x40 },
26710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 59),	RF_A_BAND | RF_BW_80,	0x10 },
26810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 60),	RF_G_BAND | RF_BW_20,	0xAA },
26910de7a8bSStanislaw Gruszka 	{ MT_RF(7, 60),	RF_G_BAND | RF_BW_40,	0xAA },
27010de7a8bSStanislaw Gruszka 	{ MT_RF(7, 60),	RF_A_BAND | RF_BW_20,	0xAA },
27110de7a8bSStanislaw Gruszka 	{ MT_RF(7, 60),	RF_A_BAND | RF_BW_40,	0xAA },
27210de7a8bSStanislaw Gruszka 	{ MT_RF(7, 60),	RF_A_BAND | RF_BW_80,	0xAA },
27310de7a8bSStanislaw Gruszka 	{ MT_RF(7, 76),	RF_BW_20,		0x40 },
27410de7a8bSStanislaw Gruszka 	{ MT_RF(7, 76),	RF_BW_40,		0x40 },
27510de7a8bSStanislaw Gruszka 	{ MT_RF(7, 76),	RF_BW_80,		0x10 },
27610de7a8bSStanislaw Gruszka 	{ MT_RF(7, 77),	RF_BW_20,		0x40 },
27710de7a8bSStanislaw Gruszka 	{ MT_RF(7, 77),	RF_BW_40,		0x40 },
27810de7a8bSStanislaw Gruszka 	{ MT_RF(7, 77),	RF_BW_80,		0x10 },
27910de7a8bSStanislaw Gruszka };
28010de7a8bSStanislaw Gruszka 
28110de7a8bSStanislaw Gruszka static const struct mt76x0_rf_switch_item mt76x0_rf_band_switch_tab[] = {
282b8defea4SLorenzo Bianconi 	/* bank, reg		bw/band		value */
28310de7a8bSStanislaw Gruszka 	{ MT_RF(0,  16),	RF_G_BAND,	0x20 },
28410de7a8bSStanislaw Gruszka 	{ MT_RF(0,  16),	RF_A_BAND,	0x20 },
28510de7a8bSStanislaw Gruszka 	{ MT_RF(0,  18),	RF_G_BAND,	0x00 },
28610de7a8bSStanislaw Gruszka 	{ MT_RF(0,  18),	RF_A_BAND,	0x00 },
28710de7a8bSStanislaw Gruszka 	{ MT_RF(0,  39),	RF_G_BAND,	0x36 },
28810de7a8bSStanislaw Gruszka 	{ MT_RF(0,  39),	RF_A_BAND_LB,	0x34 },
28910de7a8bSStanislaw Gruszka 	{ MT_RF(0,  39),	RF_A_BAND_MB,	0x33 },
29010de7a8bSStanislaw Gruszka 	{ MT_RF(0,  39),	RF_A_BAND_HB,	0x31 },
29110de7a8bSStanislaw Gruszka 	{ MT_RF(0,  39),	RF_A_BAND_11J,	0x36 },
29210de7a8bSStanislaw Gruszka 	{ MT_RF(6,  12),	RF_A_BAND_LB,	0x44 },
29310de7a8bSStanislaw Gruszka 	{ MT_RF(6,  12),	RF_A_BAND_MB,	0x44 },
29410de7a8bSStanislaw Gruszka 	{ MT_RF(6,  12),	RF_A_BAND_HB,	0x55 },
29510de7a8bSStanislaw Gruszka 	{ MT_RF(6,  12),	RF_A_BAND_11J,	0x44 },
29610de7a8bSStanislaw Gruszka 	{ MT_RF(6,  17),	RF_A_BAND_LB,	0x02 },
29710de7a8bSStanislaw Gruszka 	{ MT_RF(6,  17),	RF_A_BAND_MB,	0x00 },
29810de7a8bSStanislaw Gruszka 	{ MT_RF(6,  17),	RF_A_BAND_HB,	0x00 },
29910de7a8bSStanislaw Gruszka 	{ MT_RF(6,  17),	RF_A_BAND_11J,	0x05 },
30010de7a8bSStanislaw Gruszka 	{ MT_RF(6,  24),	RF_A_BAND_LB,	0xA1 },
30110de7a8bSStanislaw Gruszka 	{ MT_RF(6,  24),	RF_A_BAND_MB,	0x41 },
30210de7a8bSStanislaw Gruszka 	{ MT_RF(6,  24),	RF_A_BAND_HB,	0x21 },
30310de7a8bSStanislaw Gruszka 	{ MT_RF(6,  24),	RF_A_BAND_11J,	0xE1 },
30410de7a8bSStanislaw Gruszka 	{ MT_RF(6,  39),	RF_A_BAND_LB,	0x36 },
30510de7a8bSStanislaw Gruszka 	{ MT_RF(6,  39),	RF_A_BAND_MB,	0x34 },
30610de7a8bSStanislaw Gruszka 	{ MT_RF(6,  39),	RF_A_BAND_HB,	0x32 },
30710de7a8bSStanislaw Gruszka 	{ MT_RF(6,  39),	RF_A_BAND_11J,	0x37 },
30810de7a8bSStanislaw Gruszka 	{ MT_RF(6,  42),	RF_A_BAND_LB,	0xFB },
30910de7a8bSStanislaw Gruszka 	{ MT_RF(6,  42),	RF_A_BAND_MB,	0xF3 },
31010de7a8bSStanislaw Gruszka 	{ MT_RF(6,  42),	RF_A_BAND_HB,	0xEB },
31110de7a8bSStanislaw Gruszka 	{ MT_RF(6,  42),	RF_A_BAND_11J,	0xEB },
31210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 127),	RF_G_BAND,	0x84 },
31310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 127),	RF_A_BAND,	0x04 },
31410de7a8bSStanislaw Gruszka 	{ MT_RF(7,   5),	RF_G_BAND,	0x40 },
31510de7a8bSStanislaw Gruszka 	{ MT_RF(7,   5),	RF_A_BAND,	0x00 },
31610de7a8bSStanislaw Gruszka 	{ MT_RF(7,   9),	RF_G_BAND,	0x00 },
31710de7a8bSStanislaw Gruszka 	{ MT_RF(7,   9),	RF_A_BAND,	0x00 },
31810de7a8bSStanislaw Gruszka 	{ MT_RF(7,  70),	RF_G_BAND,	0x00 },
31910de7a8bSStanislaw Gruszka 	{ MT_RF(7,  70),	RF_A_BAND,	0x6D },
32010de7a8bSStanislaw Gruszka 	{ MT_RF(7,  71),	RF_G_BAND,	0x00 },
32110de7a8bSStanislaw Gruszka 	{ MT_RF(7,  71),	RF_A_BAND,	0xB0 },
32210de7a8bSStanislaw Gruszka 	{ MT_RF(7,  78),	RF_G_BAND,	0x00 },
32310de7a8bSStanislaw Gruszka 	{ MT_RF(7,  78),	RF_A_BAND,	0x55 },
32410de7a8bSStanislaw Gruszka 	{ MT_RF(7,  79),	RF_G_BAND,	0x00 },
32510de7a8bSStanislaw Gruszka 	{ MT_RF(7,  79),	RF_A_BAND,	0x55 },
32610de7a8bSStanislaw Gruszka };
32710de7a8bSStanislaw Gruszka 
32810de7a8bSStanislaw Gruszka static const struct mt76x0_freq_item mt76x0_frequency_plan[] = {
32910de7a8bSStanislaw 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 */
33010de7a8bSStanislaw 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 */
33110de7a8bSStanislaw 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 */
33210de7a8bSStanislaw 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 */
33310de7a8bSStanislaw 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 */
33410de7a8bSStanislaw 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 */
33510de7a8bSStanislaw 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 */
33610de7a8bSStanislaw 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 */
33710de7a8bSStanislaw 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 */
33810de7a8bSStanislaw 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 */
33910de7a8bSStanislaw 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 */
34010de7a8bSStanislaw 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 */
34110de7a8bSStanislaw 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 */
34210de7a8bSStanislaw 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 */
34310de7a8bSStanislaw 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 */
34410de7a8bSStanislaw 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 */
34510de7a8bSStanislaw 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 */
34610de7a8bSStanislaw 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 */
34710de7a8bSStanislaw 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 */
34810de7a8bSStanislaw 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 */
34910de7a8bSStanislaw 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 */
35010de7a8bSStanislaw 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 */
35110de7a8bSStanislaw 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 */
35210de7a8bSStanislaw 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 */
35310de7a8bSStanislaw 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 */
35410de7a8bSStanislaw 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 */
35510de7a8bSStanislaw 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 */
35610de7a8bSStanislaw 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 */
35710de7a8bSStanislaw 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 */
35810de7a8bSStanislaw 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 */
35910de7a8bSStanislaw 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 */
36010de7a8bSStanislaw 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 */
36110de7a8bSStanislaw 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 */
36210de7a8bSStanislaw 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 */
36310de7a8bSStanislaw 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 */
36410de7a8bSStanislaw 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 */
36510de7a8bSStanislaw 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 */
36610de7a8bSStanislaw 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 */
36710de7a8bSStanislaw 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 */
36810de7a8bSStanislaw 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 */
36910de7a8bSStanislaw 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 */
37010de7a8bSStanislaw 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 */
37110de7a8bSStanislaw 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 */
37210de7a8bSStanislaw 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 */
37310de7a8bSStanislaw 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 */
37410de7a8bSStanislaw 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 */
37510de7a8bSStanislaw 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 */
37610de7a8bSStanislaw 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 */
37710de7a8bSStanislaw 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 */
37810de7a8bSStanislaw 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 */
37910de7a8bSStanislaw 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 */
38010de7a8bSStanislaw 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 */
38110de7a8bSStanislaw 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 */
38210de7a8bSStanislaw 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 */
38310de7a8bSStanislaw 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 */
38410de7a8bSStanislaw 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 */
38510de7a8bSStanislaw 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 */
38610de7a8bSStanislaw 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 */
38710de7a8bSStanislaw 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 */
38810de7a8bSStanislaw 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 */
38910de7a8bSStanislaw 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 */
39010de7a8bSStanislaw 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 */
39110de7a8bSStanislaw 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 */
39210de7a8bSStanislaw 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 */
39310de7a8bSStanislaw 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 */
39410de7a8bSStanislaw 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 */
39510de7a8bSStanislaw 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 */
39610de7a8bSStanislaw 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 */
39710de7a8bSStanislaw 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 */
39810de7a8bSStanislaw 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 */
39910de7a8bSStanislaw 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 */
40010de7a8bSStanislaw 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 */
40110de7a8bSStanislaw 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 */
40210de7a8bSStanislaw 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 */
40310de7a8bSStanislaw 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 */
40410de7a8bSStanislaw 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 */
40510de7a8bSStanislaw 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 */
40610de7a8bSStanislaw 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 */
40710de7a8bSStanislaw 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 */
40810de7a8bSStanislaw 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 */
40910de7a8bSStanislaw 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 */
41010de7a8bSStanislaw 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 */
41110de7a8bSStanislaw 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 */
41210de7a8bSStanislaw 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 */
41310de7a8bSStanislaw 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 */
41410de7a8bSStanislaw 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 */
41510de7a8bSStanislaw 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 */
41610de7a8bSStanislaw 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 */
41710de7a8bSStanislaw 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 */
41810de7a8bSStanislaw 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 */
41910de7a8bSStanislaw 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 */
42010de7a8bSStanislaw 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 */
42110de7a8bSStanislaw 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 */
42210de7a8bSStanislaw 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 */
42310de7a8bSStanislaw 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 */
42410de7a8bSStanislaw 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 */
42510de7a8bSStanislaw 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 */
42610de7a8bSStanislaw 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 */
42710de7a8bSStanislaw 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 */
42810de7a8bSStanislaw 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 */
42910de7a8bSStanislaw 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 */
43010de7a8bSStanislaw 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 */
43110de7a8bSStanislaw 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 */
43210de7a8bSStanislaw 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 */
43310de7a8bSStanislaw 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 */
43410de7a8bSStanislaw 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 */
43510de7a8bSStanislaw 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 */
43610de7a8bSStanislaw 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 */
43710de7a8bSStanislaw 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 */
43810de7a8bSStanislaw 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 */
43910de7a8bSStanislaw 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 */
44010de7a8bSStanislaw 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 */
44110de7a8bSStanislaw 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 */
44210de7a8bSStanislaw 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 */
44310de7a8bSStanislaw 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 */
44410de7a8bSStanislaw 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 */
44510de7a8bSStanislaw 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 */
44610de7a8bSStanislaw 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 */
44710de7a8bSStanislaw 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 */
44810de7a8bSStanislaw 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 */
44910de7a8bSStanislaw 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 */
45010de7a8bSStanislaw 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 */
45110de7a8bSStanislaw 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 */
45210de7a8bSStanislaw 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 */
45310de7a8bSStanislaw 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 */
45410de7a8bSStanislaw Gruszka };
45510de7a8bSStanislaw Gruszka 
45610de7a8bSStanislaw Gruszka static const struct mt76x0_freq_item mt76x0_sdm_frequency_plan[] = {
457b8defea4SLorenzo Bianconi 	{   1,	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x0CCCC, 0x3 }, /* Freq 2412 */
458b8defea4SLorenzo Bianconi 	{   2, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x12222, 0x3 }, /* Freq 2417 */
459b8defea4SLorenzo Bianconi 	{   3, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x17777, 0x3 }, /* Freq 2422 */
460b8defea4SLorenzo Bianconi 	{   4, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x1CCCC, 0x3 }, /* Freq 2427 */
461b8defea4SLorenzo Bianconi 	{   5, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x22222, 0x3 }, /* Freq 2432 */
462b8defea4SLorenzo Bianconi 	{   6, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x27777, 0x3 }, /* Freq 2437 */
463b8defea4SLorenzo Bianconi 	{   7, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x2CCCC, 0x3 }, /* Freq 2442 */
464b8defea4SLorenzo Bianconi 	{   8, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x32222, 0x3 }, /* Freq 2447 */
465b8defea4SLorenzo Bianconi 	{   9, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x37777, 0x3 }, /* Freq 2452 */
466b8defea4SLorenzo Bianconi 	{  10, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x3CCCC, 0x3 }, /* Freq 2457 */
467b8defea4SLorenzo Bianconi 	{  11, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x02222, 0x3 }, /* Freq 2462 */
468b8defea4SLorenzo Bianconi 	{  12, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x07777, 0x3 }, /* Freq 2467 */
469b8defea4SLorenzo Bianconi 	{  13, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x0CCCC, 0x3 }, /* Freq 2472 */
470b8defea4SLorenzo Bianconi 	{  14, 	RF_G_BAND,			0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x19999, 0x3 }, /* Freq 2484 */
471b8defea4SLorenzo Bianconi 	{ 183, 	(RF_A_BAND | RF_A_BAND_11J),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x28, 0, 0x0, 0x8, 0x3D555, 0x3 }, /* Freq 4915 */
472b8defea4SLorenzo Bianconi 	{ 184, 	(RF_A_BAND | RF_A_BAND_11J),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x00000, 0x3 }, /* Freq 4920 */
473b8defea4SLorenzo Bianconi 	{ 185, 	(RF_A_BAND | RF_A_BAND_11J),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x02AAA, 0x3 }, /* Freq 4925 */
474b8defea4SLorenzo Bianconi 	{ 187, 	(RF_A_BAND | RF_A_BAND_11J),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x08000, 0x3 }, /* Freq 4935 */
475b8defea4SLorenzo Bianconi 	{ 188, 	(RF_A_BAND | RF_A_BAND_11J),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 4940 */
476b8defea4SLorenzo Bianconi 	{ 189, 	(RF_A_BAND | RF_A_BAND_11J),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x0D555, 0x3 }, /* Freq 4945 */
477b8defea4SLorenzo Bianconi 	{ 192, 	(RF_A_BAND | RF_A_BAND_11J),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x15555, 0x3 }, /* Freq 4960 */
478b8defea4SLorenzo Bianconi 	{ 196, 	(RF_A_BAND | RF_A_BAND_11J),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x29, 0, 0x0, 0x8, 0x20000, 0x3 }, /* Freq 4980 */
479b8defea4SLorenzo Bianconi 	{  36, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 5180 */
480b8defea4SLorenzo Bianconi 	{  37, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x0D555, 0x3 }, /* Freq 5185 */
481b8defea4SLorenzo Bianconi 	{  38, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x10000, 0x3 }, /* Freq 5190 */
482b8defea4SLorenzo Bianconi 	{  39, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x12AAA, 0x3 }, /* Freq 5195 */
483b8defea4SLorenzo Bianconi 	{  40, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x15555, 0x3 }, /* Freq 5200 */
484b8defea4SLorenzo Bianconi 	{  41, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x18000, 0x3 }, /* Freq 5205 */
485b8defea4SLorenzo Bianconi 	{  42, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x1AAAA, 0x3 }, /* Freq 5210 */
486b8defea4SLorenzo Bianconi 	{  43, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x1D555, 0x3 }, /* Freq 5215 */
487b8defea4SLorenzo Bianconi 	{  44, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x20000, 0x3 }, /* Freq 5220 */
488b8defea4SLorenzo Bianconi 	{  45, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x22AAA, 0x3 }, /* Freq 5225 */
489b8defea4SLorenzo Bianconi 	{  46, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x25555, 0x3 }, /* Freq 5230 */
490b8defea4SLorenzo Bianconi 	{  47, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x28000, 0x3 }, /* Freq 5235 */
491b8defea4SLorenzo Bianconi 	{  48, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x2AAAA, 0x3 }, /* Freq 5240 */
492b8defea4SLorenzo Bianconi 	{  49, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x2D555, 0x3 }, /* Freq 5245 */
493b8defea4SLorenzo Bianconi 	{  50, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x30000, 0x3 }, /* Freq 5250 */
494b8defea4SLorenzo Bianconi 	{  51, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x32AAA, 0x3 }, /* Freq 5255 */
495b8defea4SLorenzo Bianconi 	{  52, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x35555, 0x3 }, /* Freq 5260 */
496b8defea4SLorenzo Bianconi 	{  53, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x38000, 0x3 }, /* Freq 5265 */
497b8defea4SLorenzo Bianconi 	{  54, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x3AAAA, 0x3 }, /* Freq 5270 */
498b8defea4SLorenzo Bianconi 	{  55, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2B, 0, 0x0, 0x8, 0x3D555, 0x3 }, /* Freq 5275 */
499b8defea4SLorenzo Bianconi 	{  56, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2C, 0, 0x0, 0x8, 0x00000, 0x3 }, /* Freq 5280 */
500b8defea4SLorenzo Bianconi 	{  57, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2C, 0, 0x0, 0x8, 0x02AAA, 0x3 }, /* Freq 5285 */
501b8defea4SLorenzo Bianconi 	{  58, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2C, 0, 0x0, 0x8, 0x05555, 0x3 }, /* Freq 5290 */
502b8defea4SLorenzo Bianconi 	{  59, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2C, 0, 0x0, 0x8, 0x08000, 0x3 }, /* Freq 5295 */
503b8defea4SLorenzo Bianconi 	{  60, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2C, 0, 0x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 5300 */
504b8defea4SLorenzo Bianconi 	{  61, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2C, 0, 0x0, 0x8, 0x0D555, 0x3 }, /* Freq 5305 */
505b8defea4SLorenzo Bianconi 	{  62, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2C, 0, 0x0, 0x8, 0x10000, 0x3 }, /* Freq 5310 */
506b8defea4SLorenzo Bianconi 	{  63, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2C, 0, 0x0, 0x8, 0x12AAA, 0x3 }, /* Freq 5315 */
507b8defea4SLorenzo Bianconi 	{  64, 	(RF_A_BAND | RF_A_BAND_LB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2C, 0, 0x0, 0x8, 0x15555, 0x3 }, /* Freq 5320 */
508b8defea4SLorenzo Bianconi 	{ 100, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2D, 0, 0x0, 0x8, 0x35555, 0x3 }, /* Freq 5500 */
509b8defea4SLorenzo Bianconi 	{ 101, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2D, 0, 0x0, 0x8, 0x38000, 0x3 }, /* Freq 5505 */
510b8defea4SLorenzo Bianconi 	{ 102, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2D, 0, 0x0, 0x8, 0x3AAAA, 0x3 }, /* Freq 5510 */
511b8defea4SLorenzo Bianconi 	{ 103, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2D, 0, 0x0, 0x8, 0x3D555, 0x3 }, /* Freq 5515 */
512b8defea4SLorenzo Bianconi 	{ 104, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x00000, 0x3 }, /* Freq 5520 */
513b8defea4SLorenzo Bianconi 	{ 105, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x02AAA, 0x3 }, /* Freq 5525 */
514b8defea4SLorenzo Bianconi 	{ 106, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x05555, 0x3 }, /* Freq 5530 */
515b8defea4SLorenzo Bianconi 	{ 107, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x08000, 0x3 }, /* Freq 5535 */
516b8defea4SLorenzo Bianconi 	{ 108, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 5540 */
517b8defea4SLorenzo Bianconi 	{ 109, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x0D555, 0x3 }, /* Freq 5545 */
518b8defea4SLorenzo Bianconi 	{ 110, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x10000, 0x3 }, /* Freq 5550 */
519b8defea4SLorenzo Bianconi 	{ 111, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x12AAA, 0x3 }, /* Freq 5555 */
520b8defea4SLorenzo Bianconi 	{ 112, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x15555, 0x3 }, /* Freq 5560 */
521b8defea4SLorenzo Bianconi 	{ 113, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x18000, 0x3 }, /* Freq 5565 */
522b8defea4SLorenzo Bianconi 	{ 114, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x1AAAA, 0x3 }, /* Freq 5570 */
523b8defea4SLorenzo Bianconi 	{ 115, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x1D555, 0x3 }, /* Freq 5575 */
524b8defea4SLorenzo Bianconi 	{ 116, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x20000, 0x3 }, /* Freq 5580 */
525b8defea4SLorenzo Bianconi 	{ 117, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x22AAA, 0x3 }, /* Freq 5585 */
526b8defea4SLorenzo Bianconi 	{ 118, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x25555, 0x3 }, /* Freq 5590 */
527b8defea4SLorenzo Bianconi 	{ 119, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x28000, 0x3 }, /* Freq 5595 */
528b8defea4SLorenzo Bianconi 	{ 120, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x2AAAA, 0x3 }, /* Freq 5600 */
529b8defea4SLorenzo Bianconi 	{ 121, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x2D555, 0x3 }, /* Freq 5605 */
530b8defea4SLorenzo Bianconi 	{ 122, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x30000, 0x3 }, /* Freq 5610 */
531b8defea4SLorenzo Bianconi 	{ 123, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x32AAA, 0x3 }, /* Freq 5615 */
532b8defea4SLorenzo Bianconi 	{ 124, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x35555, 0x3 }, /* Freq 5620 */
533b8defea4SLorenzo Bianconi 	{ 125, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x38000, 0x3 }, /* Freq 5625 */
534b8defea4SLorenzo Bianconi 	{ 126, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x3AAAA, 0x3 }, /* Freq 5630 */
535b8defea4SLorenzo Bianconi 	{ 127, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2E, 0, 0x0, 0x8, 0x3D555, 0x3 }, /* Freq 5635 */
536b8defea4SLorenzo Bianconi 	{ 128, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x00000, 0x3 }, /* Freq 5640 */
537b8defea4SLorenzo Bianconi 	{ 129, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x02AAA, 0x3 }, /* Freq 5645 */
538b8defea4SLorenzo Bianconi 	{ 130, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x05555, 0x3 }, /* Freq 5650 */
539b8defea4SLorenzo Bianconi 	{ 131, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x08000, 0x3 }, /* Freq 5655 */
540b8defea4SLorenzo Bianconi 	{ 132, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 5660 */
541b8defea4SLorenzo Bianconi 	{ 133, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x0D555, 0x3 }, /* Freq 5665 */
542b8defea4SLorenzo Bianconi 	{ 134, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x10000, 0x3 }, /* Freq 5670 */
543b8defea4SLorenzo Bianconi 	{ 135, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x12AAA, 0x3 }, /* Freq 5675 */
544b8defea4SLorenzo Bianconi 	{ 136, 	(RF_A_BAND | RF_A_BAND_MB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x15555, 0x3 }, /* Freq 5680 */
545b8defea4SLorenzo Bianconi 	{ 137, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x18000, 0x3 }, /* Freq 5685 */
546b8defea4SLorenzo Bianconi 	{ 138, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x1AAAA, 0x3 }, /* Freq 5690 */
547b8defea4SLorenzo Bianconi 	{ 139, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x1D555, 0x3 }, /* Freq 5695 */
548b8defea4SLorenzo Bianconi 	{ 140, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x20000, 0x3 }, /* Freq 5700 */
549b8defea4SLorenzo Bianconi 	{ 141, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x22AAA, 0x3 }, /* Freq 5705 */
550b8defea4SLorenzo Bianconi 	{ 142, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x25555, 0x3 }, /* Freq 5710 */
551b8defea4SLorenzo Bianconi 	{ 143, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x28000, 0x3 }, /* Freq 5715 */
552b8defea4SLorenzo Bianconi 	{ 144, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x2AAAA, 0x3 }, /* Freq 5720 */
553b8defea4SLorenzo Bianconi 	{ 145, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x2D555, 0x3 }, /* Freq 5725 */
554b8defea4SLorenzo Bianconi 	{ 146, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x30000, 0x3 }, /* Freq 5730 */
555b8defea4SLorenzo Bianconi 	{ 147, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x32AAA, 0x3 }, /* Freq 5735 */
556b8defea4SLorenzo Bianconi 	{ 148, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x35555, 0x3 }, /* Freq 5740 */
557b8defea4SLorenzo Bianconi 	{ 149, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x38000, 0x3 }, /* Freq 5745 */
558b8defea4SLorenzo Bianconi 	{ 150, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x3AAAA, 0x3 }, /* Freq 5750 */
559b8defea4SLorenzo Bianconi 	{ 151, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x2F, 0, 0x0, 0x8, 0x3D555, 0x3 }, /* Freq 5755 */
560b8defea4SLorenzo Bianconi 	{ 152, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x00000, 0x3 }, /* Freq 5760 */
561b8defea4SLorenzo Bianconi 	{ 153, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x02AAA, 0x3 }, /* Freq 5765 */
562b8defea4SLorenzo Bianconi 	{ 154, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x05555, 0x3 }, /* Freq 5770 */
563b8defea4SLorenzo Bianconi 	{ 155, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x08000, 0x3 }, /* Freq 5775 */
564b8defea4SLorenzo Bianconi 	{ 156, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x0AAAA, 0x3 }, /* Freq 5780 */
565b8defea4SLorenzo Bianconi 	{ 157, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x0D555, 0x3 }, /* Freq 5785 */
566b8defea4SLorenzo Bianconi 	{ 158, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x10000, 0x3 }, /* Freq 5790 */
567b8defea4SLorenzo Bianconi 	{ 159, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x12AAA, 0x3 }, /* Freq 5795 */
568b8defea4SLorenzo Bianconi 	{ 160, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x15555, 0x3 }, /* Freq 5800 */
569b8defea4SLorenzo Bianconi 	{ 161, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x18000, 0x3 }, /* Freq 5805 */
570b8defea4SLorenzo Bianconi 	{ 162, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x1AAAA, 0x3 }, /* Freq 5810 */
571b8defea4SLorenzo Bianconi 	{ 163, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x1D555, 0x3 }, /* Freq 5815 */
572b8defea4SLorenzo Bianconi 	{ 164, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x20000, 0x3 }, /* Freq 5820 */
573b8defea4SLorenzo Bianconi 	{ 165, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x22AAA, 0x3 }, /* Freq 5825 */
574b8defea4SLorenzo Bianconi 	{ 166, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x25555, 0x3 }, /* Freq 5830 */
575b8defea4SLorenzo Bianconi 	{ 167, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x28000, 0x3 }, /* Freq 5835 */
576b8defea4SLorenzo Bianconi 	{ 168, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x2AAAA, 0x3 }, /* Freq 5840 */
577b8defea4SLorenzo Bianconi 	{ 169, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x2D555, 0x3 }, /* Freq 5845 */
578b8defea4SLorenzo Bianconi 	{ 170, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x30000, 0x3 }, /* Freq 5850 */
579b8defea4SLorenzo Bianconi 	{ 171, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x32AAA, 0x3 }, /* Freq 5855 */
580b8defea4SLorenzo Bianconi 	{ 172, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x35555, 0x3 }, /* Freq 5860 */
581b8defea4SLorenzo Bianconi 	{ 173, 	(RF_A_BAND | RF_A_BAND_HB),	0x02, 0x3F, 0x7F, 0xDD, 0xC3, 0x40, 0x0, 0x80, 0x0, 0, 0, 0, 0x30, 0, 0x0, 0x8, 0x38000, 0x3 }, /* Freq 5865 */
58210de7a8bSStanislaw Gruszka };
58310de7a8bSStanislaw Gruszka 
58410de7a8bSStanislaw Gruszka static const u8 mt76x0_sdm_channel[] = {
585b8defea4SLorenzo Bianconi 	183, 185,  43,  45,
586b8defea4SLorenzo Bianconi 	54,   55,  57,  58,
587b8defea4SLorenzo Bianconi 	102, 103, 105, 106,
588b8defea4SLorenzo Bianconi 	115, 117, 126, 127,
589b8defea4SLorenzo Bianconi 	129, 130, 139, 141,
590b8defea4SLorenzo Bianconi 	150, 151, 153, 154,
591b8defea4SLorenzo Bianconi 	163, 165
59210de7a8bSStanislaw Gruszka };
59310de7a8bSStanislaw Gruszka 
59410de7a8bSStanislaw Gruszka static const struct mt76x0_rf_switch_item mt76x0_rf_ext_pa_tab[] = {
59510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 45),	RF_A_BAND_LB,	0x63 },
59610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 45),	RF_A_BAND_MB,	0x43 },
59710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 45),	RF_A_BAND_HB,	0x33 },
59810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 45),	RF_A_BAND_11J,	0x73 },
59910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 50),	RF_A_BAND_LB,	0x02 },
60010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 50),	RF_A_BAND_MB,	0x02 },
60110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 50),	RF_A_BAND_HB,	0x02 },
60210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 50),	RF_A_BAND_11J,	0x02 },
60310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 51),	RF_A_BAND_LB,	0x02 },
60410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 51),	RF_A_BAND_MB,	0x02 },
60510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 51),	RF_A_BAND_HB,	0x02 },
60610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 51),	RF_A_BAND_11J,	0x02 },
60710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 52),	RF_A_BAND_LB,	0x08 },
60810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 52),	RF_A_BAND_MB,	0x08 },
60910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 52),	RF_A_BAND_HB,	0x08 },
61010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 52),	RF_A_BAND_11J,	0x08 },
61110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 53),	RF_A_BAND_LB,	0x08 },
61210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 53),	RF_A_BAND_MB,	0x08 },
61310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 53),	RF_A_BAND_HB,	0x08 },
61410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 53),	RF_A_BAND_11J,	0x08 },
61510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 54),	RF_A_BAND_LB,	0x0A },
61610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 54),	RF_A_BAND_MB,	0x0A },
61710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 54),	RF_A_BAND_HB,	0x0A },
61810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 54),	RF_A_BAND_11J,	0x0A },
61910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 55),	RF_A_BAND_LB,	0x0A },
62010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 55),	RF_A_BAND_MB,	0x0A },
62110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 55),	RF_A_BAND_HB,	0x0A },
62210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 55),	RF_A_BAND_11J,	0x0A },
62310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 56),	RF_A_BAND_LB,	0x05 },
62410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 56),	RF_A_BAND_MB,	0x05 },
62510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 56),	RF_A_BAND_HB,	0x05 },
62610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 56),	RF_A_BAND_11J,	0x05 },
62710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 57),	RF_A_BAND_LB,	0x05 },
62810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 57),	RF_A_BAND_MB,	0x05 },
62910de7a8bSStanislaw Gruszka 	{ MT_RF(6, 57),	RF_A_BAND_HB,	0x05 },
63010de7a8bSStanislaw Gruszka 	{ MT_RF(6, 57),	RF_A_BAND_11J,	0x05 },
63110de7a8bSStanislaw Gruszka 	{ MT_RF(6, 58),	RF_A_BAND_LB,	0x05 },
63210de7a8bSStanislaw Gruszka 	{ MT_RF(6, 58),	RF_A_BAND_MB,	0x03 },
63310de7a8bSStanislaw Gruszka 	{ MT_RF(6, 58),	RF_A_BAND_HB,	0x02 },
63410de7a8bSStanislaw Gruszka 	{ MT_RF(6, 58),	RF_A_BAND_11J,	0x07 },
63510de7a8bSStanislaw Gruszka 	{ MT_RF(6, 59),	RF_A_BAND_LB,	0x05 },
63610de7a8bSStanislaw Gruszka 	{ MT_RF(6, 59),	RF_A_BAND_MB,	0x03 },
63710de7a8bSStanislaw Gruszka 	{ MT_RF(6, 59),	RF_A_BAND_HB,	0x02 },
63810de7a8bSStanislaw Gruszka 	{ MT_RF(6, 59),	RF_A_BAND_11J,	0x07 },
63910de7a8bSStanislaw Gruszka };
64010de7a8bSStanislaw Gruszka 
64110de7a8bSStanislaw Gruszka #endif
642