summaryrefslogtreecommitdiff
path: root/core/cds
diff options
context:
space:
mode:
authorAshish Kumar Dhanotiya <adhanoti@codeaurora.org>2017-12-06 15:51:10 +0530
committersnandini <snandini@codeaurora.org>2017-12-11 00:59:17 -0800
commit36d02cecb93e26be258024e21945bf4fe410599b (patch)
treed49fc64a3e9a48c6c2104395cf51e2e2fcb1b4ea /core/cds
parent68ba43b90034980861ff6de80a4efc7a286981d7 (diff)
downloadqcacld-36d02cecb93e26be258024e21945bf4fe410599b.tar.gz
qcacld-3.0: Add missing reg pairs in driver
Regpair for DM, DO, HN, JM, NA, PA, SN, XA are missing which results in a crash. Add regpair for country codes DM, DO, HN, JM, NA, PA, SN, XA. Change-Id: I6d29f16a549121b9588d6fb68b78e14375e8eb8e CRs-Fixed: 2154385
Diffstat (limited to 'core/cds')
-rw-r--r--core/cds/inc/cds_regdomain.h1
-rw-r--r--core/cds/src/cds_regdomain.c8
2 files changed, 9 insertions, 0 deletions
diff --git a/core/cds/inc/cds_regdomain.h b/core/cds/inc/cds_regdomain.h
index 8ca28104a9..36f077528f 100644
--- a/core/cds/inc/cds_regdomain.h
+++ b/core/cds/inc/cds_regdomain.h
@@ -443,6 +443,7 @@ enum reg_domain {
WORLD = 0x0199,
FCCA = 0x0A10,
+ FCCB = 0x0B90,
MKKA = 0x0A40,
MKKC = 0x0A50,
ETSIC = 0x0C30,
diff --git a/core/cds/src/cds_regdomain.c b/core/cds/src/cds_regdomain.c
index 077a6c6423..bab7cbbb52 100644
--- a/core/cds/src/cds_regdomain.c
+++ b/core/cds/src/cds_regdomain.c
@@ -162,6 +162,7 @@ static const struct reg_dmn_pair g_reg_dmn_pairs[] = {
{FCC1_WORLD, FCC1, WORLD, CTRY_DEFAULT},
{FCC2_WORLD, FCC2, WORLD, CTRY_DEFAULT},
{FCC2_ETSIC, FCC2, ETSIC, CTRY_DEFAULT},
+ {FCC2_FCCA, FCC2, FCCA, CTRY_DEFAULT},
{FCC3_FCCA, FCC3, FCCA, CTRY_DEFAULT},
{FCC3_WORLD, FCC3, WORLD, CTRY_DEFAULT},
{FCC3_ETSIC, FCC3, ETSIC, CTRY_DEFAULT},
@@ -174,6 +175,8 @@ static const struct reg_dmn_pair g_reg_dmn_pairs[] = {
{FCC9_FCCA, FCC9, FCCA, CTRY_DEFAULT},
{FCC10_FCCA, FCC10, FCCA, CTRY_DEFAULT},
{FCC11_WORLD, FCC11, WORLD, CTRY_DEFAULT},
+ {FCC13_WORLD, FCC13, WORLD, CTRY_DEFAULT},
+ {FCC14_FCCB, FCC14, FCCB, CTRY_DEFAULT},
{ETSI1_WORLD, ETSI1, WORLD, CTRY_DEFAULT},
{ETSI3_WORLD, ETSI3, WORLD, CTRY_DEFAULT},
{ETSI4_WORLD, ETSI4, WORLD, CTRY_DEFAULT},
@@ -198,6 +201,7 @@ static const struct reg_dmn_pair g_reg_dmn_pairs[] = {
{APL15_WORLD, APL15, WORLD, CTRY_DEFAULT},
{APL16_WORLD, APL16, WORLD, CTRY_DEFAULT},
{APL17_ETSID, APL17, ETSID, CTRY_DEFAULT},
+ {APL20_WORLD, APL20, WORLD, CTRY_DEFAULT},
{APL23_WORLD, APL23, WORLD, CTRY_DEFAULT},
{WOR0_WORLD, WOR0_WORLD, WOR0_WORLD, CTRY_DEFAULT},
{WOR1_WORLD, WOR1_WORLD, WOR1_WORLD, CTRY_DEFAULT},
@@ -213,6 +217,7 @@ static const struct reg_dmn_pair g_reg_dmn_pairs[] = {
{WORB_WORLD, WORB_WORLD, WORB_WORLD, CTRY_DEFAULT},
{WORC_WORLD, WORC_WORLD, WORC_WORLD, CTRY_DEFAULT},
{MKK5_MKKC, MKK5, MKKC, CTRY_JAPAN15},
+ {MKK5_MKKA2, MKK5, MKKA, CTRY_DEFAULT},
};
static const struct country_code_to_reg_dmn g_all_countries[] = {
@@ -402,6 +407,8 @@ static const struct reg_dmn g_reg_dmns[] = {
{FCC9, FCC},
{FCC10, FCC},
{FCC11, FCC},
+ {FCC13, FCC},
+ {FCC14, FCC},
{ETSI1, ETSI},
{ETSI2, ETSI},
{ETSI3, ETSI},
@@ -430,6 +437,7 @@ static const struct reg_dmn g_reg_dmns[] = {
{APL15, FCC},
{APL16, FCC},
{APL17, FCC},
+ {APL20, ETSI},
{APL23, ETSI},
{NULL1, NO_CTL},
{MKK3, MKK},