From da52df55d0a57d8298285d38e9927b12bb94dfb4 Mon Sep 17 00:00:00 2001 From: Hariharan Basuthkar Date: Mon, 16 Dec 2019 12:28:41 +0530 Subject: [PATCH] qcacmn: Add the operating classes 129 and 130 Add the operating classes 129 and 130 to the US, Europe, Japan, and Global operating class tables in the regulatory component. Change-Id: I930019c2b14451de57a92c069a77c27fb56d273b CRs-Fixed: 2587094 --- umac/regulatory/core/src/reg_opclass.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/umac/regulatory/core/src/reg_opclass.c b/umac/regulatory/core/src/reg_opclass.c index b71c0d866301..4081ee79d523 100644 --- a/umac/regulatory/core/src/reg_opclass.c +++ b/umac/regulatory/core/src/reg_opclass.c @@ -77,6 +77,13 @@ static const struct reg_dmn_op_class_map_t global_op_class[] = { 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161} }, + {129, 160, BW80, BIT(BEHAV_NONE), 5000, + {36, 40, 44, 48, 52, 56, 60, 64, + 100, 104, 108, 112, 116, 120, 124, 128} }, + {130, 80, BW80, BIT(BEHAV_BW80_PLUS), 5000, + {36, 40, 44, 48, 52, 56, 60, 64, + 100, 104, 108, 112, 116, 120, 124, 128, + 132, 136, 140, 144, 149, 153, 157, 161} }, #ifdef CONFIG_BAND_6GHZ {131, 20, BW20, BIT(BEHAV_NONE), 5940, @@ -162,6 +169,13 @@ static const struct reg_dmn_op_class_map_t us_op_class[] = { {36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161} }, + {129, 160, BW80, BIT(BEHAV_NONE), 5000, + {36, 40, 44, 48, 52, 56, 60, 64, 100, + 104, 108, 112, 116, 120, 124, 128} }, + {130, 80, BW80, BIT(BEHAV_BW80_PLUS), 5000, + {36, 40, 44, 48, 52, 56, 60, 64, 100, + 104, 108, 112, 116, 120, 124, 128, 132, + 136, 140, 144, 149, 153, 157, 161} }, {0, 0, 0, 0, 0, {0} }, }; @@ -196,6 +210,12 @@ static const struct reg_dmn_op_class_map_t euro_op_class[] = { {128, 80, BW80, BIT(BEHAV_NONE), 5000, {36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128} }, + {129, 160, BW80, BIT(BEHAV_NONE), 5000, + {36, 40, 44, 48, 52, 56, 60, 64, 100, + 104, 108, 112, 116, 120, 124, 128} }, + {130, 80, BW80, BIT(BEHAV_BW80_PLUS), 5000, + {36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, + 124, 128} }, {0, 0, 0, 0, 0, {0} }, }; @@ -225,6 +245,12 @@ static const struct reg_dmn_op_class_map_t japan_op_class[] = { {128, 80, BW80, BIT(BEHAV_NONE), 5000, {36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128} }, + {129, 160, BW80, BIT(BEHAV_NONE), 5000, + {36, 40, 44, 48, 52, 56, 60, 64, 100, + 104, 108, 112, 116, 120, 124, 128} }, + {130, 80, BW80, BIT(BEHAV_BW80_PLUS), 5000, + {36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, + 124, 128} }, {0, 0, 0, 0, 0, {0} }, };