CHAN2G(2427, 3), /* Channel 4 */ CHAN2G(2432, 4), /* Channel 5 */ CHAN2G(2437, 5), /* Channel 6 */ CHAN2G(2442, 6), /* Channel 7 */ CHAN2G(2447, 7), /* Channel 8 */ CHAN2G(2452, 8), /* Channel 9 */ CHAN2G(2457, 9), /* Channel 10 */ CHAN2G(2462, 10), /* Channel 11 */ CHAN2G(2467, 11), /* Channel 12 */ CHAN2G(2472, 12), /* Channel 13 */ CHAN2G(2484, 13), /* Channel 14 */ }; static struct ieee80211_channel ath9k_5ghz_channels[] = { /* _We_ call this UNII 1 */ CHAN5G(5180, 14), /* Channel 36 */ CHAN5G(5200, 15), /* Channel 40 */ CHAN5G(5220, 16), /* Channel 44 */ CHAN5G(5240, 17), /* Channel 48 */ /* _We_ call this UNII 2 */ CHAN5G(5260, 18), /* Channel 52 */ CHAN5G(5280, 19), /* Channel 56 */ CHAN5G(5300, 20), /* Channel 60 */ CHAN5G(5320, 21), /* Channel 64 */ /* _We_ call this "Middle band" */ CHAN5G(5500, 22), /* Channel 100 */ CHAN5G(5520, 23), /* Channel 104 */ CHAN5G(5540, 24), /* Channel 108 */ CHAN5G(5560, 25), /* Channel 112 */ CHAN5G(5580, 26), /* Channel 116 */ CHAN5G(5600, 27), /* Channel 120 */
CHAN2G(4, 2427, 0), CHAN2G(5, 2432, 0), CHAN2G(6, 2437, 0), CHAN2G(7, 2442, 0), CHAN2G(8, 2447, 0), CHAN2G(9, 2452, 0), CHAN2G(10, 2457, 0), CHAN2G(11, 2462, 0), CHAN2G(12, 2467, 0), CHAN2G(13, 2472, 0), CHAN2G(14, 2484, 0), }; #ifdef CONFIG_CW1200_5GHZ_SUPPORT static struct ieee80211_channel cw1200_5ghz_chantable[] = { CHAN5G(34, 0), CHAN5G(36, 0), CHAN5G(38, 0), CHAN5G(40, 0), CHAN5G(42, 0), CHAN5G(44, 0), CHAN5G(46, 0), CHAN5G(48, 0), CHAN5G(52, 0), CHAN5G(56, 0), CHAN5G(60, 0), CHAN5G(64, 0), CHAN5G(100, 0), CHAN5G(104, 0), CHAN5G(108, 0), CHAN5G(112, 0), CHAN5G(116, 0), CHAN5G(120, 0), CHAN5G(124, 0), CHAN5G(128, 0), CHAN5G(132, 0), CHAN5G(136, 0), CHAN5G(140, 0), CHAN5G(149, 0), CHAN5G(153, 0), CHAN5G(157, 0), CHAN5G(161, 0), CHAN5G(165, 0), CHAN5G(184, 0), CHAN5G(188, 0), CHAN5G(192, 0), CHAN5G(196, 0),
CHAN2G(3, 2422), CHAN2G(4, 2427), CHAN2G(5, 2432), CHAN2G(6, 2437), CHAN2G(7, 2442), CHAN2G(8, 2447), CHAN2G(9, 2452), CHAN2G(10, 2457), CHAN2G(11, 2462), CHAN2G(12, 2467), CHAN2G(13, 2472), CHAN2G(14, 2484), }; static const struct ieee80211_channel mt76_channels_5ghz[] = { CHAN5G(36, 5180), CHAN5G(40, 5200), CHAN5G(44, 5220), CHAN5G(48, 5240), CHAN5G(52, 5260), CHAN5G(56, 5280), CHAN5G(60, 5300), CHAN5G(64, 5320), CHAN5G(100, 5500), CHAN5G(104, 5520), CHAN5G(108, 5540), CHAN5G(112, 5560), CHAN5G(116, 5580), CHAN5G(120, 5600),
CHAN2G(2422), CHAN2G(2427), CHAN2G(2432), CHAN2G(2437), CHAN2G(2442), CHAN2G(2447), CHAN2G(2452), CHAN2G(2457), CHAN2G(2462), CHAN2G(2467), CHAN2G(2472), CHAN2G(2484), }; static const struct ieee80211_channel hwsim_channels_5ghz[] = { CHAN5G(5180), CHAN5G(5200), CHAN5G(5220), CHAN5G(5240), CHAN5G(5260), CHAN5G(5280), CHAN5G(5300), CHAN5G(5320), CHAN5G(5500), CHAN5G(5520), CHAN5G(5540), CHAN5G(5560), CHAN5G(5580), CHAN5G(5600),
CHAN2G(2427, 3), CHAN2G(2432, 4), CHAN2G(2437, 5), CHAN2G(2442, 6), CHAN2G(2447, 7), CHAN2G(2452, 8), CHAN2G(2457, 9), CHAN2G(2462, 10), CHAN2G(2467, 11), CHAN2G(2472, 12), CHAN2G(2484, 13), }; static const struct ieee80211_channel ath9k_5ghz_chantable[] = { CHAN5G(5180, 14), CHAN5G(5200, 15), CHAN5G(5220, 16), CHAN5G(5240, 17), CHAN5G(5260, 18), CHAN5G(5280, 19), CHAN5G(5300, 20), CHAN5G(5320, 21), CHAN5G(5500, 22), CHAN5G(5520, 23), CHAN5G(5540, 24), CHAN5G(5560, 25), CHAN5G(5580, 26), CHAN5G(5600, 27),
CHAN2G(2427, 4), /* Channel 4 */ CHAN2G(2432, 5), /* Channel 5 */ CHAN2G(2437, 6), /* Channel 6 */ CHAN2G(2442, 7), /* Channel 7 */ CHAN2G(2447, 8), /* Channel 8 */ CHAN2G(2452, 9), /* Channel 9 */ CHAN2G(2457, 10), /* Channel 10 */ CHAN2G(2462, 11), /* Channel 11 */ CHAN2G(2467, 12), /* Channel 12 */ CHAN2G(2472, 13), /* Channel 13 */ CHAN2G(2484, 14) /* Channel 14 */ }; static struct ieee80211_channel wcn_5ghz_channels[] = { CHAN5G(5180, 36), CHAN5G(5200, 40), CHAN5G(5220, 44), CHAN5G(5240, 48), CHAN5G(5260, 52), CHAN5G(5280, 56), CHAN5G(5300, 60), CHAN5G(5320, 64), CHAN5G(5500, 100), CHAN5G(5520, 104), CHAN5G(5540, 108), CHAN5G(5560, 112), CHAN5G(5580, 116), CHAN5G(5600, 120), CHAN5G(5620, 124), CHAN5G(5640, 128),