|
@@ -244,6 +244,67 @@ static const struct chan_map channel_map_us[NUM_CHANNELS] = {
|
|
|
[CHAN_ENUM_5910] = {5910, 182, 2, 160},
|
|
|
[CHAN_ENUM_5915] = {5915, 183, 2, 160},
|
|
|
[CHAN_ENUM_5920] = {5920, 184, 2, 160},
|
|
|
+#ifdef CONFIG_BAND_6GHZ
|
|
|
+ [CHAN_ENUM_5945] = {5945, 1, 2, 160},
|
|
|
+ [CHAN_ENUM_5965] = {5965, 5, 2, 160},
|
|
|
+ [CHAN_ENUM_5985] = {5985, 9, 2, 160},
|
|
|
+ [CHAN_ENUM_6005] = {6005, 13, 2, 160},
|
|
|
+ [CHAN_ENUM_6025] = {6025, 17, 2, 160},
|
|
|
+ [CHAN_ENUM_6045] = {6045, 21, 2, 160},
|
|
|
+ [CHAN_ENUM_6065] = {6065, 25, 2, 160},
|
|
|
+ [CHAN_ENUM_6085] = {6085, 29, 2, 160},
|
|
|
+ [CHAN_ENUM_6105] = {6105, 33, 2, 160},
|
|
|
+ [CHAN_ENUM_6125] = {6125, 37, 2, 160},
|
|
|
+ [CHAN_ENUM_6145] = {6145, 41, 2, 160},
|
|
|
+ [CHAN_ENUM_6165] = {6165, 45, 2, 160},
|
|
|
+ [CHAN_ENUM_6185] = {6185, 49, 2, 160},
|
|
|
+ [CHAN_ENUM_6205] = {6205, 53, 2, 160},
|
|
|
+ [CHAN_ENUM_6225] = {6225, 57, 2, 160},
|
|
|
+ [CHAN_ENUM_6245] = {6245, 61, 2, 160},
|
|
|
+ [CHAN_ENUM_6265] = {6265, 65, 2, 160},
|
|
|
+ [CHAN_ENUM_6285] = {6285, 69, 2, 160},
|
|
|
+ [CHAN_ENUM_6305] = {6305, 73, 2, 160},
|
|
|
+ [CHAN_ENUM_6325] = {6325, 77, 2, 160},
|
|
|
+ [CHAN_ENUM_6345] = {6345, 81, 2, 160},
|
|
|
+ [CHAN_ENUM_6365] = {6365, 85, 2, 160},
|
|
|
+ [CHAN_ENUM_6385] = {6385, 89, 2, 160},
|
|
|
+ [CHAN_ENUM_6405] = {6405, 93, 2, 160},
|
|
|
+ [CHAN_ENUM_6425] = {6425, 97, 2, 160},
|
|
|
+ [CHAN_ENUM_6445] = {6445, 101, 2, 160},
|
|
|
+ [CHAN_ENUM_6465] = {6465, 105, 2, 160},
|
|
|
+ [CHAN_ENUM_6485] = {6485, 109, 2, 160},
|
|
|
+ [CHAN_ENUM_6505] = {6505, 113, 2, 160},
|
|
|
+ [CHAN_ENUM_6525] = {6525, 117, 2, 160},
|
|
|
+ [CHAN_ENUM_6545] = {6545, 121, 2, 160},
|
|
|
+ [CHAN_ENUM_6565] = {6565, 125, 2, 160},
|
|
|
+ [CHAN_ENUM_6585] = {6585, 129, 2, 160},
|
|
|
+ [CHAN_ENUM_6605] = {6605, 133, 2, 160},
|
|
|
+ [CHAN_ENUM_6625] = {6625, 137, 2, 160},
|
|
|
+ [CHAN_ENUM_6645] = {6645, 141, 2, 160},
|
|
|
+ [CHAN_ENUM_6665] = {6665, 145, 2, 160},
|
|
|
+ [CHAN_ENUM_6685] = {6685, 149, 2, 160},
|
|
|
+ [CHAN_ENUM_6705] = {6705, 153, 2, 160},
|
|
|
+ [CHAN_ENUM_6725] = {6725, 157, 2, 160},
|
|
|
+ [CHAN_ENUM_6745] = {6745, 161, 2, 160},
|
|
|
+ [CHAN_ENUM_6765] = {6765, 165, 2, 160},
|
|
|
+ [CHAN_ENUM_6785] = {6785, 169, 2, 160},
|
|
|
+ [CHAN_ENUM_6805] = {6805, 173, 2, 160},
|
|
|
+ [CHAN_ENUM_6825] = {6825, 177, 2, 160},
|
|
|
+ [CHAN_ENUM_6845] = {6845, 181, 2, 160},
|
|
|
+ [CHAN_ENUM_6865] = {6865, 185, 2, 160},
|
|
|
+ [CHAN_ENUM_6885] = {6885, 189, 2, 160},
|
|
|
+ [CHAN_ENUM_6905] = {6905, 193, 2, 160},
|
|
|
+ [CHAN_ENUM_6925] = {6925, 197, 2, 160},
|
|
|
+ [CHAN_ENUM_6945] = {6945, 201, 2, 160},
|
|
|
+ [CHAN_ENUM_6965] = {6965, 205, 2, 160},
|
|
|
+ [CHAN_ENUM_6985] = {6985, 209, 2, 160},
|
|
|
+ [CHAN_ENUM_7005] = {7005, 213, 2, 160},
|
|
|
+ [CHAN_ENUM_7025] = {7025, 217, 2, 160},
|
|
|
+ [CHAN_ENUM_7045] = {7045, 221, 2, 160},
|
|
|
+ [CHAN_ENUM_7065] = {7065, 225, 2, 160},
|
|
|
+ [CHAN_ENUM_7085] = {7085, 229, 2, 160},
|
|
|
+ [CHAN_ENUM_7105] = {7105, 233, 2, 160}
|
|
|
+#endif /* CONFIG_BAND_6GHZ */
|
|
|
};
|
|
|
|
|
|
static const struct chan_map channel_map_eu[NUM_CHANNELS] = {
|
|
@@ -346,6 +407,67 @@ static const struct chan_map channel_map_eu[NUM_CHANNELS] = {
|
|
|
[CHAN_ENUM_5910] = {5910, 182, 2, 160},
|
|
|
[CHAN_ENUM_5915] = {5915, 183, 2, 160},
|
|
|
[CHAN_ENUM_5920] = {5920, 184, 2, 160},
|
|
|
+#ifdef CONFIG_BAND_6GHZ
|
|
|
+ [CHAN_ENUM_5945] = {5945, 1, 2, 160},
|
|
|
+ [CHAN_ENUM_5965] = {5965, 5, 2, 160},
|
|
|
+ [CHAN_ENUM_5985] = {5985, 9, 2, 160},
|
|
|
+ [CHAN_ENUM_6005] = {6005, 13, 2, 160},
|
|
|
+ [CHAN_ENUM_6025] = {6025, 17, 2, 160},
|
|
|
+ [CHAN_ENUM_6045] = {6045, 21, 2, 160},
|
|
|
+ [CHAN_ENUM_6065] = {6065, 25, 2, 160},
|
|
|
+ [CHAN_ENUM_6085] = {6085, 29, 2, 160},
|
|
|
+ [CHAN_ENUM_6105] = {6105, 33, 2, 160},
|
|
|
+ [CHAN_ENUM_6125] = {6125, 37, 2, 160},
|
|
|
+ [CHAN_ENUM_6145] = {6145, 41, 2, 160},
|
|
|
+ [CHAN_ENUM_6165] = {6165, 45, 2, 160},
|
|
|
+ [CHAN_ENUM_6185] = {6185, 49, 2, 160},
|
|
|
+ [CHAN_ENUM_6205] = {6205, 53, 2, 160},
|
|
|
+ [CHAN_ENUM_6225] = {6225, 57, 2, 160},
|
|
|
+ [CHAN_ENUM_6245] = {6245, 61, 2, 160},
|
|
|
+ [CHAN_ENUM_6265] = {6265, 65, 2, 160},
|
|
|
+ [CHAN_ENUM_6285] = {6285, 69, 2, 160},
|
|
|
+ [CHAN_ENUM_6305] = {6305, 73, 2, 160},
|
|
|
+ [CHAN_ENUM_6325] = {6325, 77, 2, 160},
|
|
|
+ [CHAN_ENUM_6345] = {6345, 81, 2, 160},
|
|
|
+ [CHAN_ENUM_6365] = {6365, 85, 2, 160},
|
|
|
+ [CHAN_ENUM_6385] = {6385, 89, 2, 160},
|
|
|
+ [CHAN_ENUM_6405] = {6405, 93, 2, 160},
|
|
|
+ [CHAN_ENUM_6425] = {6425, 97, 2, 160},
|
|
|
+ [CHAN_ENUM_6445] = {6445, 101, 2, 160},
|
|
|
+ [CHAN_ENUM_6465] = {6465, 105, 2, 160},
|
|
|
+ [CHAN_ENUM_6485] = {6485, 109, 2, 160},
|
|
|
+ [CHAN_ENUM_6505] = {6505, 113, 2, 160},
|
|
|
+ [CHAN_ENUM_6525] = {6525, 117, 2, 160},
|
|
|
+ [CHAN_ENUM_6545] = {6545, 121, 2, 160},
|
|
|
+ [CHAN_ENUM_6565] = {6565, 125, 2, 160},
|
|
|
+ [CHAN_ENUM_6585] = {6585, 129, 2, 160},
|
|
|
+ [CHAN_ENUM_6605] = {6605, 133, 2, 160},
|
|
|
+ [CHAN_ENUM_6625] = {6625, 137, 2, 160},
|
|
|
+ [CHAN_ENUM_6645] = {6645, 141, 2, 160},
|
|
|
+ [CHAN_ENUM_6665] = {6665, 145, 2, 160},
|
|
|
+ [CHAN_ENUM_6685] = {6685, 149, 2, 160},
|
|
|
+ [CHAN_ENUM_6705] = {6705, 153, 2, 160},
|
|
|
+ [CHAN_ENUM_6725] = {6725, 157, 2, 160},
|
|
|
+ [CHAN_ENUM_6745] = {6745, 161, 2, 160},
|
|
|
+ [CHAN_ENUM_6765] = {6765, 165, 2, 160},
|
|
|
+ [CHAN_ENUM_6785] = {6785, 169, 2, 160},
|
|
|
+ [CHAN_ENUM_6805] = {6805, 173, 2, 160},
|
|
|
+ [CHAN_ENUM_6825] = {6825, 177, 2, 160},
|
|
|
+ [CHAN_ENUM_6845] = {6845, 181, 2, 160},
|
|
|
+ [CHAN_ENUM_6865] = {6865, 185, 2, 160},
|
|
|
+ [CHAN_ENUM_6885] = {6885, 189, 2, 160},
|
|
|
+ [CHAN_ENUM_6905] = {6905, 193, 2, 160},
|
|
|
+ [CHAN_ENUM_6925] = {6925, 197, 2, 160},
|
|
|
+ [CHAN_ENUM_6945] = {6945, 201, 2, 160},
|
|
|
+ [CHAN_ENUM_6965] = {6965, 205, 2, 160},
|
|
|
+ [CHAN_ENUM_6985] = {6985, 209, 2, 160},
|
|
|
+ [CHAN_ENUM_7005] = {7005, 213, 2, 160},
|
|
|
+ [CHAN_ENUM_7025] = {7025, 217, 2, 160},
|
|
|
+ [CHAN_ENUM_7045] = {7045, 221, 2, 160},
|
|
|
+ [CHAN_ENUM_7065] = {7065, 225, 2, 160},
|
|
|
+ [CHAN_ENUM_7085] = {7085, 229, 2, 160},
|
|
|
+ [CHAN_ENUM_7105] = {7105, 233, 2, 160}
|
|
|
+#endif /* CONFIG_BAND_6GHZ */
|
|
|
};
|
|
|
|
|
|
static const struct chan_map channel_map_jp[NUM_CHANNELS] = {
|
|
@@ -448,6 +570,67 @@ static const struct chan_map channel_map_jp[NUM_CHANNELS] = {
|
|
|
[CHAN_ENUM_5910] = {5910, INVALID_CHANNEL_NUM, 2, 160},
|
|
|
[CHAN_ENUM_5915] = {5915, INVALID_CHANNEL_NUM, 2, 160},
|
|
|
[CHAN_ENUM_5920] = {5920, INVALID_CHANNEL_NUM, 2, 160},
|
|
|
+#ifdef CONFIG_BAND_6GHZ
|
|
|
+ [CHAN_ENUM_5945] = {5945, 1, 2, 160},
|
|
|
+ [CHAN_ENUM_5965] = {5965, 5, 2, 160},
|
|
|
+ [CHAN_ENUM_5985] = {5985, 9, 2, 160},
|
|
|
+ [CHAN_ENUM_6005] = {6005, 13, 2, 160},
|
|
|
+ [CHAN_ENUM_6025] = {6025, 17, 2, 160},
|
|
|
+ [CHAN_ENUM_6045] = {6045, 21, 2, 160},
|
|
|
+ [CHAN_ENUM_6065] = {6065, 25, 2, 160},
|
|
|
+ [CHAN_ENUM_6085] = {6085, 29, 2, 160},
|
|
|
+ [CHAN_ENUM_6105] = {6105, 33, 2, 160},
|
|
|
+ [CHAN_ENUM_6125] = {6125, 37, 2, 160},
|
|
|
+ [CHAN_ENUM_6145] = {6145, 41, 2, 160},
|
|
|
+ [CHAN_ENUM_6165] = {6165, 45, 2, 160},
|
|
|
+ [CHAN_ENUM_6185] = {6185, 49, 2, 160},
|
|
|
+ [CHAN_ENUM_6205] = {6205, 53, 2, 160},
|
|
|
+ [CHAN_ENUM_6225] = {6225, 57, 2, 160},
|
|
|
+ [CHAN_ENUM_6245] = {6245, 61, 2, 160},
|
|
|
+ [CHAN_ENUM_6265] = {6265, 65, 2, 160},
|
|
|
+ [CHAN_ENUM_6285] = {6285, 69, 2, 160},
|
|
|
+ [CHAN_ENUM_6305] = {6305, 73, 2, 160},
|
|
|
+ [CHAN_ENUM_6325] = {6325, 77, 2, 160},
|
|
|
+ [CHAN_ENUM_6345] = {6345, 81, 2, 160},
|
|
|
+ [CHAN_ENUM_6365] = {6365, 85, 2, 160},
|
|
|
+ [CHAN_ENUM_6385] = {6385, 89, 2, 160},
|
|
|
+ [CHAN_ENUM_6405] = {6405, 93, 2, 160},
|
|
|
+ [CHAN_ENUM_6425] = {6425, 97, 2, 160},
|
|
|
+ [CHAN_ENUM_6445] = {6445, 101, 2, 160},
|
|
|
+ [CHAN_ENUM_6465] = {6465, 105, 2, 160},
|
|
|
+ [CHAN_ENUM_6485] = {6485, 109, 2, 160},
|
|
|
+ [CHAN_ENUM_6505] = {6505, 113, 2, 160},
|
|
|
+ [CHAN_ENUM_6525] = {6525, 117, 2, 160},
|
|
|
+ [CHAN_ENUM_6545] = {6545, 121, 2, 160},
|
|
|
+ [CHAN_ENUM_6565] = {6565, 125, 2, 160},
|
|
|
+ [CHAN_ENUM_6585] = {6585, 129, 2, 160},
|
|
|
+ [CHAN_ENUM_6605] = {6605, 133, 2, 160},
|
|
|
+ [CHAN_ENUM_6625] = {6625, 137, 2, 160},
|
|
|
+ [CHAN_ENUM_6645] = {6645, 141, 2, 160},
|
|
|
+ [CHAN_ENUM_6665] = {6665, 145, 2, 160},
|
|
|
+ [CHAN_ENUM_6685] = {6685, 149, 2, 160},
|
|
|
+ [CHAN_ENUM_6705] = {6705, 153, 2, 160},
|
|
|
+ [CHAN_ENUM_6725] = {6725, 157, 2, 160},
|
|
|
+ [CHAN_ENUM_6745] = {6745, 161, 2, 160},
|
|
|
+ [CHAN_ENUM_6765] = {6765, 165, 2, 160},
|
|
|
+ [CHAN_ENUM_6785] = {6785, 169, 2, 160},
|
|
|
+ [CHAN_ENUM_6805] = {6805, 173, 2, 160},
|
|
|
+ [CHAN_ENUM_6825] = {6825, 177, 2, 160},
|
|
|
+ [CHAN_ENUM_6845] = {6845, 181, 2, 160},
|
|
|
+ [CHAN_ENUM_6865] = {6865, 185, 2, 160},
|
|
|
+ [CHAN_ENUM_6885] = {6885, 189, 2, 160},
|
|
|
+ [CHAN_ENUM_6905] = {6905, 193, 2, 160},
|
|
|
+ [CHAN_ENUM_6925] = {6925, 197, 2, 160},
|
|
|
+ [CHAN_ENUM_6945] = {6945, 201, 2, 160},
|
|
|
+ [CHAN_ENUM_6965] = {6965, 205, 2, 160},
|
|
|
+ [CHAN_ENUM_6985] = {6985, 209, 2, 160},
|
|
|
+ [CHAN_ENUM_7005] = {7005, 213, 2, 160},
|
|
|
+ [CHAN_ENUM_7025] = {7025, 217, 2, 160},
|
|
|
+ [CHAN_ENUM_7045] = {7045, 221, 2, 160},
|
|
|
+ [CHAN_ENUM_7065] = {7065, 225, 2, 160},
|
|
|
+ [CHAN_ENUM_7085] = {7085, 229, 2, 160},
|
|
|
+ [CHAN_ENUM_7105] = {7105, 233, 2, 160}
|
|
|
+#endif /* CONFIG_BAND_6GHZ */
|
|
|
};
|
|
|
|
|
|
static const struct chan_map channel_map_global[NUM_CHANNELS] = {
|
|
@@ -550,6 +733,67 @@ static const struct chan_map channel_map_global[NUM_CHANNELS] = {
|
|
|
[CHAN_ENUM_5910] = {5910, INVALID_CHANNEL_NUM, 2, 160},
|
|
|
[CHAN_ENUM_5915] = {5915, INVALID_CHANNEL_NUM, 2, 160},
|
|
|
[CHAN_ENUM_5920] = {5920, INVALID_CHANNEL_NUM, 2, 160},
|
|
|
+#ifdef CONFIG_BAND_6GHZ
|
|
|
+ [CHAN_ENUM_5945] = {5945, 1, 2, 160},
|
|
|
+ [CHAN_ENUM_5965] = {5965, 5, 2, 160},
|
|
|
+ [CHAN_ENUM_5985] = {5985, 9, 2, 160},
|
|
|
+ [CHAN_ENUM_6005] = {6005, 13, 2, 160},
|
|
|
+ [CHAN_ENUM_6025] = {6025, 17, 2, 160},
|
|
|
+ [CHAN_ENUM_6045] = {6045, 21, 2, 160},
|
|
|
+ [CHAN_ENUM_6065] = {6065, 25, 2, 160},
|
|
|
+ [CHAN_ENUM_6085] = {6085, 29, 2, 160},
|
|
|
+ [CHAN_ENUM_6105] = {6105, 33, 2, 160},
|
|
|
+ [CHAN_ENUM_6125] = {6125, 37, 2, 160},
|
|
|
+ [CHAN_ENUM_6145] = {6145, 41, 2, 160},
|
|
|
+ [CHAN_ENUM_6165] = {6165, 45, 2, 160},
|
|
|
+ [CHAN_ENUM_6185] = {6185, 49, 2, 160},
|
|
|
+ [CHAN_ENUM_6205] = {6205, 53, 2, 160},
|
|
|
+ [CHAN_ENUM_6225] = {6225, 57, 2, 160},
|
|
|
+ [CHAN_ENUM_6245] = {6245, 61, 2, 160},
|
|
|
+ [CHAN_ENUM_6265] = {6265, 65, 2, 160},
|
|
|
+ [CHAN_ENUM_6285] = {6285, 69, 2, 160},
|
|
|
+ [CHAN_ENUM_6305] = {6305, 73, 2, 160},
|
|
|
+ [CHAN_ENUM_6325] = {6325, 77, 2, 160},
|
|
|
+ [CHAN_ENUM_6345] = {6345, 81, 2, 160},
|
|
|
+ [CHAN_ENUM_6365] = {6365, 85, 2, 160},
|
|
|
+ [CHAN_ENUM_6385] = {6385, 89, 2, 160},
|
|
|
+ [CHAN_ENUM_6405] = {6405, 93, 2, 160},
|
|
|
+ [CHAN_ENUM_6425] = {6425, 97, 2, 160},
|
|
|
+ [CHAN_ENUM_6445] = {6445, 101, 2, 160},
|
|
|
+ [CHAN_ENUM_6465] = {6465, 105, 2, 160},
|
|
|
+ [CHAN_ENUM_6485] = {6485, 109, 2, 160},
|
|
|
+ [CHAN_ENUM_6505] = {6505, 113, 2, 160},
|
|
|
+ [CHAN_ENUM_6525] = {6525, 117, 2, 160},
|
|
|
+ [CHAN_ENUM_6545] = {6545, 121, 2, 160},
|
|
|
+ [CHAN_ENUM_6565] = {6565, 125, 2, 160},
|
|
|
+ [CHAN_ENUM_6585] = {6585, 129, 2, 160},
|
|
|
+ [CHAN_ENUM_6605] = {6605, 133, 2, 160},
|
|
|
+ [CHAN_ENUM_6625] = {6625, 137, 2, 160},
|
|
|
+ [CHAN_ENUM_6645] = {6645, 141, 2, 160},
|
|
|
+ [CHAN_ENUM_6665] = {6665, 145, 2, 160},
|
|
|
+ [CHAN_ENUM_6685] = {6685, 149, 2, 160},
|
|
|
+ [CHAN_ENUM_6705] = {6705, 153, 2, 160},
|
|
|
+ [CHAN_ENUM_6725] = {6725, 157, 2, 160},
|
|
|
+ [CHAN_ENUM_6745] = {6745, 161, 2, 160},
|
|
|
+ [CHAN_ENUM_6765] = {6765, 165, 2, 160},
|
|
|
+ [CHAN_ENUM_6785] = {6785, 169, 2, 160},
|
|
|
+ [CHAN_ENUM_6805] = {6805, 173, 2, 160},
|
|
|
+ [CHAN_ENUM_6825] = {6825, 177, 2, 160},
|
|
|
+ [CHAN_ENUM_6845] = {6845, 181, 2, 160},
|
|
|
+ [CHAN_ENUM_6865] = {6865, 185, 2, 160},
|
|
|
+ [CHAN_ENUM_6885] = {6885, 189, 2, 160},
|
|
|
+ [CHAN_ENUM_6905] = {6905, 193, 2, 160},
|
|
|
+ [CHAN_ENUM_6925] = {6925, 197, 2, 160},
|
|
|
+ [CHAN_ENUM_6945] = {6945, 201, 2, 160},
|
|
|
+ [CHAN_ENUM_6965] = {6965, 205, 2, 160},
|
|
|
+ [CHAN_ENUM_6985] = {6985, 209, 2, 160},
|
|
|
+ [CHAN_ENUM_7005] = {7005, 213, 2, 160},
|
|
|
+ [CHAN_ENUM_7025] = {7025, 217, 2, 160},
|
|
|
+ [CHAN_ENUM_7045] = {7045, 221, 2, 160},
|
|
|
+ [CHAN_ENUM_7065] = {7065, 225, 2, 160},
|
|
|
+ [CHAN_ENUM_7085] = {7085, 229, 2, 160},
|
|
|
+ [CHAN_ENUM_7105] = {7105, 233, 2, 160}
|
|
|
+#endif /* CONFIG_BAND_6GHZ */
|
|
|
};
|
|
|
|
|
|
static const struct chan_map channel_map_china[NUM_CHANNELS] = {
|
|
@@ -652,6 +896,67 @@ static const struct chan_map channel_map_china[NUM_CHANNELS] = {
|
|
|
[CHAN_ENUM_5910] = {5910, INVALID_CHANNEL_NUM, 2, 160},
|
|
|
[CHAN_ENUM_5915] = {5915, INVALID_CHANNEL_NUM, 2, 160},
|
|
|
[CHAN_ENUM_5920] = {5920, INVALID_CHANNEL_NUM, 2, 160},
|
|
|
+#ifdef CONFIG_BAND_6GHZ
|
|
|
+ [CHAN_ENUM_5945] = {5945, 1, 2, 160},
|
|
|
+ [CHAN_ENUM_5965] = {5965, 5, 2, 160},
|
|
|
+ [CHAN_ENUM_5985] = {5985, 9, 2, 160},
|
|
|
+ [CHAN_ENUM_6005] = {6005, 13, 2, 160},
|
|
|
+ [CHAN_ENUM_6025] = {6025, 17, 2, 160},
|
|
|
+ [CHAN_ENUM_6045] = {6045, 21, 2, 160},
|
|
|
+ [CHAN_ENUM_6065] = {6065, 25, 2, 160},
|
|
|
+ [CHAN_ENUM_6085] = {6085, 29, 2, 160},
|
|
|
+ [CHAN_ENUM_6105] = {6105, 33, 2, 160},
|
|
|
+ [CHAN_ENUM_6125] = {6125, 37, 2, 160},
|
|
|
+ [CHAN_ENUM_6145] = {6145, 41, 2, 160},
|
|
|
+ [CHAN_ENUM_6165] = {6165, 45, 2, 160},
|
|
|
+ [CHAN_ENUM_6185] = {6185, 49, 2, 160},
|
|
|
+ [CHAN_ENUM_6205] = {6205, 53, 2, 160},
|
|
|
+ [CHAN_ENUM_6225] = {6225, 57, 2, 160},
|
|
|
+ [CHAN_ENUM_6245] = {6245, 61, 2, 160},
|
|
|
+ [CHAN_ENUM_6265] = {6265, 65, 2, 160},
|
|
|
+ [CHAN_ENUM_6285] = {6285, 69, 2, 160},
|
|
|
+ [CHAN_ENUM_6305] = {6305, 73, 2, 160},
|
|
|
+ [CHAN_ENUM_6325] = {6325, 77, 2, 160},
|
|
|
+ [CHAN_ENUM_6345] = {6345, 81, 2, 160},
|
|
|
+ [CHAN_ENUM_6365] = {6365, 85, 2, 160},
|
|
|
+ [CHAN_ENUM_6385] = {6385, 89, 2, 160},
|
|
|
+ [CHAN_ENUM_6405] = {6405, 93, 2, 160},
|
|
|
+ [CHAN_ENUM_6425] = {6425, 97, 2, 160},
|
|
|
+ [CHAN_ENUM_6445] = {6445, 101, 2, 160},
|
|
|
+ [CHAN_ENUM_6465] = {6465, 105, 2, 160},
|
|
|
+ [CHAN_ENUM_6485] = {6485, 109, 2, 160},
|
|
|
+ [CHAN_ENUM_6505] = {6505, 113, 2, 160},
|
|
|
+ [CHAN_ENUM_6525] = {6525, 117, 2, 160},
|
|
|
+ [CHAN_ENUM_6545] = {6545, 121, 2, 160},
|
|
|
+ [CHAN_ENUM_6565] = {6565, 125, 2, 160},
|
|
|
+ [CHAN_ENUM_6585] = {6585, 129, 2, 160},
|
|
|
+ [CHAN_ENUM_6605] = {6605, 133, 2, 160},
|
|
|
+ [CHAN_ENUM_6625] = {6625, 137, 2, 160},
|
|
|
+ [CHAN_ENUM_6645] = {6645, 141, 2, 160},
|
|
|
+ [CHAN_ENUM_6665] = {6665, 145, 2, 160},
|
|
|
+ [CHAN_ENUM_6685] = {6685, 149, 2, 160},
|
|
|
+ [CHAN_ENUM_6705] = {6705, 153, 2, 160},
|
|
|
+ [CHAN_ENUM_6725] = {6725, 157, 2, 160},
|
|
|
+ [CHAN_ENUM_6745] = {6745, 161, 2, 160},
|
|
|
+ [CHAN_ENUM_6765] = {6765, 165, 2, 160},
|
|
|
+ [CHAN_ENUM_6785] = {6785, 169, 2, 160},
|
|
|
+ [CHAN_ENUM_6805] = {6805, 173, 2, 160},
|
|
|
+ [CHAN_ENUM_6825] = {6825, 177, 2, 160},
|
|
|
+ [CHAN_ENUM_6845] = {6845, 181, 2, 160},
|
|
|
+ [CHAN_ENUM_6865] = {6865, 185, 2, 160},
|
|
|
+ [CHAN_ENUM_6885] = {6885, 189, 2, 160},
|
|
|
+ [CHAN_ENUM_6905] = {6905, 193, 2, 160},
|
|
|
+ [CHAN_ENUM_6925] = {6925, 197, 2, 160},
|
|
|
+ [CHAN_ENUM_6945] = {6945, 201, 2, 160},
|
|
|
+ [CHAN_ENUM_6965] = {6965, 205, 2, 160},
|
|
|
+ [CHAN_ENUM_6985] = {6985, 209, 2, 160},
|
|
|
+ [CHAN_ENUM_7005] = {7005, 213, 2, 160},
|
|
|
+ [CHAN_ENUM_7025] = {7025, 217, 2, 160},
|
|
|
+ [CHAN_ENUM_7045] = {7045, 221, 2, 160},
|
|
|
+ [CHAN_ENUM_7065] = {7065, 225, 2, 160},
|
|
|
+ [CHAN_ENUM_7085] = {7085, 229, 2, 160},
|
|
|
+ [CHAN_ENUM_7105] = {7105, 233, 2, 160}
|
|
|
+#endif /* CONFIG_BAND_6GHZ */
|
|
|
};
|
|
|
#endif
|
|
|
|
|
@@ -1910,6 +2215,13 @@ bool reg_is_5ghz_ch_freq(uint32_t freq)
|
|
|
return REG_IS_5GHZ_FREQ(freq);
|
|
|
}
|
|
|
|
|
|
+#ifdef CONFIG_BAND_6GHZ
|
|
|
+bool reg_is_6ghz_chan_freq(uint16_t freq)
|
|
|
+{
|
|
|
+ return REG_IS_6GHZ_FREQ(freq);
|
|
|
+}
|
|
|
+#endif
|
|
|
+
|
|
|
#ifndef CONFIG_LEGACY_CHAN_ENUM
|
|
|
bool reg_is_49ghz_freq(uint32_t freq)
|
|
|
{
|