|
@@ -35,6 +35,7 @@ enum EnumRd {
|
|
|
FRANCE_RES = 0x31,
|
|
|
FCC3_FCCA = 0x3A,
|
|
|
FCC3_WORLD = 0x3B,
|
|
|
+ FCC3_ETSIC = 0x3F,
|
|
|
|
|
|
ETSI1_WORLD = 0x37,
|
|
|
ETSI3_ETSIA = 0x32,
|
|
@@ -44,6 +45,8 @@ enum EnumRd {
|
|
|
ETSI4_ETSIC = 0x38,
|
|
|
ETSI5_WORLD = 0x39,
|
|
|
ETSI6_WORLD = 0x34,
|
|
|
+ ETSI8_WORLD = 0x3D,
|
|
|
+ ETSI9_WORLD = 0x3E,
|
|
|
ETSI_RESERVED = 0x33,
|
|
|
|
|
|
MKK1_MKKA = 0x40,
|
|
@@ -59,6 +62,7 @@ enum EnumRd {
|
|
|
MKK1_MKKA1 = 0x4A,
|
|
|
MKK1_MKKA2 = 0x4B,
|
|
|
MKK1_MKKC = 0x4C,
|
|
|
+ APL2_FCCA = 0x4D,
|
|
|
|
|
|
APL3_FCCA = 0x50,
|
|
|
APL1_WORLD = 0x52,
|
|
@@ -67,6 +71,7 @@ enum EnumRd {
|
|
|
APL1_ETSIC = 0x55,
|
|
|
APL2_ETSIC = 0x56,
|
|
|
APL5_WORLD = 0x58,
|
|
|
+ APL13_WORLD = 0x5A,
|
|
|
APL6_WORLD = 0x5B,
|
|
|
APL7_FCCA = 0x5C,
|
|
|
APL8_WORLD = 0x5D,
|
|
@@ -168,6 +173,7 @@ static struct reg_dmn_pair_mapping regDomainPairs[] = {
|
|
|
{FCC2_ETSIC, CTL_FCC, CTL_ETSI},
|
|
|
{FCC3_FCCA, CTL_FCC, CTL_FCC},
|
|
|
{FCC3_WORLD, CTL_FCC, CTL_ETSI},
|
|
|
+ {FCC3_ETSIC, CTL_FCC, CTL_ETSI},
|
|
|
{FCC4_FCCA, CTL_FCC, CTL_FCC},
|
|
|
{FCC5_FCCA, CTL_FCC, CTL_FCC},
|
|
|
{FCC6_FCCA, CTL_FCC, CTL_FCC},
|
|
@@ -179,6 +185,8 @@ static struct reg_dmn_pair_mapping regDomainPairs[] = {
|
|
|
{ETSI4_WORLD, CTL_ETSI, CTL_ETSI},
|
|
|
{ETSI5_WORLD, CTL_ETSI, CTL_ETSI},
|
|
|
{ETSI6_WORLD, CTL_ETSI, CTL_ETSI},
|
|
|
+ {ETSI8_WORLD, CTL_ETSI, CTL_ETSI},
|
|
|
+ {ETSI9_WORLD, CTL_ETSI, CTL_ETSI},
|
|
|
|
|
|
/* XXX: For ETSI3_ETSIA, Was NO_CTL meant for the 2 GHz band ? */
|
|
|
{ETSI3_ETSIA, CTL_ETSI, CTL_ETSI},
|
|
@@ -188,9 +196,11 @@ static struct reg_dmn_pair_mapping regDomainPairs[] = {
|
|
|
{FCC1_FCCA, CTL_FCC, CTL_FCC},
|
|
|
{APL1_WORLD, CTL_FCC, CTL_ETSI},
|
|
|
{APL2_WORLD, CTL_FCC, CTL_ETSI},
|
|
|
+ {APL2_FCCA, CTL_FCC, CTL_FCC},
|
|
|
{APL3_WORLD, CTL_FCC, CTL_ETSI},
|
|
|
{APL4_WORLD, CTL_FCC, CTL_ETSI},
|
|
|
{APL5_WORLD, CTL_FCC, CTL_ETSI},
|
|
|
+ {APL13_WORLD, CTL_ETSI, CTL_ETSI},
|
|
|
{APL6_WORLD, CTL_ETSI, CTL_ETSI},
|
|
|
{APL8_WORLD, CTL_ETSI, CTL_ETSI},
|
|
|
{APL9_WORLD, CTL_ETSI, CTL_ETSI},
|
|
@@ -289,37 +299,39 @@ static struct reg_dmn_pair_mapping regDomainPairs[] = {
|
|
|
static struct country_code_to_enum_rd allCountries[] = {
|
|
|
{CTRY_DEBUG, NO_ENUMRD, "DB"},
|
|
|
{CTRY_DEFAULT, FCC1_FCCA, "CO"},
|
|
|
- {CTRY_ALBANIA, NULL1_WORLD, "AL"},
|
|
|
- {CTRY_ALGERIA, NULL1_WORLD, "DZ"},
|
|
|
+ {CTRY_ALBANIA, ETSI1_WORLD, "AL"},
|
|
|
+ {CTRY_ALGERIA, APL13_WORLD, "DZ"},
|
|
|
{CTRY_ARGENTINA, FCC3_WORLD, "AR"},
|
|
|
{CTRY_ARMENIA, ETSI4_WORLD, "AM"},
|
|
|
{CTRY_ARUBA, ETSI1_WORLD, "AW"},
|
|
|
- {CTRY_AUSTRALIA, FCC2_WORLD, "AU"},
|
|
|
+ {CTRY_AUSTRALIA, FCC3_WORLD, "AU"},
|
|
|
{CTRY_AUSTRALIA2, FCC6_WORLD, "AU"},
|
|
|
{CTRY_AUSTRIA, ETSI1_WORLD, "AT"},
|
|
|
{CTRY_AZERBAIJAN, ETSI4_WORLD, "AZ"},
|
|
|
+ {CTRY_BAHAMAS, FCC3_WORLD, "BS"},
|
|
|
{CTRY_BAHRAIN, APL6_WORLD, "BH"},
|
|
|
- {CTRY_BANGLADESH, NULL1_WORLD, "BD"},
|
|
|
+ {CTRY_BANGLADESH, APL1_WORLD, "BD"},
|
|
|
{CTRY_BARBADOS, FCC2_WORLD, "BB"},
|
|
|
{CTRY_BELARUS, ETSI1_WORLD, "BY"},
|
|
|
{CTRY_BELGIUM, ETSI1_WORLD, "BE"},
|
|
|
{CTRY_BELGIUM2, ETSI4_WORLD, "BL"},
|
|
|
{CTRY_BELIZE, APL1_ETSIC, "BZ"},
|
|
|
+ {CTRY_BERMUDA, FCC3_FCCA, "BM"},
|
|
|
{CTRY_BOLIVIA, APL1_ETSIC, "BO"},
|
|
|
{CTRY_BOSNIA_HERZ, ETSI1_WORLD, "BA"},
|
|
|
{CTRY_BRAZIL, FCC3_WORLD, "BR"},
|
|
|
- {CTRY_BRUNEI_DARUSSALAM, APL1_WORLD, "BN"},
|
|
|
- {CTRY_BULGARIA, ETSI6_WORLD, "BG"},
|
|
|
+ {CTRY_BRUNEI_DARUSSALAM, APL6_WORLD, "BN"},
|
|
|
+ {CTRY_BULGARIA, ETSI1_WORLD, "BG"},
|
|
|
{CTRY_CAMBODIA, ETSI1_WORLD, "KH"},
|
|
|
{CTRY_CANADA, FCC3_FCCA, "CA"},
|
|
|
{CTRY_CANADA2, FCC6_FCCA, "CA"},
|
|
|
{CTRY_CHILE, APL6_WORLD, "CL"},
|
|
|
{CTRY_CHINA, APL1_WORLD, "CN"},
|
|
|
- {CTRY_COLOMBIA, FCC1_FCCA, "CO"},
|
|
|
+ {CTRY_COLOMBIA, FCC3_WORLD, "CO"},
|
|
|
{CTRY_COSTA_RICA, FCC1_WORLD, "CR"},
|
|
|
{CTRY_CROATIA, ETSI1_WORLD, "HR"},
|
|
|
{CTRY_CYPRUS, ETSI1_WORLD, "CY"},
|
|
|
- {CTRY_CZECH, ETSI3_WORLD, "CZ"},
|
|
|
+ {CTRY_CZECH, ETSI1_WORLD, "CZ"},
|
|
|
{CTRY_DENMARK, ETSI1_WORLD, "DK"},
|
|
|
{CTRY_DOMINICAN_REPUBLIC, FCC1_FCCA, "DO"},
|
|
|
{CTRY_ECUADOR, FCC1_WORLD, "EC"},
|
|
@@ -336,7 +348,7 @@ static struct country_code_to_enum_rd allCountries[] = {
|
|
|
{CTRY_GUAM, FCC1_FCCA, "GU"},
|
|
|
{CTRY_GUATEMALA, FCC1_FCCA, "GT"},
|
|
|
{CTRY_HAITI, ETSI1_WORLD, "HT"},
|
|
|
- {CTRY_HONDURAS, NULL1_WORLD, "HN"},
|
|
|
+ {CTRY_HONDURAS, FCC3_WORLD, "HN"},
|
|
|
{CTRY_HONG_KONG, FCC3_WORLD, "HK"},
|
|
|
{CTRY_HUNGARY, ETSI1_WORLD, "HU"},
|
|
|
{CTRY_ICELAND, ETSI1_WORLD, "IS"},
|
|
@@ -344,7 +356,7 @@ static struct country_code_to_enum_rd allCountries[] = {
|
|
|
{CTRY_INDONESIA, NULL1_WORLD, "ID"},
|
|
|
{CTRY_IRAN, APL1_WORLD, "IR"},
|
|
|
{CTRY_IRELAND, ETSI1_WORLD, "IE"},
|
|
|
- {CTRY_ISRAEL, NULL1_WORLD, "IL"},
|
|
|
+ {CTRY_ISRAEL, ETSI3_WORLD, "IL"},
|
|
|
{CTRY_ITALY, ETSI1_WORLD, "IT"},
|
|
|
{CTRY_JAMAICA, FCC3_WORLD, "JM"},
|
|
|
|
|
@@ -409,6 +421,7 @@ static struct country_code_to_enum_rd allCountries[] = {
|
|
|
|
|
|
{CTRY_JORDAN, ETSI2_WORLD, "JO"},
|
|
|
{CTRY_KAZAKHSTAN, NULL1_WORLD, "KZ"},
|
|
|
+ {CTRY_KENYA, APL1_WORLD, "KE"},
|
|
|
{CTRY_KOREA_NORTH, APL9_WORLD, "KP"},
|
|
|
{CTRY_KOREA_ROC, APL9_WORLD, "KR"},
|
|
|
{CTRY_KOREA_ROC2, APL2_WORLD, "K2"},
|
|
@@ -420,32 +433,37 @@ static struct country_code_to_enum_rd allCountries[] = {
|
|
|
{CTRY_LITHUANIA, ETSI1_WORLD, "LT"},
|
|
|
{CTRY_LUXEMBOURG, ETSI1_WORLD, "LU"},
|
|
|
{CTRY_MACAU, FCC2_WORLD, "MO"},
|
|
|
- {CTRY_MACEDONIA, NULL1_WORLD, "MK"},
|
|
|
- {CTRY_MALAYSIA, APL8_WORLD, "MY"},
|
|
|
+ {CTRY_MACEDONIA, ETSI1_WORLD, "MK"},
|
|
|
+ {CTRY_MALAYSIA, FCC1_WORLD, "MY"},
|
|
|
{CTRY_MALTA, ETSI1_WORLD, "MT"},
|
|
|
+ {CTRY_MAURITIUS, ETSI1_WORLD, "MU"},
|
|
|
{CTRY_MEXICO, FCC1_FCCA, "MX"},
|
|
|
{CTRY_MONACO, ETSI4_WORLD, "MC"},
|
|
|
+ {CTRY_MONTENEGRO, ETSI1_WORLD, "ME"},
|
|
|
{CTRY_MOROCCO, APL4_WORLD, "MA"},
|
|
|
{CTRY_NEPAL, APL1_WORLD, "NP"},
|
|
|
{CTRY_NETHERLANDS, ETSI1_WORLD, "NL"},
|
|
|
{CTRY_NETHERLANDS_ANTILLES, ETSI1_WORLD, "AN"},
|
|
|
- {CTRY_NEW_ZEALAND, FCC2_ETSIC, "NZ"},
|
|
|
+ {CTRY_NEW_ZEALAND, FCC3_ETSIC, "NZ"},
|
|
|
+ {CTRY_NICARAGUA, FCC3_FCCA, "NI"},
|
|
|
{CTRY_NORWAY, ETSI1_WORLD, "NO"},
|
|
|
{CTRY_OMAN, FCC3_WORLD, "OM"},
|
|
|
{CTRY_PAKISTAN, NULL1_WORLD, "PK"},
|
|
|
{CTRY_PANAMA, FCC1_FCCA, "PA"},
|
|
|
{CTRY_PAPUA_NEW_GUINEA, FCC1_WORLD, "PG"},
|
|
|
- {CTRY_PERU, APL1_WORLD, "PE"},
|
|
|
- {CTRY_PHILIPPINES, APL1_WORLD, "PH"},
|
|
|
+ {CTRY_PARAGUAY, FCC3_WORLD, "PY"},
|
|
|
+ {CTRY_PERU, FCC3_WORLD, "PE"},
|
|
|
+ {CTRY_PHILIPPINES, FCC3_WORLD, "PH"},
|
|
|
{CTRY_POLAND, ETSI1_WORLD, "PL"},
|
|
|
{CTRY_PORTUGAL, ETSI1_WORLD, "PT"},
|
|
|
{CTRY_PUERTO_RICO, FCC1_FCCA, "PR"},
|
|
|
{CTRY_QATAR, APL1_WORLD, "QA"},
|
|
|
- {CTRY_ROMANIA, NULL1_WORLD, "RO"},
|
|
|
- {CTRY_RUSSIA, NULL1_WORLD, "RU"},
|
|
|
+ {CTRY_ROMANIA, ETSI1_WORLD, "RO"},
|
|
|
+ {CTRY_RUSSIA, ETSI8_WORLD, "RU"},
|
|
|
{CTRY_SAUDI_ARABIA, NULL1_WORLD, "SA"},
|
|
|
+ {CTRY_SERBIA, ETSI1_WORLD, "RS"},
|
|
|
{CTRY_SERBIA_MONTENEGRO, ETSI1_WORLD, "CS"},
|
|
|
- {CTRY_SINGAPORE, APL6_WORLD, "SG"},
|
|
|
+ {CTRY_SINGAPORE, FCC3_WORLD, "SG"},
|
|
|
{CTRY_SLOVAKIA, ETSI1_WORLD, "SK"},
|
|
|
{CTRY_SLOVENIA, ETSI1_WORLD, "SI"},
|
|
|
{CTRY_SOUTH_AFRICA, FCC3_WORLD, "ZA"},
|
|
@@ -455,11 +473,13 @@ static struct country_code_to_enum_rd allCountries[] = {
|
|
|
{CTRY_SWITZERLAND, ETSI1_WORLD, "CH"},
|
|
|
{CTRY_SYRIA, NULL1_WORLD, "SY"},
|
|
|
{CTRY_TAIWAN, APL3_FCCA, "TW"},
|
|
|
+ {CTRY_TANZANIA, APL1_WORLD, "TZ"},
|
|
|
{CTRY_THAILAND, FCC3_WORLD, "TH"},
|
|
|
{CTRY_TRINIDAD_Y_TOBAGO, FCC3_WORLD, "TT"},
|
|
|
{CTRY_TUNISIA, ETSI3_WORLD, "TN"},
|
|
|
{CTRY_TURKEY, ETSI3_WORLD, "TR"},
|
|
|
- {CTRY_UKRAINE, NULL1_WORLD, "UA"},
|
|
|
+ {CTRY_UGANDA, FCC3_WORLD, "UG"},
|
|
|
+ {CTRY_UKRAINE, ETSI9_WORLD, "UA"},
|
|
|
{CTRY_UAE, NULL1_WORLD, "AE"},
|
|
|
{CTRY_UNITED_KINGDOM, ETSI1_WORLD, "GB"},
|
|
|
{CTRY_UNITED_STATES, FCC3_FCCA, "US"},
|
|
@@ -472,7 +492,7 @@ static struct country_code_to_enum_rd allCountries[] = {
|
|
|
{CTRY_VENEZUELA, APL2_ETSIC, "VE"},
|
|
|
{CTRY_VIET_NAM, NULL1_WORLD, "VN"},
|
|
|
{CTRY_YEMEN, NULL1_WORLD, "YE"},
|
|
|
- {CTRY_ZIMBABWE, NULL1_WORLD, "ZW"},
|
|
|
+ {CTRY_ZIMBABWE, ETSI1_WORLD, "ZW"},
|
|
|
};
|
|
|
|
|
|
#endif
|