Pārlūkot izejas kodu

qcacmn: Correct reg rules for APL25

Correct wrong frequency mapping for APL25 RD.
a. CHAN_5170_5330_3 is split into CHAN_5170_5250_8
   and CHAN_5250_5330_12 to mark missing radar frequency
   range.

b. CHAN_5490_5730_9 is split into CHAN_5490_5590_4 and
   CHAN_5650_5730_4 to mark the frequency range as radar
   indication range.

c. Remove unused reg rule CHAN_5490_5570_1

Change-Id: Iabeba570c1c0edde9221db9bc38beac59de6e179
CRs-Fixed: 3447198
Gangadhar Kavalastramath 2 gadi atpakaļ
vecāks
revīzija
2ce6fe3db6
1 mainītis faili ar 8 papildinājumiem un 4 dzēšanām
  1. 8 4
      umac/regulatory/core/src/reg_db.c

+ 8 - 4
umac/regulatory/core/src/reg_db.c

@@ -1132,7 +1132,7 @@ enum reg_rules_5g {
 	CHAN_5490_5590_1,
 	CHAN_5490_5590_2,
 	CHAN_5490_5590_3,
-	CHAN_5490_5570_1,
+	CHAN_5490_5590_4,
 	CHAN_5490_5650_2,
 	CHAN_5490_5670_1,
 	CHAN_5490_5670_2,
@@ -1140,6 +1140,7 @@ enum reg_rules_5g {
 	CHAN_5650_5730_1,
 	CHAN_5650_5730_2,
 	CHAN_5650_5730_3,
+	CHAN_5650_5730_4,
 	CHAN_5735_5835_1,
 	CHAN_5735_5835_2,
 	CHAN_5735_5835_3,
@@ -1240,7 +1241,7 @@ const struct regulatory_rule reg_rules_5g[] = {
 	[CHAN_5490_5590_1] = {5490, 5590, 80, 24, REGULATORY_CHAN_RADAR},
 	[CHAN_5490_5590_2] = {5490, 5590, 80, 24, 0},
 	[CHAN_5490_5590_3] = {5490, 5590, 80, 36, 0},
-	[CHAN_5490_5570_1] = {5490, 5570, 80, 30, REGULATORY_CHAN_RADAR},
+	[CHAN_5490_5590_4] = {5490, 5590, 80, 30, REGULATORY_CHAN_RADAR},
 	[CHAN_5490_5650_2] = {5490, 5650, 160, 24, REGULATORY_CHAN_RADAR},
 	[CHAN_5490_5670_1] = {5490, 5670, 160, 20, REGULATORY_CHAN_RADAR},
 	[CHAN_5490_5670_2] = {5490, 5670, 160, 23, REGULATORY_CHAN_RADAR},
@@ -1248,6 +1249,7 @@ const struct regulatory_rule reg_rules_5g[] = {
 	[CHAN_5650_5730_1] = {5650, 5730, 80, 24, REGULATORY_CHAN_RADAR},
 	[CHAN_5650_5730_2] = {5650, 5730, 80, 24, 0},
 	[CHAN_5650_5730_3] = {5650, 5730, 80, 36, 0},
+	[CHAN_5650_5730_4] = {5650, 5730, 80, 30, REGULATORY_CHAN_RADAR},
 	[CHAN_5735_5835_1] = {5735, 5835, 80, 23, 0},
 	[CHAN_5735_5835_2] = {5735, 5835, 80, 30, 0},
 	[CHAN_5735_5835_3] = {5735, 5835, 80, 20, 0},
@@ -1538,8 +1540,10 @@ const struct regdomain regdomains_5g[] = {
 							    CHAN_5250_5330_12,
 							    CHAN_5735_5815_3} },
 
-	[APL25] = {CTL_ETSI, DFS_ETSI_REGION, 2, 160, 0, 3, {CHAN_5170_5330_3,
-							     CHAN_5490_5730_9,
+	[APL25] = {CTL_ETSI, DFS_ETSI_REGION, 2, 160, 0, 5, {CHAN_5170_5250_8,
+							     CHAN_5250_5330_12,
+							     CHAN_5490_5590_4,
+							     CHAN_5650_5730_4,
 							     CHAN_5735_5835_7}
 							    },