developer | 29203b1 | 2023-03-10 19:33:45 +0800 | [diff] [blame] | 1 | From 900d6f16849bcc9d1cd6c0794da1d6d9a63ad11e Mon Sep 17 00:00:00 2001 |
| 2 | From: StanleyYP Wang <StanleyYP.Wang@mediatek.com> |
| 3 | Date: Thu, 2 Mar 2023 10:07:05 +0800 |
| 4 | Subject: [PATCH] Add support to set control and center freq for 6G |
| 5 | BW320 |
| 6 | |
| 7 | Signed-off-by: StanleyYP Wang <StanleyYP.Wang@mediatek.com> |
| 8 | --- |
| 9 | phy.c | 4 ++-- |
| 10 | util.c | 1 + |
| 11 | 2 files changed, 3 insertions(+), 2 deletions(-) |
| 12 | |
| 13 | diff --git a/phy.c b/phy.c |
| 14 | index 2d489ef..4fa66b7 100644 |
| 15 | --- a/phy.c |
| 16 | +++ b/phy.c |
| 17 | @@ -200,13 +200,13 @@ static int handle_freq(struct nl80211_state *state, struct nl_msg *msg, |
| 18 | |
| 19 | COMMAND(set, freq, |
| 20 | "<freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz|160MHz]\n" |
| 21 | - "<control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]]", |
| 22 | + "<control freq> [5|10|20|40|80|80+80|160|320] [<center1_freq> [<center2_freq>]]", |
| 23 | NL80211_CMD_SET_WIPHY, 0, CIB_PHY, handle_freq, |
| 24 | "Set frequency/channel the hardware is using, including HT\n" |
| 25 | "configuration."); |
| 26 | COMMAND(set, freq, |
| 27 | "<freq> [NOHT|HT20|HT40+|HT40-|5MHz|10MHz|80MHz|160MHz]\n" |
| 28 | - "<control freq> [5|10|20|40|80|80+80|160] [<center1_freq> [<center2_freq>]]", |
| 29 | + "<control freq> [5|10|20|40|80|80+80|160|320] [<center1_freq> [<center2_freq>]]", |
| 30 | NL80211_CMD_SET_WIPHY, 0, CIB_NETDEV, handle_freq, NULL); |
| 31 | |
| 32 | static int handle_chan(struct nl80211_state *state, struct nl_msg *msg, |
| 33 | diff --git a/util.c b/util.c |
| 34 | index 8a2ba10..93269ab 100644 |
| 35 | --- a/util.c |
| 36 | +++ b/util.c |
| 37 | @@ -471,6 +471,7 @@ enum nl80211_chan_width str_to_bw(const char *str) |
| 38 | { .name = "80", .val = NL80211_CHAN_WIDTH_80, }, |
| 39 | { .name = "80+80", .val = NL80211_CHAN_WIDTH_80P80, }, |
| 40 | { .name = "160", .val = NL80211_CHAN_WIDTH_160, }, |
| 41 | + { .name = "320", .val = NL80211_CHAN_WIDTH_320, }, |
| 42 | }; |
| 43 | unsigned int i; |
| 44 | |
| 45 | -- |
| 46 | 2.18.0 |
| 47 | |