diff options
| -rw-r--r-- | CORE/SERVICES/WMA/regdomain_common.h | 26 | ||||
| -rw-r--r-- | CORE/VOSS/src/vos_nvitem.c | 3 |
2 files changed, 26 insertions, 3 deletions
diff --git a/CORE/SERVICES/WMA/regdomain_common.h b/CORE/SERVICES/WMA/regdomain_common.h index 07863ce20c6a..955284e267f6 100644 --- a/CORE/SERVICES/WMA/regdomain_common.h +++ b/CORE/SERVICES/WMA/regdomain_common.h @@ -128,6 +128,7 @@ enum EnumRd { ETSI9_WORLD = 0x3E, /* Ukraine */ ETSI13_WORLD = 0x27, ETSI14_WORLD = 0x29, + ETSI15_WORLD = 0x31, ETSI_RESERVED = 0x33, /* Reserved (Do not used) */ MKK1_MKKA = 0x40, /* Japan (JP1) */ @@ -163,6 +164,7 @@ enum EnumRd { APL17_ETSID = 0xE0, APL14_WORLD = 0x57, APL15_WORLD = 0x59, + APL19_ETSIC = 0x71, APL20_WORLD = 0xE5, APL23_WORLD = 0xE3, @@ -275,6 +277,7 @@ enum EnumRd { APL14 = 0x1180, APL15 = 0x1190, APL17 = 0x1210, + APL19 = 0x1240, APL20 = 0x1250, APL23 = 0x1280, @@ -292,6 +295,7 @@ enum EnumRd { ETSID = 0x0F30, ETSI13 = 0x0E39, ETSI14 = 0x0E40, + ETSI15 = 0x0E41, FCC1 = 0x0110, /* US & others */ FCC2 = 0x0120, /* Canada, Australia & New Zealand */ @@ -412,6 +416,7 @@ static const REG_DMN_PAIR_MAPPING ahCmnRegDomainPairs[] = { {APL12_WORLD, APL12, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0 }, {APL14_WORLD, APL14, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0 }, {APL15_WORLD, APL15, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0 }, + {APL19_ETSIC, APL19, ETSIC, NO_REQ, NO_REQ, PSCAN_DEFER, 0 }, {APL20_WORLD, APL20, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0 }, {APL23_WORLD, APL23, WORLD, NO_REQ, NO_REQ, PSCAN_DEFER, 0 }, {APL17_ETSID, APL17, ETSID, NO_REQ, NO_REQ, PSCAN_DEFER, 0 }, @@ -587,7 +592,7 @@ static const COUNTRY_CODE_TO_ENUM_RD ahCmnAllCountries[] = { {CTRY_HONG_KONG, FCC3_WORLD, "HK", "HONG KONG", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, {CTRY_HUNGARY, ETSI13_WORLD, "HU", "HUNGARY", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, {CTRY_ICELAND, ETSI13_WORLD, "IS", "ICELAND", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, - {CTRY_INDIA, APL15_WORLD, "IN", "INDIA", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, + {CTRY_INDIA, APL19_ETSIC, "IN", "INDIA", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, {CTRY_INDONESIA, APL2_ETSIC, "ID", "INDONESIA", YES, YES, YES, YES, YES, YES, NO, NO, 7000 }, {CTRY_IRAQ, ETSI1_WORLD, "IQ", "IRAQ", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, {CTRY_IRELAND, ETSI13_WORLD, "IE", "IRELAND", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, @@ -657,7 +662,7 @@ static const COUNTRY_CODE_TO_ENUM_RD ahCmnAllCountries[] = { {CTRY_SAINT_PIERRE_AND_MIQUELON, ETSI13_WORLD, "PM", "SAINT PIERRE AND MIQUELON", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, {CTRY_SAINT_VINCENT_AND_THE_GRENADIENS, ETSI13_WORLD, "VC", "VINCENT AND THE GRENADIENS", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, {CTRY_SAMOA, ETSI1_WORLD, "WS", "SAMOA", YES, YES, YES, YES, YES, YES, YES, NO, 7000 }, - {CTRY_SAUDI_ARABIA, ETSI1_WORLD, "SA", "SAUDI ARABIA", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, + {CTRY_SAUDI_ARABIA, ETSI15_WORLD, "SA", "SAUDI ARABIA", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, {CTRY_SENEGAL, FCC13_WORLD, "SN", "SENEGAL", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, {CTRY_SERBIA, ETSI13_WORLD, "RS", "REPUBLIC OF SERBIA", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, {CTRY_SINGAPORE, FCC3_WORLD, "SG", "SINGAPORE", YES, YES, YES, YES, YES, YES, YES, YES, 7000 }, @@ -1349,6 +1354,14 @@ static const REG_DOMAIN ahCmnRegDomains[] = { BMZERO, BMZERO }, + {APL19, FCC, DFS_ETSI, PSCAN_ETSI, NO_REQ, + BMNOTZERO, + BMNOTZERO, + BMNOTZERO, + BMZERO, + BMZERO, + BMZERO + }, {APL20, ETSI, DFS_ETSI, PSCAN_ETSI, NO_REQ, BMNOTZERO, @@ -1458,6 +1471,15 @@ static const REG_DOMAIN ahCmnRegDomains[] = { BMZERO }, + {ETSI15, ETSI, DFS_ETSI, PSCAN_ETSI, NO_REQ, + BMNOTZERO, + BMNOTZERO, + BMNOTZERO, + 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), diff --git a/CORE/VOSS/src/vos_nvitem.c b/CORE/VOSS/src/vos_nvitem.c index 5eda513e4633..a3a325ef28a4 100644 --- a/CORE/VOSS/src/vos_nvitem.c +++ b/CORE/VOSS/src/vos_nvitem.c @@ -292,7 +292,7 @@ chan_to_ht_40_index_map chan_to_ht_40_index[NUM_20MHZ_RF_CHANNELS] = static CountryInfoTable_t countryInfoTable = { /* the first entry in the table is always the world domain */ - 141, + 142, { {REGDOMAIN_WORLD, {'0', '0'}}, // WORLD DOMAIN {REGDOMAIN_FCC, {'A', 'D'}}, // ANDORRA @@ -375,6 +375,7 @@ static CountryInfoTable_t countryInfoTable = {REGDOMAIN_ETSI, {'M', 'A'}}, //MOROCCO {REGDOMAIN_ETSI, {'M', 'C'}}, //MONACO {REGDOMAIN_ETSI, {'M', 'K'}}, //MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF + {REGDOMAIN_ETSI, {'M', 'M'}}, //MYANMAR {REGDOMAIN_FCC, {'M','N'}}, //MONGOLIA {REGDOMAIN_FCC, {'M', 'O'}}, //MACAO {REGDOMAIN_FCC, {'M', 'P'}}, //NORTHERN MARIANA ISLANDS |
