|
@@ -862,377 +862,12 @@ enum {
|
|
* comments
|
|
* comments
|
|
*/
|
|
*/
|
|
|
|
|
|
-/*
|
|
|
|
- * 5GHz 11A channel tags
|
|
|
|
- */
|
|
|
|
-enum {
|
|
|
|
- F1_4912_4947,
|
|
|
|
- F1_4915_4925,
|
|
|
|
- F2_4915_4925,
|
|
|
|
- F1_4935_4945,
|
|
|
|
- F2_4935_4945,
|
|
|
|
- F1_4920_4980,
|
|
|
|
- F2_4920_4980,
|
|
|
|
- F1_4942_4987,
|
|
|
|
- F1_4945_4985,
|
|
|
|
- F1_4950_4980,
|
|
|
|
- F1_5032_5057,
|
|
|
|
- F1_5035_5040,
|
|
|
|
- F2_5035_5040,
|
|
|
|
- F1_5035_5045,
|
|
|
|
- F1_5040_5040,
|
|
|
|
- F1_5040_5080,
|
|
|
|
- F2_5040_5080,
|
|
|
|
- F1_5055_5055,
|
|
|
|
- F2_5055_5055,
|
|
|
|
-
|
|
|
|
- F1_5120_5240,
|
|
|
|
-
|
|
|
|
- F1_5170_5230,
|
|
|
|
- F2_5170_5230,
|
|
|
|
-
|
|
|
|
- F1_5180_5240,
|
|
|
|
- F2_5180_5240,
|
|
|
|
- F3_5180_5240,
|
|
|
|
- F4_5180_5240,
|
|
|
|
- F5_5180_5240,
|
|
|
|
- F6_5180_5240,
|
|
|
|
- F7_5180_5240,
|
|
|
|
- F8_5180_5240,
|
|
|
|
- F9_5180_5240,
|
|
|
|
- F10_5180_5240,
|
|
|
|
-
|
|
|
|
- F1_5240_5280,
|
|
|
|
-
|
|
|
|
- F1_5260_5280,
|
|
|
|
-
|
|
|
|
- F1_5260_5320,
|
|
|
|
- F2_5260_5320,
|
|
|
|
- F3_5260_5320,
|
|
|
|
- F4_5260_5320,
|
|
|
|
- F5_5260_5320,
|
|
|
|
- F6_5260_5320,
|
|
|
|
- F7_5260_5320,
|
|
|
|
-
|
|
|
|
- F1_5260_5700,
|
|
|
|
-
|
|
|
|
- F1_5280_5320,
|
|
|
|
- F2_5280_5320,
|
|
|
|
- F1_5500_5560,
|
|
|
|
-
|
|
|
|
- F1_5500_5580,
|
|
|
|
- F2_5500_5580,
|
|
|
|
-
|
|
|
|
- F1_5500_5620,
|
|
|
|
-
|
|
|
|
- F1_5500_5660,
|
|
|
|
-
|
|
|
|
- F1_5500_5720,
|
|
|
|
- F2_5500_5700,
|
|
|
|
- F3_5500_5700,
|
|
|
|
- F4_5500_5700,
|
|
|
|
- F5_5500_5700,
|
|
|
|
- F6_5500_5700,
|
|
|
|
-
|
|
|
|
- F1_5660_5700,
|
|
|
|
- F2_5660_5720,
|
|
|
|
- F3_5660_5720,
|
|
|
|
-
|
|
|
|
- F1_5745_5765,
|
|
|
|
-
|
|
|
|
- F1_5745_5805,
|
|
|
|
- F2_5745_5805,
|
|
|
|
- F3_5745_5805,
|
|
|
|
- F4_5745_5805,
|
|
|
|
-
|
|
|
|
- F1_5745_5825,
|
|
|
|
- F2_5745_5825,
|
|
|
|
- F3_5745_5825,
|
|
|
|
- F4_5745_5825,
|
|
|
|
- F5_5745_5825,
|
|
|
|
- F6_5745_5825,
|
|
|
|
- F7_5745_5825,
|
|
|
|
- F8_5745_5825,
|
|
|
|
- F9_5745_5825,
|
|
|
|
-
|
|
|
|
- F1_5845_5865,
|
|
|
|
-
|
|
|
|
- W1_4920_4980,
|
|
|
|
- W1_5040_5080,
|
|
|
|
- W1_5170_5230,
|
|
|
|
- W1_5180_5240,
|
|
|
|
- W1_5260_5320,
|
|
|
|
- W1_5745_5825,
|
|
|
|
- W1_5500_5700,
|
|
|
|
- A_DEMO_ALL_CHANNELS
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-static const REG_DMN_FREQ_BAND reg_dmn5_ghz_freq[] = {
|
|
|
|
- {4915, 4925, 20, 0, 10, 5, NO_DFS, PSCAN_MKK2, 16}, /* F1_4915_4925 */
|
|
|
|
- {4915, 4925, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 16}, /* F2_4915_4925 */
|
|
|
|
- {4935, 4945, 20, 0, 10, 5, NO_DFS, PSCAN_MKK2, 16}, /* F1_4935_4945 */
|
|
|
|
- {4935, 4945, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 16}, /* F2_4935_4945 */
|
|
|
|
- {4920, 4980, 23, 0, 20, 20, NO_DFS, PSCAN_MKK2, 7}, /* F1_4920_4980 */
|
|
|
|
- {4920, 4980, 20, 0, 20, 20, NO_DFS, PSCAN_MKK2, 7}, /* F2_4920_4980 */
|
|
|
|
- {4942, 4987, 27, 6, 5, 5, NO_DFS, PSCAN_FCC, 0}, /* F1_4942_4987 */
|
|
|
|
- {4945, 4985, 30, 6, 10, 5, NO_DFS, PSCAN_FCC, 0}, /* F1_4945_4985 */
|
|
|
|
- {4950, 4980, 33, 6, 20, 5, NO_DFS, PSCAN_FCC, 0}, /* F1_4950_4980 */
|
|
|
|
- {5035, 5040, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 12}, /* F1_5035_5040 */
|
|
|
|
- {5035, 5040, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 12}, /* F2_5035_5040 */
|
|
|
|
- {5040, 5040, 20, 0, 10, 5, NO_DFS, PSCAN_MKK2, 12}, /* F1_5040_5040 */
|
|
|
|
- {5040, 5080, 23, 0, 20, 20, NO_DFS, PSCAN_MKK2, 2}, /* F1_5040_5080 */
|
|
|
|
- {5040, 5080, 20, 0, 20, 20, NO_DFS, NO_PSCAN, 6}, /* F2_5040_5080 */
|
|
|
|
- {5055, 5055, 20, 0, 10, 5, NO_DFS, PSCAN_MKK2, 12}, /* F1_5055_5055 */
|
|
|
|
- {5055, 5055, 23, 0, 10, 5, NO_DFS, PSCAN_MKK2, 12}, /* F2_5055_5055 */
|
|
|
|
-
|
|
|
|
- {5120, 5240, 5, 6, 20, 20, NO_DFS, NO_PSCAN, 0}, /* F1_5120_5240 */
|
|
|
|
-
|
|
|
|
- {5170, 5230, 23, 0, 20, 20, NO_DFS, PSCAN_MKK1 | PSCAN_MKK2, 1}, /* F1_5170_5230 */
|
|
|
|
- {5170, 5230, 20, 0, 20, 20, NO_DFS, PSCAN_MKK1 | PSCAN_MKK2, 1}, /* F2_5170_5230 */
|
|
|
|
-
|
|
|
|
- {5180, 5240, 15, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 1}, /* F1_5180_5240 */
|
|
|
|
- {5180, 5240, 17, 6, 20, 20, NO_DFS, NO_PSCAN, 1}, /* F2_5180_5240 */
|
|
|
|
- {5180, 5240, 18, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 1}, /* F3_5180_5240 */
|
|
|
|
- {5180, 5240, 20, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 1}, /* F4_5180_5240 */
|
|
|
|
- {5180, 5240, 23, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 1}, /* F5_5180_5240 */
|
|
|
|
- {5180, 5240, 23, 6, 20, 20, NO_DFS, PSCAN_FCC, 1}, /* F6_5180_5240 */
|
|
|
|
- {5180, 5240, 20, 0, 20, 20, NO_DFS, PSCAN_MKK1 | PSCAN_MKK3, 0}, /* F7_5180_5240 */
|
|
|
|
- {5180, 5240, 23, 6, 20, 20, NO_DFS, NO_PSCAN, 1}, /* F8_5180_5240 */
|
|
|
|
- {5180, 5240, 20, 6, 20, 20, NO_DFS, PSCAN_ETSI, 0}, /* F9_5180_5240 */
|
|
|
|
- {5180, 5240, 23, 0, 20, 20, NO_DFS, PSCAN_FCC | PSCAN_ETSI, 1}, /* F10_5180_5240 */
|
|
|
|
-
|
|
|
|
- {5240, 5280, 23, 0, 20, 20, DFS_FCC3, PSCAN_FCC | PSCAN_ETSI, 0}, /* F1_5240_5280 */
|
|
|
|
-
|
|
|
|
- {5260, 5280, 23, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC | PSCAN_ETSI, 2}, /* F1_5260_5280 */
|
|
|
|
-
|
|
|
|
- {5260, 5320, 18, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC | PSCAN_ETSI, 2}, /* F1_5260_5320 */
|
|
|
|
-
|
|
|
|
- {5260, 5320, 20, 0, 20, 20, DFS_FCC3 | DFS_ETSI | DFS_MKK4,
|
|
|
|
- PSCAN_FCC | PSCAN_ETSI | PSCAN_MKK3, 0},
|
|
|
|
- /* F2_5260_5320 */
|
|
|
|
-
|
|
|
|
- {5260, 5320, 24, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC | PSCAN_ETSI, 2}, /* F3_5260_5320 */
|
|
|
|
- {5260, 5320, 23, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 2}, /* F4_5260_5320 */
|
|
|
|
- {5260, 5320, 23, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 2}, /* F5_5260_5320 */
|
|
|
|
- {5260, 5320, 30, 0, 20, 20, NO_DFS, NO_PSCAN, 2}, /* F6_5260_5320 */
|
|
|
|
- {5260, 5320, 23, 0, 20, 20, DFS_FCC3 | DFS_ETSI | DFS_MKK4,
|
|
|
|
- PSCAN_FCC | PSCAN_ETSI | PSCAN_MKK3, 0},
|
|
|
|
- /* F7_5260_5320 */
|
|
|
|
-
|
|
|
|
- {5260, 5700, 5, 6, 20, 20, DFS_FCC3 | DFS_ETSI, NO_PSCAN, 0}, /* F1_5260_5700 */
|
|
|
|
-
|
|
|
|
- {5280, 5320, 17, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 2}, /* F1_5280_5320 */
|
|
|
|
-
|
|
|
|
- {5500, 5580, 23, 6, 20, 20, DFS_FCC3, PSCAN_FCC, 4}, /* F1_5500_5580 */
|
|
|
|
- {5500, 5580, 30, 6, 20, 20, DFS_FCC3, PSCAN_FCC, 4}, /* F2_5500_5580 */
|
|
|
|
-
|
|
|
|
- {5500, 5620, 30, 6, 20, 20, DFS_ETSI, PSCAN_ETSI, 3}, /* F1_5500_5620 */
|
|
|
|
-
|
|
|
|
- {5500, 5660, 20, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC | PSCAN_ETSI, 0}, /* F1_5500_5660 */
|
|
|
|
-
|
|
|
|
- {5500, 5720, 24, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC, 4}, /* F1_5500_5720 */
|
|
|
|
- {5500, 5700, 27, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC | PSCAN_ETSI, 3}, /* F2_5500_5700 */
|
|
|
|
- {5500, 5700, 30, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC | PSCAN_ETSI, 3}, /* F3_5500_5700 */
|
|
|
|
- {5500, 5700, 23, 0, 20, 20, DFS_FCC3 | DFS_ETSI | DFS_MKK4, PSCAN_MKK3 | PSCAN_FCC, 0}, /* F4_5500_5700 */
|
|
|
|
- {5500, 5700, 30, 6, 20, 20, DFS_ETSI, PSCAN_ETSI, 0}, /* F5_5500_5700 */
|
|
|
|
- {5500, 5700, 20, 0, 20, 20, DFS_FCC3 | DFS_ETSI | DFS_MKK4, PSCAN_MKK3 | PSCAN_FCC, 0}, /* F6_5500_5700 */
|
|
|
|
-
|
|
|
|
- {5660, 5700, 20, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC | PSCAN_ETSI, 4}, /* F1_5660_5700 */
|
|
|
|
- {5660, 5700, 23, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC | PSCAN_ETSI, 4}, /* F2_5660_5700 */
|
|
|
|
- {5660, 5700, 30, 6, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_FCC | PSCAN_ETSI, 4}, /* F3_5660_5700 */
|
|
|
|
-
|
|
|
|
- {5745, 5805, 23, 0, 20, 20, NO_DFS, NO_PSCAN, 3}, /* F1_5745_5805 */
|
|
|
|
- {5745, 5805, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 3}, /* F2_5745_5805 */
|
|
|
|
- {5745, 5805, 30, 6, 20, 20, NO_DFS, PSCAN_ETSI, 0}, /* F3_5745_5805 */
|
|
|
|
- {5745, 5805, 20, 0, 20, 20, NO_DFS, NO_PSCAN, 0}, /* F4_5745_5805 */
|
|
|
|
-
|
|
|
|
- {5745, 5825, 5, 6, 20, 20, NO_DFS, NO_PSCAN, 5}, /* F1_5745_5825 */
|
|
|
|
- {5745, 5825, 17, 0, 20, 20, NO_DFS, NO_PSCAN, 5}, /* F2_5745_5825 */
|
|
|
|
- {5745, 5825, 20, 0, 20, 20, NO_DFS, NO_PSCAN, 0}, /* F3_5745_5825 */
|
|
|
|
- {5745, 5825, 30, 0, 20, 20, NO_DFS, NO_PSCAN, 0}, /* F4_5745_5825 */
|
|
|
|
- {5745, 5825, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 5}, /* F5_5745_5825 */
|
|
|
|
- {5745, 5825, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 5}, /* F6_5745_5825 */
|
|
|
|
- {5745, 5825, 30, 6, 20, 20, NO_DFS, PSCAN_ETSI, 0}, /* F7_5745_5825 */
|
|
|
|
- {5745, 5825, 20, 6, 20, 20, NO_DFS, PSCAN_ETSI, 0}, /* F8_5745_5825 */
|
|
|
|
-
|
|
|
|
- /*
|
|
|
|
- * Below are the world roaming channels
|
|
|
|
- * All WWR domains have no power limit, instead use the card's CTL
|
|
|
|
- * or max power settings.
|
|
|
|
- */
|
|
|
|
- {4920, 4980, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0}, /* W1_4920_4980 */
|
|
|
|
- {5040, 5080, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0}, /* W1_5040_5080 */
|
|
|
|
- {5170, 5230, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0}, /* W1_5170_5230 */
|
|
|
|
- {5180, 5240, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0}, /* W1_5180_5240 */
|
|
|
|
- {5260, 5320, 30, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, 0}, /* W1_5260_5320 */
|
|
|
|
- {5745, 5825, 30, 0, 20, 20, NO_DFS, PSCAN_WWR, 0}, /* W1_5745_5825 */
|
|
|
|
- {5500, 5700, 30, 0, 20, 20, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, 0}, /* W1_5500_5700 */
|
|
|
|
- {4920, 6100, 30, 6, 20, 20, NO_DFS, NO_PSCAN, 0}, /* A_DEMO_ALL_CHANNELS */
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-/*
|
|
|
|
- * 2GHz 11b channel tags
|
|
|
|
- */
|
|
|
|
-enum {
|
|
|
|
- F1_2312_2372,
|
|
|
|
- F2_2312_2372,
|
|
|
|
-
|
|
|
|
- F1_2412_2472,
|
|
|
|
- F2_2412_2472,
|
|
|
|
- F3_2412_2472,
|
|
|
|
- F4_2412_2472,
|
|
|
|
-
|
|
|
|
- F1_2412_2462,
|
|
|
|
- F2_2412_2462,
|
|
|
|
-
|
|
|
|
- F1_2432_2442,
|
|
|
|
-
|
|
|
|
- F1_2457_2472,
|
|
|
|
-
|
|
|
|
- F1_2467_2472,
|
|
|
|
-
|
|
|
|
- F1_2484_2484,
|
|
|
|
- F2_2484_2484,
|
|
|
|
-
|
|
|
|
- F1_2512_2732,
|
|
|
|
-
|
|
|
|
- W1_2312_2372,
|
|
|
|
- W1_2412_2412,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2437_2442,
|
|
|
|
- W1_2447_2457,
|
|
|
|
- W1_2462_2462,
|
|
|
|
- W1_2467_2467,
|
|
|
|
- W2_2467_2467,
|
|
|
|
- W1_2472_2472,
|
|
|
|
- W2_2472_2472,
|
|
|
|
- W1_2484_2484,
|
|
|
|
- W2_2484_2484,
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-static const REG_DMN_FREQ_BAND reg_dmn2_ghz_freq[] = {
|
|
|
|
- {2312, 2372, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, /* F1_2312_2372 */
|
|
|
|
- {2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* F2_2312_2372 */
|
|
|
|
-
|
|
|
|
- {2412, 2472, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, /* F1_2412_2472 */
|
|
|
|
- {2412, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA, 30}, /* F2_2412_2472 */
|
|
|
|
- {2412, 2472, 30, 0, 20, 5, NO_DFS, NO_PSCAN, 4}, /* F3_2412_2472 */
|
|
|
|
- {2412, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA, 0}, /* F4_2412_2472 */
|
|
|
|
-
|
|
|
|
- {2412, 2462, 30, 6, 20, 5, NO_DFS, NO_PSCAN, 12}, /* F1_2412_2462 */
|
|
|
|
- {2412, 2462, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA, 30}, /* F2_2412_2462 */
|
|
|
|
-
|
|
|
|
- {2432, 2442, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 4}, /* F1_2432_2442 */
|
|
|
|
-
|
|
|
|
- {2457, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* F1_2457_2472 */
|
|
|
|
-
|
|
|
|
- {2467, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA2 | PSCAN_MKKA, 30}, /* F1_2467_2472 */
|
|
|
|
-
|
|
|
|
- {2484, 2484, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, /* F1_2484_2484 */
|
|
|
|
- {2484, 2484, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA | PSCAN_MKKA1 | PSCAN_MKKA2, 31}, /* F2_2484_2484 */
|
|
|
|
-
|
|
|
|
- {2512, 2732, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, /* F1_2512_2732 */
|
|
|
|
-
|
|
|
|
- /*
|
|
|
|
- * WWR have powers opened up to 20dBm. Limits should often come from CTL/Max powers
|
|
|
|
- */
|
|
|
|
-
|
|
|
|
- {2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* W1_2312_2372 */
|
|
|
|
- {2412, 2412, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* W1_2412_2412 */
|
|
|
|
- {2417, 2432, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* W1_2417_2432 */
|
|
|
|
- {2437, 2442, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* W1_2437_2442 */
|
|
|
|
- {2447, 2457, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* W1_2447_2457 */
|
|
|
|
- {2462, 2462, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* W1_2462_2462 */
|
|
|
|
- {2467, 2467, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0}, /* W1_2467_2467 */
|
|
|
|
- {2467, 2467, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0}, /* W2_2467_2467 */
|
|
|
|
- {2472, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0}, /* W1_2472_2472 */
|
|
|
|
- {2472, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0}, /* W2_2472_2472 */
|
|
|
|
- {2484, 2484, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN, 0}, /* W1_2484_2484 */
|
|
|
|
- {2484, 2484, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0}, /* W2_2484_2484 */
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-/*
|
|
|
|
- * 2GHz 11g channel tags
|
|
|
|
- */
|
|
|
|
-
|
|
|
|
-enum {
|
|
|
|
- G1_2312_2372,
|
|
|
|
- G2_2312_2372,
|
|
|
|
-
|
|
|
|
- G1_2412_2472,
|
|
|
|
- G2_2412_2472,
|
|
|
|
- G3_2412_2472,
|
|
|
|
- G4_2412_2472,
|
|
|
|
-
|
|
|
|
- G1_2412_2462,
|
|
|
|
- G2_2412_2462,
|
|
|
|
-
|
|
|
|
- G1_2432_2442,
|
|
|
|
-
|
|
|
|
- G1_2457_2472,
|
|
|
|
-
|
|
|
|
- G1_2512_2732,
|
|
|
|
-
|
|
|
|
- G1_2467_2472,
|
|
|
|
- G2_2467_2472,
|
|
|
|
-
|
|
|
|
- G1_2484_2484,
|
|
|
|
-
|
|
|
|
- WG1_2312_2372,
|
|
|
|
- WG1_2412_2462,
|
|
|
|
- WG1_2412_2472,
|
|
|
|
- WG2_2412_2472,
|
|
|
|
- G_DEMO_ALMOST_ALL_CHANNELS,
|
|
|
|
- G_DEMO_ALL_CHANNELS,
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-static const REG_DMN_FREQ_BAND reg_dmn2_ghz11g_freq[] = {
|
|
|
|
- {2312, 2372, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, /* G1_2312_2372 */
|
|
|
|
- {2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* G2_2312_2372 */
|
|
|
|
-
|
|
|
|
- {2412, 2472, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, /* G1_2412_2472 */
|
|
|
|
- {2412, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA_G | PSCAN_MKKA2 | PSCAN_MKKA | PSCAN_EXT_CHAN, 30}, /* G2_2412_2472 */
|
|
|
|
- {2412, 2472, 30, 0, 20, 5, NO_DFS, NO_PSCAN, 4}, /* G3_2412_2472 */
|
|
|
|
- {2412, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA_G | PSCAN_MKKA2 | PSCAN_MKKA | PSCAN_EXT_CHAN, 0}, /* G4_2412_2472 */
|
|
|
|
-
|
|
|
|
- {2412, 2462, 30, 6, 20, 5, NO_DFS, NO_PSCAN, 12}, /* G1_2412_2462 */
|
|
|
|
- {2412, 2462, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA_G, 30}, /* G2_2412_2462 */
|
|
|
|
-
|
|
|
|
- {2432, 2442, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 4}, /* G1_2432_2442 */
|
|
|
|
-
|
|
|
|
- {2457, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* G1_2457_2472 */
|
|
|
|
-
|
|
|
|
- {2512, 2732, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, /* G1_2512_2732 */
|
|
|
|
-
|
|
|
|
- {2467, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA2 | PSCAN_MKKA, 30}, /* G1_2467_2472 */
|
|
|
|
- {2467, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_MKKA_G | PSCAN_MKKA2, 0}, /* G2_2467_2472 */
|
|
|
|
-
|
|
|
|
- {2484, 2484, 5, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, /* G1_2484_2484 */
|
|
|
|
- /*
|
|
|
|
- * WWR open up the power to 20dBm
|
|
|
|
- */
|
|
|
|
-
|
|
|
|
- {2312, 2372, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* WG1_2312_2372 */
|
|
|
|
- {2412, 2462, 20, 0, 20, 5, NO_DFS, NO_PSCAN, 0}, /* WG1_2412_2462 */
|
|
|
|
- {2412, 2472, 20, 0, 20, 5, NO_DFS, PSCAN_WWR | IS_ECM_CHAN | PSCAN_EXT_CHAN, 0}, /* WG1_2412_2472 */
|
|
|
|
- {2412, 2472, 20, 0, 20, 5, NO_DFS, NO_PSCAN | IS_ECM_CHAN, 0}, /* WG2_2412_2472 */
|
|
|
|
- {2312, 2532, 27, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, /* G_DEMO_ALMOST_ALL_CHANNELS */
|
|
|
|
- {2312, 2732, 27, 6, 20, 5, NO_DFS, NO_PSCAN, 0}, /* G_DEMO_ALL_CHANNELS */
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
/* regulatory capabilities */
|
|
/* regulatory capabilities */
|
|
#define REGDMN_EEPROM_EEREGCAP_EN_KK_U1_EVEN 0x0080
|
|
#define REGDMN_EEPROM_EEREGCAP_EN_KK_U1_EVEN 0x0080
|
|
#define REGDMN_EEPROM_EEREGCAP_EN_KK_U2 0x0100
|
|
#define REGDMN_EEPROM_EEREGCAP_EN_KK_U2 0x0100
|
|
#define REGDMN_EEPROM_EEREGCAP_EN_KK_MIDBAND 0x0200
|
|
#define REGDMN_EEPROM_EEREGCAP_EN_KK_MIDBAND 0x0200
|
|
#define REGDMN_EEPROM_EEREGCAP_EN_KK_U1_ODD 0x0400
|
|
#define REGDMN_EEPROM_EEREGCAP_EN_KK_U1_ODD 0x0400
|
|
|
|
|
|
-static const JAPAN_BANDCHECK j_bandcheck[] = {
|
|
|
|
- {F1_5170_5230, REGDMN_EEPROM_EEREGCAP_EN_KK_U1_ODD},
|
|
|
|
- {F4_5180_5240, REGDMN_EEPROM_EEREGCAP_EN_KK_U1_EVEN},
|
|
|
|
- {F2_5260_5320, REGDMN_EEPROM_EEREGCAP_EN_KK_U2},
|
|
|
|
- {F4_5500_5700, REGDMN_EEPROM_EEREGCAP_EN_KK_MIDBAND}
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
static const COMMON_MODE_POWER common_mode_pwrtbl[] = {
|
|
static const COMMON_MODE_POWER common_mode_pwrtbl[] = {
|
|
{4900, 5000, 17},
|
|
{4900, 5000, 17},
|
|
{5000, 5100, 17},
|
|
{5000, 5100, 17},
|
|
@@ -1243,794 +878,72 @@ static const COMMON_MODE_POWER common_mode_pwrtbl[] = {
|
|
{5825, 5850, 23} /* Korea */
|
|
{5825, 5850, 23} /* Korea */
|
|
};
|
|
};
|
|
|
|
|
|
-/*
|
|
|
|
- * 5GHz Turbo (dynamic & static) tags
|
|
|
|
- */
|
|
|
|
-
|
|
|
|
-enum {
|
|
|
|
- T1_5130_5650,
|
|
|
|
- T1_5150_5670,
|
|
|
|
-
|
|
|
|
- T1_5200_5200,
|
|
|
|
- T2_5200_5200,
|
|
|
|
- T3_5200_5200,
|
|
|
|
- T4_5200_5200,
|
|
|
|
- T5_5200_5200,
|
|
|
|
- T6_5200_5200,
|
|
|
|
- T7_5200_5200,
|
|
|
|
- T8_5200_5200,
|
|
|
|
-
|
|
|
|
- T1_5200_5280,
|
|
|
|
- T2_5200_5280,
|
|
|
|
- T3_5200_5280,
|
|
|
|
- T4_5200_5280,
|
|
|
|
- T5_5200_5280,
|
|
|
|
- T6_5200_5280,
|
|
|
|
-
|
|
|
|
- T1_5200_5240,
|
|
|
|
- T1_5210_5210,
|
|
|
|
- T2_5210_5210,
|
|
|
|
- T3_5210_5210,
|
|
|
|
- T4_5210_5210,
|
|
|
|
- T5_5210_5210,
|
|
|
|
- T6_5210_5210,
|
|
|
|
- T7_5210_5210,
|
|
|
|
- T8_5210_5210,
|
|
|
|
- T9_5210_5210,
|
|
|
|
- T10_5210_5210,
|
|
|
|
- T1_5240_5240,
|
|
|
|
-
|
|
|
|
- T1_5210_5250,
|
|
|
|
- T1_5210_5290,
|
|
|
|
- T2_5210_5290,
|
|
|
|
- T3_5210_5290,
|
|
|
|
-
|
|
|
|
- T1_5280_5280,
|
|
|
|
- T2_5280_5280,
|
|
|
|
- T1_5290_5290,
|
|
|
|
- T2_5290_5290,
|
|
|
|
- T3_5290_5290,
|
|
|
|
- T1_5250_5290,
|
|
|
|
- T2_5250_5290,
|
|
|
|
- T3_5250_5290,
|
|
|
|
- T4_5250_5290,
|
|
|
|
-
|
|
|
|
- T1_5540_5660,
|
|
|
|
- T2_5540_5660,
|
|
|
|
- T3_5540_5660,
|
|
|
|
- T1_5760_5800,
|
|
|
|
- T2_5760_5800,
|
|
|
|
- T3_5760_5800,
|
|
|
|
- T4_5760_5800,
|
|
|
|
- T5_5760_5800,
|
|
|
|
- T6_5760_5800,
|
|
|
|
- T7_5760_5800,
|
|
|
|
-
|
|
|
|
- T1_5765_5805,
|
|
|
|
- T2_5765_5805,
|
|
|
|
- T3_5765_5805,
|
|
|
|
- T4_5765_5805,
|
|
|
|
- T5_5765_5805,
|
|
|
|
- T6_5765_5805,
|
|
|
|
- T7_5765_5805,
|
|
|
|
- T8_5765_5805,
|
|
|
|
- T9_5765_5805,
|
|
|
|
-
|
|
|
|
- WT1_5210_5250,
|
|
|
|
- WT1_5290_5290,
|
|
|
|
- WT1_5540_5660,
|
|
|
|
- WT1_5760_5800,
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-/*
|
|
|
|
- * 2GHz Dynamic turbo tags
|
|
|
|
- */
|
|
|
|
-#ifndef ATH_REMOVE_2G_TURBO_RD_TABLE
|
|
|
|
-enum {
|
|
|
|
- T1_2312_2372,
|
|
|
|
- T1_2437_2437,
|
|
|
|
- T2_2437_2437,
|
|
|
|
- T3_2437_2437,
|
|
|
|
- T1_2512_2732
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-static const REG_DMN_FREQ_BAND reg_dmn2_ghz11g_turbo_freq[] = {
|
|
|
|
- {2312, 2372, 5, 6, 40, 40, NO_DFS, NO_PSCAN, 0}, /* T1_2312_2372 */
|
|
|
|
- {2437, 2437, 5, 6, 40, 40, NO_DFS, NO_PSCAN, 0}, /* T1_2437_2437 */
|
|
|
|
- {2437, 2437, 20, 6, 40, 40, NO_DFS, NO_PSCAN, 0}, /* T2_2437_2437 */
|
|
|
|
- {2437, 2437, 18, 6, 40, 40, NO_DFS, PSCAN_WWR, 0}, /* T3_2437_2437 */
|
|
|
|
- {2512, 2732, 5, 6, 40, 40, NO_DFS, NO_PSCAN, 0}, /* T1_2512_2732 */
|
|
|
|
-};
|
|
|
|
-#endif /* ATH_REMOVE_2G_TURBO_RD_TABLE */
|
|
|
|
-
|
|
|
|
static const REG_DOMAIN ah_cmn_reg_domains[] = {
|
|
static const REG_DOMAIN ah_cmn_reg_domains[] = {
|
|
|
|
|
|
- {DEBUG_REG_DMN, FCC, DFS_FCC3, NO_PSCAN, NO_REQ,
|
|
|
|
- CHAN_11A_BM(A_DEMO_ALL_CHANNELS, F6_5745_5825,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BM(T1_5130_5650, T1_5150_5670, F6_5745_5825,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BM(T1_5200_5240, T1_5280_5280, T1_5540_5660, T1_5765_5805,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- BM(F1_2312_2372, F1_2412_2472, F1_2484_2484, F1_2512_2732,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(G_DEMO_ALMOST_ALL_CHANNELS,
|
|
|
|
- G1_2484_2484, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T1_2312_2372, T1_2437_2437, T1_2512_2732,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)},
|
|
|
|
-
|
|
|
|
- {APL1, FCC, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- BM(F4_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL2, FCC, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- BM(F1_5745_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T2_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL3, FCC, DFS_FCC3, PSCAN_FCC, NO_REQ,
|
|
|
|
- BM(F1_5280_5320, F6_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5290_5290, T1_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL4, FCC, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- BM(F5_5180_5240, F9_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5210_5210, T3_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5200_5200, T3_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL5, FCC, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- BM(F2_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T4_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T4_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL6, ETSI, DFS_ETSI, PSCAN_FCC_T | PSCAN_FCC, NO_REQ,
|
|
|
|
- BM(F9_5180_5240, F2_5260_5320, F3_5745_5825, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T2_5210_5210, T1_5250_5290, T1_5760_5800, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T1_5200_5280, T5_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL7, FCC, DFS_FCC3 | DFS_ETSI, PSCAN_FCC | PSCAN_ETSI, NO_REQ,
|
|
|
|
- BM(F2_5280_5320, F2_5500_5580, F3_5660_5720, F7_5745_5825, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(T3_5290_5290, T5_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5540_5660, T6_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL8, ETSI, NO_DFS, NO_PSCAN,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F6_5260_5320, F4_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T2_5290_5290, T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5280_5280, T1_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL9, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F9_5180_5240, F2_5260_5320, F1_5500_5620, F3_5745_5805, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(T3_5290_5290, T5_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5540_5660, T6_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL10, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F9_5180_5240, F2_5260_5320, F5_5500_5700, F3_5745_5805, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(T3_5290_5290, T5_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5540_5660, T6_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL11, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F9_5180_5240, F2_5260_5320, F5_5500_5700, F7_5745_5825,
|
|
|
|
- F1_5845_5865, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T3_5290_5290, T5_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5540_5660, T6_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {APL12, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F5_5180_5240, F1_5500_5560, F1_5745_5765, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {ETSI1, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F2_5180_5240, F2_5260_5320, F2_5500_5700, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T1_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T2_5200_5280, T2_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {ETSI2, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F3_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T3_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T2_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {ETSI3, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F4_5180_5240, F2_5260_5320, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T2_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {ETSI4, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F3_5180_5240, F1_5260_5320, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T2_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T3_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {ETSI5, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F1_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T4_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T3_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {ETSI6, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F5_5180_5240, F1_5260_5280, F3_5500_5700, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T1_5210_5250, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T4_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {ETSI8, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F4_5180_5240, F2_5260_5320, F1_5660_5700, F4_5745_5825, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T2_5200_5280, T2_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO},
|
|
|
|
-
|
|
|
|
- {ETSI9, ETSI, DFS_ETSI, PSCAN_ETSI,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F4_5180_5240, F2_5260_5320, F1_5500_5660, F8_5745_5825, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T2_5200_5280, T2_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO},
|
|
|
|
-
|
|
|
|
- {FCC1, FCC, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- BM(F2_5180_5240, F4_5260_5320, F5_5745_5825, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T6_5210_5210, T2_5250_5290, T6_5760_5800, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T1_5200_5240, T2_5280_5280, T7_5765_5805, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {FCC2, FCC, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- BM(F6_5180_5240, F5_5260_5320, F6_5745_5825, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T7_5210_5210, T3_5250_5290, T2_5760_5800, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T7_5200_5200, T1_5240_5240, T2_5280_5280, T1_5765_5805, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {FCC3, FCC, DFS_FCC3, PSCAN_FCC | PSCAN_FCC_T, NO_REQ,
|
|
|
|
- BM(F2_5180_5240, F3_5260_5320, F1_5500_5720, F5_5745_5825, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(T6_5210_5210, T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T4_5200_5200, T8_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
- /*
|
|
|
|
-
|
|
|
|
- Bug Fix: EV 98583 Public Safety channel
|
|
|
|
- Exclude the following channel in FCC Public safety domain
|
|
|
|
- Uni-1: 5180, 5200, 5220, 5240
|
|
|
|
- Uni-2: 5260, 5280, 5300, 5320
|
|
|
|
- Uni-3: 5745, 5765, 5785, 5805, 5825
|
|
|
|
- */
|
|
|
|
- {FCC4, FCC, DFS_FCC3, PSCAN_FCC | PSCAN_FCC_T, NO_REQ,
|
|
|
|
- BM(F1_4942_4987, F1_4945_4985, F1_4950_4980, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T8_5210_5210, T4_5250_5290, T7_5760_5800, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T1_5200_5240, T1_5280_5280, T9_5765_5805, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {FCC5, FCC, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- BM(F2_5180_5240, F6_5745_5825, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T6_5210_5210, T2_5760_5800, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T8_5200_5200, T7_5765_5805, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {FCC6, FCC, DFS_FCC3, PSCAN_FCC, NO_REQ,
|
|
|
|
- BM(F8_5180_5240, F5_5260_5320, F1_5500_5580, F2_5660_5720,
|
|
|
|
- F6_5745_5825, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T7_5210_5210, T3_5250_5290, T2_5760_5800, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T7_5200_5200, T1_5240_5240, T2_5280_5280, T1_5765_5805, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {MKK1, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F1_5170_5230, F10_5180_5240, F7_5260_5320, F4_5500_5700, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(T7_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T5_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {MKK2, MKK, DFS_MKK4, PSCAN_MKK2 | PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F2_4915_4925, F2_4935_4945, F1_4920_4980, F1_5035_5040,
|
|
|
|
- F2_5055_5055, F1_5040_5080, F1_5170_5230, F10_5180_5240, -1, -1, -1,
|
|
|
|
- -1),
|
|
|
|
- BM(T7_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T5_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 even */
|
|
|
|
- {MKK3, MKK, NO_DFS, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F4_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T9_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 even + UNI-2 */
|
|
|
|
- {MKK4, MKK, DFS_MKK4, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F4_5180_5240, F2_5260_5320, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T10_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T6_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 even + UNI-2 + mid-band */
|
|
|
|
- {MKK5, MKK, DFS_MKK4, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F4_5180_5240, F2_5260_5320, F6_5500_5700, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T5_5200_5280, T3_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 odd + even */
|
|
|
|
- {MKK6, MKK, NO_DFS, PSCAN_MKK1, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F2_5170_5230, F4_5180_5240, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T3_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T6_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 odd + UNI-1 even + UNI-2 */
|
|
|
|
- {MKK7, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F2_5170_5230, F4_5180_5240, F2_5260_5320, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1),
|
|
|
|
- BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T5_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 odd + UNI-1 even + UNI-2 + mid-band */
|
|
|
|
- {MKK8, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F2_5170_5230, F4_5180_5240, F2_5260_5320, F6_5500_5700, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T5_5200_5280, T3_5540_5660, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 even + 4.9 GHZ */
|
|
|
|
- {MKK9, MKK, NO_DFS, PSCAN_MKK2 | PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F1_4912_4947, F1_5032_5057, F1_4915_4925, F1_4935_4945,
|
|
|
|
- F2_4920_4980, F1_5035_5045, F1_5055_5055, F2_5040_5080,
|
|
|
|
- F4_5180_5240, -1, -1, -1),
|
|
|
|
- BM(T9_5210_5210, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5200_5200, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 even + UNI-2 + 4.9 GHZ */
|
|
|
|
- {MKK10, MKK, DFS_MKK4, PSCAN_MKK2 | PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F1_4912_4947, F1_5032_5057, F1_4915_4925, F1_4935_4945,
|
|
|
|
- F2_4920_4980, F1_5035_5045, F1_5055_5055, F2_5040_5080,
|
|
|
|
- F4_5180_5240, F2_5260_5320, -1, -1),
|
|
|
|
- BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* Japan UNI-1 even + UNI-2 + mid-band + 4.9GHz */
|
|
|
|
- {MKK11, MKK, DFS_MKK4, PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F1_4912_4947, F1_5032_5057, F1_4915_4925, F1_4935_4945,
|
|
|
|
- F2_4920_4980, F1_5035_5045, F1_5055_5055, F2_5040_5080,
|
|
|
|
- F4_5180_5240, F2_5260_5320, F6_5500_5700, -1),
|
|
|
|
- BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* Japan UNI-1 even + UNI-1 odd + UNI-2 + mid-band + 4.9GHz */
|
|
|
|
- {MKK12, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F1_4915_4925, F1_4935_4945, F2_4920_4980, F1_5040_5040,
|
|
|
|
- F1_5055_5055, F2_5040_5080, F2_5170_5230, F4_5180_5240,
|
|
|
|
- F2_5260_5320, F6_5500_5700, -1, -1),
|
|
|
|
- BM(T3_5210_5290, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(T1_5200_5280, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 odd + UNI-1 even + UNI-2 + mid-band */
|
|
|
|
- {MKK13, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F2_5170_5230, F7_5180_5240, F2_5260_5320, F6_5500_5700, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 odd + UNI-1 even + 4.9GHz */
|
|
|
|
- {MKK14, MKK, DFS_MKK4, PSCAN_MKK1, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F1_4915_4925, F1_4935_4945, F2_4920_4980, F1_5040_5040,
|
|
|
|
- F2_5040_5080, F1_5055_5055, F2_5170_5230, F4_5180_5240, -1, -1, -1,
|
|
|
|
- -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /* UNI-1 odd + UNI-1 even + UNI-2 + 4.9GHz */
|
|
|
|
- {MKK15, MKK, DFS_MKK4, PSCAN_MKK1 | PSCAN_MKK3, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- BM(F1_4915_4925, F1_4935_4945, F2_4920_4980, F1_5040_5040,
|
|
|
|
- F2_5040_5080, F1_5055_5055, F2_5170_5230, F4_5180_5240,
|
|
|
|
- F2_5260_5320, -1, -1, -1),
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- /*=== 2 GHz ===*/
|
|
|
|
-
|
|
|
|
- /* Defined here to use when 2G channels are authorised for country K2 */
|
|
|
|
- {APLD, NO_CTL, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(F2_2312_2372, F4_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(G2_2312_2372, G4_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-
|
|
|
|
- {ETSIA, NO_CTL, NO_DFS, PSCAN_ETSIA,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- CHAN_11A_BMZERO CHAN_11A_BMZERO CHAN_11A_BMZERO BM(F1_2457_2472, -1,
|
|
|
|
- -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(G1_2457_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {ETSIB, ETSI, NO_DFS, PSCAN_ETSIB,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- CHAN_11A_BMZERO CHAN_11A_BMZERO CHAN_11A_BMZERO BM(F1_2432_2442, -1,
|
|
|
|
- -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(G1_2432_2442, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {ETSIC, ETSI, NO_DFS, PSCAN_ETSIC,
|
|
|
|
- DISALLOW_ADHOC_11A | DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- CHAN_11A_BMZERO CHAN_11A_BMZERO CHAN_11A_BMZERO BM(F3_2412_2472, -1,
|
|
|
|
- -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1, -1),
|
|
|
|
- BM(G3_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {FCCA, FCC, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(F1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(G1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {MKKA, MKK, NO_DFS,
|
|
|
|
- PSCAN_MKKA | PSCAN_MKKA_G | PSCAN_MKKA1 | PSCAN_MKKA1_G | PSCAN_MKKA2 |
|
|
|
|
- PSCAN_MKKA2_G, DISALLOW_ADHOC_11A_TURB,
|
|
|
|
- CHAN_11A_BMZERO CHAN_11A_BMZERO CHAN_11A_BMZERO BM(F2_2412_2462,
|
|
|
|
- F1_2467_2472,
|
|
|
|
- F2_2484_2484,
|
|
|
|
- -1, -1, -1, -1, -1,
|
|
|
|
- -1, -1, -1, -1),
|
|
|
|
- BM(G2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {MKKC, MKK, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(F2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(G2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WORLD, ETSI, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(F4_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(G4_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T2_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WOR0_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, W1_5500_5700,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2447_2457, W1_2467_2467, W1_2484_2484, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WOR01_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
|
|
|
|
- W1_5500_5700, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2417_2432,
|
|
|
|
- W1_2447_2457,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WOR02_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
|
|
|
|
- W1_5500_5700, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {EU1_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
|
|
|
|
- W1_5500_5700, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W2_2472_2472,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2447_2457, W2_2467_2467, -1, -1, -1, -1, -1),
|
|
|
|
- BM(WG2_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WOR1_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
|
|
|
|
- W1_5500_5700, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2447_2457, W1_2467_2467, W1_2484_2484, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WOR2_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
|
|
|
|
- W1_5500_5700, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2447_2457, W1_2467_2467, W1_2484_2484, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WOR3_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5170_5230, W1_5745_5825,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WOR4_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5745_5825,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2417_2432,
|
|
|
|
- W1_2447_2457,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WOR5_ETSIC, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5745_5825,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WOR9_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, W1_5500_5700,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BM(WT1_5210_5250, WT1_5290_5290, WT1_5760_5800,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2417_2432,
|
|
|
|
- W1_2447_2457,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2462, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WORA_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5745_5825, W1_5500_5700,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WORB_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_NO_11A,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5500_5700,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {WORC_WORLD, NO_CTL, DFS_FCC3 | DFS_ETSI, PSCAN_WWR, ADHOC_PER_11D,
|
|
|
|
- CHAN_11A_BM(W1_5260_5320, W1_5180_5240, W1_5500_5700, W1_5745_5825,
|
|
|
|
- -1, -1, -1, -1, -1, -1, -1, -1)
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- CHAN_11A_BMZERO
|
|
|
|
- BM(W1_2412_2412, W1_2437_2442, W1_2462_2462, W1_2472_2472,
|
|
|
|
- W1_2417_2432,
|
|
|
|
- W1_2447_2457, W1_2467_2467, -1, -1, -1, -1, -1),
|
|
|
|
- BM(WG1_2412_2472, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1),
|
|
|
|
- CHAN_TURBO_G_BM(T3_2437_2437, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
|
|
|
|
- -1)},
|
|
|
|
-
|
|
|
|
- {NULL1, NO_CTL, NO_DFS, NO_PSCAN, NO_REQ,
|
|
|
|
- CHAN_11A_BMZERO CHAN_11A_BMZERO CHAN_11A_BMZERO BMZERO,
|
|
|
|
- BMZERO,
|
|
|
|
- CHAN_TURBO_G_BMZERO},
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
-static const struct cmode modes[] = {
|
|
|
|
- {REGDMN_MODE_TURBO, IEEE80211_CHAN_ST}, /* TURBO means 11a Static Turbo */
|
|
|
|
- {REGDMN_MODE_11A, IEEE80211_CHAN_A},
|
|
|
|
- {REGDMN_MODE_11B, IEEE80211_CHAN_B},
|
|
|
|
- {REGDMN_MODE_11G, IEEE80211_CHAN_PUREG},
|
|
|
|
- {REGDMN_MODE_11G_TURBO, IEEE80211_CHAN_108G},
|
|
|
|
- {REGDMN_MODE_11A_TURBO, IEEE80211_CHAN_108A},
|
|
|
|
- {REGDMN_MODE_11NG_HT20, IEEE80211_CHAN_11NG_HT20},
|
|
|
|
- {REGDMN_MODE_11NG_HT40PLUS, IEEE80211_CHAN_11NG_HT40PLUS},
|
|
|
|
- {REGDMN_MODE_11NG_HT40MINUS, IEEE80211_CHAN_11NG_HT40MINUS},
|
|
|
|
- {REGDMN_MODE_11NA_HT20, IEEE80211_CHAN_11NA_HT20},
|
|
|
|
- {REGDMN_MODE_11NA_HT40PLUS, IEEE80211_CHAN_11NA_HT40PLUS},
|
|
|
|
- {REGDMN_MODE_11NA_HT40MINUS, IEEE80211_CHAN_11NA_HT40MINUS},
|
|
|
|
- {REGDMN_MODE_11AC_VHT20, IEEE80211_CHAN_11AC_VHT20},
|
|
|
|
- {REGDMN_MODE_11AC_VHT40PLUS, IEEE80211_CHAN_11AC_VHT40PLUS},
|
|
|
|
- {REGDMN_MODE_11AC_VHT40MINUS, IEEE80211_CHAN_11AC_VHT40MINUS},
|
|
|
|
- {REGDMN_MODE_11AC_VHT80, IEEE80211_CHAN_11AC_VHT80},
|
|
|
|
- {REGDMN_MODE_11AC_VHT20_2G, IEEE80211_CHAN_11AC_VHT20_2G},
|
|
|
|
- {REGDMN_MODE_11AC_VHT40_2G, IEEE80211_CHAN_11AC_VHT40_2G},
|
|
|
|
- {REGDMN_MODE_11AC_VHT80_2G, IEEE80211_CHAN_11AC_VHT80_2G},
|
|
|
|
|
|
+ {DEBUG_REG_DMN, FCC, DFS_FCC3},
|
|
|
|
+ {APL1, FCC, NO_DFS},
|
|
|
|
+ {APL2, FCC, NO_DFS},
|
|
|
|
+ {APL3, FCC, DFS_FCC3},
|
|
|
|
+ {APL4, FCC, NO_DFS},
|
|
|
|
+ {APL5, FCC, NO_DFS},
|
|
|
|
+ {APL6, ETSI, DFS_ETSI},
|
|
|
|
+ {APL7, FCC, DFS_FCC3},
|
|
|
|
+ {APL8, ETSI, NO_DFS},
|
|
|
|
+ {APL9, ETSI, DFS_ETSI},
|
|
|
|
+ {APL10, ETSI, DFS_ETSI},
|
|
|
|
+ {APL11, ETSI, DFS_ETSI},
|
|
|
|
+ {APL12, ETSI, DFS_ETSI},
|
|
|
|
+ {ETSI1, ETSI, DFS_ETSI},
|
|
|
|
+ {ETSI2, ETSI, DFS_ETSI},
|
|
|
|
+ {ETSI3, ETSI, DFS_ETSI},
|
|
|
|
+ {ETSI4, ETSI, DFS_ETSI},
|
|
|
|
+ {ETSI5, ETSI, DFS_ETSI},
|
|
|
|
+ {ETSI6, ETSI, DFS_ETSI},
|
|
|
|
+ {ETSI8, ETSI, DFS_ETSI},
|
|
|
|
+ {ETSI9, ETSI, DFS_ETSI},
|
|
|
|
+ {FCC1, FCC, NO_DFS},
|
|
|
|
+ {FCC2, FCC, NO_DFS},
|
|
|
|
+ {FCC3, FCC, DFS_FCC3},
|
|
|
|
+ {FCC4, FCC, DFS_FCC3},
|
|
|
|
+ {FCC5, FCC, NO_DFS},
|
|
|
|
+ {FCC6, FCC, DFS_FCC3},
|
|
|
|
+ {MKK1, MKK, DFS_MKK4},
|
|
|
|
+ {MKK2, MKK, DFS_MKK4},
|
|
|
|
+ {MKK3, MKK, NO_DFS},
|
|
|
|
+ {MKK4, MKK, DFS_MKK4},
|
|
|
|
+ {MKK5, MKK, DFS_MKK4},
|
|
|
|
+ {MKK6, MKK, NO_DFS},
|
|
|
|
+ {MKK7, MKK, DFS_MKK4},
|
|
|
|
+ {MKK8, MKK, DFS_MKK4},
|
|
|
|
+ {MKK9, MKK, NO_DFS},
|
|
|
|
+ {MKK10, MKK, DFS_MKK4},
|
|
|
|
+ {MKK11, MKK, DFS_MKK4},
|
|
|
|
+ {MKK12, MKK, DFS_MKK4},
|
|
|
|
+ {MKK13, MKK, DFS_MKK4},
|
|
|
|
+ {MKK14, MKK, DFS_MKK4},
|
|
|
|
+ {MKK15, MKK, DFS_MKK4},
|
|
|
|
+ {APLD, NO_CTL, NO_DFS},
|
|
|
|
+ {ETSIA, NO_CTL, NO_DFS},
|
|
|
|
+ {ETSIB, ETSI, NO_DFS},
|
|
|
|
+ {ETSIC, ETSI, NO_DFS},
|
|
|
|
+ {FCCA, FCC, NO_DFS},
|
|
|
|
+ {MKKA, MKK, NO_DFS},
|
|
|
|
+ {MKKC, MKK, NO_DFS},
|
|
|
|
+ {WORLD, ETSI, NO_DFS},
|
|
|
|
+ {WOR0_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WOR01_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WOR02_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {EU1_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WOR1_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WOR2_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WOR3_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WOR4_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WOR5_ETSIC, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WOR9_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WORA_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WORB_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {WORC_WORLD, NO_CTL, DFS_FCC3},
|
|
|
|
+ {NULL1, NO_CTL, NO_DFS},
|
|
};
|
|
};
|
|
|
|
|
|
typedef enum offset {
|
|
typedef enum offset {
|