From d33fb2b6bad500f1dae1a86669dfd2fa9a189248 Mon Sep 17 00:00:00 2001
From: Janusz Dziedzic <janusz.dziedzic@iopsys.eu>
Date: Fri, 21 Mar 2025 08:54:20 +0100
Subject: [PATCH] update e4 opclass

---
 src/wifi_opclass.c | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

diff --git a/src/wifi_opclass.c b/src/wifi_opclass.c
index 1eca8f726..ee370eb3f 100644
--- a/src/wifi_opclass.c
+++ b/src/wifi_opclass.c
@@ -192,7 +192,7 @@ static const struct wifi_radio_opclass e4 = {
 		{
 			.id = 125,
 			.bandwidth = 20,
-			.channel_num = 6,
+			.channel_num = 8,
 			.channel = {
 				{ .channel = 149, .ctrl_channels = {149}},
 				{ .channel = 153, .ctrl_channels = {153}},
@@ -200,30 +200,36 @@ static const struct wifi_radio_opclass e4 = {
 				{ .channel = 161, .ctrl_channels = {161}},
 				{ .channel = 164, .ctrl_channels = {164}},
 				{ .channel = 169, .ctrl_channels = {169}},
+				{ .channel = 173, .ctrl_channels = {173}},
+				{ .channel = 177, .ctrl_channels = {177}},
 			}
 		},
 		{
 			.id = 126,
 			.bandwidth = 40,
-			.channel_num = 2,
+			.channel_num = 4,
 			.channel = {
 				{ .channel = 149, .ctrl_channels = {149}},
 				{ .channel = 157, .ctrl_channels = {157}},
+				{ .channel = 165, .ctrl_channels = {165}},
+				{ .channel = 173, .ctrl_channels = {173}},
 			}
 		},
 		{
 			.id = 127,
 			.bandwidth = 40,
-			.channel_num = 2,
+			.channel_num = 4,
 			.channel = {
 				{ .channel = 153, .ctrl_channels = {153}},
 				{ .channel = 161, .ctrl_channels = {161}},
+				{ .channel = 169, .ctrl_channels = {169}},
+				{ .channel = 177, .ctrl_channels = {177}},
 			}
 		},
 		{
 			.id = 128,
 			.bandwidth = 80,
-			.channel_num = 6,
+			.channel_num = 7,
 			.channel = {
 				{ .channel = 42, .ctrl_channels = {36, 40, 44, 48}},
 				{ .channel = 58, .ctrl_channels = {52, 56, 60, 64}},
@@ -231,21 +237,23 @@ static const struct wifi_radio_opclass e4 = {
 				{ .channel = 122, .ctrl_channels = {116, 120, 124, 128}},
 				{ .channel = 138, .ctrl_channels = {132, 136, 140, 144}},
 				{ .channel = 155, .ctrl_channels = {149, 153, 157, 161}},
+				{ .channel = 171, .ctrl_channels = {165, 169, 173, 177}},
 			}
 		},
 		{
 			.id = 129,
 			.bandwidth = 160,
-			.channel_num = 2,
+			.channel_num = 3,
 			.channel = {
 				{ .channel = 50, .ctrl_channels = {36, 40, 44, 48, 52, 56, 60, 64}},
 				{ .channel = 114, .ctrl_channels = {100, 104, 108, 112, 116, 120, 124, 128}},
+				{ .channel = 163, .ctrl_channels = {149, 153, 157, 161, 165, 169, 173, 177}},
 			}
 		},
 		{
 			.id = 130,
 			.bandwidth = 80,
-			.channel_num = 6,
+			.channel_num = 7,
 			.channel = {
 				{ .channel = 42, .ctrl_channels = {36, 40, 44, 48}},
 				{ .channel = 58, .ctrl_channels = {52, 56, 60, 64}},
@@ -253,6 +261,7 @@ static const struct wifi_radio_opclass e4 = {
 				{ .channel = 122, .ctrl_channels = {116, 120, 124, 128}},
 				{ .channel = 138, .ctrl_channels = {132, 136, 140, 144}},
 				{ .channel = 155, .ctrl_channels = {149, 153, 157, 161}},
+				{ .channel = 171, .ctrl_channels = {165, 169, 173, 177}},
 			}
 		},
 				{
-- 
GitLab