[WCNCR00146539] regd: Change supported 5g channels list

[Description]
Change supported 5g channels list
Added: ch144
Removed: ch169 ~ ch 216

Change-Id: I38b584c227ccda71bd5151c16b482556a3507ccc
Signed-off-by: Awk Jiang <awk.jiang@mediatek.com>
CR-Id: WCNCR00146539
Feature: regd
diff --git a/include/config.h b/include/config.h
index fa5f90f..2183b79 100644
--- a/include/config.h
+++ b/include/config.h
@@ -447,7 +447,7 @@
   * Auto Channel Selection maximun channel number
   *------------------------------------------------------------------------------
   */
-#define MAX_CHN_NUM                             49 /* ARRAY_SIZE(mtk_5ghz_channels) + ARRAY_SIZE(mtk_2ghz_channels) */
+#define MAX_CHN_NUM                             39 /* ARRAY_SIZE(mtk_5ghz_channels) + ARRAY_SIZE(mtk_2ghz_channels) */
 #define MAX_2G_BAND_CHN_NUM                     14
 #define MAX_5G_BAND_CHN_NUM                     (MAX_CHN_NUM - MAX_2G_BAND_CHN_NUM)
 
diff --git a/include/mgmt/rlm_domain.h b/include/mgmt/rlm_domain.h
index 152805e..4f884c9 100644
--- a/include/mgmt/rlm_domain.h
+++ b/include/mgmt/rlm_domain.h
@@ -356,7 +356,7 @@
 #endif
 
 #if (CFG_SUPPORT_SINGLE_SKU == 1)
-#define MAX_SUPPORTED_CH_COUNT (53) /*ARRAY_SIZE(mtk_2ghz_channels) + ARRAY_SIZE(mtk_5ghz_channels)*/
+#define MAX_SUPPORTED_CH_COUNT MAX_CHN_NUM
 #define REG_RULE_LIGHT(start, end, bw, reg_flags) REG_RULE(start, end, bw, 0, 0, reg_flags)
 #define TX_PWR_LIMIT_CMD_CH_NUM_THRESHOLD 32
 #endif
diff --git a/os/linux/gl_init.c b/os/linux/gl_init.c
index 98d6356..95dd92f 100644
--- a/os/linux/gl_init.c
+++ b/os/linux/gl_init.c
@@ -225,15 +225,10 @@
 	CHAN5G(116, 0), CHAN5G(120, 0),
 	CHAN5G(124, 0), CHAN5G(128, 0),
 	CHAN5G(132, 0), CHAN5G(136, 0),
-	CHAN5G(140, 0), CHAN5G(149, 0),
-	CHAN5G(153, 0), CHAN5G(157, 0),
-	CHAN5G(161, 0), CHAN5G(165, 0),
-	CHAN5G(169, 0), CHAN5G(173, 0),
-	CHAN5G(184, 0), CHAN5G(188, 0),
-	CHAN5G(192, 0), CHAN5G(196, 0),
-	CHAN5G(200, 0), CHAN5G(204, 0),
-	CHAN5G(208, 0), CHAN5G(212, 0),
-	CHAN5G(216, 0),
+	CHAN5G(140, 0), CHAN5G(144, 0),
+	CHAN5G(149, 0), CHAN5G(153, 0),
+	CHAN5G(157, 0), CHAN5G(161, 0),
+	CHAN5G(165, 0),
 };
 
 #define RATETAB_ENT(_rate, _rateid, _flags) \