6573 lines
210 KiB
Diff
6573 lines
210 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Dmitry Antipov <[email protected]>
|
|
To: Ping-Ke Shih <[email protected]>
|
|
Date: Tue, 15 Aug 2023 17:28:28 +0300
|
|
Subject: [PATCH] wifi: rtw88: add missing call to cancel_work_sync()
|
|
|
|
Add missing call to 'cancel_work_sync()' in 'rtw_core_stop()'.
|
|
|
|
Fixes: 5c831644e1f4 ("rtw88: handle and recover when firmware crash")
|
|
Signed-off-by: Dmitry Antipov <[email protected]>
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/main.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/main.c b/drivers/net/wireless/realtek/rtw88/main.c
|
|
index 4a33d2e47f33..3a63dfc81d06 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/main.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/main.c
|
|
@@ -1522,6 +1522,7 @@ void rtw_core_stop(struct rtw_dev *rtwdev)
|
|
mutex_unlock(&rtwdev->mutex);
|
|
|
|
cancel_work_sync(&rtwdev->c2h_work);
|
|
+ cancel_work_sync(&rtwdev->fw_recovery_work);
|
|
cancel_work_sync(&rtwdev->update_beacon_work);
|
|
cancel_delayed_work_sync(&rtwdev->watch_dog_work);
|
|
cancel_delayed_work_sync(&coex->bt_relink_work);
|
|
--
|
|
2.41.0
|
|
|
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Ping-Ke Shih <[email protected]>
|
|
To: <[email protected]>
|
|
Date: Fri, 25 Aug 2023 14:24:04 +0800
|
|
Subject: [PATCH] wifi: rtw88: fix typo rtw8822cu_probe
|
|
|
|
The probe function of 8822cu is misplaced to 8822bu, so we fix it.
|
|
|
|
Fixes: 07cef03b8d44 ("wifi: rtw88: Add rtw8822cu chipset support")
|
|
Signed-off-by: Po-Hao Huang <[email protected]>
|
|
Signed-off-by: Ping-Ke Shih <[email protected]>
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/rtw8822cu.c | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822cu.c b/drivers/net/wireless/realtek/rtw88/rtw8822cu.c
|
|
index af28ca09d41f..157d5102a4b1 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/rtw8822cu.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/rtw8822cu.c
|
|
@@ -25,7 +25,7 @@ static const struct usb_device_id rtw_8822cu_id_table[] = {
|
|
};
|
|
MODULE_DEVICE_TABLE(usb, rtw_8822cu_id_table);
|
|
|
|
-static int rtw8822bu_probe(struct usb_interface *intf,
|
|
+static int rtw8822cu_probe(struct usb_interface *intf,
|
|
const struct usb_device_id *id)
|
|
{
|
|
return rtw_usb_probe(intf, id);
|
|
@@ -34,7 +34,7 @@ static int rtw8822bu_probe(struct usb_interface *intf,
|
|
static struct usb_driver rtw_8822cu_driver = {
|
|
.name = "rtw_8822cu",
|
|
.id_table = rtw_8822cu_id_table,
|
|
- .probe = rtw8822bu_probe,
|
|
+ .probe = rtw8822cu_probe,
|
|
.disconnect = rtw_usb_disconnect,
|
|
};
|
|
module_usb_driver(rtw_8822cu_driver);
|
|
--
|
|
2.25.1
|
|
|
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Ping-Ke Shih <[email protected]>
|
|
Date: Wed, 4 Oct 2023 16:50:47 +0800
|
|
Subject: [PATCH 1/5] wifi: rtw88: regd: configure QATAR and UK
|
|
|
|
In newer Realtek parameter package, Realtek regd can configure
|
|
QATAR and UK individually. So, driver extends the regd enum.
|
|
Besides, driver configure alternative of them which will be
|
|
referenced when parameter package of a chip doesn't consider
|
|
QATAR and UK individually.
|
|
|
|
Signed-off-by: Zong-Zhe Yang <[email protected]>
|
|
Signed-off-by: Ping-Ke Shih <[email protected]>
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/main.h | 4 +++-
|
|
drivers/net/wireless/realtek/rtw88/regd.c | 2 ++
|
|
2 files changed, 5 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/main.h b/drivers/net/wireless/realtek/rtw88/main.h
|
|
index c42ef8294d59..86dc1516effa 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/main.h
|
|
+++ b/drivers/net/wireless/realtek/rtw88/main.h
|
|
@@ -342,8 +342,10 @@ enum rtw_regulatory_domains {
|
|
RTW_REGD_UKRAINE = 7,
|
|
RTW_REGD_MEXICO = 8,
|
|
RTW_REGD_CN = 9,
|
|
- RTW_REGD_WW,
|
|
+ RTW_REGD_QATAR = 10,
|
|
+ RTW_REGD_UK = 11,
|
|
|
|
+ RTW_REGD_WW,
|
|
RTW_REGD_MAX
|
|
};
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/regd.c b/drivers/net/wireless/realtek/rtw88/regd.c
|
|
index 2f547cbcf6da..680d8f32fce6 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/regd.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/regd.c
|
|
@@ -519,6 +519,8 @@ rtw_regd_alt[RTW_REGD_MAX] = {
|
|
DECL_REGD_ALT(RTW_REGD_UKRAINE, RTW_REGD_ETSI),
|
|
DECL_REGD_ALT(RTW_REGD_MEXICO, RTW_REGD_FCC),
|
|
DECL_REGD_ALT(RTW_REGD_CN, RTW_REGD_ETSI),
|
|
+ DECL_REGD_ALT(RTW_REGD_QATAR, RTW_REGD_ETSI),
|
|
+ DECL_REGD_ALT(RTW_REGD_UK, RTW_REGD_ETSI),
|
|
};
|
|
|
|
bool rtw_regd_has_alt(u8 regd, u8 *regd_alt)
|
|
--
|
|
2.25.1
|
|
|
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Ping-Ke Shih <[email protected]>
|
|
Date: Wed, 4 Oct 2023 16:50:48 +0800
|
|
Subject: [PATCH 2/5] wifi: rtw88: 8821c: update TX power limit to V67
|
|
|
|
Update TX power limit to parameter package V67
|
|
* configure values for MEXICO, CN, QATAR, UK
|
|
|
|
Signed-off-by: Zong-Zhe Yang <[email protected]>
|
|
Signed-off-by: Ping-Ke Shih <[email protected]>
|
|
---
|
|
.../wireless/realtek/rtw88/rtw8821c_table.c | 1154 ++++++++++++-----
|
|
1 file changed, 825 insertions(+), 329 deletions(-)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c b/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c
|
|
index 6c82c4383497..0393b9a0c1a3 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/rtw8821c_table.c
|
|
@@ -6013,996 +6013,1492 @@ RTW_DECL_TABLE_RF_RADIO(rtw8821c_rf_a, A);
|
|
static const struct rtw_txpwr_lmt_cfg_pair rtw8821c_txpwr_lmt_type0[] = {
|
|
{ 0, 0, 0, 0, 1, 30, },
|
|
{ 2, 0, 0, 0, 1, 30, },
|
|
- { 0, 0, 0, 0, 2, 32, },
|
|
- { 2, 0, 0, 0, 2, 30, },
|
|
- { 0, 0, 0, 0, 3, 32, },
|
|
- { 2, 0, 0, 0, 3, 30, },
|
|
- { 0, 0, 0, 0, 4, 32, },
|
|
- { 2, 0, 0, 0, 4, 30, },
|
|
- { 0, 0, 0, 0, 5, 32, },
|
|
- { 2, 0, 0, 0, 5, 30, },
|
|
- { 0, 0, 0, 0, 6, 32, },
|
|
- { 2, 0, 0, 0, 6, 30, },
|
|
- { 0, 0, 0, 0, 7, 32, },
|
|
- { 2, 0, 0, 0, 7, 30, },
|
|
- { 0, 0, 0, 0, 8, 32, },
|
|
- { 2, 0, 0, 0, 8, 30, },
|
|
- { 0, 0, 0, 0, 9, 32, },
|
|
- { 2, 0, 0, 0, 9, 30, },
|
|
- { 0, 0, 0, 0, 10, 32, },
|
|
- { 2, 0, 0, 0, 10, 30, },
|
|
- { 0, 0, 0, 0, 11, 32, },
|
|
- { 2, 0, 0, 0, 11, 30, },
|
|
- { 0, 0, 0, 0, 12, 24, },
|
|
- { 2, 0, 0, 0, 12, 30, },
|
|
- { 0, 0, 0, 0, 13, 16, },
|
|
- { 2, 0, 0, 0, 13, 30, },
|
|
- { 0, 0, 0, 0, 14, 63, },
|
|
- { 2, 0, 0, 0, 14, 63, },
|
|
- { 0, 0, 0, 1, 1, 30, },
|
|
- { 2, 0, 0, 1, 1, 30, },
|
|
- { 0, 0, 0, 1, 2, 32, },
|
|
- { 2, 0, 0, 1, 2, 30, },
|
|
- { 0, 0, 0, 1, 3, 34, },
|
|
- { 2, 0, 0, 1, 3, 30, },
|
|
- { 0, 0, 0, 1, 4, 34, },
|
|
- { 2, 0, 0, 1, 4, 30, },
|
|
- { 0, 0, 0, 1, 5, 34, },
|
|
- { 2, 0, 0, 1, 5, 30, },
|
|
- { 0, 0, 0, 1, 6, 34, },
|
|
- { 2, 0, 0, 1, 6, 30, },
|
|
- { 0, 0, 0, 1, 7, 34, },
|
|
- { 2, 0, 0, 1, 7, 30, },
|
|
- { 0, 0, 0, 1, 8, 34, },
|
|
- { 2, 0, 0, 1, 8, 30, },
|
|
- { 0, 0, 0, 1, 9, 34, },
|
|
- { 2, 0, 0, 1, 9, 30, },
|
|
- { 0, 0, 0, 1, 10, 32, },
|
|
- { 2, 0, 0, 1, 10, 30, },
|
|
- { 0, 0, 0, 1, 11, 30, },
|
|
- { 2, 0, 0, 1, 11, 30, },
|
|
- { 0, 0, 0, 1, 12, 28, },
|
|
- { 2, 0, 0, 1, 12, 30, },
|
|
- { 0, 0, 0, 1, 13, 16, },
|
|
- { 2, 0, 0, 1, 13, 30, },
|
|
- { 0, 0, 0, 1, 14, 63, },
|
|
- { 2, 0, 0, 1, 14, 63, },
|
|
- { 0, 0, 0, 2, 1, 26, },
|
|
- { 2, 0, 0, 2, 1, 30, },
|
|
- { 0, 0, 0, 2, 2, 30, },
|
|
- { 2, 0, 0, 2, 2, 30, },
|
|
- { 0, 0, 0, 2, 3, 32, },
|
|
- { 2, 0, 0, 2, 3, 30, },
|
|
- { 0, 0, 0, 2, 4, 34, },
|
|
- { 2, 0, 0, 2, 4, 30, },
|
|
- { 0, 0, 0, 2, 5, 34, },
|
|
- { 2, 0, 0, 2, 5, 30, },
|
|
- { 0, 0, 0, 2, 6, 34, },
|
|
- { 2, 0, 0, 2, 6, 30, },
|
|
- { 0, 0, 0, 2, 7, 34, },
|
|
- { 2, 0, 0, 2, 7, 30, },
|
|
- { 0, 0, 0, 2, 8, 34, },
|
|
- { 2, 0, 0, 2, 8, 30, },
|
|
- { 0, 0, 0, 2, 9, 32, },
|
|
- { 2, 0, 0, 2, 9, 30, },
|
|
- { 0, 0, 0, 2, 10, 30, },
|
|
- { 2, 0, 0, 2, 10, 30, },
|
|
- { 0, 0, 0, 2, 11, 28, },
|
|
- { 2, 0, 0, 2, 11, 30, },
|
|
- { 0, 0, 0, 2, 12, 26, },
|
|
- { 2, 0, 0, 2, 12, 30, },
|
|
- { 0, 0, 0, 2, 13, 12, },
|
|
- { 2, 0, 0, 2, 13, 30, },
|
|
- { 0, 0, 0, 2, 14, 63, },
|
|
- { 2, 0, 0, 2, 14, 63, },
|
|
- { 0, 0, 1, 2, 1, 63, },
|
|
- { 2, 0, 1, 2, 1, 63, },
|
|
- { 0, 0, 1, 2, 2, 63, },
|
|
- { 2, 0, 1, 2, 2, 63, },
|
|
- { 0, 0, 1, 2, 3, 26, },
|
|
- { 2, 0, 1, 2, 3, 30, },
|
|
- { 0, 0, 1, 2, 4, 26, },
|
|
- { 2, 0, 1, 2, 4, 30, },
|
|
- { 0, 0, 1, 2, 5, 30, },
|
|
- { 2, 0, 1, 2, 5, 30, },
|
|
- { 0, 0, 1, 2, 6, 30, },
|
|
- { 2, 0, 1, 2, 6, 30, },
|
|
- { 0, 0, 1, 2, 7, 30, },
|
|
- { 2, 0, 1, 2, 7, 30, },
|
|
- { 0, 0, 1, 2, 8, 26, },
|
|
- { 2, 0, 1, 2, 8, 30, },
|
|
- { 0, 0, 1, 2, 9, 26, },
|
|
- { 2, 0, 1, 2, 9, 30, },
|
|
- { 0, 0, 1, 2, 10, 28, },
|
|
- { 2, 0, 1, 2, 10, 30, },
|
|
- { 0, 0, 1, 2, 11, 20, },
|
|
- { 2, 0, 1, 2, 11, 30, },
|
|
- { 0, 0, 1, 2, 12, 63, },
|
|
- { 2, 0, 1, 2, 12, 63, },
|
|
- { 0, 0, 1, 2, 13, 63, },
|
|
- { 2, 0, 1, 2, 13, 63, },
|
|
- { 0, 0, 1, 2, 14, 63, },
|
|
- { 2, 0, 1, 2, 14, 63, },
|
|
- { 0, 1, 0, 1, 36, 31, },
|
|
- { 2, 1, 0, 1, 36, 32, },
|
|
- { 0, 1, 0, 1, 40, 33, },
|
|
- { 2, 1, 0, 1, 40, 32, },
|
|
- { 0, 1, 0, 1, 44, 33, },
|
|
- { 2, 1, 0, 1, 44, 32, },
|
|
- { 0, 1, 0, 1, 48, 31, },
|
|
- { 2, 1, 0, 1, 48, 32, },
|
|
- { 0, 1, 0, 1, 52, 33, },
|
|
- { 2, 1, 0, 1, 52, 32, },
|
|
- { 0, 1, 0, 1, 56, 33, },
|
|
- { 2, 1, 0, 1, 56, 32, },
|
|
- { 0, 1, 0, 1, 60, 33, },
|
|
- { 2, 1, 0, 1, 60, 32, },
|
|
- { 0, 1, 0, 1, 64, 30, },
|
|
- { 2, 1, 0, 1, 64, 32, },
|
|
- { 0, 1, 0, 1, 100, 30, },
|
|
- { 2, 1, 0, 1, 100, 32, },
|
|
- { 0, 1, 0, 1, 104, 33, },
|
|
- { 2, 1, 0, 1, 104, 32, },
|
|
- { 0, 1, 0, 1, 108, 33, },
|
|
- { 2, 1, 0, 1, 108, 32, },
|
|
- { 0, 1, 0, 1, 112, 33, },
|
|
- { 2, 1, 0, 1, 112, 32, },
|
|
- { 0, 1, 0, 1, 116, 33, },
|
|
- { 2, 1, 0, 1, 116, 32, },
|
|
- { 0, 1, 0, 1, 120, 33, },
|
|
- { 2, 1, 0, 1, 120, 32, },
|
|
- { 0, 1, 0, 1, 124, 33, },
|
|
- { 2, 1, 0, 1, 124, 32, },
|
|
- { 0, 1, 0, 1, 128, 33, },
|
|
- { 2, 1, 0, 1, 128, 32, },
|
|
- { 0, 1, 0, 1, 132, 33, },
|
|
- { 2, 1, 0, 1, 132, 32, },
|
|
- { 0, 1, 0, 1, 136, 33, },
|
|
- { 2, 1, 0, 1, 136, 32, },
|
|
- { 0, 1, 0, 1, 140, 31, },
|
|
- { 2, 1, 0, 1, 140, 32, },
|
|
- { 0, 1, 0, 1, 144, 30, },
|
|
- { 2, 1, 0, 1, 144, 63, },
|
|
- { 0, 1, 0, 1, 149, 33, },
|
|
- { 2, 1, 0, 1, 149, 63, },
|
|
- { 0, 1, 0, 1, 153, 33, },
|
|
- { 2, 1, 0, 1, 153, 63, },
|
|
- { 0, 1, 0, 1, 157, 33, },
|
|
- { 2, 1, 0, 1, 157, 63, },
|
|
- { 0, 1, 0, 1, 161, 33, },
|
|
- { 2, 1, 0, 1, 161, 63, },
|
|
- { 0, 1, 0, 1, 165, 33, },
|
|
- { 2, 1, 0, 1, 165, 63, },
|
|
- { 0, 1, 0, 2, 36, 30, },
|
|
- { 2, 1, 0, 2, 36, 32, },
|
|
- { 0, 1, 0, 2, 40, 33, },
|
|
- { 2, 1, 0, 2, 40, 32, },
|
|
- { 0, 1, 0, 2, 44, 33, },
|
|
- { 2, 1, 0, 2, 44, 32, },
|
|
- { 0, 1, 0, 2, 48, 33, },
|
|
- { 2, 1, 0, 2, 48, 32, },
|
|
- { 0, 1, 0, 2, 52, 33, },
|
|
- { 2, 1, 0, 2, 52, 32, },
|
|
- { 0, 1, 0, 2, 56, 33, },
|
|
- { 2, 1, 0, 2, 56, 32, },
|
|
- { 0, 1, 0, 2, 60, 33, },
|
|
- { 2, 1, 0, 2, 60, 32, },
|
|
- { 0, 1, 0, 2, 64, 30, },
|
|
- { 2, 1, 0, 2, 64, 32, },
|
|
- { 0, 1, 0, 2, 100, 30, },
|
|
- { 2, 1, 0, 2, 100, 32, },
|
|
- { 0, 1, 0, 2, 104, 33, },
|
|
- { 2, 1, 0, 2, 104, 32, },
|
|
- { 0, 1, 0, 2, 108, 33, },
|
|
- { 2, 1, 0, 2, 108, 32, },
|
|
- { 0, 1, 0, 2, 112, 33, },
|
|
- { 2, 1, 0, 2, 112, 32, },
|
|
- { 0, 1, 0, 2, 116, 33, },
|
|
- { 2, 1, 0, 2, 116, 32, },
|
|
- { 0, 1, 0, 2, 120, 33, },
|
|
- { 2, 1, 0, 2, 120, 32, },
|
|
- { 0, 1, 0, 2, 124, 33, },
|
|
- { 2, 1, 0, 2, 124, 32, },
|
|
- { 0, 1, 0, 2, 128, 33, },
|
|
- { 2, 1, 0, 2, 128, 32, },
|
|
- { 0, 1, 0, 2, 132, 33, },
|
|
- { 2, 1, 0, 2, 132, 32, },
|
|
- { 0, 1, 0, 2, 136, 33, },
|
|
- { 2, 1, 0, 2, 136, 32, },
|
|
- { 0, 1, 0, 2, 140, 29, },
|
|
- { 2, 1, 0, 2, 140, 32, },
|
|
- { 0, 1, 0, 2, 144, 27, },
|
|
- { 2, 1, 0, 2, 144, 63, },
|
|
- { 0, 1, 0, 2, 149, 33, },
|
|
- { 2, 1, 0, 2, 149, 63, },
|
|
- { 0, 1, 0, 2, 153, 33, },
|
|
- { 2, 1, 0, 2, 153, 63, },
|
|
- { 0, 1, 0, 2, 157, 33, },
|
|
- { 2, 1, 0, 2, 157, 63, },
|
|
- { 0, 1, 0, 2, 161, 33, },
|
|
- { 2, 1, 0, 2, 161, 63, },
|
|
- { 0, 1, 0, 2, 165, 33, },
|
|
- { 2, 1, 0, 2, 165, 63, },
|
|
- { 0, 1, 1, 2, 38, 22, },
|
|
- { 2, 1, 1, 2, 38, 32, },
|
|
- { 0, 1, 1, 2, 46, 32, },
|
|
- { 2, 1, 1, 2, 46, 32, },
|
|
- { 0, 1, 1, 2, 54, 32, },
|
|
- { 2, 1, 1, 2, 54, 32, },
|
|
- { 0, 1, 1, 2, 62, 23, },
|
|
- { 2, 1, 1, 2, 62, 32, },
|
|
- { 0, 1, 1, 2, 102, 21, },
|
|
- { 2, 1, 1, 2, 102, 32, },
|
|
- { 0, 1, 1, 2, 110, 32, },
|
|
- { 2, 1, 1, 2, 110, 32, },
|
|
- { 0, 1, 1, 2, 118, 32, },
|
|
- { 2, 1, 1, 2, 118, 32, },
|
|
- { 0, 1, 1, 2, 126, 32, },
|
|
- { 2, 1, 1, 2, 126, 32, },
|
|
- { 0, 1, 1, 2, 134, 32, },
|
|
- { 2, 1, 1, 2, 134, 32, },
|
|
- { 0, 1, 1, 2, 142, 29, },
|
|
- { 2, 1, 1, 2, 142, 63, },
|
|
- { 0, 1, 1, 2, 151, 32, },
|
|
- { 2, 1, 1, 2, 151, 63, },
|
|
- { 0, 1, 1, 2, 159, 32, },
|
|
- { 2, 1, 1, 2, 159, 63, },
|
|
- { 0, 1, 2, 4, 42, 19, },
|
|
- { 2, 1, 2, 4, 42, 32, },
|
|
- { 0, 1, 2, 4, 58, 22, },
|
|
- { 2, 1, 2, 4, 58, 32, },
|
|
- { 0, 1, 2, 4, 106, 18, },
|
|
- { 2, 1, 2, 4, 106, 32, },
|
|
- { 0, 1, 2, 4, 122, 32, },
|
|
- { 2, 1, 2, 4, 122, 32, },
|
|
- { 0, 1, 2, 4, 138, 28, },
|
|
- { 2, 1, 2, 4, 138, 63, },
|
|
- { 0, 1, 2, 4, 155, 32, },
|
|
- { 2, 1, 2, 4, 155, 63, },
|
|
{ 1, 0, 0, 0, 1, 34, },
|
|
{ 3, 0, 0, 0, 1, 30, },
|
|
{ 4, 0, 0, 0, 1, 34, },
|
|
{ 5, 0, 0, 0, 1, 30, },
|
|
{ 6, 0, 0, 0, 1, 30, },
|
|
{ 7, 0, 0, 0, 1, 30, },
|
|
+ { 8, 0, 0, 0, 1, 30, },
|
|
+ { 9, 0, 0, 0, 1, 28, },
|
|
+ { 10, 0, 0, 0, 1, 30, },
|
|
+ { 11, 0, 0, 0, 1, 30, },
|
|
+ { 0, 0, 0, 0, 2, 32, },
|
|
+ { 2, 0, 0, 0, 2, 30, },
|
|
{ 1, 0, 0, 0, 2, 34, },
|
|
{ 3, 0, 0, 0, 2, 32, },
|
|
{ 4, 0, 0, 0, 2, 34, },
|
|
{ 5, 0, 0, 0, 2, 30, },
|
|
{ 6, 0, 0, 0, 2, 32, },
|
|
{ 7, 0, 0, 0, 2, 30, },
|
|
+ { 8, 0, 0, 0, 2, 32, },
|
|
+ { 9, 0, 0, 0, 2, 28, },
|
|
+ { 10, 0, 0, 0, 2, 30, },
|
|
+ { 11, 0, 0, 0, 2, 30, },
|
|
+ { 0, 0, 0, 0, 3, 32, },
|
|
+ { 2, 0, 0, 0, 3, 30, },
|
|
{ 1, 0, 0, 0, 3, 34, },
|
|
{ 3, 0, 0, 0, 3, 32, },
|
|
{ 4, 0, 0, 0, 3, 34, },
|
|
{ 5, 0, 0, 0, 3, 30, },
|
|
{ 6, 0, 0, 0, 3, 32, },
|
|
{ 7, 0, 0, 0, 3, 30, },
|
|
+ { 8, 0, 0, 0, 3, 32, },
|
|
+ { 9, 0, 0, 0, 3, 28, },
|
|
+ { 10, 0, 0, 0, 3, 30, },
|
|
+ { 11, 0, 0, 0, 3, 30, },
|
|
+ { 0, 0, 0, 0, 4, 32, },
|
|
+ { 2, 0, 0, 0, 4, 30, },
|
|
{ 1, 0, 0, 0, 4, 34, },
|
|
{ 3, 0, 0, 0, 4, 32, },
|
|
{ 4, 0, 0, 0, 4, 34, },
|
|
{ 5, 0, 0, 0, 4, 30, },
|
|
{ 6, 0, 0, 0, 4, 32, },
|
|
{ 7, 0, 0, 0, 4, 30, },
|
|
+ { 8, 0, 0, 0, 4, 32, },
|
|
+ { 9, 0, 0, 0, 4, 28, },
|
|
+ { 10, 0, 0, 0, 4, 30, },
|
|
+ { 11, 0, 0, 0, 4, 30, },
|
|
+ { 0, 0, 0, 0, 5, 32, },
|
|
+ { 2, 0, 0, 0, 5, 30, },
|
|
{ 1, 0, 0, 0, 5, 34, },
|
|
{ 3, 0, 0, 0, 5, 32, },
|
|
{ 4, 0, 0, 0, 5, 34, },
|
|
{ 5, 0, 0, 0, 5, 30, },
|
|
{ 6, 0, 0, 0, 5, 32, },
|
|
{ 7, 0, 0, 0, 5, 30, },
|
|
+ { 8, 0, 0, 0, 5, 32, },
|
|
+ { 9, 0, 0, 0, 5, 28, },
|
|
+ { 10, 0, 0, 0, 5, 30, },
|
|
+ { 11, 0, 0, 0, 5, 30, },
|
|
+ { 0, 0, 0, 0, 6, 32, },
|
|
+ { 2, 0, 0, 0, 6, 30, },
|
|
{ 1, 0, 0, 0, 6, 34, },
|
|
{ 3, 0, 0, 0, 6, 32, },
|
|
{ 4, 0, 0, 0, 6, 34, },
|
|
{ 5, 0, 0, 0, 6, 30, },
|
|
{ 6, 0, 0, 0, 6, 32, },
|
|
{ 7, 0, 0, 0, 6, 30, },
|
|
+ { 8, 0, 0, 0, 6, 32, },
|
|
+ { 9, 0, 0, 0, 6, 28, },
|
|
+ { 10, 0, 0, 0, 6, 30, },
|
|
+ { 11, 0, 0, 0, 6, 30, },
|
|
+ { 0, 0, 0, 0, 7, 32, },
|
|
+ { 2, 0, 0, 0, 7, 30, },
|
|
{ 1, 0, 0, 0, 7, 34, },
|
|
{ 3, 0, 0, 0, 7, 32, },
|
|
{ 4, 0, 0, 0, 7, 34, },
|
|
{ 5, 0, 0, 0, 7, 30, },
|
|
{ 6, 0, 0, 0, 7, 32, },
|
|
{ 7, 0, 0, 0, 7, 30, },
|
|
+ { 8, 0, 0, 0, 7, 32, },
|
|
+ { 9, 0, 0, 0, 7, 28, },
|
|
+ { 10, 0, 0, 0, 7, 30, },
|
|
+ { 11, 0, 0, 0, 7, 30, },
|
|
+ { 0, 0, 0, 0, 8, 32, },
|
|
+ { 2, 0, 0, 0, 8, 30, },
|
|
{ 1, 0, 0, 0, 8, 34, },
|
|
{ 3, 0, 0, 0, 8, 32, },
|
|
{ 4, 0, 0, 0, 8, 34, },
|
|
{ 5, 0, 0, 0, 8, 30, },
|
|
{ 6, 0, 0, 0, 8, 32, },
|
|
{ 7, 0, 0, 0, 8, 30, },
|
|
+ { 8, 0, 0, 0, 8, 32, },
|
|
+ { 9, 0, 0, 0, 8, 28, },
|
|
+ { 10, 0, 0, 0, 8, 30, },
|
|
+ { 11, 0, 0, 0, 8, 30, },
|
|
+ { 0, 0, 0, 0, 9, 32, },
|
|
+ { 2, 0, 0, 0, 9, 30, },
|
|
{ 1, 0, 0, 0, 9, 34, },
|
|
{ 3, 0, 0, 0, 9, 32, },
|
|
{ 4, 0, 0, 0, 9, 34, },
|
|
{ 5, 0, 0, 0, 9, 30, },
|
|
{ 6, 0, 0, 0, 9, 32, },
|
|
{ 7, 0, 0, 0, 9, 30, },
|
|
+ { 8, 0, 0, 0, 9, 32, },
|
|
+ { 9, 0, 0, 0, 9, 28, },
|
|
+ { 10, 0, 0, 0, 9, 30, },
|
|
+ { 11, 0, 0, 0, 9, 30, },
|
|
+ { 0, 0, 0, 0, 10, 32, },
|
|
+ { 2, 0, 0, 0, 10, 30, },
|
|
{ 1, 0, 0, 0, 10, 34, },
|
|
{ 3, 0, 0, 0, 10, 32, },
|
|
{ 4, 0, 0, 0, 10, 34, },
|
|
{ 5, 0, 0, 0, 10, 30, },
|
|
{ 6, 0, 0, 0, 10, 32, },
|
|
{ 7, 0, 0, 0, 10, 30, },
|
|
+ { 8, 0, 0, 0, 10, 32, },
|
|
+ { 9, 0, 0, 0, 10, 28, },
|
|
+ { 10, 0, 0, 0, 10, 30, },
|
|
+ { 11, 0, 0, 0, 10, 30, },
|
|
+ { 0, 0, 0, 0, 11, 32, },
|
|
+ { 2, 0, 0, 0, 11, 30, },
|
|
{ 1, 0, 0, 0, 11, 34, },
|
|
{ 3, 0, 0, 0, 11, 32, },
|
|
{ 4, 0, 0, 0, 11, 34, },
|
|
{ 5, 0, 0, 0, 11, 30, },
|
|
{ 6, 0, 0, 0, 11, 32, },
|
|
{ 7, 0, 0, 0, 11, 30, },
|
|
+ { 8, 0, 0, 0, 11, 32, },
|
|
+ { 9, 0, 0, 0, 11, 28, },
|
|
+ { 10, 0, 0, 0, 11, 30, },
|
|
+ { 11, 0, 0, 0, 11, 30, },
|
|
+ { 0, 0, 0, 0, 12, 24, },
|
|
+ { 2, 0, 0, 0, 12, 30, },
|
|
{ 1, 0, 0, 0, 12, 34, },
|
|
{ 3, 0, 0, 0, 12, 24, },
|
|
{ 4, 0, 0, 0, 12, 34, },
|
|
{ 5, 0, 0, 0, 12, 30, },
|
|
{ 6, 0, 0, 0, 12, 24, },
|
|
{ 7, 0, 0, 0, 12, 30, },
|
|
+ { 8, 0, 0, 0, 12, 24, },
|
|
+ { 9, 0, 0, 0, 12, 24, },
|
|
+ { 10, 0, 0, 0, 12, 30, },
|
|
+ { 11, 0, 0, 0, 12, 30, },
|
|
+ { 0, 0, 0, 0, 13, 16, },
|
|
+ { 2, 0, 0, 0, 13, 30, },
|
|
{ 1, 0, 0, 0, 13, 34, },
|
|
{ 3, 0, 0, 0, 13, 16, },
|
|
{ 4, 0, 0, 0, 13, 34, },
|
|
{ 5, 0, 0, 0, 13, 30, },
|
|
{ 6, 0, 0, 0, 13, 16, },
|
|
{ 7, 0, 0, 0, 13, 30, },
|
|
+ { 8, 0, 0, 0, 13, 16, },
|
|
+ { 9, 0, 0, 0, 13, 18, },
|
|
+ { 10, 0, 0, 0, 13, 30, },
|
|
+ { 11, 0, 0, 0, 13, 30, },
|
|
+ { 0, 0, 0, 0, 14, 63, },
|
|
+ { 2, 0, 0, 0, 14, 63, },
|
|
{ 1, 0, 0, 0, 14, 34, },
|
|
{ 3, 0, 0, 0, 14, 63, },
|
|
{ 4, 0, 0, 0, 14, 63, },
|
|
{ 5, 0, 0, 0, 14, 63, },
|
|
{ 6, 0, 0, 0, 14, 63, },
|
|
{ 7, 0, 0, 0, 14, 63, },
|
|
+ { 8, 0, 0, 0, 14, 63, },
|
|
+ { 9, 0, 0, 0, 14, 63, },
|
|
+ { 10, 0, 0, 0, 14, 63, },
|
|
+ { 11, 0, 0, 0, 14, 63, },
|
|
+ { 0, 0, 0, 1, 1, 30, },
|
|
+ { 2, 0, 0, 1, 1, 30, },
|
|
{ 1, 0, 0, 1, 1, 34, },
|
|
{ 3, 0, 0, 1, 1, 30, },
|
|
{ 4, 0, 0, 1, 1, 32, },
|
|
{ 5, 0, 0, 1, 1, 30, },
|
|
{ 6, 0, 0, 1, 1, 30, },
|
|
{ 7, 0, 0, 1, 1, 30, },
|
|
+ { 8, 0, 0, 1, 1, 30, },
|
|
+ { 9, 0, 0, 1, 1, 30, },
|
|
+ { 10, 0, 0, 1, 1, 30, },
|
|
+ { 11, 0, 0, 1, 1, 30, },
|
|
+ { 0, 0, 0, 1, 2, 32, },
|
|
+ { 2, 0, 0, 1, 2, 30, },
|
|
{ 1, 0, 0, 1, 2, 34, },
|
|
{ 3, 0, 0, 1, 2, 32, },
|
|
{ 4, 0, 0, 1, 2, 34, },
|
|
{ 5, 0, 0, 1, 2, 30, },
|
|
{ 6, 0, 0, 1, 2, 32, },
|
|
{ 7, 0, 0, 1, 2, 30, },
|
|
+ { 8, 0, 0, 1, 2, 32, },
|
|
+ { 9, 0, 0, 1, 2, 30, },
|
|
+ { 10, 0, 0, 1, 2, 30, },
|
|
+ { 11, 0, 0, 1, 2, 30, },
|
|
+ { 0, 0, 0, 1, 3, 34, },
|
|
+ { 2, 0, 0, 1, 3, 30, },
|
|
{ 1, 0, 0, 1, 3, 34, },
|
|
{ 3, 0, 0, 1, 3, 34, },
|
|
{ 4, 0, 0, 1, 3, 34, },
|
|
{ 5, 0, 0, 1, 3, 30, },
|
|
{ 6, 0, 0, 1, 3, 34, },
|
|
{ 7, 0, 0, 1, 3, 30, },
|
|
+ { 8, 0, 0, 1, 3, 34, },
|
|
+ { 9, 0, 0, 1, 3, 30, },
|
|
+ { 10, 0, 0, 1, 3, 30, },
|
|
+ { 11, 0, 0, 1, 3, 30, },
|
|
+ { 0, 0, 0, 1, 4, 34, },
|
|
+ { 2, 0, 0, 1, 4, 30, },
|
|
{ 1, 0, 0, 1, 4, 34, },
|
|
{ 3, 0, 0, 1, 4, 34, },
|
|
{ 4, 0, 0, 1, 4, 34, },
|
|
{ 5, 0, 0, 1, 4, 30, },
|
|
{ 6, 0, 0, 1, 4, 34, },
|
|
{ 7, 0, 0, 1, 4, 30, },
|
|
+ { 8, 0, 0, 1, 4, 34, },
|
|
+ { 9, 0, 0, 1, 4, 30, },
|
|
+ { 10, 0, 0, 1, 4, 30, },
|
|
+ { 11, 0, 0, 1, 4, 30, },
|
|
+ { 0, 0, 0, 1, 5, 34, },
|
|
+ { 2, 0, 0, 1, 5, 30, },
|
|
{ 1, 0, 0, 1, 5, 34, },
|
|
{ 3, 0, 0, 1, 5, 34, },
|
|
{ 4, 0, 0, 1, 5, 34, },
|
|
{ 5, 0, 0, 1, 5, 30, },
|
|
{ 6, 0, 0, 1, 5, 34, },
|
|
{ 7, 0, 0, 1, 5, 30, },
|
|
+ { 8, 0, 0, 1, 5, 34, },
|
|
+ { 9, 0, 0, 1, 5, 30, },
|
|
+ { 10, 0, 0, 1, 5, 30, },
|
|
+ { 11, 0, 0, 1, 5, 30, },
|
|
+ { 0, 0, 0, 1, 6, 34, },
|
|
+ { 2, 0, 0, 1, 6, 30, },
|
|
{ 1, 0, 0, 1, 6, 34, },
|
|
{ 3, 0, 0, 1, 6, 34, },
|
|
{ 4, 0, 0, 1, 6, 34, },
|
|
{ 5, 0, 0, 1, 6, 30, },
|
|
{ 6, 0, 0, 1, 6, 34, },
|
|
{ 7, 0, 0, 1, 6, 30, },
|
|
+ { 8, 0, 0, 1, 6, 34, },
|
|
+ { 9, 0, 0, 1, 6, 30, },
|
|
+ { 10, 0, 0, 1, 6, 30, },
|
|
+ { 11, 0, 0, 1, 6, 30, },
|
|
+ { 0, 0, 0, 1, 7, 34, },
|
|
+ { 2, 0, 0, 1, 7, 30, },
|
|
{ 1, 0, 0, 1, 7, 34, },
|
|
{ 3, 0, 0, 1, 7, 34, },
|
|
{ 4, 0, 0, 1, 7, 34, },
|
|
{ 5, 0, 0, 1, 7, 30, },
|
|
{ 6, 0, 0, 1, 7, 34, },
|
|
{ 7, 0, 0, 1, 7, 30, },
|
|
+ { 8, 0, 0, 1, 7, 34, },
|
|
+ { 9, 0, 0, 1, 7, 30, },
|
|
+ { 10, 0, 0, 1, 7, 30, },
|
|
+ { 11, 0, 0, 1, 7, 30, },
|
|
+ { 0, 0, 0, 1, 8, 34, },
|
|
+ { 2, 0, 0, 1, 8, 30, },
|
|
{ 1, 0, 0, 1, 8, 34, },
|
|
{ 3, 0, 0, 1, 8, 34, },
|
|
{ 4, 0, 0, 1, 8, 34, },
|
|
{ 5, 0, 0, 1, 8, 30, },
|
|
{ 6, 0, 0, 1, 8, 34, },
|
|
{ 7, 0, 0, 1, 8, 30, },
|
|
+ { 8, 0, 0, 1, 8, 34, },
|
|
+ { 9, 0, 0, 1, 8, 30, },
|
|
+ { 10, 0, 0, 1, 8, 30, },
|
|
+ { 11, 0, 0, 1, 8, 30, },
|
|
+ { 0, 0, 0, 1, 9, 34, },
|
|
+ { 2, 0, 0, 1, 9, 30, },
|
|
{ 1, 0, 0, 1, 9, 34, },
|
|
{ 3, 0, 0, 1, 9, 34, },
|
|
{ 4, 0, 0, 1, 9, 34, },
|
|
{ 5, 0, 0, 1, 9, 30, },
|
|
{ 6, 0, 0, 1, 9, 34, },
|
|
{ 7, 0, 0, 1, 9, 30, },
|
|
+ { 8, 0, 0, 1, 9, 34, },
|
|
+ { 9, 0, 0, 1, 9, 30, },
|
|
+ { 10, 0, 0, 1, 9, 30, },
|
|
+ { 11, 0, 0, 1, 9, 30, },
|
|
+ { 0, 0, 0, 1, 10, 32, },
|
|
+ { 2, 0, 0, 1, 10, 30, },
|
|
{ 1, 0, 0, 1, 10, 34, },
|
|
{ 3, 0, 0, 1, 10, 32, },
|
|
{ 4, 0, 0, 1, 10, 34, },
|
|
{ 5, 0, 0, 1, 10, 30, },
|
|
{ 6, 0, 0, 1, 10, 32, },
|
|
{ 7, 0, 0, 1, 10, 30, },
|
|
+ { 8, 0, 0, 1, 10, 32, },
|
|
+ { 9, 0, 0, 1, 10, 26, },
|
|
+ { 10, 0, 0, 1, 10, 30, },
|
|
+ { 11, 0, 0, 1, 10, 30, },
|
|
+ { 0, 0, 0, 1, 11, 30, },
|
|
+ { 2, 0, 0, 1, 11, 30, },
|
|
{ 1, 0, 0, 1, 11, 34, },
|
|
{ 3, 0, 0, 1, 11, 30, },
|
|
{ 4, 0, 0, 1, 11, 34, },
|
|
{ 5, 0, 0, 1, 11, 30, },
|
|
{ 6, 0, 0, 1, 11, 30, },
|
|
{ 7, 0, 0, 1, 11, 30, },
|
|
+ { 8, 0, 0, 1, 11, 30, },
|
|
+ { 9, 0, 0, 1, 11, 22, },
|
|
+ { 10, 0, 0, 1, 11, 30, },
|
|
+ { 11, 0, 0, 1, 11, 30, },
|
|
+ { 0, 0, 0, 1, 12, 28, },
|
|
+ { 2, 0, 0, 1, 12, 30, },
|
|
{ 1, 0, 0, 1, 12, 34, },
|
|
{ 3, 0, 0, 1, 12, 28, },
|
|
{ 4, 0, 0, 1, 12, 34, },
|
|
{ 5, 0, 0, 1, 12, 30, },
|
|
{ 6, 0, 0, 1, 12, 28, },
|
|
{ 7, 0, 0, 1, 12, 30, },
|
|
+ { 8, 0, 0, 1, 12, 28, },
|
|
+ { 9, 0, 0, 1, 12, 18, },
|
|
+ { 10, 0, 0, 1, 12, 30, },
|
|
+ { 11, 0, 0, 1, 12, 30, },
|
|
+ { 0, 0, 0, 1, 13, 16, },
|
|
+ { 2, 0, 0, 1, 13, 30, },
|
|
{ 1, 0, 0, 1, 13, 34, },
|
|
{ 3, 0, 0, 1, 13, 16, },
|
|
{ 4, 0, 0, 1, 13, 32, },
|
|
{ 5, 0, 0, 1, 13, 30, },
|
|
{ 6, 0, 0, 1, 13, 16, },
|
|
{ 7, 0, 0, 1, 13, 30, },
|
|
+ { 8, 0, 0, 1, 13, 16, },
|
|
+ { 9, 0, 0, 1, 13, 2, },
|
|
+ { 10, 0, 0, 1, 13, 30, },
|
|
+ { 11, 0, 0, 1, 13, 30, },
|
|
+ { 0, 0, 0, 1, 14, 63, },
|
|
+ { 2, 0, 0, 1, 14, 63, },
|
|
{ 1, 0, 0, 1, 14, 63, },
|
|
{ 3, 0, 0, 1, 14, 63, },
|
|
{ 4, 0, 0, 1, 14, 63, },
|
|
{ 5, 0, 0, 1, 14, 63, },
|
|
{ 6, 0, 0, 1, 14, 63, },
|
|
{ 7, 0, 0, 1, 14, 63, },
|
|
+ { 8, 0, 0, 1, 14, 63, },
|
|
+ { 9, 0, 0, 1, 14, 63, },
|
|
+ { 10, 0, 0, 1, 14, 63, },
|
|
+ { 11, 0, 0, 1, 14, 63, },
|
|
+ { 0, 0, 0, 2, 1, 26, },
|
|
+ { 2, 0, 0, 2, 1, 30, },
|
|
{ 1, 0, 0, 2, 1, 34, },
|
|
{ 3, 0, 0, 2, 1, 26, },
|
|
{ 4, 0, 0, 2, 1, 32, },
|
|
{ 5, 0, 0, 2, 1, 30, },
|
|
{ 6, 0, 0, 2, 1, 26, },
|
|
{ 7, 0, 0, 2, 1, 30, },
|
|
+ { 8, 0, 0, 2, 1, 26, },
|
|
+ { 9, 0, 0, 2, 1, 30, },
|
|
+ { 10, 0, 0, 2, 1, 30, },
|
|
+ { 11, 0, 0, 2, 1, 30, },
|
|
+ { 0, 0, 0, 2, 2, 30, },
|
|
+ { 2, 0, 0, 2, 2, 30, },
|
|
{ 1, 0, 0, 2, 2, 34, },
|
|
{ 3, 0, 0, 2, 2, 30, },
|
|
{ 4, 0, 0, 2, 2, 34, },
|
|
{ 5, 0, 0, 2, 2, 30, },
|
|
{ 6, 0, 0, 2, 2, 30, },
|
|
{ 7, 0, 0, 2, 2, 30, },
|
|
+ { 8, 0, 0, 2, 2, 30, },
|
|
+ { 9, 0, 0, 2, 2, 30, },
|
|
+ { 10, 0, 0, 2, 2, 30, },
|
|
+ { 11, 0, 0, 2, 2, 30, },
|
|
+ { 0, 0, 0, 2, 3, 32, },
|
|
+ { 2, 0, 0, 2, 3, 30, },
|
|
{ 1, 0, 0, 2, 3, 34, },
|
|
{ 3, 0, 0, 2, 3, 32, },
|
|
{ 4, 0, 0, 2, 3, 34, },
|
|
{ 5, 0, 0, 2, 3, 30, },
|
|
{ 6, 0, 0, 2, 3, 32, },
|
|
{ 7, 0, 0, 2, 3, 30, },
|
|
+ { 8, 0, 0, 2, 3, 32, },
|
|
+ { 9, 0, 0, 2, 3, 30, },
|
|
+ { 10, 0, 0, 2, 3, 30, },
|
|
+ { 11, 0, 0, 2, 3, 30, },
|
|
+ { 0, 0, 0, 2, 4, 34, },
|
|
+ { 2, 0, 0, 2, 4, 30, },
|
|
{ 1, 0, 0, 2, 4, 34, },
|
|
{ 3, 0, 0, 2, 4, 34, },
|
|
{ 4, 0, 0, 2, 4, 34, },
|
|
{ 5, 0, 0, 2, 4, 30, },
|
|
{ 6, 0, 0, 2, 4, 34, },
|
|
{ 7, 0, 0, 2, 4, 30, },
|
|
+ { 8, 0, 0, 2, 4, 34, },
|
|
+ { 9, 0, 0, 2, 4, 30, },
|
|
+ { 10, 0, 0, 2, 4, 30, },
|
|
+ { 11, 0, 0, 2, 4, 30, },
|
|
+ { 0, 0, 0, 2, 5, 34, },
|
|
+ { 2, 0, 0, 2, 5, 30, },
|
|
{ 1, 0, 0, 2, 5, 34, },
|
|
{ 3, 0, 0, 2, 5, 34, },
|
|
{ 4, 0, 0, 2, 5, 34, },
|
|
{ 5, 0, 0, 2, 5, 30, },
|
|
{ 6, 0, 0, 2, 5, 34, },
|
|
{ 7, 0, 0, 2, 5, 30, },
|
|
+ { 8, 0, 0, 2, 5, 34, },
|
|
+ { 9, 0, 0, 2, 5, 30, },
|
|
+ { 10, 0, 0, 2, 5, 30, },
|
|
+ { 11, 0, 0, 2, 5, 30, },
|
|
+ { 0, 0, 0, 2, 6, 34, },
|
|
+ { 2, 0, 0, 2, 6, 30, },
|
|
{ 1, 0, 0, 2, 6, 34, },
|
|
{ 3, 0, 0, 2, 6, 34, },
|
|
{ 4, 0, 0, 2, 6, 34, },
|
|
{ 5, 0, 0, 2, 6, 30, },
|
|
{ 6, 0, 0, 2, 6, 34, },
|
|
{ 7, 0, 0, 2, 6, 30, },
|
|
+ { 8, 0, 0, 2, 6, 34, },
|
|
+ { 9, 0, 0, 2, 6, 30, },
|
|
+ { 10, 0, 0, 2, 6, 30, },
|
|
+ { 11, 0, 0, 2, 6, 30, },
|
|
+ { 0, 0, 0, 2, 7, 34, },
|
|
+ { 2, 0, 0, 2, 7, 30, },
|
|
{ 1, 0, 0, 2, 7, 34, },
|
|
{ 3, 0, 0, 2, 7, 34, },
|
|
{ 4, 0, 0, 2, 7, 34, },
|
|
{ 5, 0, 0, 2, 7, 30, },
|
|
{ 6, 0, 0, 2, 7, 34, },
|
|
{ 7, 0, 0, 2, 7, 30, },
|
|
+ { 8, 0, 0, 2, 7, 34, },
|
|
+ { 9, 0, 0, 2, 7, 30, },
|
|
+ { 10, 0, 0, 2, 7, 30, },
|
|
+ { 11, 0, 0, 2, 7, 30, },
|
|
+ { 0, 0, 0, 2, 8, 34, },
|
|
+ { 2, 0, 0, 2, 8, 30, },
|
|
{ 1, 0, 0, 2, 8, 34, },
|
|
{ 3, 0, 0, 2, 8, 34, },
|
|
{ 4, 0, 0, 2, 8, 34, },
|
|
{ 5, 0, 0, 2, 8, 30, },
|
|
{ 6, 0, 0, 2, 8, 34, },
|
|
{ 7, 0, 0, 2, 8, 30, },
|
|
+ { 8, 0, 0, 2, 8, 34, },
|
|
+ { 9, 0, 0, 2, 8, 30, },
|
|
+ { 10, 0, 0, 2, 8, 30, },
|
|
+ { 11, 0, 0, 2, 8, 30, },
|
|
+ { 0, 0, 0, 2, 9, 32, },
|
|
+ { 2, 0, 0, 2, 9, 30, },
|
|
{ 1, 0, 0, 2, 9, 34, },
|
|
{ 3, 0, 0, 2, 9, 32, },
|
|
{ 4, 0, 0, 2, 9, 34, },
|
|
{ 5, 0, 0, 2, 9, 30, },
|
|
{ 6, 0, 0, 2, 9, 32, },
|
|
{ 7, 0, 0, 2, 9, 30, },
|
|
+ { 8, 0, 0, 2, 9, 32, },
|
|
+ { 9, 0, 0, 2, 9, 30, },
|
|
+ { 10, 0, 0, 2, 9, 30, },
|
|
+ { 11, 0, 0, 2, 9, 30, },
|
|
+ { 0, 0, 0, 2, 10, 30, },
|
|
+ { 2, 0, 0, 2, 10, 30, },
|
|
{ 1, 0, 0, 2, 10, 34, },
|
|
{ 3, 0, 0, 2, 10, 30, },
|
|
{ 4, 0, 0, 2, 10, 34, },
|
|
{ 5, 0, 0, 2, 10, 30, },
|
|
{ 6, 0, 0, 2, 10, 30, },
|
|
{ 7, 0, 0, 2, 10, 30, },
|
|
+ { 8, 0, 0, 2, 10, 30, },
|
|
+ { 9, 0, 0, 2, 10, 24, },
|
|
+ { 10, 0, 0, 2, 10, 30, },
|
|
+ { 11, 0, 0, 2, 10, 30, },
|
|
+ { 0, 0, 0, 2, 11, 28, },
|
|
+ { 2, 0, 0, 2, 11, 30, },
|
|
{ 1, 0, 0, 2, 11, 34, },
|
|
{ 3, 0, 0, 2, 11, 28, },
|
|
{ 4, 0, 0, 2, 11, 34, },
|
|
{ 5, 0, 0, 2, 11, 30, },
|
|
{ 6, 0, 0, 2, 11, 28, },
|
|
{ 7, 0, 0, 2, 11, 30, },
|
|
+ { 8, 0, 0, 2, 11, 28, },
|
|
+ { 9, 0, 0, 2, 11, 20, },
|
|
+ { 10, 0, 0, 2, 11, 30, },
|
|
+ { 11, 0, 0, 2, 11, 30, },
|
|
+ { 0, 0, 0, 2, 12, 26, },
|
|
+ { 2, 0, 0, 2, 12, 30, },
|
|
{ 1, 0, 0, 2, 12, 34, },
|
|
{ 3, 0, 0, 2, 12, 26, },
|
|
{ 4, 0, 0, 2, 12, 34, },
|
|
{ 5, 0, 0, 2, 12, 30, },
|
|
{ 6, 0, 0, 2, 12, 26, },
|
|
{ 7, 0, 0, 2, 12, 30, },
|
|
+ { 8, 0, 0, 2, 12, 26, },
|
|
+ { 9, 0, 0, 2, 12, 16, },
|
|
+ { 10, 0, 0, 2, 12, 30, },
|
|
+ { 11, 0, 0, 2, 12, 30, },
|
|
+ { 0, 0, 0, 2, 13, 12, },
|
|
+ { 2, 0, 0, 2, 13, 30, },
|
|
{ 1, 0, 0, 2, 13, 34, },
|
|
{ 3, 0, 0, 2, 13, 12, },
|
|
{ 4, 0, 0, 2, 13, 32, },
|
|
{ 5, 0, 0, 2, 13, 30, },
|
|
{ 6, 0, 0, 2, 13, 12, },
|
|
{ 7, 0, 0, 2, 13, 30, },
|
|
+ { 8, 0, 0, 2, 13, 12, },
|
|
+ { 9, 0, 0, 2, 13, 0, },
|
|
+ { 10, 0, 0, 2, 13, 30, },
|
|
+ { 11, 0, 0, 2, 13, 30, },
|
|
+ { 0, 0, 0, 2, 14, 63, },
|
|
+ { 2, 0, 0, 2, 14, 63, },
|
|
{ 1, 0, 0, 2, 14, 63, },
|
|
{ 3, 0, 0, 2, 14, 63, },
|
|
{ 4, 0, 0, 2, 14, 63, },
|
|
{ 5, 0, 0, 2, 14, 63, },
|
|
{ 6, 0, 0, 2, 14, 63, },
|
|
{ 7, 0, 0, 2, 14, 63, },
|
|
+ { 8, 0, 0, 2, 14, 63, },
|
|
+ { 9, 0, 0, 2, 14, 63, },
|
|
+ { 10, 0, 0, 2, 14, 63, },
|
|
+ { 11, 0, 0, 2, 14, 63, },
|
|
+ { 0, 0, 1, 2, 1, 63, },
|
|
+ { 2, 0, 1, 2, 1, 63, },
|
|
{ 1, 0, 1, 2, 1, 63, },
|
|
{ 3, 0, 1, 2, 1, 63, },
|
|
{ 4, 0, 1, 2, 1, 63, },
|
|
{ 5, 0, 1, 2, 1, 63, },
|
|
{ 6, 0, 1, 2, 1, 63, },
|
|
{ 7, 0, 1, 2, 1, 63, },
|
|
+ { 8, 0, 1, 2, 1, 63, },
|
|
+ { 9, 0, 1, 2, 1, 63, },
|
|
+ { 10, 0, 1, 2, 1, 63, },
|
|
+ { 11, 0, 1, 2, 1, 63, },
|
|
+ { 0, 0, 1, 2, 2, 63, },
|
|
+ { 2, 0, 1, 2, 2, 63, },
|
|
{ 1, 0, 1, 2, 2, 63, },
|
|
{ 3, 0, 1, 2, 2, 63, },
|
|
{ 4, 0, 1, 2, 2, 63, },
|
|
{ 5, 0, 1, 2, 2, 63, },
|
|
{ 6, 0, 1, 2, 2, 63, },
|
|
{ 7, 0, 1, 2, 2, 63, },
|
|
+ { 8, 0, 1, 2, 2, 63, },
|
|
+ { 9, 0, 1, 2, 2, 63, },
|
|
+ { 10, 0, 1, 2, 2, 63, },
|
|
+ { 11, 0, 1, 2, 2, 63, },
|
|
+ { 0, 0, 1, 2, 3, 26, },
|
|
+ { 2, 0, 1, 2, 3, 30, },
|
|
{ 1, 0, 1, 2, 3, 30, },
|
|
{ 3, 0, 1, 2, 3, 26, },
|
|
{ 4, 0, 1, 2, 3, 30, },
|
|
{ 5, 0, 1, 2, 3, 30, },
|
|
{ 6, 0, 1, 2, 3, 26, },
|
|
{ 7, 0, 1, 2, 3, 30, },
|
|
+ { 8, 0, 1, 2, 3, 26, },
|
|
+ { 9, 0, 1, 2, 3, 29, },
|
|
+ { 10, 0, 1, 2, 3, 30, },
|
|
+ { 11, 0, 1, 2, 3, 30, },
|
|
+ { 0, 0, 1, 2, 4, 26, },
|
|
+ { 2, 0, 1, 2, 4, 30, },
|
|
{ 1, 0, 1, 2, 4, 30, },
|
|
{ 3, 0, 1, 2, 4, 26, },
|
|
{ 4, 0, 1, 2, 4, 30, },
|
|
{ 5, 0, 1, 2, 4, 30, },
|
|
{ 6, 0, 1, 2, 4, 26, },
|
|
{ 7, 0, 1, 2, 4, 30, },
|
|
+ { 8, 0, 1, 2, 4, 26, },
|
|
+ { 9, 0, 1, 2, 4, 29, },
|
|
+ { 10, 0, 1, 2, 4, 30, },
|
|
+ { 11, 0, 1, 2, 4, 30, },
|
|
+ { 0, 0, 1, 2, 5, 30, },
|
|
+ { 2, 0, 1, 2, 5, 30, },
|
|
{ 1, 0, 1, 2, 5, 30, },
|
|
{ 3, 0, 1, 2, 5, 30, },
|
|
{ 4, 0, 1, 2, 5, 30, },
|
|
{ 5, 0, 1, 2, 5, 30, },
|
|
{ 6, 0, 1, 2, 5, 30, },
|
|
{ 7, 0, 1, 2, 5, 30, },
|
|
+ { 8, 0, 1, 2, 5, 30, },
|
|
+ { 9, 0, 1, 2, 5, 29, },
|
|
+ { 10, 0, 1, 2, 5, 30, },
|
|
+ { 11, 0, 1, 2, 5, 30, },
|
|
+ { 0, 0, 1, 2, 6, 30, },
|
|
+ { 2, 0, 1, 2, 6, 30, },
|
|
{ 1, 0, 1, 2, 6, 30, },
|
|
{ 3, 0, 1, 2, 6, 30, },
|
|
{ 4, 0, 1, 2, 6, 30, },
|
|
{ 5, 0, 1, 2, 6, 30, },
|
|
{ 6, 0, 1, 2, 6, 30, },
|
|
{ 7, 0, 1, 2, 6, 30, },
|
|
+ { 8, 0, 1, 2, 6, 30, },
|
|
+ { 9, 0, 1, 2, 6, 29, },
|
|
+ { 10, 0, 1, 2, 6, 30, },
|
|
+ { 11, 0, 1, 2, 6, 30, },
|
|
+ { 0, 0, 1, 2, 7, 30, },
|
|
+ { 2, 0, 1, 2, 7, 30, },
|
|
{ 1, 0, 1, 2, 7, 30, },
|
|
{ 3, 0, 1, 2, 7, 30, },
|
|
{ 4, 0, 1, 2, 7, 30, },
|
|
{ 5, 0, 1, 2, 7, 30, },
|
|
{ 6, 0, 1, 2, 7, 30, },
|
|
{ 7, 0, 1, 2, 7, 30, },
|
|
+ { 8, 0, 1, 2, 7, 30, },
|
|
+ { 9, 0, 1, 2, 7, 29, },
|
|
+ { 10, 0, 1, 2, 7, 30, },
|
|
+ { 11, 0, 1, 2, 7, 30, },
|
|
+ { 0, 0, 1, 2, 8, 26, },
|
|
+ { 2, 0, 1, 2, 8, 30, },
|
|
{ 1, 0, 1, 2, 8, 30, },
|
|
{ 3, 0, 1, 2, 8, 26, },
|
|
{ 4, 0, 1, 2, 8, 30, },
|
|
{ 5, 0, 1, 2, 8, 30, },
|
|
{ 6, 0, 1, 2, 8, 26, },
|
|
{ 7, 0, 1, 2, 8, 30, },
|
|
+ { 8, 0, 1, 2, 8, 26, },
|
|
+ { 9, 0, 1, 2, 8, 25, },
|
|
+ { 10, 0, 1, 2, 8, 30, },
|
|
+ { 11, 0, 1, 2, 8, 30, },
|
|
+ { 0, 0, 1, 2, 9, 26, },
|
|
+ { 2, 0, 1, 2, 9, 30, },
|
|
{ 1, 0, 1, 2, 9, 30, },
|
|
{ 3, 0, 1, 2, 9, 26, },
|
|
{ 4, 0, 1, 2, 9, 30, },
|
|
{ 5, 0, 1, 2, 9, 30, },
|
|
{ 6, 0, 1, 2, 9, 26, },
|
|
{ 7, 0, 1, 2, 9, 30, },
|
|
+ { 8, 0, 1, 2, 9, 26, },
|
|
+ { 9, 0, 1, 2, 9, 21, },
|
|
+ { 10, 0, 1, 2, 9, 30, },
|
|
+ { 11, 0, 1, 2, 9, 30, },
|
|
+ { 0, 0, 1, 2, 10, 28, },
|
|
+ { 2, 0, 1, 2, 10, 30, },
|
|
{ 1, 0, 1, 2, 10, 30, },
|
|
{ 3, 0, 1, 2, 10, 28, },
|
|
{ 4, 0, 1, 2, 10, 30, },
|
|
{ 5, 0, 1, 2, 10, 30, },
|
|
{ 6, 0, 1, 2, 10, 28, },
|
|
{ 7, 0, 1, 2, 10, 30, },
|
|
+ { 8, 0, 1, 2, 10, 28, },
|
|
+ { 9, 0, 1, 2, 10, 17, },
|
|
+ { 10, 0, 1, 2, 10, 30, },
|
|
+ { 11, 0, 1, 2, 10, 30, },
|
|
+ { 0, 0, 1, 2, 11, 20, },
|
|
+ { 2, 0, 1, 2, 11, 30, },
|
|
{ 1, 0, 1, 2, 11, 30, },
|
|
{ 3, 0, 1, 2, 11, 20, },
|
|
{ 4, 0, 1, 2, 11, 30, },
|
|
{ 5, 0, 1, 2, 11, 30, },
|
|
{ 6, 0, 1, 2, 11, 20, },
|
|
{ 7, 0, 1, 2, 11, 30, },
|
|
+ { 8, 0, 1, 2, 11, 20, },
|
|
+ { 9, 0, 1, 2, 11, 5, },
|
|
+ { 10, 0, 1, 2, 11, 30, },
|
|
+ { 11, 0, 1, 2, 11, 30, },
|
|
+ { 0, 0, 1, 2, 12, 63, },
|
|
+ { 2, 0, 1, 2, 12, 63, },
|
|
{ 1, 0, 1, 2, 12, 63, },
|
|
{ 3, 0, 1, 2, 12, 63, },
|
|
{ 4, 0, 1, 2, 12, 63, },
|
|
{ 5, 0, 1, 2, 12, 63, },
|
|
{ 6, 0, 1, 2, 12, 63, },
|
|
{ 7, 0, 1, 2, 12, 63, },
|
|
+ { 8, 0, 1, 2, 12, 63, },
|
|
+ { 9, 0, 1, 2, 12, 63, },
|
|
+ { 10, 0, 1, 2, 12, 63, },
|
|
+ { 11, 0, 1, 2, 12, 63, },
|
|
+ { 0, 0, 1, 2, 13, 63, },
|
|
+ { 2, 0, 1, 2, 13, 63, },
|
|
{ 1, 0, 1, 2, 13, 63, },
|
|
{ 3, 0, 1, 2, 13, 63, },
|
|
{ 4, 0, 1, 2, 13, 63, },
|
|
{ 5, 0, 1, 2, 13, 63, },
|
|
{ 6, 0, 1, 2, 13, 63, },
|
|
{ 7, 0, 1, 2, 13, 63, },
|
|
+ { 8, 0, 1, 2, 13, 63, },
|
|
+ { 9, 0, 1, 2, 13, 63, },
|
|
+ { 10, 0, 1, 2, 13, 63, },
|
|
+ { 11, 0, 1, 2, 13, 63, },
|
|
+ { 0, 0, 1, 2, 14, 63, },
|
|
+ { 2, 0, 1, 2, 14, 63, },
|
|
{ 1, 0, 1, 2, 14, 63, },
|
|
{ 3, 0, 1, 2, 14, 63, },
|
|
{ 4, 0, 1, 2, 14, 63, },
|
|
{ 5, 0, 1, 2, 14, 63, },
|
|
{ 6, 0, 1, 2, 14, 63, },
|
|
{ 7, 0, 1, 2, 14, 63, },
|
|
+ { 8, 0, 1, 2, 14, 63, },
|
|
+ { 9, 0, 1, 2, 14, 63, },
|
|
+ { 10, 0, 1, 2, 14, 63, },
|
|
+ { 11, 0, 1, 2, 14, 63, },
|
|
+ { 0, 1, 0, 1, 36, 31, },
|
|
+ { 2, 1, 0, 1, 36, 32, },
|
|
{ 1, 1, 0, 1, 36, 33, },
|
|
{ 3, 1, 0, 1, 36, 31, },
|
|
{ 4, 1, 0, 1, 36, 29, },
|
|
{ 5, 1, 0, 1, 36, 32, },
|
|
- { 6, 1, 0, 1, 36, 29, },
|
|
+ { 6, 1, 0, 1, 36, 31, },
|
|
{ 7, 1, 0, 1, 36, 27, },
|
|
+ { 8, 1, 0, 1, 36, 31, },
|
|
+ { 9, 1, 0, 1, 36, 29, },
|
|
+ { 10, 1, 0, 1, 36, 63, },
|
|
+ { 11, 1, 0, 1, 36, 32, },
|
|
+ { 0, 1, 0, 1, 40, 33, },
|
|
+ { 2, 1, 0, 1, 40, 32, },
|
|
{ 1, 1, 0, 1, 40, 33, },
|
|
{ 3, 1, 0, 1, 40, 31, },
|
|
{ 4, 1, 0, 1, 40, 28, },
|
|
{ 5, 1, 0, 1, 40, 32, },
|
|
- { 6, 1, 0, 1, 40, 29, },
|
|
+ { 6, 1, 0, 1, 40, 33, },
|
|
{ 7, 1, 0, 1, 40, 27, },
|
|
+ { 8, 1, 0, 1, 40, 31, },
|
|
+ { 9, 1, 0, 1, 40, 29, },
|
|
+ { 10, 1, 0, 1, 40, 63, },
|
|
+ { 11, 1, 0, 1, 40, 32, },
|
|
+ { 0, 1, 0, 1, 44, 33, },
|
|
+ { 2, 1, 0, 1, 44, 32, },
|
|
{ 1, 1, 0, 1, 44, 33, },
|
|
{ 3, 1, 0, 1, 44, 31, },
|
|
{ 4, 1, 0, 1, 44, 28, },
|
|
{ 5, 1, 0, 1, 44, 32, },
|
|
- { 6, 1, 0, 1, 44, 30, },
|
|
+ { 6, 1, 0, 1, 44, 33, },
|
|
{ 7, 1, 0, 1, 44, 27, },
|
|
+ { 8, 1, 0, 1, 44, 31, },
|
|
+ { 9, 1, 0, 1, 44, 29, },
|
|
+ { 10, 1, 0, 1, 44, 63, },
|
|
+ { 11, 1, 0, 1, 44, 32, },
|
|
+ { 0, 1, 0, 1, 48, 31, },
|
|
+ { 2, 1, 0, 1, 48, 32, },
|
|
{ 1, 1, 0, 1, 48, 33, },
|
|
{ 3, 1, 0, 1, 48, 31, },
|
|
{ 4, 1, 0, 1, 48, 27, },
|
|
{ 5, 1, 0, 1, 48, 32, },
|
|
- { 6, 1, 0, 1, 48, 30, },
|
|
+ { 6, 1, 0, 1, 48, 31, },
|
|
{ 7, 1, 0, 1, 48, 27, },
|
|
+ { 8, 1, 0, 1, 48, 31, },
|
|
+ { 9, 1, 0, 1, 48, 29, },
|
|
+ { 10, 1, 0, 1, 48, 63, },
|
|
+ { 11, 1, 0, 1, 48, 32, },
|
|
+ { 0, 1, 0, 1, 52, 33, },
|
|
+ { 2, 1, 0, 1, 52, 32, },
|
|
{ 1, 1, 0, 1, 52, 33, },
|
|
{ 3, 1, 0, 1, 52, 32, },
|
|
{ 4, 1, 0, 1, 52, 16, },
|
|
{ 5, 1, 0, 1, 52, 32, },
|
|
- { 6, 1, 0, 1, 52, 30, },
|
|
+ { 6, 1, 0, 1, 52, 33, },
|
|
{ 7, 1, 0, 1, 52, 27, },
|
|
+ { 8, 1, 0, 1, 52, 33, },
|
|
+ { 9, 1, 0, 1, 52, 29, },
|
|
+ { 10, 1, 0, 1, 52, 63, },
|
|
+ { 11, 1, 0, 1, 52, 32, },
|
|
+ { 0, 1, 0, 1, 56, 33, },
|
|
+ { 2, 1, 0, 1, 56, 32, },
|
|
{ 1, 1, 0, 1, 56, 33, },
|
|
{ 3, 1, 0, 1, 56, 32, },
|
|
{ 4, 1, 0, 1, 56, 33, },
|
|
{ 5, 1, 0, 1, 56, 32, },
|
|
- { 6, 1, 0, 1, 56, 30, },
|
|
+ { 6, 1, 0, 1, 56, 33, },
|
|
{ 7, 1, 0, 1, 56, 27, },
|
|
+ { 8, 1, 0, 1, 56, 33, },
|
|
+ { 9, 1, 0, 1, 56, 29, },
|
|
+ { 10, 1, 0, 1, 56, 63, },
|
|
+ { 11, 1, 0, 1, 56, 32, },
|
|
+ { 0, 1, 0, 1, 60, 33, },
|
|
+ { 2, 1, 0, 1, 60, 32, },
|
|
{ 1, 1, 0, 1, 60, 33, },
|
|
{ 3, 1, 0, 1, 60, 32, },
|
|
{ 4, 1, 0, 1, 60, 33, },
|
|
{ 5, 1, 0, 1, 60, 32, },
|
|
- { 6, 1, 0, 1, 60, 30, },
|
|
+ { 6, 1, 0, 1, 60, 33, },
|
|
{ 7, 1, 0, 1, 60, 27, },
|
|
+ { 8, 1, 0, 1, 60, 33, },
|
|
+ { 9, 1, 0, 1, 60, 29, },
|
|
+ { 10, 1, 0, 1, 60, 63, },
|
|
+ { 11, 1, 0, 1, 60, 32, },
|
|
+ { 0, 1, 0, 1, 64, 30, },
|
|
+ { 2, 1, 0, 1, 64, 32, },
|
|
{ 1, 1, 0, 1, 64, 33, },
|
|
{ 3, 1, 0, 1, 64, 30, },
|
|
{ 4, 1, 0, 1, 64, 33, },
|
|
{ 5, 1, 0, 1, 64, 32, },
|
|
- { 6, 1, 0, 1, 64, 29, },
|
|
+ { 6, 1, 0, 1, 64, 30, },
|
|
{ 7, 1, 0, 1, 64, 27, },
|
|
+ { 8, 1, 0, 1, 64, 30, },
|
|
+ { 9, 1, 0, 1, 64, 29, },
|
|
+ { 10, 1, 0, 1, 64, 63, },
|
|
+ { 11, 1, 0, 1, 64, 32, },
|
|
+ { 0, 1, 0, 1, 100, 30, },
|
|
+ { 2, 1, 0, 1, 100, 32, },
|
|
{ 1, 1, 0, 1, 100, 33, },
|
|
{ 3, 1, 0, 1, 100, 30, },
|
|
{ 4, 1, 0, 1, 100, 33, },
|
|
{ 5, 1, 0, 1, 100, 32, },
|
|
- { 6, 1, 0, 1, 100, 30, },
|
|
+ { 6, 1, 0, 1, 100, 33, },
|
|
{ 7, 1, 0, 1, 100, 27, },
|
|
+ { 8, 1, 0, 1, 100, 30, },
|
|
+ { 9, 1, 0, 1, 100, 63, },
|
|
+ { 10, 1, 0, 1, 100, 63, },
|
|
+ { 11, 1, 0, 1, 100, 32, },
|
|
+ { 0, 1, 0, 1, 104, 33, },
|
|
+ { 2, 1, 0, 1, 104, 32, },
|
|
{ 1, 1, 0, 1, 104, 33, },
|
|
{ 3, 1, 0, 1, 104, 33, },
|
|
{ 4, 1, 0, 1, 104, 33, },
|
|
{ 5, 1, 0, 1, 104, 32, },
|
|
- { 6, 1, 0, 1, 104, 30, },
|
|
+ { 6, 1, 0, 1, 104, 33, },
|
|
{ 7, 1, 0, 1, 104, 27, },
|
|
+ { 8, 1, 0, 1, 104, 33, },
|
|
+ { 9, 1, 0, 1, 104, 63, },
|
|
+ { 10, 1, 0, 1, 104, 63, },
|
|
+ { 11, 1, 0, 1, 104, 32, },
|
|
+ { 0, 1, 0, 1, 108, 33, },
|
|
+ { 2, 1, 0, 1, 108, 32, },
|
|
{ 1, 1, 0, 1, 108, 33, },
|
|
{ 3, 1, 0, 1, 108, 33, },
|
|
{ 4, 1, 0, 1, 108, 33, },
|
|
{ 5, 1, 0, 1, 108, 32, },
|
|
- { 6, 1, 0, 1, 108, 30, },
|
|
+ { 6, 1, 0, 1, 108, 33, },
|
|
{ 7, 1, 0, 1, 108, 27, },
|
|
+ { 8, 1, 0, 1, 108, 33, },
|
|
+ { 9, 1, 0, 1, 108, 63, },
|
|
+ { 10, 1, 0, 1, 108, 63, },
|
|
+ { 11, 1, 0, 1, 108, 32, },
|
|
+ { 0, 1, 0, 1, 112, 33, },
|
|
+ { 2, 1, 0, 1, 112, 32, },
|
|
{ 1, 1, 0, 1, 112, 33, },
|
|
{ 3, 1, 0, 1, 112, 33, },
|
|
{ 4, 1, 0, 1, 112, 33, },
|
|
{ 5, 1, 0, 1, 112, 32, },
|
|
- { 6, 1, 0, 1, 112, 30, },
|
|
+ { 6, 1, 0, 1, 112, 33, },
|
|
{ 7, 1, 0, 1, 112, 27, },
|
|
+ { 8, 1, 0, 1, 112, 33, },
|
|
+ { 9, 1, 0, 1, 112, 63, },
|
|
+ { 10, 1, 0, 1, 112, 63, },
|
|
+ { 11, 1, 0, 1, 112, 32, },
|
|
+ { 0, 1, 0, 1, 116, 33, },
|
|
+ { 2, 1, 0, 1, 116, 32, },
|
|
{ 1, 1, 0, 1, 116, 33, },
|
|
{ 3, 1, 0, 1, 116, 33, },
|
|
{ 4, 1, 0, 1, 116, 33, },
|
|
{ 5, 1, 0, 1, 116, 32, },
|
|
- { 6, 1, 0, 1, 116, 30, },
|
|
+ { 6, 1, 0, 1, 116, 33, },
|
|
{ 7, 1, 0, 1, 116, 27, },
|
|
+ { 8, 1, 0, 1, 116, 33, },
|
|
+ { 9, 1, 0, 1, 116, 63, },
|
|
+ { 10, 1, 0, 1, 116, 63, },
|
|
+ { 11, 1, 0, 1, 116, 32, },
|
|
+ { 0, 1, 0, 1, 120, 33, },
|
|
+ { 2, 1, 0, 1, 120, 32, },
|
|
{ 1, 1, 0, 1, 120, 33, },
|
|
{ 3, 1, 0, 1, 120, 63, },
|
|
{ 4, 1, 0, 1, 120, 33, },
|
|
{ 5, 1, 0, 1, 120, 63, },
|
|
- { 6, 1, 0, 1, 120, 30, },
|
|
+ { 6, 1, 0, 1, 120, 33, },
|
|
{ 7, 1, 0, 1, 120, 27, },
|
|
+ { 8, 1, 0, 1, 120, 33, },
|
|
+ { 9, 1, 0, 1, 120, 63, },
|
|
+ { 10, 1, 0, 1, 120, 63, },
|
|
+ { 11, 1, 0, 1, 120, 32, },
|
|
+ { 0, 1, 0, 1, 124, 33, },
|
|
+ { 2, 1, 0, 1, 124, 32, },
|
|
{ 1, 1, 0, 1, 124, 33, },
|
|
{ 3, 1, 0, 1, 124, 63, },
|
|
{ 4, 1, 0, 1, 124, 33, },
|
|
{ 5, 1, 0, 1, 124, 63, },
|
|
- { 6, 1, 0, 1, 124, 30, },
|
|
+ { 6, 1, 0, 1, 124, 33, },
|
|
{ 7, 1, 0, 1, 124, 27, },
|
|
+ { 8, 1, 0, 1, 124, 33, },
|
|
+ { 9, 1, 0, 1, 124, 63, },
|
|
+ { 10, 1, 0, 1, 124, 63, },
|
|
+ { 11, 1, 0, 1, 124, 32, },
|
|
+ { 0, 1, 0, 1, 128, 33, },
|
|
+ { 2, 1, 0, 1, 128, 32, },
|
|
{ 1, 1, 0, 1, 128, 33, },
|
|
{ 3, 1, 0, 1, 128, 63, },
|
|
- { 4, 1, 0, 1, 128, 63, },
|
|
+ { 4, 1, 0, 1, 128, 33, },
|
|
{ 5, 1, 0, 1, 128, 63, },
|
|
- { 6, 1, 0, 1, 128, 30, },
|
|
+ { 6, 1, 0, 1, 128, 33, },
|
|
{ 7, 1, 0, 1, 128, 27, },
|
|
+ { 8, 1, 0, 1, 128, 33, },
|
|
+ { 9, 1, 0, 1, 128, 63, },
|
|
+ { 10, 1, 0, 1, 128, 63, },
|
|
+ { 11, 1, 0, 1, 128, 32, },
|
|
+ { 0, 1, 0, 1, 132, 33, },
|
|
+ { 2, 1, 0, 1, 132, 32, },
|
|
{ 1, 1, 0, 1, 132, 33, },
|
|
{ 3, 1, 0, 1, 132, 33, },
|
|
- { 4, 1, 0, 1, 132, 63, },
|
|
+ { 4, 1, 0, 1, 132, 33, },
|
|
{ 5, 1, 0, 1, 132, 32, },
|
|
- { 6, 1, 0, 1, 132, 30, },
|
|
+ { 6, 1, 0, 1, 132, 33, },
|
|
{ 7, 1, 0, 1, 132, 27, },
|
|
+ { 8, 1, 0, 1, 132, 33, },
|
|
+ { 9, 1, 0, 1, 132, 63, },
|
|
+ { 10, 1, 0, 1, 132, 63, },
|
|
+ { 11, 1, 0, 1, 132, 32, },
|
|
+ { 0, 1, 0, 1, 136, 33, },
|
|
+ { 2, 1, 0, 1, 136, 32, },
|
|
{ 1, 1, 0, 1, 136, 33, },
|
|
{ 3, 1, 0, 1, 136, 33, },
|
|
- { 4, 1, 0, 1, 136, 63, },
|
|
+ { 4, 1, 0, 1, 136, 33, },
|
|
{ 5, 1, 0, 1, 136, 32, },
|
|
- { 6, 1, 0, 1, 136, 30, },
|
|
- { 7, 1, 0, 1, 136, 63, },
|
|
+ { 6, 1, 0, 1, 136, 33, },
|
|
+ { 7, 1, 0, 1, 136, 27, },
|
|
+ { 8, 1, 0, 1, 136, 33, },
|
|
+ { 9, 1, 0, 1, 136, 63, },
|
|
+ { 10, 1, 0, 1, 136, 63, },
|
|
+ { 11, 1, 0, 1, 136, 32, },
|
|
+ { 0, 1, 0, 1, 140, 31, },
|
|
+ { 2, 1, 0, 1, 140, 32, },
|
|
{ 1, 1, 0, 1, 140, 33, },
|
|
{ 3, 1, 0, 1, 140, 31, },
|
|
- { 4, 1, 0, 1, 140, 63, },
|
|
+ { 4, 1, 0, 1, 140, 33, },
|
|
{ 5, 1, 0, 1, 140, 32, },
|
|
- { 6, 1, 0, 1, 140, 30, },
|
|
- { 7, 1, 0, 1, 140, 63, },
|
|
+ { 6, 1, 0, 1, 140, 33, },
|
|
+ { 7, 1, 0, 1, 140, 27, },
|
|
+ { 8, 1, 0, 1, 140, 31, },
|
|
+ { 9, 1, 0, 1, 140, 63, },
|
|
+ { 10, 1, 0, 1, 140, 63, },
|
|
+ { 11, 1, 0, 1, 140, 32, },
|
|
+ { 0, 1, 0, 1, 144, 30, },
|
|
+ { 2, 1, 0, 1, 144, 63, },
|
|
{ 1, 1, 0, 1, 144, 63, },
|
|
{ 3, 1, 0, 1, 144, 30, },
|
|
- { 4, 1, 0, 1, 144, 63, },
|
|
+ { 4, 1, 0, 1, 144, 33, },
|
|
{ 5, 1, 0, 1, 144, 63, },
|
|
- { 6, 1, 0, 1, 144, 30, },
|
|
+ { 6, 1, 0, 1, 144, 33, },
|
|
{ 7, 1, 0, 1, 144, 63, },
|
|
+ { 8, 1, 0, 1, 144, 30, },
|
|
+ { 9, 1, 0, 1, 144, 63, },
|
|
+ { 10, 1, 0, 1, 144, 63, },
|
|
+ { 11, 1, 0, 1, 144, 32, },
|
|
+ { 0, 1, 0, 1, 149, 33, },
|
|
+ { 2, 1, 0, 1, 149, 14, },
|
|
{ 1, 1, 0, 1, 149, 63, },
|
|
{ 3, 1, 0, 1, 149, 30, },
|
|
{ 4, 1, 0, 1, 149, 33, },
|
|
{ 5, 1, 0, 1, 149, 33, },
|
|
- { 6, 1, 0, 1, 149, 30, },
|
|
+ { 6, 1, 0, 1, 149, 33, },
|
|
{ 7, 1, 0, 1, 149, 27, },
|
|
+ { 8, 1, 0, 1, 149, 33, },
|
|
+ { 9, 1, 0, 1, 149, 30, },
|
|
+ { 10, 1, 0, 1, 149, 14, },
|
|
+ { 11, 1, 0, 1, 149, 31, },
|
|
+ { 0, 1, 0, 1, 153, 33, },
|
|
+ { 2, 1, 0, 1, 153, 14, },
|
|
{ 1, 1, 0, 1, 153, 63, },
|
|
{ 3, 1, 0, 1, 153, 33, },
|
|
{ 4, 1, 0, 1, 153, 33, },
|
|
{ 5, 1, 0, 1, 153, 33, },
|
|
- { 6, 1, 0, 1, 153, 30, },
|
|
+ { 6, 1, 0, 1, 153, 33, },
|
|
{ 7, 1, 0, 1, 153, 27, },
|
|
+ { 8, 1, 0, 1, 153, 33, },
|
|
+ { 9, 1, 0, 1, 153, 30, },
|
|
+ { 10, 1, 0, 1, 153, 14, },
|
|
+ { 11, 1, 0, 1, 153, 31, },
|
|
+ { 0, 1, 0, 1, 157, 33, },
|
|
+ { 2, 1, 0, 1, 157, 14, },
|
|
{ 1, 1, 0, 1, 157, 63, },
|
|
{ 3, 1, 0, 1, 157, 33, },
|
|
{ 4, 1, 0, 1, 157, 33, },
|
|
{ 5, 1, 0, 1, 157, 33, },
|
|
- { 6, 1, 0, 1, 157, 30, },
|
|
+ { 6, 1, 0, 1, 157, 33, },
|
|
{ 7, 1, 0, 1, 157, 27, },
|
|
+ { 8, 1, 0, 1, 157, 33, },
|
|
+ { 9, 1, 0, 1, 157, 30, },
|
|
+ { 10, 1, 0, 1, 157, 14, },
|
|
+ { 11, 1, 0, 1, 157, 31, },
|
|
+ { 0, 1, 0, 1, 161, 33, },
|
|
+ { 2, 1, 0, 1, 161, 14, },
|
|
{ 1, 1, 0, 1, 161, 63, },
|
|
{ 3, 1, 0, 1, 161, 33, },
|
|
{ 4, 1, 0, 1, 161, 31, },
|
|
{ 5, 1, 0, 1, 161, 33, },
|
|
- { 6, 1, 0, 1, 161, 30, },
|
|
+ { 6, 1, 0, 1, 161, 33, },
|
|
{ 7, 1, 0, 1, 161, 27, },
|
|
+ { 8, 1, 0, 1, 161, 33, },
|
|
+ { 9, 1, 0, 1, 161, 30, },
|
|
+ { 10, 1, 0, 1, 161, 14, },
|
|
+ { 11, 1, 0, 1, 161, 31, },
|
|
+ { 0, 1, 0, 1, 165, 33, },
|
|
+ { 2, 1, 0, 1, 165, 14, },
|
|
{ 1, 1, 0, 1, 165, 63, },
|
|
{ 3, 1, 0, 1, 165, 33, },
|
|
- { 4, 1, 0, 1, 165, 63, },
|
|
+ { 4, 1, 0, 1, 165, 33, },
|
|
{ 5, 1, 0, 1, 165, 33, },
|
|
- { 6, 1, 0, 1, 165, 30, },
|
|
+ { 6, 1, 0, 1, 165, 33, },
|
|
{ 7, 1, 0, 1, 165, 27, },
|
|
+ { 8, 1, 0, 1, 165, 30, },
|
|
+ { 9, 1, 0, 1, 165, 30, },
|
|
+ { 10, 1, 0, 1, 165, 14, },
|
|
+ { 11, 1, 0, 1, 165, 31, },
|
|
+ { 0, 1, 0, 2, 36, 30, },
|
|
+ { 2, 1, 0, 2, 36, 32, },
|
|
{ 1, 1, 0, 2, 36, 33, },
|
|
{ 3, 1, 0, 2, 36, 30, },
|
|
{ 4, 1, 0, 2, 36, 27, },
|
|
{ 5, 1, 0, 2, 36, 32, },
|
|
{ 6, 1, 0, 2, 36, 30, },
|
|
{ 7, 1, 0, 2, 36, 27, },
|
|
+ { 8, 1, 0, 2, 36, 30, },
|
|
+ { 9, 1, 0, 2, 36, 29, },
|
|
+ { 10, 1, 0, 2, 36, 63, },
|
|
+ { 11, 1, 0, 2, 36, 32, },
|
|
+ { 0, 1, 0, 2, 40, 33, },
|
|
+ { 2, 1, 0, 2, 40, 32, },
|
|
{ 1, 1, 0, 2, 40, 33, },
|
|
{ 3, 1, 0, 2, 40, 31, },
|
|
{ 4, 1, 0, 2, 40, 29, },
|
|
{ 5, 1, 0, 2, 40, 32, },
|
|
- { 6, 1, 0, 2, 40, 30, },
|
|
+ { 6, 1, 0, 2, 40, 33, },
|
|
{ 7, 1, 0, 2, 40, 27, },
|
|
+ { 8, 1, 0, 2, 40, 31, },
|
|
+ { 9, 1, 0, 2, 40, 29, },
|
|
+ { 10, 1, 0, 2, 40, 63, },
|
|
+ { 11, 1, 0, 2, 40, 32, },
|
|
+ { 0, 1, 0, 2, 44, 33, },
|
|
+ { 2, 1, 0, 2, 44, 32, },
|
|
{ 1, 1, 0, 2, 44, 33, },
|
|
{ 3, 1, 0, 2, 44, 31, },
|
|
{ 4, 1, 0, 2, 44, 29, },
|
|
{ 5, 1, 0, 2, 44, 32, },
|
|
- { 6, 1, 0, 2, 44, 30, },
|
|
+ { 6, 1, 0, 2, 44, 33, },
|
|
{ 7, 1, 0, 2, 44, 27, },
|
|
+ { 8, 1, 0, 2, 44, 31, },
|
|
+ { 9, 1, 0, 2, 44, 29, },
|
|
+ { 10, 1, 0, 2, 44, 63, },
|
|
+ { 11, 1, 0, 2, 44, 32, },
|
|
+ { 0, 1, 0, 2, 48, 33, },
|
|
+ { 2, 1, 0, 2, 48, 32, },
|
|
{ 1, 1, 0, 2, 48, 33, },
|
|
{ 3, 1, 0, 2, 48, 31, },
|
|
{ 4, 1, 0, 2, 48, 26, },
|
|
{ 5, 1, 0, 2, 48, 32, },
|
|
- { 6, 1, 0, 2, 48, 30, },
|
|
+ { 6, 1, 0, 2, 48, 33, },
|
|
{ 7, 1, 0, 2, 48, 27, },
|
|
+ { 8, 1, 0, 2, 48, 31, },
|
|
+ { 9, 1, 0, 2, 48, 29, },
|
|
+ { 10, 1, 0, 2, 48, 63, },
|
|
+ { 11, 1, 0, 2, 48, 32, },
|
|
+ { 0, 1, 0, 2, 52, 33, },
|
|
+ { 2, 1, 0, 2, 52, 32, },
|
|
{ 1, 1, 0, 2, 52, 33, },
|
|
{ 3, 1, 0, 2, 52, 32, },
|
|
{ 4, 1, 0, 2, 52, 7, },
|
|
{ 5, 1, 0, 2, 52, 32, },
|
|
- { 6, 1, 0, 2, 52, 30, },
|
|
+ { 6, 1, 0, 2, 52, 33, },
|
|
{ 7, 1, 0, 2, 52, 27, },
|
|
+ { 8, 1, 0, 2, 52, 33, },
|
|
+ { 9, 1, 0, 2, 52, 29, },
|
|
+ { 10, 1, 0, 2, 52, 63, },
|
|
+ { 11, 1, 0, 2, 52, 32, },
|
|
+ { 0, 1, 0, 2, 56, 33, },
|
|
+ { 2, 1, 0, 2, 56, 32, },
|
|
{ 1, 1, 0, 2, 56, 33, },
|
|
{ 3, 1, 0, 2, 56, 32, },
|
|
{ 4, 1, 0, 2, 56, 33, },
|
|
{ 5, 1, 0, 2, 56, 32, },
|
|
- { 6, 1, 0, 2, 56, 30, },
|
|
+ { 6, 1, 0, 2, 56, 33, },
|
|
{ 7, 1, 0, 2, 56, 27, },
|
|
+ { 8, 1, 0, 2, 56, 33, },
|
|
+ { 9, 1, 0, 2, 56, 29, },
|
|
+ { 10, 1, 0, 2, 56, 63, },
|
|
+ { 11, 1, 0, 2, 56, 32, },
|
|
+ { 0, 1, 0, 2, 60, 33, },
|
|
+ { 2, 1, 0, 2, 60, 32, },
|
|
{ 1, 1, 0, 2, 60, 33, },
|
|
{ 3, 1, 0, 2, 60, 32, },
|
|
{ 4, 1, 0, 2, 60, 33, },
|
|
{ 5, 1, 0, 2, 60, 32, },
|
|
- { 6, 1, 0, 2, 60, 30, },
|
|
+ { 6, 1, 0, 2, 60, 33, },
|
|
{ 7, 1, 0, 2, 60, 27, },
|
|
+ { 8, 1, 0, 2, 60, 33, },
|
|
+ { 9, 1, 0, 2, 60, 29, },
|
|
+ { 10, 1, 0, 2, 60, 63, },
|
|
+ { 11, 1, 0, 2, 60, 32, },
|
|
+ { 0, 1, 0, 2, 64, 30, },
|
|
+ { 2, 1, 0, 2, 64, 32, },
|
|
{ 1, 1, 0, 2, 64, 33, },
|
|
{ 3, 1, 0, 2, 64, 30, },
|
|
{ 4, 1, 0, 2, 64, 33, },
|
|
{ 5, 1, 0, 2, 64, 32, },
|
|
{ 6, 1, 0, 2, 64, 30, },
|
|
{ 7, 1, 0, 2, 64, 27, },
|
|
+ { 8, 1, 0, 2, 64, 30, },
|
|
+ { 9, 1, 0, 2, 64, 29, },
|
|
+ { 10, 1, 0, 2, 64, 63, },
|
|
+ { 11, 1, 0, 2, 64, 32, },
|
|
+ { 0, 1, 0, 2, 100, 30, },
|
|
+ { 2, 1, 0, 2, 100, 32, },
|
|
{ 1, 1, 0, 2, 100, 33, },
|
|
{ 3, 1, 0, 2, 100, 30, },
|
|
{ 4, 1, 0, 2, 100, 33, },
|
|
{ 5, 1, 0, 2, 100, 32, },
|
|
- { 6, 1, 0, 2, 100, 30, },
|
|
+ { 6, 1, 0, 2, 100, 33, },
|
|
{ 7, 1, 0, 2, 100, 27, },
|
|
+ { 8, 1, 0, 2, 100, 30, },
|
|
+ { 9, 1, 0, 2, 100, 63, },
|
|
+ { 10, 1, 0, 2, 100, 63, },
|
|
+ { 11, 1, 0, 2, 100, 32, },
|
|
+ { 0, 1, 0, 2, 104, 33, },
|
|
+ { 2, 1, 0, 2, 104, 32, },
|
|
{ 1, 1, 0, 2, 104, 33, },
|
|
{ 3, 1, 0, 2, 104, 33, },
|
|
{ 4, 1, 0, 2, 104, 33, },
|
|
{ 5, 1, 0, 2, 104, 32, },
|
|
- { 6, 1, 0, 2, 104, 30, },
|
|
+ { 6, 1, 0, 2, 104, 33, },
|
|
{ 7, 1, 0, 2, 104, 27, },
|
|
+ { 8, 1, 0, 2, 104, 33, },
|
|
+ { 9, 1, 0, 2, 104, 63, },
|
|
+ { 10, 1, 0, 2, 104, 63, },
|
|
+ { 11, 1, 0, 2, 104, 32, },
|
|
+ { 0, 1, 0, 2, 108, 33, },
|
|
+ { 2, 1, 0, 2, 108, 32, },
|
|
{ 1, 1, 0, 2, 108, 33, },
|
|
{ 3, 1, 0, 2, 108, 33, },
|
|
{ 4, 1, 0, 2, 108, 33, },
|
|
{ 5, 1, 0, 2, 108, 32, },
|
|
- { 6, 1, 0, 2, 108, 30, },
|
|
+ { 6, 1, 0, 2, 108, 33, },
|
|
{ 7, 1, 0, 2, 108, 27, },
|
|
+ { 8, 1, 0, 2, 108, 33, },
|
|
+ { 9, 1, 0, 2, 108, 63, },
|
|
+ { 10, 1, 0, 2, 108, 63, },
|
|
+ { 11, 1, 0, 2, 108, 32, },
|
|
+ { 0, 1, 0, 2, 112, 33, },
|
|
+ { 2, 1, 0, 2, 112, 32, },
|
|
{ 1, 1, 0, 2, 112, 33, },
|
|
{ 3, 1, 0, 2, 112, 33, },
|
|
{ 4, 1, 0, 2, 112, 33, },
|
|
{ 5, 1, 0, 2, 112, 32, },
|
|
- { 6, 1, 0, 2, 112, 30, },
|
|
+ { 6, 1, 0, 2, 112, 33, },
|
|
{ 7, 1, 0, 2, 112, 27, },
|
|
+ { 8, 1, 0, 2, 112, 33, },
|
|
+ { 9, 1, 0, 2, 112, 63, },
|
|
+ { 10, 1, 0, 2, 112, 63, },
|
|
+ { 11, 1, 0, 2, 112, 32, },
|
|
+ { 0, 1, 0, 2, 116, 33, },
|
|
+ { 2, 1, 0, 2, 116, 32, },
|
|
{ 1, 1, 0, 2, 116, 33, },
|
|
{ 3, 1, 0, 2, 116, 33, },
|
|
{ 4, 1, 0, 2, 116, 33, },
|
|
{ 5, 1, 0, 2, 116, 32, },
|
|
- { 6, 1, 0, 2, 116, 30, },
|
|
+ { 6, 1, 0, 2, 116, 33, },
|
|
{ 7, 1, 0, 2, 116, 27, },
|
|
+ { 8, 1, 0, 2, 116, 33, },
|
|
+ { 9, 1, 0, 2, 116, 63, },
|
|
+ { 10, 1, 0, 2, 116, 63, },
|
|
+ { 11, 1, 0, 2, 116, 32, },
|
|
+ { 0, 1, 0, 2, 120, 33, },
|
|
+ { 2, 1, 0, 2, 120, 32, },
|
|
{ 1, 1, 0, 2, 120, 33, },
|
|
{ 3, 1, 0, 2, 120, 63, },
|
|
{ 4, 1, 0, 2, 120, 33, },
|
|
{ 5, 1, 0, 2, 120, 63, },
|
|
- { 6, 1, 0, 2, 120, 30, },
|
|
+ { 6, 1, 0, 2, 120, 33, },
|
|
{ 7, 1, 0, 2, 120, 27, },
|
|
+ { 8, 1, 0, 2, 120, 33, },
|
|
+ { 9, 1, 0, 2, 120, 63, },
|
|
+ { 10, 1, 0, 2, 120, 63, },
|
|
+ { 11, 1, 0, 2, 120, 32, },
|
|
+ { 0, 1, 0, 2, 124, 33, },
|
|
+ { 2, 1, 0, 2, 124, 32, },
|
|
{ 1, 1, 0, 2, 124, 33, },
|
|
{ 3, 1, 0, 2, 124, 63, },
|
|
{ 4, 1, 0, 2, 124, 33, },
|
|
{ 5, 1, 0, 2, 124, 63, },
|
|
- { 6, 1, 0, 2, 124, 30, },
|
|
+ { 6, 1, 0, 2, 124, 33, },
|
|
{ 7, 1, 0, 2, 124, 27, },
|
|
+ { 8, 1, 0, 2, 124, 33, },
|
|
+ { 9, 1, 0, 2, 124, 63, },
|
|
+ { 10, 1, 0, 2, 124, 63, },
|
|
+ { 11, 1, 0, 2, 124, 32, },
|
|
+ { 0, 1, 0, 2, 128, 33, },
|
|
+ { 2, 1, 0, 2, 128, 32, },
|
|
{ 1, 1, 0, 2, 128, 33, },
|
|
{ 3, 1, 0, 2, 128, 63, },
|
|
- { 4, 1, 0, 2, 128, 63, },
|
|
+ { 4, 1, 0, 2, 128, 33, },
|
|
{ 5, 1, 0, 2, 128, 63, },
|
|
- { 6, 1, 0, 2, 128, 30, },
|
|
+ { 6, 1, 0, 2, 128, 33, },
|
|
{ 7, 1, 0, 2, 128, 27, },
|
|
+ { 8, 1, 0, 2, 128, 33, },
|
|
+ { 9, 1, 0, 2, 128, 63, },
|
|
+ { 10, 1, 0, 2, 128, 63, },
|
|
+ { 11, 1, 0, 2, 128, 32, },
|
|
+ { 0, 1, 0, 2, 132, 33, },
|
|
+ { 2, 1, 0, 2, 132, 32, },
|
|
{ 1, 1, 0, 2, 132, 33, },
|
|
{ 3, 1, 0, 2, 132, 33, },
|
|
- { 4, 1, 0, 2, 132, 63, },
|
|
+ { 4, 1, 0, 2, 132, 33, },
|
|
{ 5, 1, 0, 2, 132, 32, },
|
|
- { 6, 1, 0, 2, 132, 30, },
|
|
+ { 6, 1, 0, 2, 132, 33, },
|
|
{ 7, 1, 0, 2, 132, 27, },
|
|
+ { 8, 1, 0, 2, 132, 33, },
|
|
+ { 9, 1, 0, 2, 132, 63, },
|
|
+ { 10, 1, 0, 2, 132, 63, },
|
|
+ { 11, 1, 0, 2, 132, 32, },
|
|
+ { 0, 1, 0, 2, 136, 33, },
|
|
+ { 2, 1, 0, 2, 136, 32, },
|
|
{ 1, 1, 0, 2, 136, 33, },
|
|
{ 3, 1, 0, 2, 136, 33, },
|
|
- { 4, 1, 0, 2, 136, 63, },
|
|
+ { 4, 1, 0, 2, 136, 33, },
|
|
{ 5, 1, 0, 2, 136, 32, },
|
|
- { 6, 1, 0, 2, 136, 30, },
|
|
- { 7, 1, 0, 2, 136, 63, },
|
|
+ { 6, 1, 0, 2, 136, 33, },
|
|
+ { 7, 1, 0, 2, 136, 27, },
|
|
+ { 8, 1, 0, 2, 136, 33, },
|
|
+ { 9, 1, 0, 2, 136, 63, },
|
|
+ { 10, 1, 0, 2, 136, 63, },
|
|
+ { 11, 1, 0, 2, 136, 32, },
|
|
+ { 0, 1, 0, 2, 140, 29, },
|
|
+ { 2, 1, 0, 2, 140, 32, },
|
|
{ 1, 1, 0, 2, 140, 33, },
|
|
{ 3, 1, 0, 2, 140, 29, },
|
|
- { 4, 1, 0, 2, 140, 63, },
|
|
+ { 4, 1, 0, 2, 140, 33, },
|
|
{ 5, 1, 0, 2, 140, 32, },
|
|
- { 6, 1, 0, 2, 140, 30, },
|
|
- { 7, 1, 0, 2, 140, 63, },
|
|
+ { 6, 1, 0, 2, 140, 33, },
|
|
+ { 7, 1, 0, 2, 140, 27, },
|
|
+ { 8, 1, 0, 2, 140, 29, },
|
|
+ { 9, 1, 0, 2, 140, 63, },
|
|
+ { 10, 1, 0, 2, 140, 63, },
|
|
+ { 11, 1, 0, 2, 140, 32, },
|
|
+ { 0, 1, 0, 2, 144, 27, },
|
|
+ { 2, 1, 0, 2, 144, 63, },
|
|
{ 1, 1, 0, 2, 144, 63, },
|
|
{ 3, 1, 0, 2, 144, 27, },
|
|
- { 4, 1, 0, 2, 144, 63, },
|
|
+ { 4, 1, 0, 2, 144, 33, },
|
|
{ 5, 1, 0, 2, 144, 63, },
|
|
- { 6, 1, 0, 2, 144, 30, },
|
|
+ { 6, 1, 0, 2, 144, 33, },
|
|
{ 7, 1, 0, 2, 144, 63, },
|
|
+ { 8, 1, 0, 2, 144, 27, },
|
|
+ { 9, 1, 0, 2, 144, 63, },
|
|
+ { 10, 1, 0, 2, 144, 63, },
|
|
+ { 11, 1, 0, 2, 144, 31, },
|
|
+ { 0, 1, 0, 2, 149, 33, },
|
|
+ { 2, 1, 0, 2, 149, 14, },
|
|
{ 1, 1, 0, 2, 149, 63, },
|
|
{ 3, 1, 0, 2, 149, 33, },
|
|
{ 4, 1, 0, 2, 149, 33, },
|
|
{ 5, 1, 0, 2, 149, 33, },
|
|
- { 6, 1, 0, 2, 149, 30, },
|
|
+ { 6, 1, 0, 2, 149, 33, },
|
|
{ 7, 1, 0, 2, 149, 27, },
|
|
+ { 8, 1, 0, 2, 149, 33, },
|
|
+ { 9, 1, 0, 2, 149, 31, },
|
|
+ { 10, 1, 0, 2, 149, 14, },
|
|
+ { 11, 1, 0, 2, 149, 31, },
|
|
+ { 0, 1, 0, 2, 153, 33, },
|
|
+ { 2, 1, 0, 2, 153, 14, },
|
|
{ 1, 1, 0, 2, 153, 63, },
|
|
{ 3, 1, 0, 2, 153, 33, },
|
|
{ 4, 1, 0, 2, 153, 33, },
|
|
{ 5, 1, 0, 2, 153, 33, },
|
|
- { 6, 1, 0, 2, 153, 30, },
|
|
+ { 6, 1, 0, 2, 153, 33, },
|
|
{ 7, 1, 0, 2, 153, 27, },
|
|
+ { 8, 1, 0, 2, 153, 33, },
|
|
+ { 9, 1, 0, 2, 153, 31, },
|
|
+ { 10, 1, 0, 2, 153, 14, },
|
|
+ { 11, 1, 0, 2, 153, 31, },
|
|
+ { 0, 1, 0, 2, 157, 33, },
|
|
+ { 2, 1, 0, 2, 157, 14, },
|
|
{ 1, 1, 0, 2, 157, 63, },
|
|
{ 3, 1, 0, 2, 157, 33, },
|
|
{ 4, 1, 0, 2, 157, 33, },
|
|
{ 5, 1, 0, 2, 157, 33, },
|
|
- { 6, 1, 0, 2, 157, 30, },
|
|
+ { 6, 1, 0, 2, 157, 33, },
|
|
{ 7, 1, 0, 2, 157, 27, },
|
|
+ { 8, 1, 0, 2, 157, 33, },
|
|
+ { 9, 1, 0, 2, 157, 31, },
|
|
+ { 10, 1, 0, 2, 157, 14, },
|
|
+ { 11, 1, 0, 2, 157, 31, },
|
|
+ { 0, 1, 0, 2, 161, 33, },
|
|
+ { 2, 1, 0, 2, 161, 14, },
|
|
{ 1, 1, 0, 2, 161, 63, },
|
|
{ 3, 1, 0, 2, 161, 33, },
|
|
{ 4, 1, 0, 2, 161, 31, },
|
|
{ 5, 1, 0, 2, 161, 33, },
|
|
- { 6, 1, 0, 2, 161, 30, },
|
|
+ { 6, 1, 0, 2, 161, 33, },
|
|
{ 7, 1, 0, 2, 161, 27, },
|
|
+ { 8, 1, 0, 2, 161, 33, },
|
|
+ { 9, 1, 0, 2, 161, 31, },
|
|
+ { 10, 1, 0, 2, 161, 14, },
|
|
+ { 11, 1, 0, 2, 161, 31, },
|
|
+ { 0, 1, 0, 2, 165, 33, },
|
|
+ { 2, 1, 0, 2, 165, 14, },
|
|
{ 1, 1, 0, 2, 165, 63, },
|
|
{ 3, 1, 0, 2, 165, 33, },
|
|
- { 4, 1, 0, 2, 165, 63, },
|
|
+ { 4, 1, 0, 2, 165, 33, },
|
|
{ 5, 1, 0, 2, 165, 33, },
|
|
- { 6, 1, 0, 2, 165, 30, },
|
|
+ { 6, 1, 0, 2, 165, 33, },
|
|
{ 7, 1, 0, 2, 165, 27, },
|
|
+ { 8, 1, 0, 2, 165, 30, },
|
|
+ { 9, 1, 0, 2, 165, 31, },
|
|
+ { 10, 1, 0, 2, 165, 14, },
|
|
+ { 11, 1, 0, 2, 165, 31, },
|
|
+ { 0, 1, 1, 2, 38, 22, },
|
|
+ { 2, 1, 1, 2, 38, 32, },
|
|
{ 1, 1, 1, 2, 38, 32, },
|
|
{ 3, 1, 1, 2, 38, 22, },
|
|
{ 4, 1, 1, 2, 38, 26, },
|
|
{ 5, 1, 1, 2, 38, 32, },
|
|
{ 6, 1, 1, 2, 38, 22, },
|
|
{ 7, 1, 1, 2, 38, 27, },
|
|
+ { 8, 1, 1, 2, 38, 22, },
|
|
+ { 9, 1, 1, 2, 38, 29, },
|
|
+ { 10, 1, 1, 2, 38, 63, },
|
|
+ { 11, 1, 1, 2, 38, 32, },
|
|
+ { 0, 1, 1, 2, 46, 32, },
|
|
+ { 2, 1, 1, 2, 46, 32, },
|
|
{ 1, 1, 1, 2, 46, 32, },
|
|
{ 3, 1, 1, 2, 46, 32, },
|
|
{ 4, 1, 1, 2, 46, 28, },
|
|
{ 5, 1, 1, 2, 46, 32, },
|
|
- { 6, 1, 1, 2, 46, 30, },
|
|
+ { 6, 1, 1, 2, 46, 32, },
|
|
{ 7, 1, 1, 2, 46, 27, },
|
|
+ { 8, 1, 1, 2, 46, 31, },
|
|
+ { 9, 1, 1, 2, 46, 29, },
|
|
+ { 10, 1, 1, 2, 46, 63, },
|
|
+ { 11, 1, 1, 2, 46, 32, },
|
|
+ { 0, 1, 1, 2, 54, 32, },
|
|
+ { 2, 1, 1, 2, 54, 32, },
|
|
{ 1, 1, 1, 2, 54, 32, },
|
|
{ 3, 1, 1, 2, 54, 32, },
|
|
{ 4, 1, 1, 2, 54, 22, },
|
|
{ 5, 1, 1, 2, 54, 32, },
|
|
- { 6, 1, 1, 2, 54, 30, },
|
|
+ { 6, 1, 1, 2, 54, 32, },
|
|
{ 7, 1, 1, 2, 54, 27, },
|
|
+ { 8, 1, 1, 2, 54, 32, },
|
|
+ { 9, 1, 1, 2, 54, 28, },
|
|
+ { 10, 1, 1, 2, 54, 63, },
|
|
+ { 11, 1, 1, 2, 54, 32, },
|
|
+ { 0, 1, 1, 2, 62, 23, },
|
|
+ { 2, 1, 1, 2, 62, 32, },
|
|
{ 1, 1, 1, 2, 62, 32, },
|
|
{ 3, 1, 1, 2, 62, 23, },
|
|
{ 4, 1, 1, 2, 62, 31, },
|
|
{ 5, 1, 1, 2, 62, 32, },
|
|
{ 6, 1, 1, 2, 62, 23, },
|
|
{ 7, 1, 1, 2, 62, 27, },
|
|
+ { 8, 1, 1, 2, 62, 23, },
|
|
+ { 9, 1, 1, 2, 62, 28, },
|
|
+ { 10, 1, 1, 2, 62, 63, },
|
|
+ { 11, 1, 1, 2, 62, 32, },
|
|
+ { 0, 1, 1, 2, 102, 21, },
|
|
+ { 2, 1, 1, 2, 102, 32, },
|
|
{ 1, 1, 1, 2, 102, 32, },
|
|
{ 3, 1, 1, 2, 102, 21, },
|
|
{ 4, 1, 1, 2, 102, 31, },
|
|
{ 5, 1, 1, 2, 102, 32, },
|
|
- { 6, 1, 1, 2, 102, 30, },
|
|
+ { 6, 1, 1, 2, 102, 32, },
|
|
{ 7, 1, 1, 2, 102, 27, },
|
|
+ { 8, 1, 1, 2, 102, 21, },
|
|
+ { 9, 1, 1, 2, 102, 63, },
|
|
+ { 10, 1, 1, 2, 102, 63, },
|
|
+ { 11, 1, 1, 2, 102, 32, },
|
|
+ { 0, 1, 1, 2, 110, 32, },
|
|
+ { 2, 1, 1, 2, 110, 32, },
|
|
{ 1, 1, 1, 2, 110, 32, },
|
|
{ 3, 1, 1, 2, 110, 32, },
|
|
{ 4, 1, 1, 2, 110, 32, },
|
|
{ 5, 1, 1, 2, 110, 32, },
|
|
- { 6, 1, 1, 2, 110, 30, },
|
|
+ { 6, 1, 1, 2, 110, 32, },
|
|
{ 7, 1, 1, 2, 110, 27, },
|
|
+ { 8, 1, 1, 2, 110, 32, },
|
|
+ { 9, 1, 1, 2, 110, 63, },
|
|
+ { 10, 1, 1, 2, 110, 63, },
|
|
+ { 11, 1, 1, 2, 110, 32, },
|
|
+ { 0, 1, 1, 2, 118, 32, },
|
|
+ { 2, 1, 1, 2, 118, 32, },
|
|
{ 1, 1, 1, 2, 118, 32, },
|
|
{ 3, 1, 1, 2, 118, 63, },
|
|
{ 4, 1, 1, 2, 118, 32, },
|
|
{ 5, 1, 1, 2, 118, 63, },
|
|
- { 6, 1, 1, 2, 118, 30, },
|
|
+ { 6, 1, 1, 2, 118, 32, },
|
|
{ 7, 1, 1, 2, 118, 27, },
|
|
+ { 8, 1, 1, 2, 118, 32, },
|
|
+ { 9, 1, 1, 2, 118, 63, },
|
|
+ { 10, 1, 1, 2, 118, 63, },
|
|
+ { 11, 1, 1, 2, 118, 32, },
|
|
+ { 0, 1, 1, 2, 126, 32, },
|
|
+ { 2, 1, 1, 2, 126, 32, },
|
|
{ 1, 1, 1, 2, 126, 32, },
|
|
{ 3, 1, 1, 2, 126, 63, },
|
|
- { 4, 1, 1, 2, 126, 63, },
|
|
+ { 4, 1, 1, 2, 126, 32, },
|
|
{ 5, 1, 1, 2, 126, 63, },
|
|
- { 6, 1, 1, 2, 126, 30, },
|
|
+ { 6, 1, 1, 2, 126, 32, },
|
|
{ 7, 1, 1, 2, 126, 27, },
|
|
+ { 8, 1, 1, 2, 126, 32, },
|
|
+ { 9, 1, 1, 2, 126, 63, },
|
|
+ { 10, 1, 1, 2, 126, 63, },
|
|
+ { 11, 1, 1, 2, 126, 32, },
|
|
+ { 0, 1, 1, 2, 134, 32, },
|
|
+ { 2, 1, 1, 2, 134, 32, },
|
|
{ 1, 1, 1, 2, 134, 32, },
|
|
{ 3, 1, 1, 2, 134, 32, },
|
|
- { 4, 1, 1, 2, 134, 63, },
|
|
+ { 4, 1, 1, 2, 134, 32, },
|
|
{ 5, 1, 1, 2, 134, 32, },
|
|
- { 6, 1, 1, 2, 134, 30, },
|
|
- { 7, 1, 1, 2, 134, 63, },
|
|
+ { 6, 1, 1, 2, 134, 32, },
|
|
+ { 7, 1, 1, 2, 134, 27, },
|
|
+ { 8, 1, 1, 2, 134, 32, },
|
|
+ { 9, 1, 1, 2, 134, 63, },
|
|
+ { 10, 1, 1, 2, 134, 63, },
|
|
+ { 11, 1, 1, 2, 134, 32, },
|
|
+ { 0, 1, 1, 2, 142, 29, },
|
|
+ { 2, 1, 1, 2, 142, 63, },
|
|
{ 1, 1, 1, 2, 142, 63, },
|
|
{ 3, 1, 1, 2, 142, 29, },
|
|
- { 4, 1, 1, 2, 142, 63, },
|
|
+ { 4, 1, 1, 2, 142, 32, },
|
|
{ 5, 1, 1, 2, 142, 63, },
|
|
- { 6, 1, 1, 2, 142, 30, },
|
|
+ { 6, 1, 1, 2, 142, 32, },
|
|
{ 7, 1, 1, 2, 142, 63, },
|
|
+ { 8, 1, 1, 2, 142, 29, },
|
|
+ { 9, 1, 1, 2, 142, 63, },
|
|
+ { 10, 1, 1, 2, 142, 63, },
|
|
+ { 11, 1, 1, 2, 142, 31, },
|
|
+ { 0, 1, 1, 2, 151, 32, },
|
|
+ { 2, 1, 1, 2, 151, 14, },
|
|
{ 1, 1, 1, 2, 151, 63, },
|
|
{ 3, 1, 1, 2, 151, 32, },
|
|
{ 4, 1, 1, 2, 151, 27, },
|
|
{ 5, 1, 1, 2, 151, 32, },
|
|
- { 6, 1, 1, 2, 151, 30, },
|
|
+ { 6, 1, 1, 2, 151, 32, },
|
|
{ 7, 1, 1, 2, 151, 27, },
|
|
+ { 8, 1, 1, 2, 151, 32, },
|
|
+ { 9, 1, 1, 2, 151, 27, },
|
|
+ { 10, 1, 1, 2, 151, 14, },
|
|
+ { 11, 1, 1, 2, 151, 30, },
|
|
+ { 0, 1, 1, 2, 159, 32, },
|
|
+ { 2, 1, 1, 2, 159, 14, },
|
|
{ 1, 1, 1, 2, 159, 63, },
|
|
{ 3, 1, 1, 2, 159, 32, },
|
|
{ 4, 1, 1, 2, 159, 26, },
|
|
{ 5, 1, 1, 2, 159, 32, },
|
|
- { 6, 1, 1, 2, 159, 30, },
|
|
+ { 6, 1, 1, 2, 159, 32, },
|
|
{ 7, 1, 1, 2, 159, 27, },
|
|
+ { 8, 1, 1, 2, 159, 32, },
|
|
+ { 9, 1, 1, 2, 159, 31, },
|
|
+ { 10, 1, 1, 2, 159, 14, },
|
|
+ { 11, 1, 1, 2, 159, 30, },
|
|
+ { 0, 1, 2, 4, 42, 19, },
|
|
+ { 2, 1, 2, 4, 42, 32, },
|
|
{ 1, 1, 2, 4, 42, 28, },
|
|
{ 3, 1, 2, 4, 42, 19, },
|
|
{ 4, 1, 2, 4, 42, 25, },
|
|
{ 5, 1, 2, 4, 42, 32, },
|
|
{ 6, 1, 2, 4, 42, 19, },
|
|
{ 7, 1, 2, 4, 42, 27, },
|
|
+ { 8, 1, 2, 4, 42, 19, },
|
|
+ { 9, 1, 2, 4, 42, 25, },
|
|
+ { 10, 1, 2, 4, 42, 63, },
|
|
+ { 11, 1, 2, 4, 42, 32, },
|
|
+ { 0, 1, 2, 4, 58, 22, },
|
|
+ { 2, 1, 2, 4, 58, 32, },
|
|
{ 1, 1, 2, 4, 58, 28, },
|
|
{ 3, 1, 2, 4, 58, 22, },
|
|
{ 4, 1, 2, 4, 58, 28, },
|
|
{ 5, 1, 2, 4, 58, 32, },
|
|
{ 6, 1, 2, 4, 58, 22, },
|
|
{ 7, 1, 2, 4, 58, 27, },
|
|
+ { 8, 1, 2, 4, 58, 22, },
|
|
+ { 9, 1, 2, 4, 58, 23, },
|
|
+ { 10, 1, 2, 4, 58, 63, },
|
|
+ { 11, 1, 2, 4, 58, 32, },
|
|
+ { 0, 1, 2, 4, 106, 18, },
|
|
+ { 2, 1, 2, 4, 106, 32, },
|
|
{ 1, 1, 2, 4, 106, 32, },
|
|
{ 3, 1, 2, 4, 106, 18, },
|
|
{ 4, 1, 2, 4, 106, 30, },
|
|
{ 5, 1, 2, 4, 106, 32, },
|
|
- { 6, 1, 2, 4, 106, 30, },
|
|
+ { 6, 1, 2, 4, 106, 32, },
|
|
{ 7, 1, 2, 4, 106, 27, },
|
|
+ { 8, 1, 2, 4, 106, 18, },
|
|
+ { 9, 1, 2, 4, 106, 63, },
|
|
+ { 10, 1, 2, 4, 106, 63, },
|
|
+ { 11, 1, 2, 4, 106, 32, },
|
|
+ { 0, 1, 2, 4, 122, 32, },
|
|
+ { 2, 1, 2, 4, 122, 32, },
|
|
{ 1, 1, 2, 4, 122, 32, },
|
|
{ 3, 1, 2, 4, 122, 63, },
|
|
{ 4, 1, 2, 4, 122, 26, },
|
|
{ 5, 1, 2, 4, 122, 63, },
|
|
- { 6, 1, 2, 4, 122, 30, },
|
|
+ { 6, 1, 2, 4, 122, 32, },
|
|
{ 7, 1, 2, 4, 122, 27, },
|
|
+ { 8, 1, 2, 4, 122, 32, },
|
|
+ { 9, 1, 2, 4, 122, 63, },
|
|
+ { 10, 1, 2, 4, 122, 63, },
|
|
+ { 11, 1, 2, 4, 122, 32, },
|
|
+ { 0, 1, 2, 4, 138, 28, },
|
|
+ { 2, 1, 2, 4, 138, 63, },
|
|
{ 1, 1, 2, 4, 138, 63, },
|
|
{ 3, 1, 2, 4, 138, 28, },
|
|
- { 4, 1, 2, 4, 138, 63, },
|
|
+ { 4, 1, 2, 4, 138, 32, },
|
|
{ 5, 1, 2, 4, 138, 63, },
|
|
- { 6, 1, 2, 4, 138, 30, },
|
|
+ { 6, 1, 2, 4, 138, 32, },
|
|
{ 7, 1, 2, 4, 138, 63, },
|
|
+ { 8, 1, 2, 4, 138, 28, },
|
|
+ { 9, 1, 2, 4, 138, 63, },
|
|
+ { 10, 1, 2, 4, 138, 63, },
|
|
+ { 11, 1, 2, 4, 138, 30, },
|
|
+ { 0, 1, 2, 4, 155, 32, },
|
|
+ { 2, 1, 2, 4, 155, 14, },
|
|
{ 1, 1, 2, 4, 155, 63, },
|
|
{ 3, 1, 2, 4, 155, 32, },
|
|
{ 4, 1, 2, 4, 155, 27, },
|
|
{ 5, 1, 2, 4, 155, 32, },
|
|
- { 6, 1, 2, 4, 155, 30, },
|
|
+ { 6, 1, 2, 4, 155, 32, },
|
|
{ 7, 1, 2, 4, 155, 27, },
|
|
+ { 8, 1, 2, 4, 155, 32, },
|
|
+ { 9, 1, 2, 4, 155, 20, },
|
|
+ { 10, 1, 2, 4, 155, 14, },
|
|
+ { 11, 1, 2, 4, 155, 30, },
|
|
};
|
|
|
|
RTW_DECL_TABLE_TXPWR_LMT(rtw8821c_txpwr_lmt_type0);
|
|
--
|
|
2.25.1
|
|
|
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Ping-Ke Shih <[email protected]>
|
|
Date: Wed, 4 Oct 2023 16:50:49 +0800
|
|
Subject: [PATCH 3/5] wifi: rtw88: 8822c: update TX power limit to V70
|
|
|
|
Update TX power limit to parameter package V70
|
|
* tweak values of CN for its new regulation
|
|
* configure values for QATAR, UK
|
|
|
|
Signed-off-by: Zong-Zhe Yang <[email protected]>
|
|
Signed-off-by: Ping-Ke Shih <[email protected]>
|
|
---
|
|
.../wireless/realtek/rtw88/rtw8822c_table.c | 1239 +++++++----------
|
|
1 file changed, 522 insertions(+), 717 deletions(-)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822c_table.c b/drivers/net/wireless/realtek/rtw88/rtw8822c_table.c
|
|
index f9e3d0779c59..5699846a399b 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/rtw8822c_table.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/rtw8822c_table.c
|
|
@@ -39832,6 +39832,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 1, 60, },
|
|
{ 8, 0, 0, 0, 1, 72, },
|
|
{ 9, 0, 0, 0, 1, 60, },
|
|
+ { 10, 0, 0, 0, 1, 60, },
|
|
+ { 11, 0, 0, 0, 1, 60, },
|
|
{ 0, 0, 0, 0, 2, 72, },
|
|
{ 2, 0, 0, 0, 2, 60, },
|
|
{ 1, 0, 0, 0, 2, 68, },
|
|
@@ -39842,6 +39844,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 2, 60, },
|
|
{ 8, 0, 0, 0, 2, 72, },
|
|
{ 9, 0, 0, 0, 2, 60, },
|
|
+ { 10, 0, 0, 0, 2, 60, },
|
|
+ { 11, 0, 0, 0, 2, 60, },
|
|
{ 0, 0, 0, 0, 3, 76, },
|
|
{ 2, 0, 0, 0, 3, 60, },
|
|
{ 1, 0, 0, 0, 3, 68, },
|
|
@@ -39852,6 +39856,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 3, 60, },
|
|
{ 8, 0, 0, 0, 3, 76, },
|
|
{ 9, 0, 0, 0, 3, 60, },
|
|
+ { 10, 0, 0, 0, 3, 60, },
|
|
+ { 11, 0, 0, 0, 3, 60, },
|
|
{ 0, 0, 0, 0, 4, 76, },
|
|
{ 2, 0, 0, 0, 4, 60, },
|
|
{ 1, 0, 0, 0, 4, 68, },
|
|
@@ -39862,6 +39868,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 4, 60, },
|
|
{ 8, 0, 0, 0, 4, 76, },
|
|
{ 9, 0, 0, 0, 4, 60, },
|
|
+ { 10, 0, 0, 0, 4, 60, },
|
|
+ { 11, 0, 0, 0, 4, 60, },
|
|
{ 0, 0, 0, 0, 5, 76, },
|
|
{ 2, 0, 0, 0, 5, 60, },
|
|
{ 1, 0, 0, 0, 5, 68, },
|
|
@@ -39872,6 +39880,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 5, 60, },
|
|
{ 8, 0, 0, 0, 5, 76, },
|
|
{ 9, 0, 0, 0, 5, 60, },
|
|
+ { 10, 0, 0, 0, 5, 60, },
|
|
+ { 11, 0, 0, 0, 5, 60, },
|
|
{ 0, 0, 0, 0, 6, 76, },
|
|
{ 2, 0, 0, 0, 6, 60, },
|
|
{ 1, 0, 0, 0, 6, 68, },
|
|
@@ -39882,6 +39892,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 6, 60, },
|
|
{ 8, 0, 0, 0, 6, 76, },
|
|
{ 9, 0, 0, 0, 6, 60, },
|
|
+ { 10, 0, 0, 0, 6, 60, },
|
|
+ { 11, 0, 0, 0, 6, 60, },
|
|
{ 0, 0, 0, 0, 7, 76, },
|
|
{ 2, 0, 0, 0, 7, 60, },
|
|
{ 1, 0, 0, 0, 7, 68, },
|
|
@@ -39892,6 +39904,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 7, 60, },
|
|
{ 8, 0, 0, 0, 7, 76, },
|
|
{ 9, 0, 0, 0, 7, 60, },
|
|
+ { 10, 0, 0, 0, 7, 60, },
|
|
+ { 11, 0, 0, 0, 7, 60, },
|
|
{ 0, 0, 0, 0, 8, 76, },
|
|
{ 2, 0, 0, 0, 8, 60, },
|
|
{ 1, 0, 0, 0, 8, 68, },
|
|
@@ -39902,6 +39916,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 8, 60, },
|
|
{ 8, 0, 0, 0, 8, 76, },
|
|
{ 9, 0, 0, 0, 8, 60, },
|
|
+ { 10, 0, 0, 0, 8, 60, },
|
|
+ { 11, 0, 0, 0, 8, 60, },
|
|
{ 0, 0, 0, 0, 9, 76, },
|
|
{ 2, 0, 0, 0, 9, 60, },
|
|
{ 1, 0, 0, 0, 9, 68, },
|
|
@@ -39912,6 +39928,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 9, 60, },
|
|
{ 8, 0, 0, 0, 9, 76, },
|
|
{ 9, 0, 0, 0, 9, 60, },
|
|
+ { 10, 0, 0, 0, 9, 60, },
|
|
+ { 11, 0, 0, 0, 9, 60, },
|
|
{ 0, 0, 0, 0, 10, 72, },
|
|
{ 2, 0, 0, 0, 10, 60, },
|
|
{ 1, 0, 0, 0, 10, 68, },
|
|
@@ -39922,6 +39940,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 10, 60, },
|
|
{ 8, 0, 0, 0, 10, 72, },
|
|
{ 9, 0, 0, 0, 10, 60, },
|
|
+ { 10, 0, 0, 0, 10, 60, },
|
|
+ { 11, 0, 0, 0, 10, 60, },
|
|
{ 0, 0, 0, 0, 11, 72, },
|
|
{ 2, 0, 0, 0, 11, 60, },
|
|
{ 1, 0, 0, 0, 11, 68, },
|
|
@@ -39932,7 +39952,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 11, 60, },
|
|
{ 8, 0, 0, 0, 11, 72, },
|
|
{ 9, 0, 0, 0, 11, 60, },
|
|
- { 0, 0, 0, 0, 12, 44, },
|
|
+ { 10, 0, 0, 0, 11, 60, },
|
|
+ { 11, 0, 0, 0, 11, 60, },
|
|
+ { 0, 0, 0, 0, 12, 52, },
|
|
{ 2, 0, 0, 0, 12, 60, },
|
|
{ 1, 0, 0, 0, 12, 68, },
|
|
{ 3, 0, 0, 0, 12, 52, },
|
|
@@ -39942,7 +39964,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 12, 60, },
|
|
{ 8, 0, 0, 0, 12, 52, },
|
|
{ 9, 0, 0, 0, 12, 60, },
|
|
- { 0, 0, 0, 0, 13, 40, },
|
|
+ { 10, 0, 0, 0, 12, 60, },
|
|
+ { 11, 0, 0, 0, 12, 60, },
|
|
+ { 0, 0, 0, 0, 13, 48, },
|
|
{ 2, 0, 0, 0, 13, 60, },
|
|
{ 1, 0, 0, 0, 13, 68, },
|
|
{ 3, 0, 0, 0, 13, 48, },
|
|
@@ -39952,6 +39976,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 13, 60, },
|
|
{ 8, 0, 0, 0, 13, 48, },
|
|
{ 9, 0, 0, 0, 13, 60, },
|
|
+ { 10, 0, 0, 0, 13, 60, },
|
|
+ { 11, 0, 0, 0, 13, 60, },
|
|
{ 0, 0, 0, 0, 14, 127, },
|
|
{ 2, 0, 0, 0, 14, 127, },
|
|
{ 1, 0, 0, 0, 14, 68, },
|
|
@@ -39962,6 +39988,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 0, 14, 127, },
|
|
{ 8, 0, 0, 0, 14, 127, },
|
|
{ 9, 0, 0, 0, 14, 127, },
|
|
+ { 10, 0, 0, 0, 14, 127, },
|
|
+ { 11, 0, 0, 0, 14, 127, },
|
|
{ 0, 0, 0, 1, 1, 52, },
|
|
{ 2, 0, 0, 1, 1, 60, },
|
|
{ 1, 0, 0, 1, 1, 76, },
|
|
@@ -39972,6 +40000,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 1, 60, },
|
|
{ 8, 0, 0, 1, 1, 52, },
|
|
{ 9, 0, 0, 1, 1, 60, },
|
|
+ { 10, 0, 0, 1, 1, 60, },
|
|
+ { 11, 0, 0, 1, 1, 60, },
|
|
{ 0, 0, 0, 1, 2, 60, },
|
|
{ 2, 0, 0, 1, 2, 60, },
|
|
{ 1, 0, 0, 1, 2, 76, },
|
|
@@ -39982,6 +40012,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 2, 60, },
|
|
{ 8, 0, 0, 1, 2, 60, },
|
|
{ 9, 0, 0, 1, 2, 60, },
|
|
+ { 10, 0, 0, 1, 2, 60, },
|
|
+ { 11, 0, 0, 1, 2, 60, },
|
|
{ 0, 0, 0, 1, 3, 64, },
|
|
{ 2, 0, 0, 1, 3, 60, },
|
|
{ 1, 0, 0, 1, 3, 76, },
|
|
@@ -39992,6 +40024,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 3, 60, },
|
|
{ 8, 0, 0, 1, 3, 64, },
|
|
{ 9, 0, 0, 1, 3, 60, },
|
|
+ { 10, 0, 0, 1, 3, 60, },
|
|
+ { 11, 0, 0, 1, 3, 60, },
|
|
{ 0, 0, 0, 1, 4, 68, },
|
|
{ 2, 0, 0, 1, 4, 60, },
|
|
{ 1, 0, 0, 1, 4, 76, },
|
|
@@ -40002,6 +40036,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 4, 60, },
|
|
{ 8, 0, 0, 1, 4, 68, },
|
|
{ 9, 0, 0, 1, 4, 60, },
|
|
+ { 10, 0, 0, 1, 4, 60, },
|
|
+ { 11, 0, 0, 1, 4, 60, },
|
|
{ 0, 0, 0, 1, 5, 76, },
|
|
{ 2, 0, 0, 1, 5, 60, },
|
|
{ 1, 0, 0, 1, 5, 76, },
|
|
@@ -40012,6 +40048,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 5, 60, },
|
|
{ 8, 0, 0, 1, 5, 76, },
|
|
{ 9, 0, 0, 1, 5, 60, },
|
|
+ { 10, 0, 0, 1, 5, 60, },
|
|
+ { 11, 0, 0, 1, 5, 60, },
|
|
{ 0, 0, 0, 1, 6, 76, },
|
|
{ 2, 0, 0, 1, 6, 60, },
|
|
{ 1, 0, 0, 1, 6, 76, },
|
|
@@ -40022,6 +40060,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 6, 60, },
|
|
{ 8, 0, 0, 1, 6, 76, },
|
|
{ 9, 0, 0, 1, 6, 60, },
|
|
+ { 10, 0, 0, 1, 6, 60, },
|
|
+ { 11, 0, 0, 1, 6, 60, },
|
|
{ 0, 0, 0, 1, 7, 76, },
|
|
{ 2, 0, 0, 1, 7, 60, },
|
|
{ 1, 0, 0, 1, 7, 76, },
|
|
@@ -40032,6 +40072,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 7, 60, },
|
|
{ 8, 0, 0, 1, 7, 76, },
|
|
{ 9, 0, 0, 1, 7, 60, },
|
|
+ { 10, 0, 0, 1, 7, 60, },
|
|
+ { 11, 0, 0, 1, 7, 60, },
|
|
{ 0, 0, 0, 1, 8, 68, },
|
|
{ 2, 0, 0, 1, 8, 60, },
|
|
{ 1, 0, 0, 1, 8, 76, },
|
|
@@ -40042,6 +40084,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 8, 60, },
|
|
{ 8, 0, 0, 1, 8, 68, },
|
|
{ 9, 0, 0, 1, 8, 60, },
|
|
+ { 10, 0, 0, 1, 8, 60, },
|
|
+ { 11, 0, 0, 1, 8, 60, },
|
|
{ 0, 0, 0, 1, 9, 64, },
|
|
{ 2, 0, 0, 1, 9, 60, },
|
|
{ 1, 0, 0, 1, 9, 76, },
|
|
@@ -40052,6 +40096,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 9, 60, },
|
|
{ 8, 0, 0, 1, 9, 64, },
|
|
{ 9, 0, 0, 1, 9, 60, },
|
|
+ { 10, 0, 0, 1, 9, 60, },
|
|
+ { 11, 0, 0, 1, 9, 60, },
|
|
{ 0, 0, 0, 1, 10, 60, },
|
|
{ 2, 0, 0, 1, 10, 60, },
|
|
{ 1, 0, 0, 1, 10, 76, },
|
|
@@ -40062,6 +40108,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 10, 60, },
|
|
{ 8, 0, 0, 1, 10, 60, },
|
|
{ 9, 0, 0, 1, 10, 60, },
|
|
+ { 10, 0, 0, 1, 10, 60, },
|
|
+ { 11, 0, 0, 1, 10, 60, },
|
|
{ 0, 0, 0, 1, 11, 52, },
|
|
{ 2, 0, 0, 1, 11, 60, },
|
|
{ 1, 0, 0, 1, 11, 76, },
|
|
@@ -40071,8 +40119,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 0, 1, 11, 52, },
|
|
{ 7, 0, 0, 1, 11, 60, },
|
|
{ 8, 0, 0, 1, 11, 52, },
|
|
- { 9, 0, 0, 1, 11, 60, },
|
|
- { 0, 0, 0, 1, 12, 32, },
|
|
+ { 9, 0, 0, 1, 11, 44, },
|
|
+ { 10, 0, 0, 1, 11, 60, },
|
|
+ { 11, 0, 0, 1, 11, 60, },
|
|
+ { 0, 0, 0, 1, 12, 40, },
|
|
{ 2, 0, 0, 1, 12, 60, },
|
|
{ 1, 0, 0, 1, 12, 76, },
|
|
{ 3, 0, 0, 1, 12, 40, },
|
|
@@ -40081,8 +40131,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 0, 1, 12, 40, },
|
|
{ 7, 0, 0, 1, 12, 60, },
|
|
{ 8, 0, 0, 1, 12, 40, },
|
|
- { 9, 0, 0, 1, 12, 60, },
|
|
- { 0, 0, 0, 1, 13, 20, },
|
|
+ { 9, 0, 0, 1, 12, 44, },
|
|
+ { 10, 0, 0, 1, 12, 60, },
|
|
+ { 11, 0, 0, 1, 12, 60, },
|
|
+ { 0, 0, 0, 1, 13, 28, },
|
|
{ 2, 0, 0, 1, 13, 60, },
|
|
{ 1, 0, 0, 1, 13, 76, },
|
|
{ 3, 0, 0, 1, 13, 28, },
|
|
@@ -40091,7 +40143,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 0, 1, 13, 28, },
|
|
{ 7, 0, 0, 1, 13, 60, },
|
|
{ 8, 0, 0, 1, 13, 28, },
|
|
- { 9, 0, 0, 1, 13, 60, },
|
|
+ { 9, 0, 0, 1, 13, 36, },
|
|
+ { 10, 0, 0, 1, 13, 60, },
|
|
+ { 11, 0, 0, 1, 13, 60, },
|
|
{ 0, 0, 0, 1, 14, 127, },
|
|
{ 2, 0, 0, 1, 14, 127, },
|
|
{ 1, 0, 0, 1, 14, 127, },
|
|
@@ -40102,6 +40156,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 1, 14, 127, },
|
|
{ 8, 0, 0, 1, 14, 127, },
|
|
{ 9, 0, 0, 1, 14, 127, },
|
|
+ { 10, 0, 0, 1, 14, 127, },
|
|
+ { 11, 0, 0, 1, 14, 127, },
|
|
{ 0, 0, 0, 2, 1, 52, },
|
|
{ 2, 0, 0, 2, 1, 60, },
|
|
{ 1, 0, 0, 2, 1, 76, },
|
|
@@ -40112,6 +40168,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 1, 60, },
|
|
{ 8, 0, 0, 2, 1, 52, },
|
|
{ 9, 0, 0, 2, 1, 60, },
|
|
+ { 10, 0, 0, 2, 1, 60, },
|
|
+ { 11, 0, 0, 2, 1, 60, },
|
|
{ 0, 0, 0, 2, 2, 60, },
|
|
{ 2, 0, 0, 2, 2, 60, },
|
|
{ 1, 0, 0, 2, 2, 76, },
|
|
@@ -40122,6 +40180,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 2, 60, },
|
|
{ 8, 0, 0, 2, 2, 60, },
|
|
{ 9, 0, 0, 2, 2, 60, },
|
|
+ { 10, 0, 0, 2, 2, 60, },
|
|
+ { 11, 0, 0, 2, 2, 60, },
|
|
{ 0, 0, 0, 2, 3, 64, },
|
|
{ 2, 0, 0, 2, 3, 60, },
|
|
{ 1, 0, 0, 2, 3, 76, },
|
|
@@ -40132,6 +40192,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 3, 60, },
|
|
{ 8, 0, 0, 2, 3, 64, },
|
|
{ 9, 0, 0, 2, 3, 60, },
|
|
+ { 10, 0, 0, 2, 3, 60, },
|
|
+ { 11, 0, 0, 2, 3, 60, },
|
|
{ 0, 0, 0, 2, 4, 68, },
|
|
{ 2, 0, 0, 2, 4, 60, },
|
|
{ 1, 0, 0, 2, 4, 76, },
|
|
@@ -40142,6 +40204,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 4, 60, },
|
|
{ 8, 0, 0, 2, 4, 68, },
|
|
{ 9, 0, 0, 2, 4, 60, },
|
|
+ { 10, 0, 0, 2, 4, 60, },
|
|
+ { 11, 0, 0, 2, 4, 60, },
|
|
{ 0, 0, 0, 2, 5, 76, },
|
|
{ 2, 0, 0, 2, 5, 60, },
|
|
{ 1, 0, 0, 2, 5, 76, },
|
|
@@ -40152,6 +40216,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 5, 60, },
|
|
{ 8, 0, 0, 2, 5, 76, },
|
|
{ 9, 0, 0, 2, 5, 60, },
|
|
+ { 10, 0, 0, 2, 5, 60, },
|
|
+ { 11, 0, 0, 2, 5, 60, },
|
|
{ 0, 0, 0, 2, 6, 76, },
|
|
{ 2, 0, 0, 2, 6, 60, },
|
|
{ 1, 0, 0, 2, 6, 76, },
|
|
@@ -40162,6 +40228,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 6, 60, },
|
|
{ 8, 0, 0, 2, 6, 76, },
|
|
{ 9, 0, 0, 2, 6, 60, },
|
|
+ { 10, 0, 0, 2, 6, 60, },
|
|
+ { 11, 0, 0, 2, 6, 60, },
|
|
{ 0, 0, 0, 2, 7, 76, },
|
|
{ 2, 0, 0, 2, 7, 60, },
|
|
{ 1, 0, 0, 2, 7, 76, },
|
|
@@ -40172,6 +40240,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 7, 60, },
|
|
{ 8, 0, 0, 2, 7, 76, },
|
|
{ 9, 0, 0, 2, 7, 60, },
|
|
+ { 10, 0, 0, 2, 7, 60, },
|
|
+ { 11, 0, 0, 2, 7, 60, },
|
|
{ 0, 0, 0, 2, 8, 68, },
|
|
{ 2, 0, 0, 2, 8, 60, },
|
|
{ 1, 0, 0, 2, 8, 76, },
|
|
@@ -40182,6 +40252,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 8, 60, },
|
|
{ 8, 0, 0, 2, 8, 68, },
|
|
{ 9, 0, 0, 2, 8, 60, },
|
|
+ { 10, 0, 0, 2, 8, 60, },
|
|
+ { 11, 0, 0, 2, 8, 60, },
|
|
{ 0, 0, 0, 2, 9, 64, },
|
|
{ 2, 0, 0, 2, 9, 60, },
|
|
{ 1, 0, 0, 2, 9, 76, },
|
|
@@ -40192,6 +40264,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 9, 60, },
|
|
{ 8, 0, 0, 2, 9, 64, },
|
|
{ 9, 0, 0, 2, 9, 60, },
|
|
+ { 10, 0, 0, 2, 9, 60, },
|
|
+ { 11, 0, 0, 2, 9, 60, },
|
|
{ 0, 0, 0, 2, 10, 60, },
|
|
{ 2, 0, 0, 2, 10, 60, },
|
|
{ 1, 0, 0, 2, 10, 76, },
|
|
@@ -40202,6 +40276,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 10, 60, },
|
|
{ 8, 0, 0, 2, 10, 60, },
|
|
{ 9, 0, 0, 2, 10, 60, },
|
|
+ { 10, 0, 0, 2, 10, 60, },
|
|
+ { 11, 0, 0, 2, 10, 60, },
|
|
{ 0, 0, 0, 2, 11, 52, },
|
|
{ 2, 0, 0, 2, 11, 60, },
|
|
{ 1, 0, 0, 2, 11, 76, },
|
|
@@ -40211,8 +40287,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 0, 2, 11, 52, },
|
|
{ 7, 0, 0, 2, 11, 60, },
|
|
{ 8, 0, 0, 2, 11, 52, },
|
|
- { 9, 0, 0, 2, 11, 60, },
|
|
- { 0, 0, 0, 2, 12, 32, },
|
|
+ { 9, 0, 0, 2, 11, 46, },
|
|
+ { 10, 0, 0, 2, 11, 60, },
|
|
+ { 11, 0, 0, 2, 11, 60, },
|
|
+ { 0, 0, 0, 2, 12, 40, },
|
|
{ 2, 0, 0, 2, 12, 60, },
|
|
{ 1, 0, 0, 2, 12, 76, },
|
|
{ 3, 0, 0, 2, 12, 40, },
|
|
@@ -40221,8 +40299,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 0, 2, 12, 40, },
|
|
{ 7, 0, 0, 2, 12, 60, },
|
|
{ 8, 0, 0, 2, 12, 40, },
|
|
- { 9, 0, 0, 2, 12, 60, },
|
|
- { 0, 0, 0, 2, 13, 20, },
|
|
+ { 9, 0, 0, 2, 12, 42, },
|
|
+ { 10, 0, 0, 2, 12, 60, },
|
|
+ { 11, 0, 0, 2, 12, 60, },
|
|
+ { 0, 0, 0, 2, 13, 28, },
|
|
{ 2, 0, 0, 2, 13, 60, },
|
|
{ 1, 0, 0, 2, 13, 76, },
|
|
{ 3, 0, 0, 2, 13, 28, },
|
|
@@ -40231,7 +40311,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 0, 2, 13, 28, },
|
|
{ 7, 0, 0, 2, 13, 60, },
|
|
{ 8, 0, 0, 2, 13, 28, },
|
|
- { 9, 0, 0, 2, 13, 60, },
|
|
+ { 9, 0, 0, 2, 13, 34, },
|
|
+ { 10, 0, 0, 2, 13, 60, },
|
|
+ { 11, 0, 0, 2, 13, 60, },
|
|
{ 0, 0, 0, 2, 14, 127, },
|
|
{ 2, 0, 0, 2, 14, 127, },
|
|
{ 1, 0, 0, 2, 14, 127, },
|
|
@@ -40242,6 +40324,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 2, 14, 127, },
|
|
{ 8, 0, 0, 2, 14, 127, },
|
|
{ 9, 0, 0, 2, 14, 127, },
|
|
+ { 10, 0, 0, 2, 14, 127, },
|
|
+ { 11, 0, 0, 2, 14, 127, },
|
|
{ 0, 0, 0, 3, 1, 52, },
|
|
{ 2, 0, 0, 3, 1, 36, },
|
|
{ 1, 0, 0, 3, 1, 66, },
|
|
@@ -40252,6 +40336,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 1, 36, },
|
|
{ 8, 0, 0, 3, 1, 52, },
|
|
{ 9, 0, 0, 3, 1, 36, },
|
|
+ { 10, 0, 0, 3, 1, 36, },
|
|
+ { 11, 0, 0, 3, 1, 36, },
|
|
{ 0, 0, 0, 3, 2, 60, },
|
|
{ 2, 0, 0, 3, 2, 36, },
|
|
{ 1, 0, 0, 3, 2, 66, },
|
|
@@ -40262,6 +40348,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 2, 36, },
|
|
{ 8, 0, 0, 3, 2, 60, },
|
|
{ 9, 0, 0, 3, 2, 36, },
|
|
+ { 10, 0, 0, 3, 2, 36, },
|
|
+ { 11, 0, 0, 3, 2, 36, },
|
|
{ 0, 0, 0, 3, 3, 64, },
|
|
{ 2, 0, 0, 3, 3, 36, },
|
|
{ 1, 0, 0, 3, 3, 66, },
|
|
@@ -40272,6 +40360,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 3, 36, },
|
|
{ 8, 0, 0, 3, 3, 64, },
|
|
{ 9, 0, 0, 3, 3, 36, },
|
|
+ { 10, 0, 0, 3, 3, 36, },
|
|
+ { 11, 0, 0, 3, 3, 36, },
|
|
{ 0, 0, 0, 3, 4, 68, },
|
|
{ 2, 0, 0, 3, 4, 36, },
|
|
{ 1, 0, 0, 3, 4, 66, },
|
|
@@ -40282,6 +40372,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 4, 36, },
|
|
{ 8, 0, 0, 3, 4, 68, },
|
|
{ 9, 0, 0, 3, 4, 36, },
|
|
+ { 10, 0, 0, 3, 4, 36, },
|
|
+ { 11, 0, 0, 3, 4, 36, },
|
|
{ 0, 0, 0, 3, 5, 76, },
|
|
{ 2, 0, 0, 3, 5, 36, },
|
|
{ 1, 0, 0, 3, 5, 66, },
|
|
@@ -40292,6 +40384,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 5, 36, },
|
|
{ 8, 0, 0, 3, 5, 76, },
|
|
{ 9, 0, 0, 3, 5, 36, },
|
|
+ { 10, 0, 0, 3, 5, 36, },
|
|
+ { 11, 0, 0, 3, 5, 36, },
|
|
{ 0, 0, 0, 3, 6, 76, },
|
|
{ 2, 0, 0, 3, 6, 36, },
|
|
{ 1, 0, 0, 3, 6, 66, },
|
|
@@ -40302,6 +40396,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 6, 36, },
|
|
{ 8, 0, 0, 3, 6, 76, },
|
|
{ 9, 0, 0, 3, 6, 36, },
|
|
+ { 10, 0, 0, 3, 6, 36, },
|
|
+ { 11, 0, 0, 3, 6, 36, },
|
|
{ 0, 0, 0, 3, 7, 76, },
|
|
{ 2, 0, 0, 3, 7, 36, },
|
|
{ 1, 0, 0, 3, 7, 66, },
|
|
@@ -40312,6 +40408,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 7, 36, },
|
|
{ 8, 0, 0, 3, 7, 76, },
|
|
{ 9, 0, 0, 3, 7, 36, },
|
|
+ { 10, 0, 0, 3, 7, 36, },
|
|
+ { 11, 0, 0, 3, 7, 36, },
|
|
{ 0, 0, 0, 3, 8, 68, },
|
|
{ 2, 0, 0, 3, 8, 36, },
|
|
{ 1, 0, 0, 3, 8, 66, },
|
|
@@ -40322,6 +40420,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 8, 36, },
|
|
{ 8, 0, 0, 3, 8, 68, },
|
|
{ 9, 0, 0, 3, 8, 36, },
|
|
+ { 10, 0, 0, 3, 8, 36, },
|
|
+ { 11, 0, 0, 3, 8, 36, },
|
|
{ 0, 0, 0, 3, 9, 64, },
|
|
{ 2, 0, 0, 3, 9, 36, },
|
|
{ 1, 0, 0, 3, 9, 66, },
|
|
@@ -40332,6 +40432,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 9, 36, },
|
|
{ 8, 0, 0, 3, 9, 64, },
|
|
{ 9, 0, 0, 3, 9, 36, },
|
|
+ { 10, 0, 0, 3, 9, 36, },
|
|
+ { 11, 0, 0, 3, 9, 36, },
|
|
{ 0, 0, 0, 3, 10, 60, },
|
|
{ 2, 0, 0, 3, 10, 36, },
|
|
{ 1, 0, 0, 3, 10, 66, },
|
|
@@ -40342,6 +40444,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 10, 36, },
|
|
{ 8, 0, 0, 3, 10, 60, },
|
|
{ 9, 0, 0, 3, 10, 36, },
|
|
+ { 10, 0, 0, 3, 10, 36, },
|
|
+ { 11, 0, 0, 3, 10, 36, },
|
|
{ 0, 0, 0, 3, 11, 52, },
|
|
{ 2, 0, 0, 3, 11, 36, },
|
|
{ 1, 0, 0, 3, 11, 66, },
|
|
@@ -40352,7 +40456,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 11, 36, },
|
|
{ 8, 0, 0, 3, 11, 52, },
|
|
{ 9, 0, 0, 3, 11, 36, },
|
|
- { 0, 0, 0, 3, 12, 32, },
|
|
+ { 10, 0, 0, 3, 11, 36, },
|
|
+ { 11, 0, 0, 3, 11, 36, },
|
|
+ { 0, 0, 0, 3, 12, 40, },
|
|
{ 2, 0, 0, 3, 12, 36, },
|
|
{ 1, 0, 0, 3, 12, 66, },
|
|
{ 3, 0, 0, 3, 12, 40, },
|
|
@@ -40362,7 +40468,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 12, 36, },
|
|
{ 8, 0, 0, 3, 12, 40, },
|
|
{ 9, 0, 0, 3, 12, 36, },
|
|
- { 0, 0, 0, 3, 13, 20, },
|
|
+ { 10, 0, 0, 3, 12, 36, },
|
|
+ { 11, 0, 0, 3, 12, 36, },
|
|
+ { 0, 0, 0, 3, 13, 28, },
|
|
{ 2, 0, 0, 3, 13, 36, },
|
|
{ 1, 0, 0, 3, 13, 66, },
|
|
{ 3, 0, 0, 3, 13, 28, },
|
|
@@ -40371,7 +40479,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 0, 3, 13, 28, },
|
|
{ 7, 0, 0, 3, 13, 36, },
|
|
{ 8, 0, 0, 3, 13, 28, },
|
|
- { 9, 0, 0, 3, 13, 36, },
|
|
+ { 9, 0, 0, 3, 13, 34, },
|
|
+ { 10, 0, 0, 3, 13, 36, },
|
|
+ { 11, 0, 0, 3, 13, 36, },
|
|
{ 0, 0, 0, 3, 14, 127, },
|
|
{ 2, 0, 0, 3, 14, 127, },
|
|
{ 1, 0, 0, 3, 14, 127, },
|
|
@@ -40382,6 +40492,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 0, 3, 14, 127, },
|
|
{ 8, 0, 0, 3, 14, 127, },
|
|
{ 9, 0, 0, 3, 14, 127, },
|
|
+ { 10, 0, 0, 3, 14, 127, },
|
|
+ { 11, 0, 0, 3, 14, 127, },
|
|
{ 0, 0, 1, 2, 1, 127, },
|
|
{ 2, 0, 1, 2, 1, 127, },
|
|
{ 1, 0, 1, 2, 1, 127, },
|
|
@@ -40392,6 +40504,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 1, 127, },
|
|
{ 8, 0, 1, 2, 1, 127, },
|
|
{ 9, 0, 1, 2, 1, 127, },
|
|
+ { 10, 0, 1, 2, 1, 127, },
|
|
+ { 11, 0, 1, 2, 1, 127, },
|
|
{ 0, 0, 1, 2, 2, 127, },
|
|
{ 2, 0, 1, 2, 2, 127, },
|
|
{ 1, 0, 1, 2, 2, 127, },
|
|
@@ -40402,6 +40516,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 2, 127, },
|
|
{ 8, 0, 1, 2, 2, 127, },
|
|
{ 9, 0, 1, 2, 2, 127, },
|
|
+ { 10, 0, 1, 2, 2, 127, },
|
|
+ { 11, 0, 1, 2, 2, 127, },
|
|
{ 0, 0, 1, 2, 3, 52, },
|
|
{ 2, 0, 1, 2, 3, 60, },
|
|
{ 1, 0, 1, 2, 3, 72, },
|
|
@@ -40412,6 +40528,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 3, 60, },
|
|
{ 8, 0, 1, 2, 3, 52, },
|
|
{ 9, 0, 1, 2, 3, 60, },
|
|
+ { 10, 0, 1, 2, 3, 60, },
|
|
+ { 11, 0, 1, 2, 3, 60, },
|
|
{ 0, 0, 1, 2, 4, 52, },
|
|
{ 2, 0, 1, 2, 4, 60, },
|
|
{ 1, 0, 1, 2, 4, 72, },
|
|
@@ -40422,6 +40540,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 4, 60, },
|
|
{ 8, 0, 1, 2, 4, 52, },
|
|
{ 9, 0, 1, 2, 4, 60, },
|
|
+ { 10, 0, 1, 2, 4, 60, },
|
|
+ { 11, 0, 1, 2, 4, 60, },
|
|
{ 0, 0, 1, 2, 5, 60, },
|
|
{ 2, 0, 1, 2, 5, 60, },
|
|
{ 1, 0, 1, 2, 5, 72, },
|
|
@@ -40432,6 +40552,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 5, 60, },
|
|
{ 8, 0, 1, 2, 5, 60, },
|
|
{ 9, 0, 1, 2, 5, 60, },
|
|
+ { 10, 0, 1, 2, 5, 60, },
|
|
+ { 11, 0, 1, 2, 5, 60, },
|
|
{ 0, 0, 1, 2, 6, 64, },
|
|
{ 2, 0, 1, 2, 6, 60, },
|
|
{ 1, 0, 1, 2, 6, 72, },
|
|
@@ -40442,6 +40564,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 6, 60, },
|
|
{ 8, 0, 1, 2, 6, 64, },
|
|
{ 9, 0, 1, 2, 6, 60, },
|
|
+ { 10, 0, 1, 2, 6, 60, },
|
|
+ { 11, 0, 1, 2, 6, 60, },
|
|
{ 0, 0, 1, 2, 7, 60, },
|
|
{ 2, 0, 1, 2, 7, 60, },
|
|
{ 1, 0, 1, 2, 7, 72, },
|
|
@@ -40452,6 +40576,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 7, 60, },
|
|
{ 8, 0, 1, 2, 7, 60, },
|
|
{ 9, 0, 1, 2, 7, 60, },
|
|
+ { 10, 0, 1, 2, 7, 60, },
|
|
+ { 11, 0, 1, 2, 7, 60, },
|
|
{ 0, 0, 1, 2, 8, 52, },
|
|
{ 2, 0, 1, 2, 8, 60, },
|
|
{ 1, 0, 1, 2, 8, 72, },
|
|
@@ -40462,6 +40588,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 8, 60, },
|
|
{ 8, 0, 1, 2, 8, 52, },
|
|
{ 9, 0, 1, 2, 8, 60, },
|
|
+ { 10, 0, 1, 2, 8, 60, },
|
|
+ { 11, 0, 1, 2, 8, 60, },
|
|
{ 0, 0, 1, 2, 9, 52, },
|
|
{ 2, 0, 1, 2, 9, 60, },
|
|
{ 1, 0, 1, 2, 9, 72, },
|
|
@@ -40471,7 +40599,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 1, 2, 9, 52, },
|
|
{ 7, 0, 1, 2, 9, 60, },
|
|
{ 8, 0, 1, 2, 9, 52, },
|
|
- { 9, 0, 1, 2, 9, 60, },
|
|
+ { 9, 0, 1, 2, 9, 44, },
|
|
+ { 10, 0, 1, 2, 9, 60, },
|
|
+ { 11, 0, 1, 2, 9, 60, },
|
|
{ 0, 0, 1, 2, 10, 40, },
|
|
{ 2, 0, 1, 2, 10, 60, },
|
|
{ 1, 0, 1, 2, 10, 72, },
|
|
@@ -40481,7 +40611,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 1, 2, 10, 40, },
|
|
{ 7, 0, 1, 2, 10, 60, },
|
|
{ 8, 0, 1, 2, 10, 40, },
|
|
- { 9, 0, 1, 2, 10, 60, },
|
|
+ { 9, 0, 1, 2, 10, 44, },
|
|
+ { 10, 0, 1, 2, 10, 60, },
|
|
+ { 11, 0, 1, 2, 10, 60, },
|
|
{ 0, 0, 1, 2, 11, 28, },
|
|
{ 2, 0, 1, 2, 11, 60, },
|
|
{ 1, 0, 1, 2, 11, 72, },
|
|
@@ -40491,7 +40623,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 1, 2, 11, 28, },
|
|
{ 7, 0, 1, 2, 11, 60, },
|
|
{ 8, 0, 1, 2, 11, 28, },
|
|
- { 9, 0, 1, 2, 11, 60, },
|
|
+ { 9, 0, 1, 2, 11, 16, },
|
|
+ { 10, 0, 1, 2, 11, 60, },
|
|
+ { 11, 0, 1, 2, 11, 60, },
|
|
{ 0, 0, 1, 2, 12, 127, },
|
|
{ 2, 0, 1, 2, 12, 127, },
|
|
{ 1, 0, 1, 2, 12, 127, },
|
|
@@ -40502,6 +40636,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 12, 127, },
|
|
{ 8, 0, 1, 2, 12, 127, },
|
|
{ 9, 0, 1, 2, 12, 127, },
|
|
+ { 10, 0, 1, 2, 12, 127, },
|
|
+ { 11, 0, 1, 2, 12, 127, },
|
|
{ 0, 0, 1, 2, 13, 127, },
|
|
{ 2, 0, 1, 2, 13, 127, },
|
|
{ 1, 0, 1, 2, 13, 127, },
|
|
@@ -40512,6 +40648,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 13, 127, },
|
|
{ 8, 0, 1, 2, 13, 127, },
|
|
{ 9, 0, 1, 2, 13, 127, },
|
|
+ { 10, 0, 1, 2, 13, 127, },
|
|
+ { 11, 0, 1, 2, 13, 127, },
|
|
{ 0, 0, 1, 2, 14, 127, },
|
|
{ 2, 0, 1, 2, 14, 127, },
|
|
{ 1, 0, 1, 2, 14, 127, },
|
|
@@ -40522,6 +40660,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 2, 14, 127, },
|
|
{ 8, 0, 1, 2, 14, 127, },
|
|
{ 9, 0, 1, 2, 14, 127, },
|
|
+ { 10, 0, 1, 2, 14, 127, },
|
|
+ { 11, 0, 1, 2, 14, 127, },
|
|
{ 0, 0, 1, 3, 1, 127, },
|
|
{ 2, 0, 1, 3, 1, 127, },
|
|
{ 1, 0, 1, 3, 1, 127, },
|
|
@@ -40532,6 +40672,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 1, 127, },
|
|
{ 8, 0, 1, 3, 1, 127, },
|
|
{ 9, 0, 1, 3, 1, 127, },
|
|
+ { 10, 0, 1, 3, 1, 127, },
|
|
+ { 11, 0, 1, 3, 1, 127, },
|
|
{ 0, 0, 1, 3, 2, 127, },
|
|
{ 2, 0, 1, 3, 2, 127, },
|
|
{ 1, 0, 1, 3, 2, 127, },
|
|
@@ -40542,6 +40684,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 2, 127, },
|
|
{ 8, 0, 1, 3, 2, 127, },
|
|
{ 9, 0, 1, 3, 2, 127, },
|
|
+ { 10, 0, 1, 3, 2, 127, },
|
|
+ { 11, 0, 1, 3, 2, 127, },
|
|
{ 0, 0, 1, 3, 3, 48, },
|
|
{ 2, 0, 1, 3, 3, 36, },
|
|
{ 1, 0, 1, 3, 3, 66, },
|
|
@@ -40552,6 +40696,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 3, 36, },
|
|
{ 8, 0, 1, 3, 3, 48, },
|
|
{ 9, 0, 1, 3, 3, 36, },
|
|
+ { 10, 0, 1, 3, 3, 36, },
|
|
+ { 11, 0, 1, 3, 3, 36, },
|
|
{ 0, 0, 1, 3, 4, 48, },
|
|
{ 2, 0, 1, 3, 4, 36, },
|
|
{ 1, 0, 1, 3, 4, 66, },
|
|
@@ -40562,6 +40708,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 4, 36, },
|
|
{ 8, 0, 1, 3, 4, 48, },
|
|
{ 9, 0, 1, 3, 4, 36, },
|
|
+ { 10, 0, 1, 3, 4, 36, },
|
|
+ { 11, 0, 1, 3, 4, 36, },
|
|
{ 0, 0, 1, 3, 5, 60, },
|
|
{ 2, 0, 1, 3, 5, 36, },
|
|
{ 1, 0, 1, 3, 5, 66, },
|
|
@@ -40572,6 +40720,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 5, 36, },
|
|
{ 8, 0, 1, 3, 5, 60, },
|
|
{ 9, 0, 1, 3, 5, 36, },
|
|
+ { 10, 0, 1, 3, 5, 36, },
|
|
+ { 11, 0, 1, 3, 5, 36, },
|
|
{ 0, 0, 1, 3, 6, 64, },
|
|
{ 2, 0, 1, 3, 6, 36, },
|
|
{ 1, 0, 1, 3, 6, 66, },
|
|
@@ -40582,6 +40732,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 6, 36, },
|
|
{ 8, 0, 1, 3, 6, 64, },
|
|
{ 9, 0, 1, 3, 6, 36, },
|
|
+ { 10, 0, 1, 3, 6, 36, },
|
|
+ { 11, 0, 1, 3, 6, 36, },
|
|
{ 0, 0, 1, 3, 7, 60, },
|
|
{ 2, 0, 1, 3, 7, 36, },
|
|
{ 1, 0, 1, 3, 7, 66, },
|
|
@@ -40592,6 +40744,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 7, 36, },
|
|
{ 8, 0, 1, 3, 7, 60, },
|
|
{ 9, 0, 1, 3, 7, 36, },
|
|
+ { 10, 0, 1, 3, 7, 36, },
|
|
+ { 11, 0, 1, 3, 7, 36, },
|
|
{ 0, 0, 1, 3, 8, 52, },
|
|
{ 2, 0, 1, 3, 8, 36, },
|
|
{ 1, 0, 1, 3, 8, 66, },
|
|
@@ -40602,6 +40756,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 8, 36, },
|
|
{ 8, 0, 1, 3, 8, 52, },
|
|
{ 9, 0, 1, 3, 8, 36, },
|
|
+ { 10, 0, 1, 3, 8, 36, },
|
|
+ { 11, 0, 1, 3, 8, 36, },
|
|
{ 0, 0, 1, 3, 9, 52, },
|
|
{ 2, 0, 1, 3, 9, 36, },
|
|
{ 1, 0, 1, 3, 9, 66, },
|
|
@@ -40612,6 +40768,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 9, 36, },
|
|
{ 8, 0, 1, 3, 9, 52, },
|
|
{ 9, 0, 1, 3, 9, 36, },
|
|
+ { 10, 0, 1, 3, 9, 36, },
|
|
+ { 11, 0, 1, 3, 9, 36, },
|
|
{ 0, 0, 1, 3, 10, 40, },
|
|
{ 2, 0, 1, 3, 10, 36, },
|
|
{ 1, 0, 1, 3, 10, 66, },
|
|
@@ -40622,6 +40780,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 10, 36, },
|
|
{ 8, 0, 1, 3, 10, 40, },
|
|
{ 9, 0, 1, 3, 10, 36, },
|
|
+ { 10, 0, 1, 3, 10, 36, },
|
|
+ { 11, 0, 1, 3, 10, 36, },
|
|
{ 0, 0, 1, 3, 11, 26, },
|
|
{ 2, 0, 1, 3, 11, 36, },
|
|
{ 1, 0, 1, 3, 11, 66, },
|
|
@@ -40631,7 +40791,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 0, 1, 3, 11, 26, },
|
|
{ 7, 0, 1, 3, 11, 36, },
|
|
{ 8, 0, 1, 3, 11, 26, },
|
|
- { 9, 0, 1, 3, 11, 36, },
|
|
+ { 9, 0, 1, 3, 11, 16, },
|
|
+ { 10, 0, 1, 3, 11, 36, },
|
|
+ { 11, 0, 1, 3, 11, 36, },
|
|
{ 0, 0, 1, 3, 12, 127, },
|
|
{ 2, 0, 1, 3, 12, 127, },
|
|
{ 1, 0, 1, 3, 12, 127, },
|
|
@@ -40642,6 +40804,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 12, 127, },
|
|
{ 8, 0, 1, 3, 12, 127, },
|
|
{ 9, 0, 1, 3, 12, 127, },
|
|
+ { 10, 0, 1, 3, 12, 127, },
|
|
+ { 11, 0, 1, 3, 12, 127, },
|
|
{ 0, 0, 1, 3, 13, 127, },
|
|
{ 2, 0, 1, 3, 13, 127, },
|
|
{ 1, 0, 1, 3, 13, 127, },
|
|
@@ -40652,6 +40816,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 13, 127, },
|
|
{ 8, 0, 1, 3, 13, 127, },
|
|
{ 9, 0, 1, 3, 13, 127, },
|
|
+ { 10, 0, 1, 3, 13, 127, },
|
|
+ { 11, 0, 1, 3, 13, 127, },
|
|
{ 0, 0, 1, 3, 14, 127, },
|
|
{ 2, 0, 1, 3, 14, 127, },
|
|
{ 1, 0, 1, 3, 14, 127, },
|
|
@@ -40662,6 +40828,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 0, 1, 3, 14, 127, },
|
|
{ 8, 0, 1, 3, 14, 127, },
|
|
{ 9, 0, 1, 3, 14, 127, },
|
|
+ { 10, 0, 1, 3, 14, 127, },
|
|
+ { 11, 0, 1, 3, 14, 127, },
|
|
{ 0, 1, 0, 1, 36, 74, },
|
|
{ 2, 1, 0, 1, 36, 62, },
|
|
{ 1, 1, 0, 1, 36, 60, },
|
|
@@ -40672,6 +40840,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 36, 54, },
|
|
{ 8, 1, 0, 1, 36, 62, },
|
|
{ 9, 1, 0, 1, 36, 62, },
|
|
+ { 10, 1, 0, 1, 36, 62, },
|
|
+ { 11, 1, 0, 1, 36, 62, },
|
|
{ 0, 1, 0, 1, 40, 76, },
|
|
{ 2, 1, 0, 1, 40, 62, },
|
|
{ 1, 1, 0, 1, 40, 62, },
|
|
@@ -40682,6 +40852,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 40, 54, },
|
|
{ 8, 1, 0, 1, 40, 62, },
|
|
{ 9, 1, 0, 1, 40, 62, },
|
|
+ { 10, 1, 0, 1, 40, 62, },
|
|
+ { 11, 1, 0, 1, 40, 62, },
|
|
{ 0, 1, 0, 1, 44, 76, },
|
|
{ 2, 1, 0, 1, 44, 62, },
|
|
{ 1, 1, 0, 1, 44, 62, },
|
|
@@ -40692,6 +40864,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 44, 54, },
|
|
{ 8, 1, 0, 1, 44, 62, },
|
|
{ 9, 1, 0, 1, 44, 62, },
|
|
+ { 10, 1, 0, 1, 44, 62, },
|
|
+ { 11, 1, 0, 1, 44, 62, },
|
|
{ 0, 1, 0, 1, 48, 76, },
|
|
{ 2, 1, 0, 1, 48, 62, },
|
|
{ 1, 1, 0, 1, 48, 62, },
|
|
@@ -40702,6 +40876,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 48, 54, },
|
|
{ 8, 1, 0, 1, 48, 62, },
|
|
{ 9, 1, 0, 1, 48, 62, },
|
|
+ { 10, 1, 0, 1, 48, 62, },
|
|
+ { 11, 1, 0, 1, 48, 62, },
|
|
{ 0, 1, 0, 1, 52, 76, },
|
|
{ 2, 1, 0, 1, 52, 62, },
|
|
{ 1, 1, 0, 1, 52, 62, },
|
|
@@ -40712,6 +40888,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 52, 54, },
|
|
{ 8, 1, 0, 1, 52, 76, },
|
|
{ 9, 1, 0, 1, 52, 62, },
|
|
+ { 10, 1, 0, 1, 52, 62, },
|
|
+ { 11, 1, 0, 1, 52, 62, },
|
|
{ 0, 1, 0, 1, 56, 76, },
|
|
{ 2, 1, 0, 1, 56, 62, },
|
|
{ 1, 1, 0, 1, 56, 62, },
|
|
@@ -40722,6 +40900,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 56, 54, },
|
|
{ 8, 1, 0, 1, 56, 76, },
|
|
{ 9, 1, 0, 1, 56, 62, },
|
|
+ { 10, 1, 0, 1, 56, 62, },
|
|
+ { 11, 1, 0, 1, 56, 62, },
|
|
{ 0, 1, 0, 1, 60, 76, },
|
|
{ 2, 1, 0, 1, 60, 62, },
|
|
{ 1, 1, 0, 1, 60, 62, },
|
|
@@ -40732,6 +40912,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 60, 54, },
|
|
{ 8, 1, 0, 1, 60, 76, },
|
|
{ 9, 1, 0, 1, 60, 62, },
|
|
+ { 10, 1, 0, 1, 60, 62, },
|
|
+ { 11, 1, 0, 1, 60, 62, },
|
|
{ 0, 1, 0, 1, 64, 74, },
|
|
{ 2, 1, 0, 1, 64, 62, },
|
|
{ 1, 1, 0, 1, 64, 60, },
|
|
@@ -40742,6 +40924,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 64, 54, },
|
|
{ 8, 1, 0, 1, 64, 74, },
|
|
{ 9, 1, 0, 1, 64, 62, },
|
|
+ { 10, 1, 0, 1, 64, 62, },
|
|
+ { 11, 1, 0, 1, 64, 62, },
|
|
{ 0, 1, 0, 1, 100, 72, },
|
|
{ 2, 1, 0, 1, 100, 62, },
|
|
{ 1, 1, 0, 1, 100, 76, },
|
|
@@ -40752,6 +40936,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 100, 54, },
|
|
{ 8, 1, 0, 1, 100, 72, },
|
|
{ 9, 1, 0, 1, 100, 127, },
|
|
+ { 10, 1, 0, 1, 100, 54, },
|
|
+ { 11, 1, 0, 1, 100, 62, },
|
|
{ 0, 1, 0, 1, 104, 76, },
|
|
{ 2, 1, 0, 1, 104, 62, },
|
|
{ 1, 1, 0, 1, 104, 76, },
|
|
@@ -40762,6 +40948,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 104, 54, },
|
|
{ 8, 1, 0, 1, 104, 76, },
|
|
{ 9, 1, 0, 1, 104, 127, },
|
|
+ { 10, 1, 0, 1, 104, 54, },
|
|
+ { 11, 1, 0, 1, 104, 62, },
|
|
{ 0, 1, 0, 1, 108, 76, },
|
|
{ 2, 1, 0, 1, 108, 62, },
|
|
{ 1, 1, 0, 1, 108, 76, },
|
|
@@ -40772,6 +40960,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 108, 54, },
|
|
{ 8, 1, 0, 1, 108, 76, },
|
|
{ 9, 1, 0, 1, 108, 127, },
|
|
+ { 10, 1, 0, 1, 108, 54, },
|
|
+ { 11, 1, 0, 1, 108, 62, },
|
|
{ 0, 1, 0, 1, 112, 76, },
|
|
{ 2, 1, 0, 1, 112, 62, },
|
|
{ 1, 1, 0, 1, 112, 76, },
|
|
@@ -40782,6 +40972,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 112, 54, },
|
|
{ 8, 1, 0, 1, 112, 76, },
|
|
{ 9, 1, 0, 1, 112, 127, },
|
|
+ { 10, 1, 0, 1, 112, 54, },
|
|
+ { 11, 1, 0, 1, 112, 62, },
|
|
{ 0, 1, 0, 1, 116, 76, },
|
|
{ 2, 1, 0, 1, 116, 62, },
|
|
{ 1, 1, 0, 1, 116, 76, },
|
|
@@ -40792,6 +40984,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 116, 54, },
|
|
{ 8, 1, 0, 1, 116, 76, },
|
|
{ 9, 1, 0, 1, 116, 127, },
|
|
+ { 10, 1, 0, 1, 116, 54, },
|
|
+ { 11, 1, 0, 1, 116, 62, },
|
|
{ 0, 1, 0, 1, 120, 76, },
|
|
{ 2, 1, 0, 1, 120, 62, },
|
|
{ 1, 1, 0, 1, 120, 76, },
|
|
@@ -40802,6 +40996,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 120, 54, },
|
|
{ 8, 1, 0, 1, 120, 76, },
|
|
{ 9, 1, 0, 1, 120, 127, },
|
|
+ { 10, 1, 0, 1, 120, 54, },
|
|
+ { 11, 1, 0, 1, 120, 62, },
|
|
{ 0, 1, 0, 1, 124, 76, },
|
|
{ 2, 1, 0, 1, 124, 62, },
|
|
{ 1, 1, 0, 1, 124, 76, },
|
|
@@ -40812,6 +41008,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 124, 54, },
|
|
{ 8, 1, 0, 1, 124, 76, },
|
|
{ 9, 1, 0, 1, 124, 127, },
|
|
+ { 10, 1, 0, 1, 124, 54, },
|
|
+ { 11, 1, 0, 1, 124, 62, },
|
|
{ 0, 1, 0, 1, 128, 76, },
|
|
{ 2, 1, 0, 1, 128, 62, },
|
|
{ 1, 1, 0, 1, 128, 76, },
|
|
@@ -40822,6 +41020,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 128, 54, },
|
|
{ 8, 1, 0, 1, 128, 76, },
|
|
{ 9, 1, 0, 1, 128, 127, },
|
|
+ { 10, 1, 0, 1, 128, 54, },
|
|
+ { 11, 1, 0, 1, 128, 62, },
|
|
{ 0, 1, 0, 1, 132, 76, },
|
|
{ 2, 1, 0, 1, 132, 62, },
|
|
{ 1, 1, 0, 1, 132, 76, },
|
|
@@ -40832,6 +41032,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 132, 54, },
|
|
{ 8, 1, 0, 1, 132, 76, },
|
|
{ 9, 1, 0, 1, 132, 127, },
|
|
+ { 10, 1, 0, 1, 132, 54, },
|
|
+ { 11, 1, 0, 1, 132, 62, },
|
|
{ 0, 1, 0, 1, 136, 76, },
|
|
{ 2, 1, 0, 1, 136, 62, },
|
|
{ 1, 1, 0, 1, 136, 76, },
|
|
@@ -40842,6 +41044,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 136, 54, },
|
|
{ 8, 1, 0, 1, 136, 76, },
|
|
{ 9, 1, 0, 1, 136, 127, },
|
|
+ { 10, 1, 0, 1, 136, 54, },
|
|
+ { 11, 1, 0, 1, 136, 62, },
|
|
{ 0, 1, 0, 1, 140, 72, },
|
|
{ 2, 1, 0, 1, 140, 62, },
|
|
{ 1, 1, 0, 1, 140, 76, },
|
|
@@ -40852,6 +41056,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 140, 54, },
|
|
{ 8, 1, 0, 1, 140, 72, },
|
|
{ 9, 1, 0, 1, 140, 127, },
|
|
+ { 10, 1, 0, 1, 140, 54, },
|
|
+ { 11, 1, 0, 1, 140, 62, },
|
|
{ 0, 1, 0, 1, 144, 76, },
|
|
{ 2, 1, 0, 1, 144, 127, },
|
|
{ 1, 1, 0, 1, 144, 127, },
|
|
@@ -40862,8 +41068,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 1, 144, 127, },
|
|
{ 8, 1, 0, 1, 144, 76, },
|
|
{ 9, 1, 0, 1, 144, 127, },
|
|
+ { 10, 1, 0, 1, 144, 127, },
|
|
+ { 11, 1, 0, 1, 144, 76, },
|
|
{ 0, 1, 0, 1, 149, 76, },
|
|
- { 2, 1, 0, 1, 149, 54, },
|
|
+ { 2, 1, 0, 1, 149, 28, },
|
|
{ 1, 1, 0, 1, 149, 127, },
|
|
{ 3, 1, 0, 1, 149, 76, },
|
|
{ 4, 1, 0, 1, 149, 74, },
|
|
@@ -40871,9 +41079,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 1, 149, 76, },
|
|
{ 7, 1, 0, 1, 149, 54, },
|
|
{ 8, 1, 0, 1, 149, 76, },
|
|
- { 9, 1, 0, 1, 149, 54, },
|
|
+ { 9, 1, 0, 1, 149, 28, },
|
|
+ { 10, 1, 0, 1, 149, 28, },
|
|
+ { 11, 1, 0, 1, 149, 58, },
|
|
{ 0, 1, 0, 1, 153, 76, },
|
|
- { 2, 1, 0, 1, 153, 54, },
|
|
+ { 2, 1, 0, 1, 153, 28, },
|
|
{ 1, 1, 0, 1, 153, 127, },
|
|
{ 3, 1, 0, 1, 153, 76, },
|
|
{ 4, 1, 0, 1, 153, 74, },
|
|
@@ -40881,9 +41091,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 1, 153, 76, },
|
|
{ 7, 1, 0, 1, 153, 54, },
|
|
{ 8, 1, 0, 1, 153, 76, },
|
|
- { 9, 1, 0, 1, 153, 54, },
|
|
+ { 9, 1, 0, 1, 153, 28, },
|
|
+ { 10, 1, 0, 1, 153, 28, },
|
|
+ { 11, 1, 0, 1, 153, 58, },
|
|
{ 0, 1, 0, 1, 157, 76, },
|
|
- { 2, 1, 0, 1, 157, 54, },
|
|
+ { 2, 1, 0, 1, 157, 28, },
|
|
{ 1, 1, 0, 1, 157, 127, },
|
|
{ 3, 1, 0, 1, 157, 76, },
|
|
{ 4, 1, 0, 1, 157, 74, },
|
|
@@ -40891,9 +41103,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 1, 157, 76, },
|
|
{ 7, 1, 0, 1, 157, 54, },
|
|
{ 8, 1, 0, 1, 157, 76, },
|
|
- { 9, 1, 0, 1, 157, 54, },
|
|
+ { 9, 1, 0, 1, 157, 28, },
|
|
+ { 10, 1, 0, 1, 157, 28, },
|
|
+ { 11, 1, 0, 1, 157, 58, },
|
|
{ 0, 1, 0, 1, 161, 76, },
|
|
- { 2, 1, 0, 1, 161, 54, },
|
|
+ { 2, 1, 0, 1, 161, 28, },
|
|
{ 1, 1, 0, 1, 161, 127, },
|
|
{ 3, 1, 0, 1, 161, 76, },
|
|
{ 4, 1, 0, 1, 161, 74, },
|
|
@@ -40901,9 +41115,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 1, 161, 76, },
|
|
{ 7, 1, 0, 1, 161, 54, },
|
|
{ 8, 1, 0, 1, 161, 76, },
|
|
- { 9, 1, 0, 1, 161, 54, },
|
|
+ { 9, 1, 0, 1, 161, 28, },
|
|
+ { 10, 1, 0, 1, 161, 28, },
|
|
+ { 11, 1, 0, 1, 161, 58, },
|
|
{ 0, 1, 0, 1, 165, 76, },
|
|
- { 2, 1, 0, 1, 165, 54, },
|
|
+ { 2, 1, 0, 1, 165, 28, },
|
|
{ 1, 1, 0, 1, 165, 127, },
|
|
{ 3, 1, 0, 1, 165, 76, },
|
|
{ 4, 1, 0, 1, 165, 74, },
|
|
@@ -40911,7 +41127,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 1, 165, 76, },
|
|
{ 7, 1, 0, 1, 165, 54, },
|
|
{ 8, 1, 0, 1, 165, 76, },
|
|
- { 9, 1, 0, 1, 165, 54, },
|
|
+ { 9, 1, 0, 1, 165, 28, },
|
|
+ { 10, 1, 0, 1, 165, 28, },
|
|
+ { 11, 1, 0, 1, 165, 58, },
|
|
{ 0, 1, 0, 2, 36, 72, },
|
|
{ 2, 1, 0, 2, 36, 62, },
|
|
{ 1, 1, 0, 2, 36, 62, },
|
|
@@ -40922,6 +41140,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 36, 54, },
|
|
{ 8, 1, 0, 2, 36, 62, },
|
|
{ 9, 1, 0, 2, 36, 62, },
|
|
+ { 10, 1, 0, 2, 36, 62, },
|
|
+ { 11, 1, 0, 2, 36, 62, },
|
|
{ 0, 1, 0, 2, 40, 76, },
|
|
{ 2, 1, 0, 2, 40, 62, },
|
|
{ 1, 1, 0, 2, 40, 62, },
|
|
@@ -40932,6 +41152,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 40, 54, },
|
|
{ 8, 1, 0, 2, 40, 62, },
|
|
{ 9, 1, 0, 2, 40, 62, },
|
|
+ { 10, 1, 0, 2, 40, 62, },
|
|
+ { 11, 1, 0, 2, 40, 62, },
|
|
{ 0, 1, 0, 2, 44, 76, },
|
|
{ 2, 1, 0, 2, 44, 62, },
|
|
{ 1, 1, 0, 2, 44, 62, },
|
|
@@ -40942,6 +41164,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 44, 54, },
|
|
{ 8, 1, 0, 2, 44, 62, },
|
|
{ 9, 1, 0, 2, 44, 62, },
|
|
+ { 10, 1, 0, 2, 44, 62, },
|
|
+ { 11, 1, 0, 2, 44, 62, },
|
|
{ 0, 1, 0, 2, 48, 76, },
|
|
{ 2, 1, 0, 2, 48, 62, },
|
|
{ 1, 1, 0, 2, 48, 62, },
|
|
@@ -40952,6 +41176,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 48, 54, },
|
|
{ 8, 1, 0, 2, 48, 62, },
|
|
{ 9, 1, 0, 2, 48, 62, },
|
|
+ { 10, 1, 0, 2, 48, 62, },
|
|
+ { 11, 1, 0, 2, 48, 62, },
|
|
{ 0, 1, 0, 2, 52, 76, },
|
|
{ 2, 1, 0, 2, 52, 62, },
|
|
{ 1, 1, 0, 2, 52, 62, },
|
|
@@ -40962,6 +41188,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 52, 54, },
|
|
{ 8, 1, 0, 2, 52, 76, },
|
|
{ 9, 1, 0, 2, 52, 62, },
|
|
+ { 10, 1, 0, 2, 52, 62, },
|
|
+ { 11, 1, 0, 2, 52, 62, },
|
|
{ 0, 1, 0, 2, 56, 76, },
|
|
{ 2, 1, 0, 2, 56, 62, },
|
|
{ 1, 1, 0, 2, 56, 62, },
|
|
@@ -40972,6 +41200,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 56, 54, },
|
|
{ 8, 1, 0, 2, 56, 76, },
|
|
{ 9, 1, 0, 2, 56, 62, },
|
|
+ { 10, 1, 0, 2, 56, 62, },
|
|
+ { 11, 1, 0, 2, 56, 62, },
|
|
{ 0, 1, 0, 2, 60, 76, },
|
|
{ 2, 1, 0, 2, 60, 62, },
|
|
{ 1, 1, 0, 2, 60, 62, },
|
|
@@ -40982,6 +41212,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 60, 54, },
|
|
{ 8, 1, 0, 2, 60, 76, },
|
|
{ 9, 1, 0, 2, 60, 62, },
|
|
+ { 10, 1, 0, 2, 60, 62, },
|
|
+ { 11, 1, 0, 2, 60, 62, },
|
|
{ 0, 1, 0, 2, 64, 74, },
|
|
{ 2, 1, 0, 2, 64, 62, },
|
|
{ 1, 1, 0, 2, 64, 60, },
|
|
@@ -40992,6 +41224,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 64, 54, },
|
|
{ 8, 1, 0, 2, 64, 74, },
|
|
{ 9, 1, 0, 2, 64, 62, },
|
|
+ { 10, 1, 0, 2, 64, 62, },
|
|
+ { 11, 1, 0, 2, 64, 62, },
|
|
{ 0, 1, 0, 2, 100, 70, },
|
|
{ 2, 1, 0, 2, 100, 62, },
|
|
{ 1, 1, 0, 2, 100, 76, },
|
|
@@ -41002,6 +41236,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 100, 54, },
|
|
{ 8, 1, 0, 2, 100, 70, },
|
|
{ 9, 1, 0, 2, 100, 127, },
|
|
+ { 10, 1, 0, 2, 100, 54, },
|
|
+ { 11, 1, 0, 2, 100, 62, },
|
|
{ 0, 1, 0, 2, 104, 76, },
|
|
{ 2, 1, 0, 2, 104, 62, },
|
|
{ 1, 1, 0, 2, 104, 76, },
|
|
@@ -41012,6 +41248,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 104, 54, },
|
|
{ 8, 1, 0, 2, 104, 76, },
|
|
{ 9, 1, 0, 2, 104, 127, },
|
|
+ { 10, 1, 0, 2, 104, 54, },
|
|
+ { 11, 1, 0, 2, 104, 62, },
|
|
{ 0, 1, 0, 2, 108, 76, },
|
|
{ 2, 1, 0, 2, 108, 62, },
|
|
{ 1, 1, 0, 2, 108, 76, },
|
|
@@ -41022,6 +41260,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 108, 54, },
|
|
{ 8, 1, 0, 2, 108, 76, },
|
|
{ 9, 1, 0, 2, 108, 127, },
|
|
+ { 10, 1, 0, 2, 108, 54, },
|
|
+ { 11, 1, 0, 2, 108, 62, },
|
|
{ 0, 1, 0, 2, 112, 76, },
|
|
{ 2, 1, 0, 2, 112, 62, },
|
|
{ 1, 1, 0, 2, 112, 76, },
|
|
@@ -41032,6 +41272,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 112, 54, },
|
|
{ 8, 1, 0, 2, 112, 76, },
|
|
{ 9, 1, 0, 2, 112, 127, },
|
|
+ { 10, 1, 0, 2, 112, 54, },
|
|
+ { 11, 1, 0, 2, 112, 62, },
|
|
{ 0, 1, 0, 2, 116, 76, },
|
|
{ 2, 1, 0, 2, 116, 62, },
|
|
{ 1, 1, 0, 2, 116, 76, },
|
|
@@ -41042,6 +41284,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 116, 54, },
|
|
{ 8, 1, 0, 2, 116, 76, },
|
|
{ 9, 1, 0, 2, 116, 127, },
|
|
+ { 10, 1, 0, 2, 116, 54, },
|
|
+ { 11, 1, 0, 2, 116, 62, },
|
|
{ 0, 1, 0, 2, 120, 76, },
|
|
{ 2, 1, 0, 2, 120, 62, },
|
|
{ 1, 1, 0, 2, 120, 76, },
|
|
@@ -41052,6 +41296,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 120, 54, },
|
|
{ 8, 1, 0, 2, 120, 76, },
|
|
{ 9, 1, 0, 2, 120, 127, },
|
|
+ { 10, 1, 0, 2, 120, 54, },
|
|
+ { 11, 1, 0, 2, 120, 62, },
|
|
{ 0, 1, 0, 2, 124, 76, },
|
|
{ 2, 1, 0, 2, 124, 62, },
|
|
{ 1, 1, 0, 2, 124, 76, },
|
|
@@ -41062,6 +41308,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 124, 54, },
|
|
{ 8, 1, 0, 2, 124, 76, },
|
|
{ 9, 1, 0, 2, 124, 127, },
|
|
+ { 10, 1, 0, 2, 124, 54, },
|
|
+ { 11, 1, 0, 2, 124, 62, },
|
|
{ 0, 1, 0, 2, 128, 76, },
|
|
{ 2, 1, 0, 2, 128, 62, },
|
|
{ 1, 1, 0, 2, 128, 76, },
|
|
@@ -41072,6 +41320,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 128, 54, },
|
|
{ 8, 1, 0, 2, 128, 76, },
|
|
{ 9, 1, 0, 2, 128, 127, },
|
|
+ { 10, 1, 0, 2, 128, 54, },
|
|
+ { 11, 1, 0, 2, 128, 62, },
|
|
{ 0, 1, 0, 2, 132, 76, },
|
|
{ 2, 1, 0, 2, 132, 62, },
|
|
{ 1, 1, 0, 2, 132, 76, },
|
|
@@ -41082,6 +41332,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 132, 54, },
|
|
{ 8, 1, 0, 2, 132, 76, },
|
|
{ 9, 1, 0, 2, 132, 127, },
|
|
+ { 10, 1, 0, 2, 132, 54, },
|
|
+ { 11, 1, 0, 2, 132, 62, },
|
|
{ 0, 1, 0, 2, 136, 76, },
|
|
{ 2, 1, 0, 2, 136, 62, },
|
|
{ 1, 1, 0, 2, 136, 76, },
|
|
@@ -41092,6 +41344,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 136, 54, },
|
|
{ 8, 1, 0, 2, 136, 76, },
|
|
{ 9, 1, 0, 2, 136, 127, },
|
|
+ { 10, 1, 0, 2, 136, 54, },
|
|
+ { 11, 1, 0, 2, 136, 62, },
|
|
{ 0, 1, 0, 2, 140, 70, },
|
|
{ 2, 1, 0, 2, 140, 62, },
|
|
{ 1, 1, 0, 2, 140, 76, },
|
|
@@ -41102,6 +41356,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 140, 54, },
|
|
{ 8, 1, 0, 2, 140, 70, },
|
|
{ 9, 1, 0, 2, 140, 127, },
|
|
+ { 10, 1, 0, 2, 140, 54, },
|
|
+ { 11, 1, 0, 2, 140, 62, },
|
|
{ 0, 1, 0, 2, 144, 76, },
|
|
{ 2, 1, 0, 2, 144, 127, },
|
|
{ 1, 1, 0, 2, 144, 127, },
|
|
@@ -41112,8 +41368,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 2, 144, 127, },
|
|
{ 8, 1, 0, 2, 144, 76, },
|
|
{ 9, 1, 0, 2, 144, 127, },
|
|
+ { 10, 1, 0, 2, 144, 127, },
|
|
+ { 11, 1, 0, 2, 144, 76, },
|
|
{ 0, 1, 0, 2, 149, 76, },
|
|
- { 2, 1, 0, 2, 149, 54, },
|
|
+ { 2, 1, 0, 2, 149, 28, },
|
|
{ 1, 1, 0, 2, 149, 127, },
|
|
{ 3, 1, 0, 2, 149, 76, },
|
|
{ 4, 1, 0, 2, 149, 74, },
|
|
@@ -41121,9 +41379,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 2, 149, 76, },
|
|
{ 7, 1, 0, 2, 149, 54, },
|
|
{ 8, 1, 0, 2, 149, 76, },
|
|
- { 9, 1, 0, 2, 149, 54, },
|
|
+ { 9, 1, 0, 2, 149, 28, },
|
|
+ { 10, 1, 0, 2, 149, 28, },
|
|
+ { 11, 1, 0, 2, 149, 60, },
|
|
{ 0, 1, 0, 2, 153, 76, },
|
|
- { 2, 1, 0, 2, 153, 54, },
|
|
+ { 2, 1, 0, 2, 153, 28, },
|
|
{ 1, 1, 0, 2, 153, 127, },
|
|
{ 3, 1, 0, 2, 153, 76, },
|
|
{ 4, 1, 0, 2, 153, 74, },
|
|
@@ -41131,9 +41391,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 2, 153, 76, },
|
|
{ 7, 1, 0, 2, 153, 54, },
|
|
{ 8, 1, 0, 2, 153, 76, },
|
|
- { 9, 1, 0, 2, 153, 54, },
|
|
+ { 9, 1, 0, 2, 153, 28, },
|
|
+ { 10, 1, 0, 2, 153, 28, },
|
|
+ { 11, 1, 0, 2, 153, 60, },
|
|
{ 0, 1, 0, 2, 157, 76, },
|
|
- { 2, 1, 0, 2, 157, 54, },
|
|
+ { 2, 1, 0, 2, 157, 28, },
|
|
{ 1, 1, 0, 2, 157, 127, },
|
|
{ 3, 1, 0, 2, 157, 76, },
|
|
{ 4, 1, 0, 2, 157, 74, },
|
|
@@ -41141,9 +41403,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 2, 157, 76, },
|
|
{ 7, 1, 0, 2, 157, 54, },
|
|
{ 8, 1, 0, 2, 157, 76, },
|
|
- { 9, 1, 0, 2, 157, 54, },
|
|
+ { 9, 1, 0, 2, 157, 28, },
|
|
+ { 10, 1, 0, 2, 157, 28, },
|
|
+ { 11, 1, 0, 2, 157, 60, },
|
|
{ 0, 1, 0, 2, 161, 76, },
|
|
- { 2, 1, 0, 2, 161, 54, },
|
|
+ { 2, 1, 0, 2, 161, 28, },
|
|
{ 1, 1, 0, 2, 161, 127, },
|
|
{ 3, 1, 0, 2, 161, 76, },
|
|
{ 4, 1, 0, 2, 161, 74, },
|
|
@@ -41151,9 +41415,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 2, 161, 76, },
|
|
{ 7, 1, 0, 2, 161, 54, },
|
|
{ 8, 1, 0, 2, 161, 76, },
|
|
- { 9, 1, 0, 2, 161, 54, },
|
|
+ { 9, 1, 0, 2, 161, 28, },
|
|
+ { 10, 1, 0, 2, 161, 28, },
|
|
+ { 11, 1, 0, 2, 161, 60, },
|
|
{ 0, 1, 0, 2, 165, 76, },
|
|
- { 2, 1, 0, 2, 165, 54, },
|
|
+ { 2, 1, 0, 2, 165, 28, },
|
|
{ 1, 1, 0, 2, 165, 127, },
|
|
{ 3, 1, 0, 2, 165, 76, },
|
|
{ 4, 1, 0, 2, 165, 74, },
|
|
@@ -41161,7 +41427,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 2, 165, 76, },
|
|
{ 7, 1, 0, 2, 165, 54, },
|
|
{ 8, 1, 0, 2, 165, 76, },
|
|
- { 9, 1, 0, 2, 165, 54, },
|
|
+ { 9, 1, 0, 2, 165, 28, },
|
|
+ { 10, 1, 0, 2, 165, 28, },
|
|
+ { 11, 1, 0, 2, 165, 60, },
|
|
{ 0, 1, 0, 3, 36, 68, },
|
|
{ 2, 1, 0, 3, 36, 38, },
|
|
{ 1, 1, 0, 3, 36, 50, },
|
|
@@ -41172,6 +41440,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 36, 30, },
|
|
{ 8, 1, 0, 3, 36, 50, },
|
|
{ 9, 1, 0, 3, 36, 38, },
|
|
+ { 10, 1, 0, 3, 36, 38, },
|
|
+ { 11, 1, 0, 3, 36, 38, },
|
|
{ 0, 1, 0, 3, 40, 68, },
|
|
{ 2, 1, 0, 3, 40, 38, },
|
|
{ 1, 1, 0, 3, 40, 50, },
|
|
@@ -41182,6 +41452,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 40, 30, },
|
|
{ 8, 1, 0, 3, 40, 50, },
|
|
{ 9, 1, 0, 3, 40, 38, },
|
|
+ { 10, 1, 0, 3, 40, 38, },
|
|
+ { 11, 1, 0, 3, 40, 38, },
|
|
{ 0, 1, 0, 3, 44, 68, },
|
|
{ 2, 1, 0, 3, 44, 38, },
|
|
{ 1, 1, 0, 3, 44, 50, },
|
|
@@ -41192,6 +41464,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 44, 30, },
|
|
{ 8, 1, 0, 3, 44, 50, },
|
|
{ 9, 1, 0, 3, 44, 38, },
|
|
+ { 10, 1, 0, 3, 44, 38, },
|
|
+ { 11, 1, 0, 3, 44, 38, },
|
|
{ 0, 1, 0, 3, 48, 68, },
|
|
{ 2, 1, 0, 3, 48, 38, },
|
|
{ 1, 1, 0, 3, 48, 50, },
|
|
@@ -41202,6 +41476,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 48, 30, },
|
|
{ 8, 1, 0, 3, 48, 50, },
|
|
{ 9, 1, 0, 3, 48, 38, },
|
|
+ { 10, 1, 0, 3, 48, 38, },
|
|
+ { 11, 1, 0, 3, 48, 38, },
|
|
{ 0, 1, 0, 3, 52, 68, },
|
|
{ 2, 1, 0, 3, 52, 38, },
|
|
{ 1, 1, 0, 3, 52, 50, },
|
|
@@ -41212,6 +41488,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 52, 30, },
|
|
{ 8, 1, 0, 3, 52, 68, },
|
|
{ 9, 1, 0, 3, 52, 38, },
|
|
+ { 10, 1, 0, 3, 52, 38, },
|
|
+ { 11, 1, 0, 3, 52, 38, },
|
|
{ 0, 1, 0, 3, 56, 68, },
|
|
{ 2, 1, 0, 3, 56, 38, },
|
|
{ 1, 1, 0, 3, 56, 50, },
|
|
@@ -41222,6 +41500,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 56, 30, },
|
|
{ 8, 1, 0, 3, 56, 68, },
|
|
{ 9, 1, 0, 3, 56, 38, },
|
|
+ { 10, 1, 0, 3, 56, 38, },
|
|
+ { 11, 1, 0, 3, 56, 38, },
|
|
{ 0, 1, 0, 3, 60, 66, },
|
|
{ 2, 1, 0, 3, 60, 38, },
|
|
{ 1, 1, 0, 3, 60, 50, },
|
|
@@ -41232,6 +41512,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 60, 30, },
|
|
{ 8, 1, 0, 3, 60, 66, },
|
|
{ 9, 1, 0, 3, 60, 38, },
|
|
+ { 10, 1, 0, 3, 60, 38, },
|
|
+ { 11, 1, 0, 3, 60, 38, },
|
|
{ 0, 1, 0, 3, 64, 68, },
|
|
{ 2, 1, 0, 3, 64, 38, },
|
|
{ 1, 1, 0, 3, 64, 50, },
|
|
@@ -41242,6 +41524,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 64, 30, },
|
|
{ 8, 1, 0, 3, 64, 68, },
|
|
{ 9, 1, 0, 3, 64, 38, },
|
|
+ { 10, 1, 0, 3, 64, 38, },
|
|
+ { 11, 1, 0, 3, 64, 38, },
|
|
{ 0, 1, 0, 3, 100, 60, },
|
|
{ 2, 1, 0, 3, 100, 38, },
|
|
{ 1, 1, 0, 3, 100, 70, },
|
|
@@ -41252,6 +41536,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 100, 30, },
|
|
{ 8, 1, 0, 3, 100, 60, },
|
|
{ 9, 1, 0, 3, 100, 127, },
|
|
+ { 10, 1, 0, 3, 100, 30, },
|
|
+ { 11, 1, 0, 3, 100, 38, },
|
|
{ 0, 1, 0, 3, 104, 68, },
|
|
{ 2, 1, 0, 3, 104, 38, },
|
|
{ 1, 1, 0, 3, 104, 70, },
|
|
@@ -41262,6 +41548,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 104, 30, },
|
|
{ 8, 1, 0, 3, 104, 68, },
|
|
{ 9, 1, 0, 3, 104, 127, },
|
|
+ { 10, 1, 0, 3, 104, 30, },
|
|
+ { 11, 1, 0, 3, 104, 38, },
|
|
{ 0, 1, 0, 3, 108, 68, },
|
|
{ 2, 1, 0, 3, 108, 38, },
|
|
{ 1, 1, 0, 3, 108, 70, },
|
|
@@ -41272,6 +41560,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 108, 30, },
|
|
{ 8, 1, 0, 3, 108, 68, },
|
|
{ 9, 1, 0, 3, 108, 127, },
|
|
+ { 10, 1, 0, 3, 108, 30, },
|
|
+ { 11, 1, 0, 3, 108, 38, },
|
|
{ 0, 1, 0, 3, 112, 68, },
|
|
{ 2, 1, 0, 3, 112, 38, },
|
|
{ 1, 1, 0, 3, 112, 70, },
|
|
@@ -41282,6 +41572,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 112, 30, },
|
|
{ 8, 1, 0, 3, 112, 68, },
|
|
{ 9, 1, 0, 3, 112, 127, },
|
|
+ { 10, 1, 0, 3, 112, 30, },
|
|
+ { 11, 1, 0, 3, 112, 38, },
|
|
{ 0, 1, 0, 3, 116, 68, },
|
|
{ 2, 1, 0, 3, 116, 38, },
|
|
{ 1, 1, 0, 3, 116, 70, },
|
|
@@ -41292,6 +41584,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 116, 30, },
|
|
{ 8, 1, 0, 3, 116, 68, },
|
|
{ 9, 1, 0, 3, 116, 127, },
|
|
+ { 10, 1, 0, 3, 116, 30, },
|
|
+ { 11, 1, 0, 3, 116, 38, },
|
|
{ 0, 1, 0, 3, 120, 68, },
|
|
{ 2, 1, 0, 3, 120, 38, },
|
|
{ 1, 1, 0, 3, 120, 70, },
|
|
@@ -41302,6 +41596,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 120, 30, },
|
|
{ 8, 1, 0, 3, 120, 68, },
|
|
{ 9, 1, 0, 3, 120, 127, },
|
|
+ { 10, 1, 0, 3, 120, 30, },
|
|
+ { 11, 1, 0, 3, 120, 38, },
|
|
{ 0, 1, 0, 3, 124, 68, },
|
|
{ 2, 1, 0, 3, 124, 38, },
|
|
{ 1, 1, 0, 3, 124, 70, },
|
|
@@ -41312,6 +41608,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 124, 30, },
|
|
{ 8, 1, 0, 3, 124, 68, },
|
|
{ 9, 1, 0, 3, 124, 127, },
|
|
+ { 10, 1, 0, 3, 124, 30, },
|
|
+ { 11, 1, 0, 3, 124, 38, },
|
|
{ 0, 1, 0, 3, 128, 68, },
|
|
{ 2, 1, 0, 3, 128, 38, },
|
|
{ 1, 1, 0, 3, 128, 70, },
|
|
@@ -41322,6 +41620,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 128, 30, },
|
|
{ 8, 1, 0, 3, 128, 68, },
|
|
{ 9, 1, 0, 3, 128, 127, },
|
|
+ { 10, 1, 0, 3, 128, 30, },
|
|
+ { 11, 1, 0, 3, 128, 38, },
|
|
{ 0, 1, 0, 3, 132, 68, },
|
|
{ 2, 1, 0, 3, 132, 38, },
|
|
{ 1, 1, 0, 3, 132, 70, },
|
|
@@ -41332,6 +41632,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 132, 30, },
|
|
{ 8, 1, 0, 3, 132, 68, },
|
|
{ 9, 1, 0, 3, 132, 127, },
|
|
+ { 10, 1, 0, 3, 132, 30, },
|
|
+ { 11, 1, 0, 3, 132, 38, },
|
|
{ 0, 1, 0, 3, 136, 68, },
|
|
{ 2, 1, 0, 3, 136, 38, },
|
|
{ 1, 1, 0, 3, 136, 70, },
|
|
@@ -41342,6 +41644,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 136, 30, },
|
|
{ 8, 1, 0, 3, 136, 68, },
|
|
{ 9, 1, 0, 3, 136, 127, },
|
|
+ { 10, 1, 0, 3, 136, 30, },
|
|
+ { 11, 1, 0, 3, 136, 38, },
|
|
{ 0, 1, 0, 3, 140, 60, },
|
|
{ 2, 1, 0, 3, 140, 38, },
|
|
{ 1, 1, 0, 3, 140, 70, },
|
|
@@ -41352,6 +41656,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 140, 30, },
|
|
{ 8, 1, 0, 3, 140, 60, },
|
|
{ 9, 1, 0, 3, 140, 127, },
|
|
+ { 10, 1, 0, 3, 140, 30, },
|
|
+ { 11, 1, 0, 3, 140, 38, },
|
|
{ 0, 1, 0, 3, 144, 68, },
|
|
{ 2, 1, 0, 3, 144, 127, },
|
|
{ 1, 1, 0, 3, 144, 127, },
|
|
@@ -41362,8 +41668,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 0, 3, 144, 127, },
|
|
{ 8, 1, 0, 3, 144, 68, },
|
|
{ 9, 1, 0, 3, 144, 127, },
|
|
+ { 10, 1, 0, 3, 144, 127, },
|
|
+ { 11, 1, 0, 3, 144, 60, },
|
|
{ 0, 1, 0, 3, 149, 76, },
|
|
- { 2, 1, 0, 3, 149, 30, },
|
|
+ { 2, 1, 0, 3, 149, 4, },
|
|
{ 1, 1, 0, 3, 149, 127, },
|
|
{ 3, 1, 0, 3, 149, 76, },
|
|
{ 4, 1, 0, 3, 149, 60, },
|
|
@@ -41371,9 +41679,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 3, 149, 76, },
|
|
{ 7, 1, 0, 3, 149, 30, },
|
|
{ 8, 1, 0, 3, 149, 72, },
|
|
- { 9, 1, 0, 3, 149, 30, },
|
|
+ { 9, 1, 0, 3, 149, 4, },
|
|
+ { 10, 1, 0, 3, 149, 4, },
|
|
+ { 11, 1, 0, 3, 149, 36, },
|
|
{ 0, 1, 0, 3, 153, 76, },
|
|
- { 2, 1, 0, 3, 153, 30, },
|
|
+ { 2, 1, 0, 3, 153, 4, },
|
|
{ 1, 1, 0, 3, 153, 127, },
|
|
{ 3, 1, 0, 3, 153, 76, },
|
|
{ 4, 1, 0, 3, 153, 60, },
|
|
@@ -41381,9 +41691,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 3, 153, 76, },
|
|
{ 7, 1, 0, 3, 153, 30, },
|
|
{ 8, 1, 0, 3, 153, 76, },
|
|
- { 9, 1, 0, 3, 153, 30, },
|
|
+ { 9, 1, 0, 3, 153, 4, },
|
|
+ { 10, 1, 0, 3, 153, 4, },
|
|
+ { 11, 1, 0, 3, 153, 36, },
|
|
{ 0, 1, 0, 3, 157, 76, },
|
|
- { 2, 1, 0, 3, 157, 30, },
|
|
+ { 2, 1, 0, 3, 157, 4, },
|
|
{ 1, 1, 0, 3, 157, 127, },
|
|
{ 3, 1, 0, 3, 157, 76, },
|
|
{ 4, 1, 0, 3, 157, 60, },
|
|
@@ -41391,9 +41703,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 3, 157, 76, },
|
|
{ 7, 1, 0, 3, 157, 30, },
|
|
{ 8, 1, 0, 3, 157, 76, },
|
|
- { 9, 1, 0, 3, 157, 30, },
|
|
+ { 9, 1, 0, 3, 157, 4, },
|
|
+ { 10, 1, 0, 3, 157, 4, },
|
|
+ { 11, 1, 0, 3, 157, 36, },
|
|
{ 0, 1, 0, 3, 161, 76, },
|
|
- { 2, 1, 0, 3, 161, 30, },
|
|
+ { 2, 1, 0, 3, 161, 4, },
|
|
{ 1, 1, 0, 3, 161, 127, },
|
|
{ 3, 1, 0, 3, 161, 76, },
|
|
{ 4, 1, 0, 3, 161, 60, },
|
|
@@ -41401,9 +41715,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 3, 161, 76, },
|
|
{ 7, 1, 0, 3, 161, 30, },
|
|
{ 8, 1, 0, 3, 161, 76, },
|
|
- { 9, 1, 0, 3, 161, 30, },
|
|
+ { 9, 1, 0, 3, 161, 4, },
|
|
+ { 10, 1, 0, 3, 161, 4, },
|
|
+ { 11, 1, 0, 3, 161, 36, },
|
|
{ 0, 1, 0, 3, 165, 76, },
|
|
- { 2, 1, 0, 3, 165, 30, },
|
|
+ { 2, 1, 0, 3, 165, 4, },
|
|
{ 1, 1, 0, 3, 165, 127, },
|
|
{ 3, 1, 0, 3, 165, 76, },
|
|
{ 4, 1, 0, 3, 165, 60, },
|
|
@@ -41411,7 +41727,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 0, 3, 165, 76, },
|
|
{ 7, 1, 0, 3, 165, 30, },
|
|
{ 8, 1, 0, 3, 165, 76, },
|
|
- { 9, 1, 0, 3, 165, 30, },
|
|
+ { 9, 1, 0, 3, 165, 4, },
|
|
+ { 10, 1, 0, 3, 165, 4, },
|
|
+ { 11, 1, 0, 3, 165, 36, },
|
|
{ 0, 1, 1, 2, 38, 66, },
|
|
{ 2, 1, 1, 2, 38, 64, },
|
|
{ 1, 1, 1, 2, 38, 62, },
|
|
@@ -41422,6 +41740,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 2, 38, 54, },
|
|
{ 8, 1, 1, 2, 38, 62, },
|
|
{ 9, 1, 1, 2, 38, 64, },
|
|
+ { 10, 1, 1, 2, 38, 64, },
|
|
+ { 11, 1, 1, 2, 38, 64, },
|
|
{ 0, 1, 1, 2, 46, 72, },
|
|
{ 2, 1, 1, 2, 46, 64, },
|
|
{ 1, 1, 1, 2, 46, 62, },
|
|
@@ -41432,6 +41752,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 2, 46, 54, },
|
|
{ 8, 1, 1, 2, 46, 62, },
|
|
{ 9, 1, 1, 2, 46, 64, },
|
|
+ { 10, 1, 1, 2, 46, 64, },
|
|
+ { 11, 1, 1, 2, 46, 64, },
|
|
{ 0, 1, 1, 2, 54, 72, },
|
|
{ 2, 1, 1, 2, 54, 64, },
|
|
{ 1, 1, 1, 2, 54, 62, },
|
|
@@ -41442,6 +41764,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 2, 54, 54, },
|
|
{ 8, 1, 1, 2, 54, 72, },
|
|
{ 9, 1, 1, 2, 54, 64, },
|
|
+ { 10, 1, 1, 2, 54, 64, },
|
|
+ { 11, 1, 1, 2, 54, 64, },
|
|
{ 0, 1, 1, 2, 62, 64, },
|
|
{ 2, 1, 1, 2, 62, 64, },
|
|
{ 1, 1, 1, 2, 62, 62, },
|
|
@@ -41452,6 +41776,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 2, 62, 54, },
|
|
{ 8, 1, 1, 2, 62, 64, },
|
|
{ 9, 1, 1, 2, 62, 64, },
|
|
+ { 10, 1, 1, 2, 62, 64, },
|
|
+ { 11, 1, 1, 2, 62, 64, },
|
|
{ 0, 1, 1, 2, 102, 58, },
|
|
{ 2, 1, 1, 2, 102, 64, },
|
|
{ 1, 1, 1, 2, 102, 72, },
|
|
@@ -41462,6 +41788,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 2, 102, 54, },
|
|
{ 8, 1, 1, 2, 102, 58, },
|
|
{ 9, 1, 1, 2, 102, 127, },
|
|
+ { 10, 1, 1, 2, 102, 54, },
|
|
+ { 11, 1, 1, 2, 102, 64, },
|
|
{ 0, 1, 1, 2, 110, 72, },
|
|
{ 2, 1, 1, 2, 110, 64, },
|
|
{ 1, 1, 1, 2, 110, 72, },
|
|
@@ -41472,6 +41800,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 2, 110, 54, },
|
|
{ 8, 1, 1, 2, 110, 72, },
|
|
{ 9, 1, 1, 2, 110, 127, },
|
|
+ { 10, 1, 1, 2, 110, 54, },
|
|
+ { 11, 1, 1, 2, 110, 64, },
|
|
{ 0, 1, 1, 2, 118, 72, },
|
|
{ 2, 1, 1, 2, 118, 64, },
|
|
{ 1, 1, 1, 2, 118, 72, },
|
|
@@ -41482,6 +41812,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 2, 118, 54, },
|
|
{ 8, 1, 1, 2, 118, 72, },
|
|
{ 9, 1, 1, 2, 118, 127, },
|
|
+ { 10, 1, 1, 2, 118, 54, },
|
|
+ { 11, 1, 1, 2, 118, 64, },
|
|
{ 0, 1, 1, 2, 126, 72, },
|
|
{ 2, 1, 1, 2, 126, 64, },
|
|
{ 1, 1, 1, 2, 126, 72, },
|
|
@@ -41492,6 +41824,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 2, 126, 54, },
|
|
{ 8, 1, 1, 2, 126, 72, },
|
|
{ 9, 1, 1, 2, 126, 127, },
|
|
+ { 10, 1, 1, 2, 126, 54, },
|
|
+ { 11, 1, 1, 2, 126, 64, },
|
|
{ 0, 1, 1, 2, 134, 72, },
|
|
{ 2, 1, 1, 2, 134, 64, },
|
|
{ 1, 1, 1, 2, 134, 72, },
|
|
@@ -41502,6 +41836,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 2, 134, 54, },
|
|
{ 8, 1, 1, 2, 134, 72, },
|
|
{ 9, 1, 1, 2, 134, 127, },
|
|
+ { 10, 1, 1, 2, 134, 54, },
|
|
+ { 11, 1, 1, 2, 134, 64, },
|
|
{ 0, 1, 1, 2, 142, 72, },
|
|
{ 2, 1, 1, 2, 142, 127, },
|
|
{ 1, 1, 1, 2, 142, 127, },
|
|
@@ -41512,8 +41848,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 2, 142, 127, },
|
|
{ 8, 1, 1, 2, 142, 72, },
|
|
{ 9, 1, 1, 2, 142, 127, },
|
|
+ { 10, 1, 1, 2, 142, 127, },
|
|
+ { 11, 1, 1, 2, 142, 72, },
|
|
{ 0, 1, 1, 2, 151, 72, },
|
|
- { 2, 1, 1, 2, 151, 54, },
|
|
+ { 2, 1, 1, 2, 151, 28, },
|
|
{ 1, 1, 1, 2, 151, 127, },
|
|
{ 3, 1, 1, 2, 151, 72, },
|
|
{ 4, 1, 1, 2, 151, 72, },
|
|
@@ -41521,9 +41859,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 1, 2, 151, 72, },
|
|
{ 7, 1, 1, 2, 151, 54, },
|
|
{ 8, 1, 1, 2, 151, 72, },
|
|
- { 9, 1, 1, 2, 151, 54, },
|
|
+ { 9, 1, 1, 2, 151, 28, },
|
|
+ { 10, 1, 1, 2, 151, 28, },
|
|
+ { 11, 1, 1, 2, 151, 64, },
|
|
{ 0, 1, 1, 2, 159, 72, },
|
|
- { 2, 1, 1, 2, 159, 54, },
|
|
+ { 2, 1, 1, 2, 159, 28, },
|
|
{ 1, 1, 1, 2, 159, 127, },
|
|
{ 3, 1, 1, 2, 159, 72, },
|
|
{ 4, 1, 1, 2, 159, 72, },
|
|
@@ -41531,7 +41871,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 1, 2, 159, 72, },
|
|
{ 7, 1, 1, 2, 159, 54, },
|
|
{ 8, 1, 1, 2, 159, 72, },
|
|
- { 9, 1, 1, 2, 159, 54, },
|
|
+ { 9, 1, 1, 2, 159, 28, },
|
|
+ { 10, 1, 1, 2, 159, 28, },
|
|
+ { 11, 1, 1, 2, 159, 64, },
|
|
{ 0, 1, 1, 3, 38, 60, },
|
|
{ 2, 1, 1, 3, 38, 40, },
|
|
{ 1, 1, 1, 3, 38, 50, },
|
|
@@ -41542,6 +41884,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 3, 38, 30, },
|
|
{ 8, 1, 1, 3, 38, 50, },
|
|
{ 9, 1, 1, 3, 38, 40, },
|
|
+ { 10, 1, 1, 3, 38, 40, },
|
|
+ { 11, 1, 1, 3, 38, 40, },
|
|
{ 0, 1, 1, 3, 46, 68, },
|
|
{ 2, 1, 1, 3, 46, 40, },
|
|
{ 1, 1, 1, 3, 46, 50, },
|
|
@@ -41552,6 +41896,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 3, 46, 30, },
|
|
{ 8, 1, 1, 3, 46, 50, },
|
|
{ 9, 1, 1, 3, 46, 40, },
|
|
+ { 10, 1, 1, 3, 46, 40, },
|
|
+ { 11, 1, 1, 3, 46, 40, },
|
|
{ 0, 1, 1, 3, 54, 68, },
|
|
{ 2, 1, 1, 3, 54, 40, },
|
|
{ 1, 1, 1, 3, 54, 50, },
|
|
@@ -41562,6 +41908,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 3, 54, 30, },
|
|
{ 8, 1, 1, 3, 54, 68, },
|
|
{ 9, 1, 1, 3, 54, 40, },
|
|
+ { 10, 1, 1, 3, 54, 40, },
|
|
+ { 11, 1, 1, 3, 54, 40, },
|
|
{ 0, 1, 1, 3, 62, 58, },
|
|
{ 2, 1, 1, 3, 62, 40, },
|
|
{ 1, 1, 1, 3, 62, 48, },
|
|
@@ -41572,6 +41920,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 3, 62, 30, },
|
|
{ 8, 1, 1, 3, 62, 58, },
|
|
{ 9, 1, 1, 3, 62, 40, },
|
|
+ { 10, 1, 1, 3, 62, 40, },
|
|
+ { 11, 1, 1, 3, 62, 40, },
|
|
{ 0, 1, 1, 3, 102, 54, },
|
|
{ 2, 1, 1, 3, 102, 40, },
|
|
{ 1, 1, 1, 3, 102, 70, },
|
|
@@ -41582,6 +41932,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 3, 102, 30, },
|
|
{ 8, 1, 1, 3, 102, 54, },
|
|
{ 9, 1, 1, 3, 102, 127, },
|
|
+ { 10, 1, 1, 3, 102, 30, },
|
|
+ { 11, 1, 1, 3, 102, 40, },
|
|
{ 0, 1, 1, 3, 110, 68, },
|
|
{ 2, 1, 1, 3, 110, 40, },
|
|
{ 1, 1, 1, 3, 110, 70, },
|
|
@@ -41592,6 +41944,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 3, 110, 30, },
|
|
{ 8, 1, 1, 3, 110, 68, },
|
|
{ 9, 1, 1, 3, 110, 127, },
|
|
+ { 10, 1, 1, 3, 110, 30, },
|
|
+ { 11, 1, 1, 3, 110, 40, },
|
|
{ 0, 1, 1, 3, 118, 68, },
|
|
{ 2, 1, 1, 3, 118, 40, },
|
|
{ 1, 1, 1, 3, 118, 70, },
|
|
@@ -41602,6 +41956,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 3, 118, 30, },
|
|
{ 8, 1, 1, 3, 118, 68, },
|
|
{ 9, 1, 1, 3, 118, 127, },
|
|
+ { 10, 1, 1, 3, 118, 30, },
|
|
+ { 11, 1, 1, 3, 118, 40, },
|
|
{ 0, 1, 1, 3, 126, 68, },
|
|
{ 2, 1, 1, 3, 126, 40, },
|
|
{ 1, 1, 1, 3, 126, 70, },
|
|
@@ -41612,6 +41968,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 3, 126, 30, },
|
|
{ 8, 1, 1, 3, 126, 68, },
|
|
{ 9, 1, 1, 3, 126, 127, },
|
|
+ { 10, 1, 1, 3, 126, 30, },
|
|
+ { 11, 1, 1, 3, 126, 40, },
|
|
{ 0, 1, 1, 3, 134, 68, },
|
|
{ 2, 1, 1, 3, 134, 40, },
|
|
{ 1, 1, 1, 3, 134, 70, },
|
|
@@ -41622,6 +41980,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 3, 134, 30, },
|
|
{ 8, 1, 1, 3, 134, 68, },
|
|
{ 9, 1, 1, 3, 134, 127, },
|
|
+ { 10, 1, 1, 3, 134, 30, },
|
|
+ { 11, 1, 1, 3, 134, 40, },
|
|
{ 0, 1, 1, 3, 142, 68, },
|
|
{ 2, 1, 1, 3, 142, 127, },
|
|
{ 1, 1, 1, 3, 142, 127, },
|
|
@@ -41632,8 +41992,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 1, 3, 142, 127, },
|
|
{ 8, 1, 1, 3, 142, 68, },
|
|
{ 9, 1, 1, 3, 142, 127, },
|
|
+ { 10, 1, 1, 3, 142, 127, },
|
|
+ { 11, 1, 1, 3, 142, 62, },
|
|
{ 0, 1, 1, 3, 151, 72, },
|
|
- { 2, 1, 1, 3, 151, 30, },
|
|
+ { 2, 1, 1, 3, 151, 4, },
|
|
{ 1, 1, 1, 3, 151, 127, },
|
|
{ 3, 1, 1, 3, 151, 72, },
|
|
{ 4, 1, 1, 3, 151, 66, },
|
|
@@ -41641,9 +42003,11 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 1, 3, 151, 72, },
|
|
{ 7, 1, 1, 3, 151, 30, },
|
|
{ 8, 1, 1, 3, 151, 68, },
|
|
- { 9, 1, 1, 3, 151, 30, },
|
|
+ { 9, 1, 1, 3, 151, 4, },
|
|
+ { 10, 1, 1, 3, 151, 4, },
|
|
+ { 11, 1, 1, 3, 151, 40, },
|
|
{ 0, 1, 1, 3, 159, 72, },
|
|
- { 2, 1, 1, 3, 159, 30, },
|
|
+ { 2, 1, 1, 3, 159, 4, },
|
|
{ 1, 1, 1, 3, 159, 127, },
|
|
{ 3, 1, 1, 3, 159, 72, },
|
|
{ 4, 1, 1, 3, 159, 66, },
|
|
@@ -41651,7 +42015,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 1, 3, 159, 72, },
|
|
{ 7, 1, 1, 3, 159, 30, },
|
|
{ 8, 1, 1, 3, 159, 72, },
|
|
- { 9, 1, 1, 3, 159, 30, },
|
|
+ { 9, 1, 1, 3, 159, 4, },
|
|
+ { 10, 1, 1, 3, 159, 4, },
|
|
+ { 11, 1, 1, 3, 159, 40, },
|
|
{ 0, 1, 2, 4, 42, 64, },
|
|
{ 2, 1, 2, 4, 42, 64, },
|
|
{ 1, 1, 2, 4, 42, 64, },
|
|
@@ -41662,6 +42028,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 2, 4, 42, 54, },
|
|
{ 8, 1, 2, 4, 42, 62, },
|
|
{ 9, 1, 2, 4, 42, 64, },
|
|
+ { 10, 1, 2, 4, 42, 64, },
|
|
+ { 11, 1, 2, 4, 42, 64, },
|
|
{ 0, 1, 2, 4, 58, 62, },
|
|
{ 2, 1, 2, 4, 58, 64, },
|
|
{ 1, 1, 2, 4, 58, 64, },
|
|
@@ -41672,6 +42040,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 2, 4, 58, 54, },
|
|
{ 8, 1, 2, 4, 58, 62, },
|
|
{ 9, 1, 2, 4, 58, 64, },
|
|
+ { 10, 1, 2, 4, 58, 64, },
|
|
+ { 11, 1, 2, 4, 58, 64, },
|
|
{ 0, 1, 2, 4, 106, 58, },
|
|
{ 2, 1, 2, 4, 106, 64, },
|
|
{ 1, 1, 2, 4, 106, 72, },
|
|
@@ -41682,6 +42052,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 2, 4, 106, 54, },
|
|
{ 8, 1, 2, 4, 106, 58, },
|
|
{ 9, 1, 2, 4, 106, 127, },
|
|
+ { 10, 1, 2, 4, 106, 54, },
|
|
+ { 11, 1, 2, 4, 106, 64, },
|
|
{ 0, 1, 2, 4, 122, 72, },
|
|
{ 2, 1, 2, 4, 122, 64, },
|
|
{ 1, 1, 2, 4, 122, 72, },
|
|
@@ -41692,6 +42064,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 2, 4, 122, 54, },
|
|
{ 8, 1, 2, 4, 122, 72, },
|
|
{ 9, 1, 2, 4, 122, 127, },
|
|
+ { 10, 1, 2, 4, 122, 54, },
|
|
+ { 11, 1, 2, 4, 122, 64, },
|
|
{ 0, 1, 2, 4, 138, 72, },
|
|
{ 2, 1, 2, 4, 138, 127, },
|
|
{ 1, 1, 2, 4, 138, 127, },
|
|
@@ -41702,8 +42076,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 2, 4, 138, 127, },
|
|
{ 8, 1, 2, 4, 138, 72, },
|
|
{ 9, 1, 2, 4, 138, 127, },
|
|
+ { 10, 1, 2, 4, 138, 127, },
|
|
+ { 11, 1, 2, 4, 138, 72, },
|
|
{ 0, 1, 2, 4, 155, 72, },
|
|
- { 2, 1, 2, 4, 155, 54, },
|
|
+ { 2, 1, 2, 4, 155, 28, },
|
|
{ 1, 1, 2, 4, 155, 127, },
|
|
{ 3, 1, 2, 4, 155, 72, },
|
|
{ 4, 1, 2, 4, 155, 68, },
|
|
@@ -41711,7 +42087,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 2, 4, 155, 72, },
|
|
{ 7, 1, 2, 4, 155, 54, },
|
|
{ 8, 1, 2, 4, 155, 68, },
|
|
- { 9, 1, 2, 4, 155, 54, },
|
|
+ { 9, 1, 2, 4, 155, 28, },
|
|
+ { 10, 1, 2, 4, 155, 28, },
|
|
+ { 11, 1, 2, 4, 155, 64, },
|
|
{ 0, 1, 2, 5, 42, 54, },
|
|
{ 2, 1, 2, 5, 42, 40, },
|
|
{ 1, 1, 2, 5, 42, 50, },
|
|
@@ -41722,6 +42100,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 2, 5, 42, 30, },
|
|
{ 8, 1, 2, 5, 42, 50, },
|
|
{ 9, 1, 2, 5, 42, 40, },
|
|
+ { 10, 1, 2, 5, 42, 40, },
|
|
+ { 11, 1, 2, 5, 42, 40, },
|
|
{ 0, 1, 2, 5, 58, 52, },
|
|
{ 2, 1, 2, 5, 58, 40, },
|
|
{ 1, 1, 2, 5, 58, 50, },
|
|
@@ -41732,6 +42112,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 2, 5, 58, 30, },
|
|
{ 8, 1, 2, 5, 58, 52, },
|
|
{ 9, 1, 2, 5, 58, 40, },
|
|
+ { 10, 1, 2, 5, 58, 40, },
|
|
+ { 11, 1, 2, 5, 58, 40, },
|
|
{ 0, 1, 2, 5, 106, 50, },
|
|
{ 2, 1, 2, 5, 106, 40, },
|
|
{ 1, 1, 2, 5, 106, 72, },
|
|
@@ -41742,6 +42124,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 2, 5, 106, 30, },
|
|
{ 8, 1, 2, 5, 106, 50, },
|
|
{ 9, 1, 2, 5, 106, 127, },
|
|
+ { 10, 1, 2, 5, 106, 30, },
|
|
+ { 11, 1, 2, 5, 106, 40, },
|
|
{ 0, 1, 2, 5, 122, 66, },
|
|
{ 2, 1, 2, 5, 122, 40, },
|
|
{ 1, 1, 2, 5, 122, 72, },
|
|
@@ -41752,6 +42136,8 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 2, 5, 122, 30, },
|
|
{ 8, 1, 2, 5, 122, 66, },
|
|
{ 9, 1, 2, 5, 122, 127, },
|
|
+ { 10, 1, 2, 5, 122, 30, },
|
|
+ { 11, 1, 2, 5, 122, 40, },
|
|
{ 0, 1, 2, 5, 138, 66, },
|
|
{ 2, 1, 2, 5, 138, 127, },
|
|
{ 1, 1, 2, 5, 138, 127, },
|
|
@@ -41762,8 +42148,10 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 7, 1, 2, 5, 138, 127, },
|
|
{ 8, 1, 2, 5, 138, 66, },
|
|
{ 9, 1, 2, 5, 138, 127, },
|
|
+ { 10, 1, 2, 5, 138, 127, },
|
|
+ { 11, 1, 2, 5, 138, 60, },
|
|
{ 0, 1, 2, 5, 155, 62, },
|
|
- { 2, 1, 2, 5, 155, 30, },
|
|
+ { 2, 1, 2, 5, 155, 4, },
|
|
{ 1, 1, 2, 5, 155, 127, },
|
|
{ 3, 1, 2, 5, 155, 62, },
|
|
{ 4, 1, 2, 5, 155, 58, },
|
|
@@ -41771,7 +42159,9 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type0[] = {
|
|
{ 6, 1, 2, 5, 155, 62, },
|
|
{ 7, 1, 2, 5, 155, 30, },
|
|
{ 8, 1, 2, 5, 155, 62, },
|
|
- { 9, 1, 2, 5, 155, 30, },
|
|
+ { 9, 1, 2, 5, 155, 4, },
|
|
+ { 10, 1, 2, 5, 155, 4, },
|
|
+ { 11, 1, 2, 5, 155, 40, },
|
|
};
|
|
|
|
RTW_DECL_TABLE_TXPWR_LMT(rtw8822c_txpwr_lmt_type0);
|
|
@@ -41783,9 +42173,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 1, 72, },
|
|
{ 4, 0, 0, 0, 1, 76, },
|
|
{ 5, 0, 0, 0, 1, 56, },
|
|
- { 6, 0, 0, 0, 1, 72, },
|
|
- { 7, 0, 0, 0, 1, 60, },
|
|
- { 8, 0, 0, 0, 1, 72, },
|
|
{ 9, 0, 0, 0, 1, 60, },
|
|
{ 0, 0, 0, 0, 2, 72, },
|
|
{ 2, 0, 0, 0, 2, 56, },
|
|
@@ -41793,9 +42180,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 2, 72, },
|
|
{ 4, 0, 0, 0, 2, 76, },
|
|
{ 5, 0, 0, 0, 2, 56, },
|
|
- { 6, 0, 0, 0, 2, 72, },
|
|
- { 7, 0, 0, 0, 2, 60, },
|
|
- { 8, 0, 0, 0, 2, 72, },
|
|
{ 9, 0, 0, 0, 2, 60, },
|
|
{ 0, 0, 0, 0, 3, 76, },
|
|
{ 2, 0, 0, 0, 3, 56, },
|
|
@@ -41803,9 +42187,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 3, 76, },
|
|
{ 4, 0, 0, 0, 3, 76, },
|
|
{ 5, 0, 0, 0, 3, 56, },
|
|
- { 6, 0, 0, 0, 3, 76, },
|
|
- { 7, 0, 0, 0, 3, 60, },
|
|
- { 8, 0, 0, 0, 3, 76, },
|
|
{ 9, 0, 0, 0, 3, 60, },
|
|
{ 0, 0, 0, 0, 4, 76, },
|
|
{ 2, 0, 0, 0, 4, 56, },
|
|
@@ -41813,9 +42194,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 4, 76, },
|
|
{ 4, 0, 0, 0, 4, 76, },
|
|
{ 5, 0, 0, 0, 4, 56, },
|
|
- { 6, 0, 0, 0, 4, 76, },
|
|
- { 7, 0, 0, 0, 4, 60, },
|
|
- { 8, 0, 0, 0, 4, 76, },
|
|
{ 9, 0, 0, 0, 4, 60, },
|
|
{ 0, 0, 0, 0, 5, 76, },
|
|
{ 2, 0, 0, 0, 5, 56, },
|
|
@@ -41823,9 +42201,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 5, 76, },
|
|
{ 4, 0, 0, 0, 5, 76, },
|
|
{ 5, 0, 0, 0, 5, 56, },
|
|
- { 6, 0, 0, 0, 5, 76, },
|
|
- { 7, 0, 0, 0, 5, 60, },
|
|
- { 8, 0, 0, 0, 5, 76, },
|
|
{ 9, 0, 0, 0, 5, 60, },
|
|
{ 0, 0, 0, 0, 6, 76, },
|
|
{ 2, 0, 0, 0, 6, 56, },
|
|
@@ -41833,9 +42208,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 6, 76, },
|
|
{ 4, 0, 0, 0, 6, 76, },
|
|
{ 5, 0, 0, 0, 6, 56, },
|
|
- { 6, 0, 0, 0, 6, 76, },
|
|
- { 7, 0, 0, 0, 6, 60, },
|
|
- { 8, 0, 0, 0, 6, 76, },
|
|
{ 9, 0, 0, 0, 6, 60, },
|
|
{ 0, 0, 0, 0, 7, 76, },
|
|
{ 2, 0, 0, 0, 7, 56, },
|
|
@@ -41843,9 +42215,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 7, 76, },
|
|
{ 4, 0, 0, 0, 7, 76, },
|
|
{ 5, 0, 0, 0, 7, 56, },
|
|
- { 6, 0, 0, 0, 7, 76, },
|
|
- { 7, 0, 0, 0, 7, 60, },
|
|
- { 8, 0, 0, 0, 7, 76, },
|
|
{ 9, 0, 0, 0, 7, 60, },
|
|
{ 0, 0, 0, 0, 8, 76, },
|
|
{ 2, 0, 0, 0, 8, 56, },
|
|
@@ -41853,9 +42222,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 8, 76, },
|
|
{ 4, 0, 0, 0, 8, 76, },
|
|
{ 5, 0, 0, 0, 8, 56, },
|
|
- { 6, 0, 0, 0, 8, 76, },
|
|
- { 7, 0, 0, 0, 8, 60, },
|
|
- { 8, 0, 0, 0, 8, 76, },
|
|
{ 9, 0, 0, 0, 8, 60, },
|
|
{ 0, 0, 0, 0, 9, 76, },
|
|
{ 2, 0, 0, 0, 9, 56, },
|
|
@@ -41863,9 +42229,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 9, 76, },
|
|
{ 4, 0, 0, 0, 9, 76, },
|
|
{ 5, 0, 0, 0, 9, 56, },
|
|
- { 6, 0, 0, 0, 9, 76, },
|
|
- { 7, 0, 0, 0, 9, 60, },
|
|
- { 8, 0, 0, 0, 9, 76, },
|
|
{ 9, 0, 0, 0, 9, 60, },
|
|
{ 0, 0, 0, 0, 10, 72, },
|
|
{ 2, 0, 0, 0, 10, 56, },
|
|
@@ -41873,9 +42236,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 10, 72, },
|
|
{ 4, 0, 0, 0, 10, 76, },
|
|
{ 5, 0, 0, 0, 10, 56, },
|
|
- { 6, 0, 0, 0, 10, 72, },
|
|
- { 7, 0, 0, 0, 10, 60, },
|
|
- { 8, 0, 0, 0, 10, 72, },
|
|
{ 9, 0, 0, 0, 10, 60, },
|
|
{ 0, 0, 0, 0, 11, 72, },
|
|
{ 2, 0, 0, 0, 11, 56, },
|
|
@@ -41883,29 +42243,20 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 11, 72, },
|
|
{ 4, 0, 0, 0, 11, 76, },
|
|
{ 5, 0, 0, 0, 11, 56, },
|
|
- { 6, 0, 0, 0, 11, 72, },
|
|
- { 7, 0, 0, 0, 11, 60, },
|
|
- { 8, 0, 0, 0, 11, 72, },
|
|
{ 9, 0, 0, 0, 11, 60, },
|
|
- { 0, 0, 0, 0, 12, 44, },
|
|
+ { 0, 0, 0, 0, 12, 52, },
|
|
{ 2, 0, 0, 0, 12, 56, },
|
|
{ 1, 0, 0, 0, 12, 72, },
|
|
{ 3, 0, 0, 0, 12, 52, },
|
|
{ 4, 0, 0, 0, 12, 76, },
|
|
{ 5, 0, 0, 0, 12, 56, },
|
|
- { 6, 0, 0, 0, 12, 52, },
|
|
- { 7, 0, 0, 0, 12, 60, },
|
|
- { 8, 0, 0, 0, 12, 52, },
|
|
{ 9, 0, 0, 0, 12, 60, },
|
|
- { 0, 0, 0, 0, 13, 40, },
|
|
+ { 0, 0, 0, 0, 13, 48, },
|
|
{ 2, 0, 0, 0, 13, 56, },
|
|
{ 1, 0, 0, 0, 13, 72, },
|
|
{ 3, 0, 0, 0, 13, 48, },
|
|
{ 4, 0, 0, 0, 13, 76, },
|
|
{ 5, 0, 0, 0, 13, 56, },
|
|
- { 6, 0, 0, 0, 13, 48, },
|
|
- { 7, 0, 0, 0, 13, 60, },
|
|
- { 8, 0, 0, 0, 13, 48, },
|
|
{ 9, 0, 0, 0, 13, 60, },
|
|
{ 0, 0, 0, 0, 14, 127, },
|
|
{ 2, 0, 0, 0, 14, 127, },
|
|
@@ -41913,9 +42264,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 0, 14, 127, },
|
|
{ 4, 0, 0, 0, 14, 127, },
|
|
{ 5, 0, 0, 0, 14, 127, },
|
|
- { 6, 0, 0, 0, 14, 127, },
|
|
- { 7, 0, 0, 0, 14, 127, },
|
|
- { 8, 0, 0, 0, 14, 127, },
|
|
{ 9, 0, 0, 0, 14, 127, },
|
|
{ 0, 0, 0, 1, 1, 52, },
|
|
{ 2, 0, 0, 1, 1, 60, },
|
|
@@ -41923,9 +42271,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 1, 52, },
|
|
{ 4, 0, 0, 1, 1, 76, },
|
|
{ 5, 0, 0, 1, 1, 60, },
|
|
- { 6, 0, 0, 1, 1, 52, },
|
|
- { 7, 0, 0, 1, 1, 60, },
|
|
- { 8, 0, 0, 1, 1, 52, },
|
|
{ 9, 0, 0, 1, 1, 60, },
|
|
{ 0, 0, 0, 1, 2, 60, },
|
|
{ 2, 0, 0, 1, 2, 60, },
|
|
@@ -41933,9 +42278,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 2, 60, },
|
|
{ 4, 0, 0, 1, 2, 76, },
|
|
{ 5, 0, 0, 1, 2, 60, },
|
|
- { 6, 0, 0, 1, 2, 60, },
|
|
- { 7, 0, 0, 1, 2, 60, },
|
|
- { 8, 0, 0, 1, 2, 60, },
|
|
{ 9, 0, 0, 1, 2, 60, },
|
|
{ 0, 0, 0, 1, 3, 64, },
|
|
{ 2, 0, 0, 1, 3, 60, },
|
|
@@ -41943,9 +42285,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 3, 64, },
|
|
{ 4, 0, 0, 1, 3, 76, },
|
|
{ 5, 0, 0, 1, 3, 60, },
|
|
- { 6, 0, 0, 1, 3, 64, },
|
|
- { 7, 0, 0, 1, 3, 60, },
|
|
- { 8, 0, 0, 1, 3, 64, },
|
|
{ 9, 0, 0, 1, 3, 60, },
|
|
{ 0, 0, 0, 1, 4, 68, },
|
|
{ 2, 0, 0, 1, 4, 60, },
|
|
@@ -41953,9 +42292,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 4, 68, },
|
|
{ 4, 0, 0, 1, 4, 76, },
|
|
{ 5, 0, 0, 1, 4, 60, },
|
|
- { 6, 0, 0, 1, 4, 68, },
|
|
- { 7, 0, 0, 1, 4, 60, },
|
|
- { 8, 0, 0, 1, 4, 68, },
|
|
{ 9, 0, 0, 1, 4, 60, },
|
|
{ 0, 0, 0, 1, 5, 76, },
|
|
{ 2, 0, 0, 1, 5, 60, },
|
|
@@ -41963,9 +42299,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 5, 76, },
|
|
{ 4, 0, 0, 1, 5, 76, },
|
|
{ 5, 0, 0, 1, 5, 60, },
|
|
- { 6, 0, 0, 1, 5, 76, },
|
|
- { 7, 0, 0, 1, 5, 60, },
|
|
- { 8, 0, 0, 1, 5, 76, },
|
|
{ 9, 0, 0, 1, 5, 60, },
|
|
{ 0, 0, 0, 1, 6, 76, },
|
|
{ 2, 0, 0, 1, 6, 60, },
|
|
@@ -41973,9 +42306,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 6, 76, },
|
|
{ 4, 0, 0, 1, 6, 76, },
|
|
{ 5, 0, 0, 1, 6, 60, },
|
|
- { 6, 0, 0, 1, 6, 76, },
|
|
- { 7, 0, 0, 1, 6, 60, },
|
|
- { 8, 0, 0, 1, 6, 76, },
|
|
{ 9, 0, 0, 1, 6, 60, },
|
|
{ 0, 0, 0, 1, 7, 76, },
|
|
{ 2, 0, 0, 1, 7, 60, },
|
|
@@ -41983,9 +42313,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 7, 76, },
|
|
{ 4, 0, 0, 1, 7, 76, },
|
|
{ 5, 0, 0, 1, 7, 60, },
|
|
- { 6, 0, 0, 1, 7, 76, },
|
|
- { 7, 0, 0, 1, 7, 60, },
|
|
- { 8, 0, 0, 1, 7, 76, },
|
|
{ 9, 0, 0, 1, 7, 60, },
|
|
{ 0, 0, 0, 1, 8, 68, },
|
|
{ 2, 0, 0, 1, 8, 60, },
|
|
@@ -41993,9 +42320,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 8, 68, },
|
|
{ 4, 0, 0, 1, 8, 76, },
|
|
{ 5, 0, 0, 1, 8, 60, },
|
|
- { 6, 0, 0, 1, 8, 68, },
|
|
- { 7, 0, 0, 1, 8, 60, },
|
|
- { 8, 0, 0, 1, 8, 68, },
|
|
{ 9, 0, 0, 1, 8, 60, },
|
|
{ 0, 0, 0, 1, 9, 64, },
|
|
{ 2, 0, 0, 1, 9, 60, },
|
|
@@ -42003,9 +42327,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 9, 64, },
|
|
{ 4, 0, 0, 1, 9, 76, },
|
|
{ 5, 0, 0, 1, 9, 60, },
|
|
- { 6, 0, 0, 1, 9, 64, },
|
|
- { 7, 0, 0, 1, 9, 60, },
|
|
- { 8, 0, 0, 1, 9, 64, },
|
|
{ 9, 0, 0, 1, 9, 60, },
|
|
{ 0, 0, 0, 1, 10, 60, },
|
|
{ 2, 0, 0, 1, 10, 60, },
|
|
@@ -42013,9 +42334,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 10, 60, },
|
|
{ 4, 0, 0, 1, 10, 76, },
|
|
{ 5, 0, 0, 1, 10, 60, },
|
|
- { 6, 0, 0, 1, 10, 60, },
|
|
- { 7, 0, 0, 1, 10, 60, },
|
|
- { 8, 0, 0, 1, 10, 60, },
|
|
{ 9, 0, 0, 1, 10, 60, },
|
|
{ 0, 0, 0, 1, 11, 52, },
|
|
{ 2, 0, 0, 1, 11, 60, },
|
|
@@ -42023,39 +42341,27 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 1, 11, 52, },
|
|
{ 4, 0, 0, 1, 11, 76, },
|
|
{ 5, 0, 0, 1, 11, 60, },
|
|
- { 6, 0, 0, 1, 11, 52, },
|
|
- { 7, 0, 0, 1, 11, 60, },
|
|
- { 8, 0, 0, 1, 11, 52, },
|
|
- { 9, 0, 0, 1, 11, 60, },
|
|
- { 0, 0, 0, 1, 12, 32, },
|
|
+ { 9, 0, 0, 1, 11, 52, },
|
|
+ { 0, 0, 0, 1, 12, 40, },
|
|
{ 2, 0, 0, 1, 12, 60, },
|
|
{ 1, 0, 0, 1, 12, 76, },
|
|
{ 3, 0, 0, 1, 12, 40, },
|
|
{ 4, 0, 0, 1, 12, 76, },
|
|
{ 5, 0, 0, 1, 12, 60, },
|
|
- { 6, 0, 0, 1, 12, 40, },
|
|
- { 7, 0, 0, 1, 12, 60, },
|
|
- { 8, 0, 0, 1, 12, 40, },
|
|
- { 9, 0, 0, 1, 12, 60, },
|
|
- { 0, 0, 0, 1, 13, 20, },
|
|
+ { 9, 0, 0, 1, 12, 48, },
|
|
+ { 0, 0, 0, 1, 13, 28, },
|
|
{ 2, 0, 0, 1, 13, 60, },
|
|
{ 1, 0, 0, 1, 13, 76, },
|
|
{ 3, 0, 0, 1, 13, 28, },
|
|
{ 4, 0, 0, 1, 13, 74, },
|
|
{ 5, 0, 0, 1, 13, 60, },
|
|
- { 6, 0, 0, 1, 13, 28, },
|
|
- { 7, 0, 0, 1, 13, 60, },
|
|
- { 8, 0, 0, 1, 13, 28, },
|
|
- { 9, 0, 0, 1, 13, 60, },
|
|
+ { 9, 0, 0, 1, 13, 40, },
|
|
{ 0, 0, 0, 1, 14, 127, },
|
|
{ 2, 0, 0, 1, 14, 127, },
|
|
{ 1, 0, 0, 1, 14, 127, },
|
|
{ 3, 0, 0, 1, 14, 127, },
|
|
{ 4, 0, 0, 1, 14, 127, },
|
|
{ 5, 0, 0, 1, 14, 127, },
|
|
- { 6, 0, 0, 1, 14, 127, },
|
|
- { 7, 0, 0, 1, 14, 127, },
|
|
- { 8, 0, 0, 1, 14, 127, },
|
|
{ 9, 0, 0, 1, 14, 127, },
|
|
{ 0, 0, 0, 2, 1, 52, },
|
|
{ 2, 0, 0, 2, 1, 60, },
|
|
@@ -42063,9 +42369,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 1, 52, },
|
|
{ 4, 0, 0, 2, 1, 76, },
|
|
{ 5, 0, 0, 2, 1, 60, },
|
|
- { 6, 0, 0, 2, 1, 52, },
|
|
- { 7, 0, 0, 2, 1, 60, },
|
|
- { 8, 0, 0, 2, 1, 52, },
|
|
{ 9, 0, 0, 2, 1, 60, },
|
|
{ 0, 0, 0, 2, 2, 60, },
|
|
{ 2, 0, 0, 2, 2, 60, },
|
|
@@ -42073,9 +42376,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 2, 60, },
|
|
{ 4, 0, 0, 2, 2, 76, },
|
|
{ 5, 0, 0, 2, 2, 60, },
|
|
- { 6, 0, 0, 2, 2, 60, },
|
|
- { 7, 0, 0, 2, 2, 60, },
|
|
- { 8, 0, 0, 2, 2, 60, },
|
|
{ 9, 0, 0, 2, 2, 60, },
|
|
{ 0, 0, 0, 2, 3, 64, },
|
|
{ 2, 0, 0, 2, 3, 60, },
|
|
@@ -42083,9 +42383,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 3, 64, },
|
|
{ 4, 0, 0, 2, 3, 76, },
|
|
{ 5, 0, 0, 2, 3, 60, },
|
|
- { 6, 0, 0, 2, 3, 64, },
|
|
- { 7, 0, 0, 2, 3, 60, },
|
|
- { 8, 0, 0, 2, 3, 64, },
|
|
{ 9, 0, 0, 2, 3, 60, },
|
|
{ 0, 0, 0, 2, 4, 68, },
|
|
{ 2, 0, 0, 2, 4, 60, },
|
|
@@ -42093,9 +42390,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 4, 68, },
|
|
{ 4, 0, 0, 2, 4, 76, },
|
|
{ 5, 0, 0, 2, 4, 60, },
|
|
- { 6, 0, 0, 2, 4, 68, },
|
|
- { 7, 0, 0, 2, 4, 60, },
|
|
- { 8, 0, 0, 2, 4, 68, },
|
|
{ 9, 0, 0, 2, 4, 60, },
|
|
{ 0, 0, 0, 2, 5, 76, },
|
|
{ 2, 0, 0, 2, 5, 60, },
|
|
@@ -42103,9 +42397,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 5, 76, },
|
|
{ 4, 0, 0, 2, 5, 76, },
|
|
{ 5, 0, 0, 2, 5, 60, },
|
|
- { 6, 0, 0, 2, 5, 76, },
|
|
- { 7, 0, 0, 2, 5, 60, },
|
|
- { 8, 0, 0, 2, 5, 76, },
|
|
{ 9, 0, 0, 2, 5, 60, },
|
|
{ 0, 0, 0, 2, 6, 76, },
|
|
{ 2, 0, 0, 2, 6, 60, },
|
|
@@ -42113,9 +42404,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 6, 76, },
|
|
{ 4, 0, 0, 2, 6, 76, },
|
|
{ 5, 0, 0, 2, 6, 60, },
|
|
- { 6, 0, 0, 2, 6, 76, },
|
|
- { 7, 0, 0, 2, 6, 60, },
|
|
- { 8, 0, 0, 2, 6, 76, },
|
|
{ 9, 0, 0, 2, 6, 60, },
|
|
{ 0, 0, 0, 2, 7, 76, },
|
|
{ 2, 0, 0, 2, 7, 60, },
|
|
@@ -42123,9 +42411,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 7, 76, },
|
|
{ 4, 0, 0, 2, 7, 76, },
|
|
{ 5, 0, 0, 2, 7, 60, },
|
|
- { 6, 0, 0, 2, 7, 76, },
|
|
- { 7, 0, 0, 2, 7, 60, },
|
|
- { 8, 0, 0, 2, 7, 76, },
|
|
{ 9, 0, 0, 2, 7, 60, },
|
|
{ 0, 0, 0, 2, 8, 68, },
|
|
{ 2, 0, 0, 2, 8, 60, },
|
|
@@ -42133,9 +42418,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 8, 68, },
|
|
{ 4, 0, 0, 2, 8, 76, },
|
|
{ 5, 0, 0, 2, 8, 60, },
|
|
- { 6, 0, 0, 2, 8, 68, },
|
|
- { 7, 0, 0, 2, 8, 60, },
|
|
- { 8, 0, 0, 2, 8, 68, },
|
|
{ 9, 0, 0, 2, 8, 60, },
|
|
{ 0, 0, 0, 2, 9, 64, },
|
|
{ 2, 0, 0, 2, 9, 60, },
|
|
@@ -42143,9 +42425,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 9, 64, },
|
|
{ 4, 0, 0, 2, 9, 76, },
|
|
{ 5, 0, 0, 2, 9, 60, },
|
|
- { 6, 0, 0, 2, 9, 64, },
|
|
- { 7, 0, 0, 2, 9, 60, },
|
|
- { 8, 0, 0, 2, 9, 64, },
|
|
{ 9, 0, 0, 2, 9, 60, },
|
|
{ 0, 0, 0, 2, 10, 60, },
|
|
{ 2, 0, 0, 2, 10, 60, },
|
|
@@ -42153,9 +42432,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 10, 60, },
|
|
{ 4, 0, 0, 2, 10, 76, },
|
|
{ 5, 0, 0, 2, 10, 60, },
|
|
- { 6, 0, 0, 2, 10, 60, },
|
|
- { 7, 0, 0, 2, 10, 60, },
|
|
- { 8, 0, 0, 2, 10, 60, },
|
|
{ 9, 0, 0, 2, 10, 60, },
|
|
{ 0, 0, 0, 2, 11, 52, },
|
|
{ 2, 0, 0, 2, 11, 60, },
|
|
@@ -42163,39 +42439,27 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 2, 11, 52, },
|
|
{ 4, 0, 0, 2, 11, 76, },
|
|
{ 5, 0, 0, 2, 11, 60, },
|
|
- { 6, 0, 0, 2, 11, 52, },
|
|
- { 7, 0, 0, 2, 11, 60, },
|
|
- { 8, 0, 0, 2, 11, 52, },
|
|
- { 9, 0, 0, 2, 11, 60, },
|
|
- { 0, 0, 0, 2, 12, 32, },
|
|
+ { 9, 0, 0, 2, 11, 52, },
|
|
+ { 0, 0, 0, 2, 12, 40, },
|
|
{ 2, 0, 0, 2, 12, 60, },
|
|
{ 1, 0, 0, 2, 12, 76, },
|
|
{ 3, 0, 0, 2, 12, 40, },
|
|
{ 4, 0, 0, 2, 12, 76, },
|
|
{ 5, 0, 0, 2, 12, 60, },
|
|
- { 6, 0, 0, 2, 12, 40, },
|
|
- { 7, 0, 0, 2, 12, 60, },
|
|
- { 8, 0, 0, 2, 12, 40, },
|
|
- { 9, 0, 0, 2, 12, 60, },
|
|
- { 0, 0, 0, 2, 13, 20, },
|
|
+ { 9, 0, 0, 2, 12, 48, },
|
|
+ { 0, 0, 0, 2, 13, 28, },
|
|
{ 2, 0, 0, 2, 13, 60, },
|
|
{ 1, 0, 0, 2, 13, 76, },
|
|
{ 3, 0, 0, 2, 13, 28, },
|
|
{ 4, 0, 0, 2, 13, 74, },
|
|
{ 5, 0, 0, 2, 13, 60, },
|
|
- { 6, 0, 0, 2, 13, 28, },
|
|
- { 7, 0, 0, 2, 13, 60, },
|
|
- { 8, 0, 0, 2, 13, 28, },
|
|
- { 9, 0, 0, 2, 13, 60, },
|
|
+ { 9, 0, 0, 2, 13, 40, },
|
|
{ 0, 0, 0, 2, 14, 127, },
|
|
{ 2, 0, 0, 2, 14, 127, },
|
|
{ 1, 0, 0, 2, 14, 127, },
|
|
{ 3, 0, 0, 2, 14, 127, },
|
|
{ 4, 0, 0, 2, 14, 127, },
|
|
{ 5, 0, 0, 2, 14, 127, },
|
|
- { 6, 0, 0, 2, 14, 127, },
|
|
- { 7, 0, 0, 2, 14, 127, },
|
|
- { 8, 0, 0, 2, 14, 127, },
|
|
{ 9, 0, 0, 2, 14, 127, },
|
|
{ 0, 0, 0, 3, 1, 52, },
|
|
{ 2, 0, 0, 3, 1, 36, },
|
|
@@ -42203,9 +42467,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 1, 52, },
|
|
{ 4, 0, 0, 3, 1, 72, },
|
|
{ 5, 0, 0, 3, 1, 36, },
|
|
- { 6, 0, 0, 3, 1, 52, },
|
|
- { 7, 0, 0, 3, 1, 36, },
|
|
- { 8, 0, 0, 3, 1, 52, },
|
|
{ 9, 0, 0, 3, 1, 36, },
|
|
{ 0, 0, 0, 3, 2, 60, },
|
|
{ 2, 0, 0, 3, 2, 36, },
|
|
@@ -42213,9 +42474,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 2, 60, },
|
|
{ 4, 0, 0, 3, 2, 72, },
|
|
{ 5, 0, 0, 3, 2, 36, },
|
|
- { 6, 0, 0, 3, 2, 60, },
|
|
- { 7, 0, 0, 3, 2, 36, },
|
|
- { 8, 0, 0, 3, 2, 60, },
|
|
{ 9, 0, 0, 3, 2, 36, },
|
|
{ 0, 0, 0, 3, 3, 64, },
|
|
{ 2, 0, 0, 3, 3, 36, },
|
|
@@ -42223,9 +42481,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 3, 64, },
|
|
{ 4, 0, 0, 3, 3, 72, },
|
|
{ 5, 0, 0, 3, 3, 36, },
|
|
- { 6, 0, 0, 3, 3, 64, },
|
|
- { 7, 0, 0, 3, 3, 36, },
|
|
- { 8, 0, 0, 3, 3, 64, },
|
|
{ 9, 0, 0, 3, 3, 36, },
|
|
{ 0, 0, 0, 3, 4, 68, },
|
|
{ 2, 0, 0, 3, 4, 36, },
|
|
@@ -42233,9 +42488,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 4, 68, },
|
|
{ 4, 0, 0, 3, 4, 72, },
|
|
{ 5, 0, 0, 3, 4, 36, },
|
|
- { 6, 0, 0, 3, 4, 68, },
|
|
- { 7, 0, 0, 3, 4, 36, },
|
|
- { 8, 0, 0, 3, 4, 68, },
|
|
{ 9, 0, 0, 3, 4, 36, },
|
|
{ 0, 0, 0, 3, 5, 76, },
|
|
{ 2, 0, 0, 3, 5, 36, },
|
|
@@ -42243,9 +42495,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 5, 76, },
|
|
{ 4, 0, 0, 3, 5, 72, },
|
|
{ 5, 0, 0, 3, 5, 36, },
|
|
- { 6, 0, 0, 3, 5, 76, },
|
|
- { 7, 0, 0, 3, 5, 36, },
|
|
- { 8, 0, 0, 3, 5, 76, },
|
|
{ 9, 0, 0, 3, 5, 36, },
|
|
{ 0, 0, 0, 3, 6, 76, },
|
|
{ 2, 0, 0, 3, 6, 36, },
|
|
@@ -42253,9 +42502,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 6, 76, },
|
|
{ 4, 0, 0, 3, 6, 72, },
|
|
{ 5, 0, 0, 3, 6, 36, },
|
|
- { 6, 0, 0, 3, 6, 76, },
|
|
- { 7, 0, 0, 3, 6, 36, },
|
|
- { 8, 0, 0, 3, 6, 76, },
|
|
{ 9, 0, 0, 3, 6, 36, },
|
|
{ 0, 0, 0, 3, 7, 76, },
|
|
{ 2, 0, 0, 3, 7, 36, },
|
|
@@ -42263,9 +42509,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 7, 76, },
|
|
{ 4, 0, 0, 3, 7, 72, },
|
|
{ 5, 0, 0, 3, 7, 36, },
|
|
- { 6, 0, 0, 3, 7, 76, },
|
|
- { 7, 0, 0, 3, 7, 36, },
|
|
- { 8, 0, 0, 3, 7, 76, },
|
|
{ 9, 0, 0, 3, 7, 36, },
|
|
{ 0, 0, 0, 3, 8, 68, },
|
|
{ 2, 0, 0, 3, 8, 36, },
|
|
@@ -42273,9 +42516,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 8, 68, },
|
|
{ 4, 0, 0, 3, 8, 72, },
|
|
{ 5, 0, 0, 3, 8, 36, },
|
|
- { 6, 0, 0, 3, 8, 68, },
|
|
- { 7, 0, 0, 3, 8, 36, },
|
|
- { 8, 0, 0, 3, 8, 68, },
|
|
{ 9, 0, 0, 3, 8, 36, },
|
|
{ 0, 0, 0, 3, 9, 64, },
|
|
{ 2, 0, 0, 3, 9, 36, },
|
|
@@ -42283,9 +42523,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 9, 64, },
|
|
{ 4, 0, 0, 3, 9, 72, },
|
|
{ 5, 0, 0, 3, 9, 36, },
|
|
- { 6, 0, 0, 3, 9, 64, },
|
|
- { 7, 0, 0, 3, 9, 36, },
|
|
- { 8, 0, 0, 3, 9, 64, },
|
|
{ 9, 0, 0, 3, 9, 36, },
|
|
{ 0, 0, 0, 3, 10, 60, },
|
|
{ 2, 0, 0, 3, 10, 36, },
|
|
@@ -42293,9 +42530,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 10, 60, },
|
|
{ 4, 0, 0, 3, 10, 72, },
|
|
{ 5, 0, 0, 3, 10, 36, },
|
|
- { 6, 0, 0, 3, 10, 60, },
|
|
- { 7, 0, 0, 3, 10, 36, },
|
|
- { 8, 0, 0, 3, 10, 60, },
|
|
{ 9, 0, 0, 3, 10, 36, },
|
|
{ 0, 0, 0, 3, 11, 52, },
|
|
{ 2, 0, 0, 3, 11, 36, },
|
|
@@ -42303,39 +42537,27 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 0, 3, 11, 52, },
|
|
{ 4, 0, 0, 3, 11, 72, },
|
|
{ 5, 0, 0, 3, 11, 36, },
|
|
- { 6, 0, 0, 3, 11, 52, },
|
|
- { 7, 0, 0, 3, 11, 36, },
|
|
- { 8, 0, 0, 3, 11, 52, },
|
|
- { 9, 0, 0, 3, 11, 36, },
|
|
- { 0, 0, 0, 3, 12, 32, },
|
|
+ { 9, 0, 0, 3, 11, 40, },
|
|
+ { 0, 0, 0, 3, 12, 40, },
|
|
{ 2, 0, 0, 3, 12, 36, },
|
|
{ 1, 0, 0, 3, 12, 66, },
|
|
{ 3, 0, 0, 3, 12, 40, },
|
|
{ 4, 0, 0, 3, 12, 72, },
|
|
{ 5, 0, 0, 3, 12, 36, },
|
|
- { 6, 0, 0, 3, 12, 40, },
|
|
- { 7, 0, 0, 3, 12, 36, },
|
|
- { 8, 0, 0, 3, 12, 40, },
|
|
{ 9, 0, 0, 3, 12, 36, },
|
|
- { 0, 0, 0, 3, 13, 20, },
|
|
+ { 0, 0, 0, 3, 13, 28, },
|
|
{ 2, 0, 0, 3, 13, 36, },
|
|
{ 1, 0, 0, 3, 13, 66, },
|
|
{ 3, 0, 0, 3, 13, 28, },
|
|
{ 4, 0, 0, 3, 13, 68, },
|
|
{ 5, 0, 0, 3, 13, 36, },
|
|
- { 6, 0, 0, 3, 13, 28, },
|
|
- { 7, 0, 0, 3, 13, 36, },
|
|
- { 8, 0, 0, 3, 13, 28, },
|
|
- { 9, 0, 0, 3, 13, 36, },
|
|
+ { 9, 0, 0, 3, 13, 28, },
|
|
{ 0, 0, 0, 3, 14, 127, },
|
|
{ 2, 0, 0, 3, 14, 127, },
|
|
{ 1, 0, 0, 3, 14, 127, },
|
|
{ 3, 0, 0, 3, 14, 127, },
|
|
{ 4, 0, 0, 3, 14, 127, },
|
|
{ 5, 0, 0, 3, 14, 127, },
|
|
- { 6, 0, 0, 3, 14, 127, },
|
|
- { 7, 0, 0, 3, 14, 127, },
|
|
- { 8, 0, 0, 3, 14, 127, },
|
|
{ 9, 0, 0, 3, 14, 127, },
|
|
{ 0, 0, 1, 2, 1, 127, },
|
|
{ 2, 0, 1, 2, 1, 127, },
|
|
@@ -42343,29 +42565,20 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 2, 1, 127, },
|
|
{ 4, 0, 1, 2, 1, 127, },
|
|
{ 5, 0, 1, 2, 1, 127, },
|
|
- { 6, 0, 1, 2, 1, 127, },
|
|
- { 7, 0, 1, 2, 1, 127, },
|
|
- { 8, 0, 1, 2, 1, 127, },
|
|
- { 9, 0, 1, 2, 1, 127, },
|
|
+ { 9, 0, 1, 2, 1, 60, },
|
|
{ 0, 0, 1, 2, 2, 127, },
|
|
{ 2, 0, 1, 2, 2, 127, },
|
|
{ 1, 0, 1, 2, 2, 127, },
|
|
{ 3, 0, 1, 2, 2, 127, },
|
|
{ 4, 0, 1, 2, 2, 127, },
|
|
{ 5, 0, 1, 2, 2, 127, },
|
|
- { 6, 0, 1, 2, 2, 127, },
|
|
- { 7, 0, 1, 2, 2, 127, },
|
|
- { 8, 0, 1, 2, 2, 127, },
|
|
- { 9, 0, 1, 2, 2, 127, },
|
|
+ { 9, 0, 1, 2, 2, 60, },
|
|
{ 0, 0, 1, 2, 3, 52, },
|
|
{ 2, 0, 1, 2, 3, 60, },
|
|
{ 1, 0, 1, 2, 3, 72, },
|
|
{ 3, 0, 1, 2, 3, 52, },
|
|
{ 4, 0, 1, 2, 3, 72, },
|
|
{ 5, 0, 1, 2, 3, 60, },
|
|
- { 6, 0, 1, 2, 3, 52, },
|
|
- { 7, 0, 1, 2, 3, 60, },
|
|
- { 8, 0, 1, 2, 3, 52, },
|
|
{ 9, 0, 1, 2, 3, 60, },
|
|
{ 0, 0, 1, 2, 4, 52, },
|
|
{ 2, 0, 1, 2, 4, 60, },
|
|
@@ -42373,9 +42586,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 2, 4, 52, },
|
|
{ 4, 0, 1, 2, 4, 72, },
|
|
{ 5, 0, 1, 2, 4, 60, },
|
|
- { 6, 0, 1, 2, 4, 52, },
|
|
- { 7, 0, 1, 2, 4, 60, },
|
|
- { 8, 0, 1, 2, 4, 52, },
|
|
{ 9, 0, 1, 2, 4, 60, },
|
|
{ 0, 0, 1, 2, 5, 60, },
|
|
{ 2, 0, 1, 2, 5, 60, },
|
|
@@ -42383,9 +42593,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 2, 5, 60, },
|
|
{ 4, 0, 1, 2, 5, 72, },
|
|
{ 5, 0, 1, 2, 5, 60, },
|
|
- { 6, 0, 1, 2, 5, 60, },
|
|
- { 7, 0, 1, 2, 5, 60, },
|
|
- { 8, 0, 1, 2, 5, 60, },
|
|
{ 9, 0, 1, 2, 5, 60, },
|
|
{ 0, 0, 1, 2, 6, 64, },
|
|
{ 2, 0, 1, 2, 6, 60, },
|
|
@@ -42393,9 +42600,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 2, 6, 64, },
|
|
{ 4, 0, 1, 2, 6, 72, },
|
|
{ 5, 0, 1, 2, 6, 60, },
|
|
- { 6, 0, 1, 2, 6, 64, },
|
|
- { 7, 0, 1, 2, 6, 60, },
|
|
- { 8, 0, 1, 2, 6, 64, },
|
|
{ 9, 0, 1, 2, 6, 60, },
|
|
{ 0, 0, 1, 2, 7, 60, },
|
|
{ 2, 0, 1, 2, 7, 60, },
|
|
@@ -42403,9 +42607,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 2, 7, 60, },
|
|
{ 4, 0, 1, 2, 7, 72, },
|
|
{ 5, 0, 1, 2, 7, 60, },
|
|
- { 6, 0, 1, 2, 7, 60, },
|
|
- { 7, 0, 1, 2, 7, 60, },
|
|
- { 8, 0, 1, 2, 7, 60, },
|
|
{ 9, 0, 1, 2, 7, 60, },
|
|
{ 0, 0, 1, 2, 8, 52, },
|
|
{ 2, 0, 1, 2, 8, 60, },
|
|
@@ -42413,9 +42614,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 2, 8, 52, },
|
|
{ 4, 0, 1, 2, 8, 72, },
|
|
{ 5, 0, 1, 2, 8, 60, },
|
|
- { 6, 0, 1, 2, 8, 52, },
|
|
- { 7, 0, 1, 2, 8, 60, },
|
|
- { 8, 0, 1, 2, 8, 52, },
|
|
{ 9, 0, 1, 2, 8, 60, },
|
|
{ 0, 0, 1, 2, 9, 52, },
|
|
{ 2, 0, 1, 2, 9, 60, },
|
|
@@ -42423,9 +42621,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 2, 9, 52, },
|
|
{ 4, 0, 1, 2, 9, 72, },
|
|
{ 5, 0, 1, 2, 9, 60, },
|
|
- { 6, 0, 1, 2, 9, 52, },
|
|
- { 7, 0, 1, 2, 9, 60, },
|
|
- { 8, 0, 1, 2, 9, 52, },
|
|
{ 9, 0, 1, 2, 9, 60, },
|
|
{ 0, 0, 1, 2, 10, 40, },
|
|
{ 2, 0, 1, 2, 10, 60, },
|
|
@@ -42433,9 +42628,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 2, 10, 40, },
|
|
{ 4, 0, 1, 2, 10, 72, },
|
|
{ 5, 0, 1, 2, 10, 60, },
|
|
- { 6, 0, 1, 2, 10, 40, },
|
|
- { 7, 0, 1, 2, 10, 60, },
|
|
- { 8, 0, 1, 2, 10, 40, },
|
|
{ 9, 0, 1, 2, 10, 60, },
|
|
{ 0, 0, 1, 2, 11, 28, },
|
|
{ 2, 0, 1, 2, 11, 60, },
|
|
@@ -42443,39 +42635,27 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 2, 11, 28, },
|
|
{ 4, 0, 1, 2, 11, 70, },
|
|
{ 5, 0, 1, 2, 11, 60, },
|
|
- { 6, 0, 1, 2, 11, 28, },
|
|
- { 7, 0, 1, 2, 11, 60, },
|
|
- { 8, 0, 1, 2, 11, 28, },
|
|
- { 9, 0, 1, 2, 11, 60, },
|
|
+ { 9, 0, 1, 2, 11, 44, },
|
|
{ 0, 0, 1, 2, 12, 127, },
|
|
{ 2, 0, 1, 2, 12, 127, },
|
|
{ 1, 0, 1, 2, 12, 127, },
|
|
{ 3, 0, 1, 2, 12, 127, },
|
|
{ 4, 0, 1, 2, 12, 127, },
|
|
{ 5, 0, 1, 2, 12, 127, },
|
|
- { 6, 0, 1, 2, 12, 127, },
|
|
- { 7, 0, 1, 2, 12, 127, },
|
|
- { 8, 0, 1, 2, 12, 127, },
|
|
- { 9, 0, 1, 2, 12, 127, },
|
|
+ { 9, 0, 1, 2, 12, 44, },
|
|
{ 0, 0, 1, 2, 13, 127, },
|
|
{ 2, 0, 1, 2, 13, 127, },
|
|
{ 1, 0, 1, 2, 13, 127, },
|
|
{ 3, 0, 1, 2, 13, 127, },
|
|
{ 4, 0, 1, 2, 13, 127, },
|
|
{ 5, 0, 1, 2, 13, 127, },
|
|
- { 6, 0, 1, 2, 13, 127, },
|
|
- { 7, 0, 1, 2, 13, 127, },
|
|
- { 8, 0, 1, 2, 13, 127, },
|
|
- { 9, 0, 1, 2, 13, 127, },
|
|
+ { 9, 0, 1, 2, 13, 20, },
|
|
{ 0, 0, 1, 2, 14, 127, },
|
|
{ 2, 0, 1, 2, 14, 127, },
|
|
{ 1, 0, 1, 2, 14, 127, },
|
|
{ 3, 0, 1, 2, 14, 127, },
|
|
{ 4, 0, 1, 2, 14, 127, },
|
|
{ 5, 0, 1, 2, 14, 127, },
|
|
- { 6, 0, 1, 2, 14, 127, },
|
|
- { 7, 0, 1, 2, 14, 127, },
|
|
- { 8, 0, 1, 2, 14, 127, },
|
|
{ 9, 0, 1, 2, 14, 127, },
|
|
{ 0, 0, 1, 3, 1, 127, },
|
|
{ 2, 0, 1, 3, 1, 127, },
|
|
@@ -42483,29 +42663,20 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 3, 1, 127, },
|
|
{ 4, 0, 1, 3, 1, 127, },
|
|
{ 5, 0, 1, 3, 1, 127, },
|
|
- { 6, 0, 1, 3, 1, 127, },
|
|
- { 7, 0, 1, 3, 1, 127, },
|
|
- { 8, 0, 1, 3, 1, 127, },
|
|
- { 9, 0, 1, 3, 1, 127, },
|
|
+ { 9, 0, 1, 3, 1, 36, },
|
|
{ 0, 0, 1, 3, 2, 127, },
|
|
{ 2, 0, 1, 3, 2, 127, },
|
|
{ 1, 0, 1, 3, 2, 127, },
|
|
{ 3, 0, 1, 3, 2, 127, },
|
|
{ 4, 0, 1, 3, 2, 127, },
|
|
{ 5, 0, 1, 3, 2, 127, },
|
|
- { 6, 0, 1, 3, 2, 127, },
|
|
- { 7, 0, 1, 3, 2, 127, },
|
|
- { 8, 0, 1, 3, 2, 127, },
|
|
- { 9, 0, 1, 3, 2, 127, },
|
|
+ { 9, 0, 1, 3, 2, 36, },
|
|
{ 0, 0, 1, 3, 3, 48, },
|
|
{ 2, 0, 1, 3, 3, 36, },
|
|
{ 1, 0, 1, 3, 3, 66, },
|
|
{ 3, 0, 1, 3, 3, 48, },
|
|
{ 4, 0, 1, 3, 3, 68, },
|
|
{ 5, 0, 1, 3, 3, 36, },
|
|
- { 6, 0, 1, 3, 3, 48, },
|
|
- { 7, 0, 1, 3, 3, 36, },
|
|
- { 8, 0, 1, 3, 3, 48, },
|
|
{ 9, 0, 1, 3, 3, 36, },
|
|
{ 0, 0, 1, 3, 4, 48, },
|
|
{ 2, 0, 1, 3, 4, 36, },
|
|
@@ -42513,9 +42684,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 3, 4, 48, },
|
|
{ 4, 0, 1, 3, 4, 70, },
|
|
{ 5, 0, 1, 3, 4, 36, },
|
|
- { 6, 0, 1, 3, 4, 48, },
|
|
- { 7, 0, 1, 3, 4, 36, },
|
|
- { 8, 0, 1, 3, 4, 48, },
|
|
{ 9, 0, 1, 3, 4, 36, },
|
|
{ 0, 0, 1, 3, 5, 60, },
|
|
{ 2, 0, 1, 3, 5, 36, },
|
|
@@ -42523,9 +42691,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 3, 5, 60, },
|
|
{ 4, 0, 1, 3, 5, 70, },
|
|
{ 5, 0, 1, 3, 5, 36, },
|
|
- { 6, 0, 1, 3, 5, 60, },
|
|
- { 7, 0, 1, 3, 5, 36, },
|
|
- { 8, 0, 1, 3, 5, 60, },
|
|
{ 9, 0, 1, 3, 5, 36, },
|
|
{ 0, 0, 1, 3, 6, 64, },
|
|
{ 2, 0, 1, 3, 6, 36, },
|
|
@@ -42533,9 +42698,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 3, 6, 64, },
|
|
{ 4, 0, 1, 3, 6, 70, },
|
|
{ 5, 0, 1, 3, 6, 36, },
|
|
- { 6, 0, 1, 3, 6, 64, },
|
|
- { 7, 0, 1, 3, 6, 36, },
|
|
- { 8, 0, 1, 3, 6, 64, },
|
|
{ 9, 0, 1, 3, 6, 36, },
|
|
{ 0, 0, 1, 3, 7, 60, },
|
|
{ 2, 0, 1, 3, 7, 36, },
|
|
@@ -42543,9 +42705,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 3, 7, 60, },
|
|
{ 4, 0, 1, 3, 7, 70, },
|
|
{ 5, 0, 1, 3, 7, 36, },
|
|
- { 6, 0, 1, 3, 7, 60, },
|
|
- { 7, 0, 1, 3, 7, 36, },
|
|
- { 8, 0, 1, 3, 7, 60, },
|
|
{ 9, 0, 1, 3, 7, 36, },
|
|
{ 0, 0, 1, 3, 8, 52, },
|
|
{ 2, 0, 1, 3, 8, 36, },
|
|
@@ -42553,9 +42712,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 3, 8, 52, },
|
|
{ 4, 0, 1, 3, 8, 70, },
|
|
{ 5, 0, 1, 3, 8, 36, },
|
|
- { 6, 0, 1, 3, 8, 52, },
|
|
- { 7, 0, 1, 3, 8, 36, },
|
|
- { 8, 0, 1, 3, 8, 52, },
|
|
{ 9, 0, 1, 3, 8, 36, },
|
|
{ 0, 0, 1, 3, 9, 52, },
|
|
{ 2, 0, 1, 3, 9, 36, },
|
|
@@ -42563,9 +42719,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 3, 9, 52, },
|
|
{ 4, 0, 1, 3, 9, 70, },
|
|
{ 5, 0, 1, 3, 9, 36, },
|
|
- { 6, 0, 1, 3, 9, 52, },
|
|
- { 7, 0, 1, 3, 9, 36, },
|
|
- { 8, 0, 1, 3, 9, 52, },
|
|
{ 9, 0, 1, 3, 9, 36, },
|
|
{ 0, 0, 1, 3, 10, 40, },
|
|
{ 2, 0, 1, 3, 10, 36, },
|
|
@@ -42573,9 +42726,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 3, 10, 40, },
|
|
{ 4, 0, 1, 3, 10, 70, },
|
|
{ 5, 0, 1, 3, 10, 36, },
|
|
- { 6, 0, 1, 3, 10, 40, },
|
|
- { 7, 0, 1, 3, 10, 36, },
|
|
- { 8, 0, 1, 3, 10, 40, },
|
|
{ 9, 0, 1, 3, 10, 36, },
|
|
{ 0, 0, 1, 3, 11, 26, },
|
|
{ 2, 0, 1, 3, 11, 36, },
|
|
@@ -42583,39 +42733,27 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 0, 1, 3, 11, 26, },
|
|
{ 4, 0, 1, 3, 11, 66, },
|
|
{ 5, 0, 1, 3, 11, 36, },
|
|
- { 6, 0, 1, 3, 11, 26, },
|
|
- { 7, 0, 1, 3, 11, 36, },
|
|
- { 8, 0, 1, 3, 11, 26, },
|
|
- { 9, 0, 1, 3, 11, 36, },
|
|
+ { 9, 0, 1, 3, 11, 32, },
|
|
{ 0, 0, 1, 3, 12, 127, },
|
|
{ 2, 0, 1, 3, 12, 127, },
|
|
{ 1, 0, 1, 3, 12, 127, },
|
|
{ 3, 0, 1, 3, 12, 127, },
|
|
{ 4, 0, 1, 3, 12, 127, },
|
|
{ 5, 0, 1, 3, 12, 127, },
|
|
- { 6, 0, 1, 3, 12, 127, },
|
|
- { 7, 0, 1, 3, 12, 127, },
|
|
- { 8, 0, 1, 3, 12, 127, },
|
|
- { 9, 0, 1, 3, 12, 127, },
|
|
+ { 9, 0, 1, 3, 12, 32, },
|
|
{ 0, 0, 1, 3, 13, 127, },
|
|
{ 2, 0, 1, 3, 13, 127, },
|
|
{ 1, 0, 1, 3, 13, 127, },
|
|
{ 3, 0, 1, 3, 13, 127, },
|
|
{ 4, 0, 1, 3, 13, 127, },
|
|
{ 5, 0, 1, 3, 13, 127, },
|
|
- { 6, 0, 1, 3, 13, 127, },
|
|
- { 7, 0, 1, 3, 13, 127, },
|
|
- { 8, 0, 1, 3, 13, 127, },
|
|
- { 9, 0, 1, 3, 13, 127, },
|
|
+ { 9, 0, 1, 3, 13, 8, },
|
|
{ 0, 0, 1, 3, 14, 127, },
|
|
{ 2, 0, 1, 3, 14, 127, },
|
|
{ 1, 0, 1, 3, 14, 127, },
|
|
{ 3, 0, 1, 3, 14, 127, },
|
|
{ 4, 0, 1, 3, 14, 127, },
|
|
{ 5, 0, 1, 3, 14, 127, },
|
|
- { 6, 0, 1, 3, 14, 127, },
|
|
- { 7, 0, 1, 3, 14, 127, },
|
|
- { 8, 0, 1, 3, 14, 127, },
|
|
{ 9, 0, 1, 3, 14, 127, },
|
|
{ 0, 1, 0, 1, 36, 74, },
|
|
{ 2, 1, 0, 1, 36, 58, },
|
|
@@ -42623,89 +42761,62 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 36, 62, },
|
|
{ 4, 1, 0, 1, 36, 74, },
|
|
{ 5, 1, 0, 1, 36, 58, },
|
|
- { 6, 1, 0, 1, 36, 64, },
|
|
- { 7, 1, 0, 1, 36, 54, },
|
|
- { 8, 1, 0, 1, 36, 62, },
|
|
- { 9, 1, 0, 1, 36, 62, },
|
|
+ { 9, 1, 0, 1, 36, 64, },
|
|
{ 0, 1, 0, 1, 40, 76, },
|
|
{ 2, 1, 0, 1, 40, 58, },
|
|
{ 1, 1, 0, 1, 40, 62, },
|
|
{ 3, 1, 0, 1, 40, 62, },
|
|
{ 4, 1, 0, 1, 40, 76, },
|
|
{ 5, 1, 0, 1, 40, 58, },
|
|
- { 6, 1, 0, 1, 40, 64, },
|
|
- { 7, 1, 0, 1, 40, 54, },
|
|
- { 8, 1, 0, 1, 40, 62, },
|
|
- { 9, 1, 0, 1, 40, 62, },
|
|
+ { 9, 1, 0, 1, 40, 64, },
|
|
{ 0, 1, 0, 1, 44, 76, },
|
|
{ 2, 1, 0, 1, 44, 58, },
|
|
{ 1, 1, 0, 1, 44, 62, },
|
|
{ 3, 1, 0, 1, 44, 62, },
|
|
{ 4, 1, 0, 1, 44, 76, },
|
|
{ 5, 1, 0, 1, 44, 58, },
|
|
- { 6, 1, 0, 1, 44, 64, },
|
|
- { 7, 1, 0, 1, 44, 54, },
|
|
- { 8, 1, 0, 1, 44, 62, },
|
|
- { 9, 1, 0, 1, 44, 62, },
|
|
+ { 9, 1, 0, 1, 44, 64, },
|
|
{ 0, 1, 0, 1, 48, 76, },
|
|
{ 2, 1, 0, 1, 48, 58, },
|
|
{ 1, 1, 0, 1, 48, 62, },
|
|
{ 3, 1, 0, 1, 48, 62, },
|
|
{ 4, 1, 0, 1, 48, 58, },
|
|
{ 5, 1, 0, 1, 48, 58, },
|
|
- { 6, 1, 0, 1, 48, 64, },
|
|
- { 7, 1, 0, 1, 48, 54, },
|
|
- { 8, 1, 0, 1, 48, 62, },
|
|
- { 9, 1, 0, 1, 48, 62, },
|
|
+ { 9, 1, 0, 1, 48, 64, },
|
|
{ 0, 1, 0, 1, 52, 76, },
|
|
{ 2, 1, 0, 1, 52, 58, },
|
|
{ 1, 1, 0, 1, 52, 62, },
|
|
{ 3, 1, 0, 1, 52, 64, },
|
|
{ 4, 1, 0, 1, 52, 76, },
|
|
{ 5, 1, 0, 1, 52, 58, },
|
|
- { 6, 1, 0, 1, 52, 76, },
|
|
- { 7, 1, 0, 1, 52, 54, },
|
|
- { 8, 1, 0, 1, 52, 76, },
|
|
- { 9, 1, 0, 1, 52, 62, },
|
|
+ { 9, 1, 0, 1, 52, 64, },
|
|
{ 0, 1, 0, 1, 56, 76, },
|
|
{ 2, 1, 0, 1, 56, 58, },
|
|
{ 1, 1, 0, 1, 56, 62, },
|
|
{ 3, 1, 0, 1, 56, 64, },
|
|
{ 4, 1, 0, 1, 56, 76, },
|
|
{ 5, 1, 0, 1, 56, 58, },
|
|
- { 6, 1, 0, 1, 56, 76, },
|
|
- { 7, 1, 0, 1, 56, 54, },
|
|
- { 8, 1, 0, 1, 56, 76, },
|
|
- { 9, 1, 0, 1, 56, 62, },
|
|
+ { 9, 1, 0, 1, 56, 64, },
|
|
{ 0, 1, 0, 1, 60, 76, },
|
|
{ 2, 1, 0, 1, 60, 58, },
|
|
{ 1, 1, 0, 1, 60, 62, },
|
|
{ 3, 1, 0, 1, 60, 64, },
|
|
{ 4, 1, 0, 1, 60, 76, },
|
|
{ 5, 1, 0, 1, 60, 58, },
|
|
- { 6, 1, 0, 1, 60, 76, },
|
|
- { 7, 1, 0, 1, 60, 54, },
|
|
- { 8, 1, 0, 1, 60, 76, },
|
|
- { 9, 1, 0, 1, 60, 62, },
|
|
+ { 9, 1, 0, 1, 60, 64, },
|
|
{ 0, 1, 0, 1, 64, 76, },
|
|
{ 2, 1, 0, 1, 64, 58, },
|
|
{ 1, 1, 0, 1, 64, 62, },
|
|
{ 3, 1, 0, 1, 64, 64, },
|
|
{ 4, 1, 0, 1, 64, 76, },
|
|
{ 5, 1, 0, 1, 64, 58, },
|
|
- { 6, 1, 0, 1, 64, 74, },
|
|
- { 7, 1, 0, 1, 64, 54, },
|
|
- { 8, 1, 0, 1, 64, 74, },
|
|
- { 9, 1, 0, 1, 64, 62, },
|
|
+ { 9, 1, 0, 1, 64, 64, },
|
|
{ 0, 1, 0, 1, 100, 68, },
|
|
{ 2, 1, 0, 1, 100, 58, },
|
|
{ 1, 1, 0, 1, 100, 76, },
|
|
{ 3, 1, 0, 1, 100, 68, },
|
|
{ 4, 1, 0, 1, 100, 76, },
|
|
{ 5, 1, 0, 1, 100, 58, },
|
|
- { 6, 1, 0, 1, 100, 72, },
|
|
- { 7, 1, 0, 1, 100, 54, },
|
|
- { 8, 1, 0, 1, 100, 72, },
|
|
{ 9, 1, 0, 1, 100, 127, },
|
|
{ 0, 1, 0, 1, 104, 76, },
|
|
{ 2, 1, 0, 1, 104, 58, },
|
|
@@ -42713,9 +42824,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 104, 76, },
|
|
{ 4, 1, 0, 1, 104, 76, },
|
|
{ 5, 1, 0, 1, 104, 58, },
|
|
- { 6, 1, 0, 1, 104, 76, },
|
|
- { 7, 1, 0, 1, 104, 54, },
|
|
- { 8, 1, 0, 1, 104, 76, },
|
|
{ 9, 1, 0, 1, 104, 127, },
|
|
{ 0, 1, 0, 1, 108, 76, },
|
|
{ 2, 1, 0, 1, 108, 58, },
|
|
@@ -42723,9 +42831,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 108, 76, },
|
|
{ 4, 1, 0, 1, 108, 76, },
|
|
{ 5, 1, 0, 1, 108, 58, },
|
|
- { 6, 1, 0, 1, 108, 76, },
|
|
- { 7, 1, 0, 1, 108, 54, },
|
|
- { 8, 1, 0, 1, 108, 76, },
|
|
{ 9, 1, 0, 1, 108, 127, },
|
|
{ 0, 1, 0, 1, 112, 76, },
|
|
{ 2, 1, 0, 1, 112, 58, },
|
|
@@ -42733,9 +42838,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 112, 76, },
|
|
{ 4, 1, 0, 1, 112, 76, },
|
|
{ 5, 1, 0, 1, 112, 58, },
|
|
- { 6, 1, 0, 1, 112, 76, },
|
|
- { 7, 1, 0, 1, 112, 54, },
|
|
- { 8, 1, 0, 1, 112, 76, },
|
|
{ 9, 1, 0, 1, 112, 127, },
|
|
{ 0, 1, 0, 1, 116, 76, },
|
|
{ 2, 1, 0, 1, 116, 58, },
|
|
@@ -42743,9 +42845,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 116, 76, },
|
|
{ 4, 1, 0, 1, 116, 76, },
|
|
{ 5, 1, 0, 1, 116, 58, },
|
|
- { 6, 1, 0, 1, 116, 76, },
|
|
- { 7, 1, 0, 1, 116, 54, },
|
|
- { 8, 1, 0, 1, 116, 76, },
|
|
{ 9, 1, 0, 1, 116, 127, },
|
|
{ 0, 1, 0, 1, 120, 76, },
|
|
{ 2, 1, 0, 1, 120, 58, },
|
|
@@ -42753,9 +42852,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 120, 127, },
|
|
{ 4, 1, 0, 1, 120, 76, },
|
|
{ 5, 1, 0, 1, 120, 127, },
|
|
- { 6, 1, 0, 1, 120, 76, },
|
|
- { 7, 1, 0, 1, 120, 54, },
|
|
- { 8, 1, 0, 1, 120, 76, },
|
|
{ 9, 1, 0, 1, 120, 127, },
|
|
{ 0, 1, 0, 1, 124, 76, },
|
|
{ 2, 1, 0, 1, 124, 58, },
|
|
@@ -42763,9 +42859,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 124, 127, },
|
|
{ 4, 1, 0, 1, 124, 76, },
|
|
{ 5, 1, 0, 1, 124, 127, },
|
|
- { 6, 1, 0, 1, 124, 76, },
|
|
- { 7, 1, 0, 1, 124, 54, },
|
|
- { 8, 1, 0, 1, 124, 76, },
|
|
{ 9, 1, 0, 1, 124, 127, },
|
|
{ 0, 1, 0, 1, 128, 76, },
|
|
{ 2, 1, 0, 1, 128, 58, },
|
|
@@ -42773,9 +42866,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 128, 127, },
|
|
{ 4, 1, 0, 1, 128, 76, },
|
|
{ 5, 1, 0, 1, 128, 127, },
|
|
- { 6, 1, 0, 1, 128, 76, },
|
|
- { 7, 1, 0, 1, 128, 54, },
|
|
- { 8, 1, 0, 1, 128, 76, },
|
|
{ 9, 1, 0, 1, 128, 127, },
|
|
{ 0, 1, 0, 1, 132, 76, },
|
|
{ 2, 1, 0, 1, 132, 58, },
|
|
@@ -42783,9 +42873,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 132, 76, },
|
|
{ 4, 1, 0, 1, 132, 76, },
|
|
{ 5, 1, 0, 1, 132, 58, },
|
|
- { 6, 1, 0, 1, 132, 76, },
|
|
- { 7, 1, 0, 1, 132, 54, },
|
|
- { 8, 1, 0, 1, 132, 76, },
|
|
{ 9, 1, 0, 1, 132, 127, },
|
|
{ 0, 1, 0, 1, 136, 76, },
|
|
{ 2, 1, 0, 1, 136, 58, },
|
|
@@ -42793,9 +42880,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 136, 76, },
|
|
{ 4, 1, 0, 1, 136, 76, },
|
|
{ 5, 1, 0, 1, 136, 58, },
|
|
- { 6, 1, 0, 1, 136, 76, },
|
|
- { 7, 1, 0, 1, 136, 54, },
|
|
- { 8, 1, 0, 1, 136, 76, },
|
|
{ 9, 1, 0, 1, 136, 127, },
|
|
{ 0, 1, 0, 1, 140, 74, },
|
|
{ 2, 1, 0, 1, 140, 58, },
|
|
@@ -42803,9 +42887,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 140, 74, },
|
|
{ 4, 1, 0, 1, 140, 76, },
|
|
{ 5, 1, 0, 1, 140, 58, },
|
|
- { 6, 1, 0, 1, 140, 72, },
|
|
- { 7, 1, 0, 1, 140, 54, },
|
|
- { 8, 1, 0, 1, 140, 72, },
|
|
{ 9, 1, 0, 1, 140, 127, },
|
|
{ 0, 1, 0, 1, 144, 76, },
|
|
{ 2, 1, 0, 1, 144, 127, },
|
|
@@ -42813,9 +42894,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 144, 76, },
|
|
{ 4, 1, 0, 1, 144, 76, },
|
|
{ 5, 1, 0, 1, 144, 127, },
|
|
- { 6, 1, 0, 1, 144, 76, },
|
|
- { 7, 1, 0, 1, 144, 127, },
|
|
- { 8, 1, 0, 1, 144, 76, },
|
|
{ 9, 1, 0, 1, 144, 127, },
|
|
{ 0, 1, 0, 1, 149, 76, },
|
|
{ 2, 1, 0, 1, 149, 28, },
|
|
@@ -42823,139 +42901,97 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 1, 149, 76, },
|
|
{ 4, 1, 0, 1, 149, 74, },
|
|
{ 5, 1, 0, 1, 149, 76, },
|
|
- { 6, 1, 0, 1, 149, 76, },
|
|
- { 7, 1, 0, 1, 149, 54, },
|
|
- { 8, 1, 0, 1, 149, 76, },
|
|
- { 9, 1, 0, 1, 149, 28, },
|
|
+ { 9, 1, 0, 1, 149, 76, },
|
|
{ 0, 1, 0, 1, 153, 76, },
|
|
{ 2, 1, 0, 1, 153, 28, },
|
|
{ 1, 1, 0, 1, 153, 127, },
|
|
{ 3, 1, 0, 1, 153, 76, },
|
|
{ 4, 1, 0, 1, 153, 74, },
|
|
{ 5, 1, 0, 1, 153, 76, },
|
|
- { 6, 1, 0, 1, 153, 76, },
|
|
- { 7, 1, 0, 1, 153, 54, },
|
|
- { 8, 1, 0, 1, 153, 76, },
|
|
- { 9, 1, 0, 1, 153, 28, },
|
|
+ { 9, 1, 0, 1, 153, 76, },
|
|
{ 0, 1, 0, 1, 157, 76, },
|
|
{ 2, 1, 0, 1, 157, 28, },
|
|
{ 1, 1, 0, 1, 157, 127, },
|
|
{ 3, 1, 0, 1, 157, 76, },
|
|
{ 4, 1, 0, 1, 157, 74, },
|
|
{ 5, 1, 0, 1, 157, 76, },
|
|
- { 6, 1, 0, 1, 157, 76, },
|
|
- { 7, 1, 0, 1, 157, 54, },
|
|
- { 8, 1, 0, 1, 157, 76, },
|
|
- { 9, 1, 0, 1, 157, 28, },
|
|
+ { 9, 1, 0, 1, 157, 76, },
|
|
{ 0, 1, 0, 1, 161, 76, },
|
|
{ 2, 1, 0, 1, 161, 28, },
|
|
{ 1, 1, 0, 1, 161, 127, },
|
|
{ 3, 1, 0, 1, 161, 76, },
|
|
{ 4, 1, 0, 1, 161, 74, },
|
|
{ 5, 1, 0, 1, 161, 76, },
|
|
- { 6, 1, 0, 1, 161, 76, },
|
|
- { 7, 1, 0, 1, 161, 54, },
|
|
- { 8, 1, 0, 1, 161, 76, },
|
|
- { 9, 1, 0, 1, 161, 28, },
|
|
+ { 9, 1, 0, 1, 161, 76, },
|
|
{ 0, 1, 0, 1, 165, 76, },
|
|
{ 2, 1, 0, 1, 165, 28, },
|
|
{ 1, 1, 0, 1, 165, 127, },
|
|
{ 3, 1, 0, 1, 165, 76, },
|
|
{ 4, 1, 0, 1, 165, 74, },
|
|
{ 5, 1, 0, 1, 165, 76, },
|
|
- { 6, 1, 0, 1, 165, 76, },
|
|
- { 7, 1, 0, 1, 165, 54, },
|
|
- { 8, 1, 0, 1, 165, 76, },
|
|
- { 9, 1, 0, 1, 165, 28, },
|
|
+ { 9, 1, 0, 1, 165, 76, },
|
|
{ 0, 1, 0, 2, 36, 70, },
|
|
{ 2, 1, 0, 2, 36, 58, },
|
|
{ 1, 1, 0, 2, 36, 64, },
|
|
{ 3, 1, 0, 2, 36, 62, },
|
|
{ 4, 1, 0, 2, 36, 76, },
|
|
{ 5, 1, 0, 2, 36, 58, },
|
|
- { 6, 1, 0, 2, 36, 64, },
|
|
- { 7, 1, 0, 2, 36, 54, },
|
|
- { 8, 1, 0, 2, 36, 62, },
|
|
- { 9, 1, 0, 2, 36, 62, },
|
|
+ { 9, 1, 0, 2, 36, 60, },
|
|
{ 0, 1, 0, 2, 40, 76, },
|
|
{ 2, 1, 0, 2, 40, 58, },
|
|
{ 1, 1, 0, 2, 40, 62, },
|
|
{ 3, 1, 0, 2, 40, 62, },
|
|
{ 4, 1, 0, 2, 40, 76, },
|
|
{ 5, 1, 0, 2, 40, 58, },
|
|
- { 6, 1, 0, 2, 40, 64, },
|
|
- { 7, 1, 0, 2, 40, 54, },
|
|
- { 8, 1, 0, 2, 40, 62, },
|
|
- { 9, 1, 0, 2, 40, 62, },
|
|
+ { 9, 1, 0, 2, 40, 60, },
|
|
{ 0, 1, 0, 2, 44, 76, },
|
|
{ 2, 1, 0, 2, 44, 58, },
|
|
{ 1, 1, 0, 2, 44, 62, },
|
|
{ 3, 1, 0, 2, 44, 62, },
|
|
{ 4, 1, 0, 2, 44, 76, },
|
|
{ 5, 1, 0, 2, 44, 58, },
|
|
- { 6, 1, 0, 2, 44, 64, },
|
|
- { 7, 1, 0, 2, 44, 54, },
|
|
- { 8, 1, 0, 2, 44, 62, },
|
|
- { 9, 1, 0, 2, 44, 62, },
|
|
+ { 9, 1, 0, 2, 44, 60, },
|
|
{ 0, 1, 0, 2, 48, 76, },
|
|
{ 2, 1, 0, 2, 48, 58, },
|
|
{ 1, 1, 0, 2, 48, 62, },
|
|
{ 3, 1, 0, 2, 48, 62, },
|
|
{ 4, 1, 0, 2, 48, 58, },
|
|
{ 5, 1, 0, 2, 48, 58, },
|
|
- { 6, 1, 0, 2, 48, 64, },
|
|
- { 7, 1, 0, 2, 48, 54, },
|
|
- { 8, 1, 0, 2, 48, 62, },
|
|
- { 9, 1, 0, 2, 48, 62, },
|
|
+ { 9, 1, 0, 2, 48, 60, },
|
|
{ 0, 1, 0, 2, 52, 76, },
|
|
{ 2, 1, 0, 2, 52, 58, },
|
|
{ 1, 1, 0, 2, 52, 62, },
|
|
{ 3, 1, 0, 2, 52, 64, },
|
|
{ 4, 1, 0, 2, 52, 76, },
|
|
{ 5, 1, 0, 2, 52, 58, },
|
|
- { 6, 1, 0, 2, 52, 76, },
|
|
- { 7, 1, 0, 2, 52, 54, },
|
|
- { 8, 1, 0, 2, 52, 76, },
|
|
- { 9, 1, 0, 2, 52, 62, },
|
|
+ { 9, 1, 0, 2, 52, 60, },
|
|
{ 0, 1, 0, 2, 56, 76, },
|
|
{ 2, 1, 0, 2, 56, 58, },
|
|
{ 1, 1, 0, 2, 56, 62, },
|
|
{ 3, 1, 0, 2, 56, 64, },
|
|
{ 4, 1, 0, 2, 56, 76, },
|
|
{ 5, 1, 0, 2, 56, 58, },
|
|
- { 6, 1, 0, 2, 56, 76, },
|
|
- { 7, 1, 0, 2, 56, 54, },
|
|
- { 8, 1, 0, 2, 56, 76, },
|
|
- { 9, 1, 0, 2, 56, 62, },
|
|
+ { 9, 1, 0, 2, 56, 60, },
|
|
{ 0, 1, 0, 2, 60, 76, },
|
|
{ 2, 1, 0, 2, 60, 58, },
|
|
{ 1, 1, 0, 2, 60, 62, },
|
|
{ 3, 1, 0, 2, 60, 64, },
|
|
{ 4, 1, 0, 2, 60, 76, },
|
|
{ 5, 1, 0, 2, 60, 58, },
|
|
- { 6, 1, 0, 2, 60, 76, },
|
|
- { 7, 1, 0, 2, 60, 54, },
|
|
- { 8, 1, 0, 2, 60, 76, },
|
|
- { 9, 1, 0, 2, 60, 62, },
|
|
+ { 9, 1, 0, 2, 60, 60, },
|
|
{ 0, 1, 0, 2, 64, 70, },
|
|
{ 2, 1, 0, 2, 64, 58, },
|
|
{ 1, 1, 0, 2, 64, 62, },
|
|
{ 3, 1, 0, 2, 64, 64, },
|
|
{ 4, 1, 0, 2, 64, 74, },
|
|
{ 5, 1, 0, 2, 64, 58, },
|
|
- { 6, 1, 0, 2, 64, 74, },
|
|
- { 7, 1, 0, 2, 64, 54, },
|
|
- { 8, 1, 0, 2, 64, 74, },
|
|
- { 9, 1, 0, 2, 64, 62, },
|
|
+ { 9, 1, 0, 2, 64, 60, },
|
|
{ 0, 1, 0, 2, 100, 66, },
|
|
{ 2, 1, 0, 2, 100, 58, },
|
|
{ 1, 1, 0, 2, 100, 76, },
|
|
{ 3, 1, 0, 2, 100, 66, },
|
|
{ 4, 1, 0, 2, 100, 76, },
|
|
{ 5, 1, 0, 2, 100, 58, },
|
|
- { 6, 1, 0, 2, 100, 70, },
|
|
- { 7, 1, 0, 2, 100, 54, },
|
|
- { 8, 1, 0, 2, 100, 70, },
|
|
{ 9, 1, 0, 2, 100, 127, },
|
|
{ 0, 1, 0, 2, 104, 76, },
|
|
{ 2, 1, 0, 2, 104, 58, },
|
|
@@ -42963,9 +42999,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 104, 76, },
|
|
{ 4, 1, 0, 2, 104, 76, },
|
|
{ 5, 1, 0, 2, 104, 58, },
|
|
- { 6, 1, 0, 2, 104, 76, },
|
|
- { 7, 1, 0, 2, 104, 54, },
|
|
- { 8, 1, 0, 2, 104, 76, },
|
|
{ 9, 1, 0, 2, 104, 127, },
|
|
{ 0, 1, 0, 2, 108, 76, },
|
|
{ 2, 1, 0, 2, 108, 58, },
|
|
@@ -42973,9 +43006,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 108, 76, },
|
|
{ 4, 1, 0, 2, 108, 76, },
|
|
{ 5, 1, 0, 2, 108, 58, },
|
|
- { 6, 1, 0, 2, 108, 76, },
|
|
- { 7, 1, 0, 2, 108, 54, },
|
|
- { 8, 1, 0, 2, 108, 76, },
|
|
{ 9, 1, 0, 2, 108, 127, },
|
|
{ 0, 1, 0, 2, 112, 76, },
|
|
{ 2, 1, 0, 2, 112, 58, },
|
|
@@ -42983,9 +43013,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 112, 76, },
|
|
{ 4, 1, 0, 2, 112, 76, },
|
|
{ 5, 1, 0, 2, 112, 58, },
|
|
- { 6, 1, 0, 2, 112, 76, },
|
|
- { 7, 1, 0, 2, 112, 54, },
|
|
- { 8, 1, 0, 2, 112, 76, },
|
|
{ 9, 1, 0, 2, 112, 127, },
|
|
{ 0, 1, 0, 2, 116, 76, },
|
|
{ 2, 1, 0, 2, 116, 58, },
|
|
@@ -42993,9 +43020,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 116, 76, },
|
|
{ 4, 1, 0, 2, 116, 76, },
|
|
{ 5, 1, 0, 2, 116, 58, },
|
|
- { 6, 1, 0, 2, 116, 76, },
|
|
- { 7, 1, 0, 2, 116, 54, },
|
|
- { 8, 1, 0, 2, 116, 76, },
|
|
{ 9, 1, 0, 2, 116, 127, },
|
|
{ 0, 1, 0, 2, 120, 76, },
|
|
{ 2, 1, 0, 2, 120, 58, },
|
|
@@ -43003,9 +43027,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 120, 127, },
|
|
{ 4, 1, 0, 2, 120, 76, },
|
|
{ 5, 1, 0, 2, 120, 127, },
|
|
- { 6, 1, 0, 2, 120, 76, },
|
|
- { 7, 1, 0, 2, 120, 54, },
|
|
- { 8, 1, 0, 2, 120, 76, },
|
|
{ 9, 1, 0, 2, 120, 127, },
|
|
{ 0, 1, 0, 2, 124, 76, },
|
|
{ 2, 1, 0, 2, 124, 58, },
|
|
@@ -43013,9 +43034,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 124, 127, },
|
|
{ 4, 1, 0, 2, 124, 76, },
|
|
{ 5, 1, 0, 2, 124, 127, },
|
|
- { 6, 1, 0, 2, 124, 76, },
|
|
- { 7, 1, 0, 2, 124, 54, },
|
|
- { 8, 1, 0, 2, 124, 76, },
|
|
{ 9, 1, 0, 2, 124, 127, },
|
|
{ 0, 1, 0, 2, 128, 76, },
|
|
{ 2, 1, 0, 2, 128, 58, },
|
|
@@ -43023,9 +43041,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 128, 127, },
|
|
{ 4, 1, 0, 2, 128, 76, },
|
|
{ 5, 1, 0, 2, 128, 127, },
|
|
- { 6, 1, 0, 2, 128, 76, },
|
|
- { 7, 1, 0, 2, 128, 54, },
|
|
- { 8, 1, 0, 2, 128, 76, },
|
|
{ 9, 1, 0, 2, 128, 127, },
|
|
{ 0, 1, 0, 2, 132, 76, },
|
|
{ 2, 1, 0, 2, 132, 58, },
|
|
@@ -43033,9 +43048,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 132, 76, },
|
|
{ 4, 1, 0, 2, 132, 76, },
|
|
{ 5, 1, 0, 2, 132, 58, },
|
|
- { 6, 1, 0, 2, 132, 76, },
|
|
- { 7, 1, 0, 2, 132, 54, },
|
|
- { 8, 1, 0, 2, 132, 76, },
|
|
{ 9, 1, 0, 2, 132, 127, },
|
|
{ 0, 1, 0, 2, 136, 76, },
|
|
{ 2, 1, 0, 2, 136, 58, },
|
|
@@ -43043,9 +43055,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 136, 76, },
|
|
{ 4, 1, 0, 2, 136, 76, },
|
|
{ 5, 1, 0, 2, 136, 58, },
|
|
- { 6, 1, 0, 2, 136, 76, },
|
|
- { 7, 1, 0, 2, 136, 54, },
|
|
- { 8, 1, 0, 2, 136, 76, },
|
|
{ 9, 1, 0, 2, 136, 127, },
|
|
{ 0, 1, 0, 2, 140, 66, },
|
|
{ 2, 1, 0, 2, 140, 58, },
|
|
@@ -43053,9 +43062,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 140, 66, },
|
|
{ 4, 1, 0, 2, 140, 76, },
|
|
{ 5, 1, 0, 2, 140, 58, },
|
|
- { 6, 1, 0, 2, 140, 70, },
|
|
- { 7, 1, 0, 2, 140, 54, },
|
|
- { 8, 1, 0, 2, 140, 70, },
|
|
{ 9, 1, 0, 2, 140, 127, },
|
|
{ 0, 1, 0, 2, 144, 76, },
|
|
{ 2, 1, 0, 2, 144, 127, },
|
|
@@ -43063,9 +43069,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 144, 76, },
|
|
{ 4, 1, 0, 2, 144, 76, },
|
|
{ 5, 1, 0, 2, 144, 127, },
|
|
- { 6, 1, 0, 2, 144, 76, },
|
|
- { 7, 1, 0, 2, 144, 127, },
|
|
- { 8, 1, 0, 2, 144, 76, },
|
|
{ 9, 1, 0, 2, 144, 127, },
|
|
{ 0, 1, 0, 2, 149, 76, },
|
|
{ 2, 1, 0, 2, 149, 28, },
|
|
@@ -43073,139 +43076,97 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 2, 149, 76, },
|
|
{ 4, 1, 0, 2, 149, 74, },
|
|
{ 5, 1, 0, 2, 149, 76, },
|
|
- { 6, 1, 0, 2, 149, 76, },
|
|
- { 7, 1, 0, 2, 149, 54, },
|
|
- { 8, 1, 0, 2, 149, 76, },
|
|
- { 9, 1, 0, 2, 149, 28, },
|
|
+ { 9, 1, 0, 2, 149, 76, },
|
|
{ 0, 1, 0, 2, 153, 76, },
|
|
{ 2, 1, 0, 2, 153, 28, },
|
|
{ 1, 1, 0, 2, 153, 127, },
|
|
{ 3, 1, 0, 2, 153, 76, },
|
|
{ 4, 1, 0, 2, 153, 74, },
|
|
{ 5, 1, 0, 2, 153, 76, },
|
|
- { 6, 1, 0, 2, 153, 76, },
|
|
- { 7, 1, 0, 2, 153, 54, },
|
|
- { 8, 1, 0, 2, 153, 76, },
|
|
- { 9, 1, 0, 2, 153, 28, },
|
|
+ { 9, 1, 0, 2, 153, 76, },
|
|
{ 0, 1, 0, 2, 157, 76, },
|
|
{ 2, 1, 0, 2, 157, 28, },
|
|
{ 1, 1, 0, 2, 157, 127, },
|
|
{ 3, 1, 0, 2, 157, 76, },
|
|
{ 4, 1, 0, 2, 157, 74, },
|
|
{ 5, 1, 0, 2, 157, 76, },
|
|
- { 6, 1, 0, 2, 157, 76, },
|
|
- { 7, 1, 0, 2, 157, 54, },
|
|
- { 8, 1, 0, 2, 157, 76, },
|
|
- { 9, 1, 0, 2, 157, 28, },
|
|
+ { 9, 1, 0, 2, 157, 76, },
|
|
{ 0, 1, 0, 2, 161, 76, },
|
|
{ 2, 1, 0, 2, 161, 28, },
|
|
{ 1, 1, 0, 2, 161, 127, },
|
|
{ 3, 1, 0, 2, 161, 76, },
|
|
{ 4, 1, 0, 2, 161, 74, },
|
|
{ 5, 1, 0, 2, 161, 76, },
|
|
- { 6, 1, 0, 2, 161, 76, },
|
|
- { 7, 1, 0, 2, 161, 54, },
|
|
- { 8, 1, 0, 2, 161, 76, },
|
|
- { 9, 1, 0, 2, 161, 28, },
|
|
+ { 9, 1, 0, 2, 161, 76, },
|
|
{ 0, 1, 0, 2, 165, 76, },
|
|
{ 2, 1, 0, 2, 165, 28, },
|
|
{ 1, 1, 0, 2, 165, 127, },
|
|
{ 3, 1, 0, 2, 165, 76, },
|
|
{ 4, 1, 0, 2, 165, 74, },
|
|
{ 5, 1, 0, 2, 165, 76, },
|
|
- { 6, 1, 0, 2, 165, 76, },
|
|
- { 7, 1, 0, 2, 165, 54, },
|
|
- { 8, 1, 0, 2, 165, 76, },
|
|
- { 9, 1, 0, 2, 165, 28, },
|
|
+ { 9, 1, 0, 2, 165, 76, },
|
|
{ 0, 1, 0, 3, 36, 64, },
|
|
{ 2, 1, 0, 3, 36, 36, },
|
|
{ 1, 1, 0, 3, 36, 50, },
|
|
{ 3, 1, 0, 3, 36, 38, },
|
|
{ 4, 1, 0, 3, 36, 66, },
|
|
{ 5, 1, 0, 3, 36, 36, },
|
|
- { 6, 1, 0, 3, 36, 52, },
|
|
- { 7, 1, 0, 3, 36, 30, },
|
|
- { 8, 1, 0, 3, 36, 50, },
|
|
- { 9, 1, 0, 3, 36, 38, },
|
|
+ { 9, 1, 0, 3, 36, 36, },
|
|
{ 0, 1, 0, 3, 40, 68, },
|
|
{ 2, 1, 0, 3, 40, 36, },
|
|
{ 1, 1, 0, 3, 40, 50, },
|
|
{ 3, 1, 0, 3, 40, 38, },
|
|
{ 4, 1, 0, 3, 40, 66, },
|
|
{ 5, 1, 0, 3, 40, 36, },
|
|
- { 6, 1, 0, 3, 40, 52, },
|
|
- { 7, 1, 0, 3, 40, 30, },
|
|
- { 8, 1, 0, 3, 40, 50, },
|
|
- { 9, 1, 0, 3, 40, 38, },
|
|
+ { 9, 1, 0, 3, 40, 36, },
|
|
{ 0, 1, 0, 3, 44, 68, },
|
|
{ 2, 1, 0, 3, 44, 36, },
|
|
{ 1, 1, 0, 3, 44, 50, },
|
|
{ 3, 1, 0, 3, 44, 38, },
|
|
{ 4, 1, 0, 3, 44, 66, },
|
|
{ 5, 1, 0, 3, 44, 36, },
|
|
- { 6, 1, 0, 3, 44, 52, },
|
|
- { 7, 1, 0, 3, 44, 30, },
|
|
- { 8, 1, 0, 3, 44, 50, },
|
|
- { 9, 1, 0, 3, 44, 38, },
|
|
+ { 9, 1, 0, 3, 44, 36, },
|
|
{ 0, 1, 0, 3, 48, 68, },
|
|
{ 2, 1, 0, 3, 48, 36, },
|
|
{ 1, 1, 0, 3, 48, 50, },
|
|
{ 3, 1, 0, 3, 48, 38, },
|
|
{ 4, 1, 0, 3, 48, 42, },
|
|
{ 5, 1, 0, 3, 48, 36, },
|
|
- { 6, 1, 0, 3, 48, 52, },
|
|
- { 7, 1, 0, 3, 48, 30, },
|
|
- { 8, 1, 0, 3, 48, 50, },
|
|
- { 9, 1, 0, 3, 48, 38, },
|
|
+ { 9, 1, 0, 3, 48, 36, },
|
|
{ 0, 1, 0, 3, 52, 68, },
|
|
{ 2, 1, 0, 3, 52, 36, },
|
|
{ 1, 1, 0, 3, 52, 50, },
|
|
{ 3, 1, 0, 3, 52, 40, },
|
|
{ 4, 1, 0, 3, 52, 66, },
|
|
{ 5, 1, 0, 3, 52, 36, },
|
|
- { 6, 1, 0, 3, 52, 68, },
|
|
- { 7, 1, 0, 3, 52, 30, },
|
|
- { 8, 1, 0, 3, 52, 68, },
|
|
- { 9, 1, 0, 3, 52, 38, },
|
|
+ { 9, 1, 0, 3, 52, 36, },
|
|
{ 0, 1, 0, 3, 56, 68, },
|
|
{ 2, 1, 0, 3, 56, 36, },
|
|
{ 1, 1, 0, 3, 56, 50, },
|
|
{ 3, 1, 0, 3, 56, 40, },
|
|
{ 4, 1, 0, 3, 56, 66, },
|
|
{ 5, 1, 0, 3, 56, 36, },
|
|
- { 6, 1, 0, 3, 56, 68, },
|
|
- { 7, 1, 0, 3, 56, 30, },
|
|
- { 8, 1, 0, 3, 56, 68, },
|
|
- { 9, 1, 0, 3, 56, 38, },
|
|
+ { 9, 1, 0, 3, 56, 36, },
|
|
{ 0, 1, 0, 3, 60, 68, },
|
|
{ 2, 1, 0, 3, 60, 36, },
|
|
{ 1, 1, 0, 3, 60, 50, },
|
|
{ 3, 1, 0, 3, 60, 40, },
|
|
{ 4, 1, 0, 3, 60, 66, },
|
|
{ 5, 1, 0, 3, 60, 36, },
|
|
- { 6, 1, 0, 3, 60, 66, },
|
|
- { 7, 1, 0, 3, 60, 30, },
|
|
- { 8, 1, 0, 3, 60, 66, },
|
|
- { 9, 1, 0, 3, 60, 38, },
|
|
+ { 9, 1, 0, 3, 60, 36, },
|
|
{ 0, 1, 0, 3, 64, 66, },
|
|
{ 2, 1, 0, 3, 64, 36, },
|
|
{ 1, 1, 0, 3, 64, 50, },
|
|
{ 3, 1, 0, 3, 64, 40, },
|
|
{ 4, 1, 0, 3, 64, 66, },
|
|
{ 5, 1, 0, 3, 64, 36, },
|
|
- { 6, 1, 0, 3, 64, 68, },
|
|
- { 7, 1, 0, 3, 64, 30, },
|
|
- { 8, 1, 0, 3, 64, 68, },
|
|
- { 9, 1, 0, 3, 64, 38, },
|
|
+ { 9, 1, 0, 3, 64, 36, },
|
|
{ 0, 1, 0, 3, 100, 64, },
|
|
{ 2, 1, 0, 3, 100, 36, },
|
|
{ 1, 1, 0, 3, 100, 70, },
|
|
{ 3, 1, 0, 3, 100, 64, },
|
|
{ 4, 1, 0, 3, 100, 66, },
|
|
{ 5, 1, 0, 3, 100, 36, },
|
|
- { 6, 1, 0, 3, 100, 60, },
|
|
- { 7, 1, 0, 3, 100, 30, },
|
|
- { 8, 1, 0, 3, 100, 60, },
|
|
{ 9, 1, 0, 3, 100, 127, },
|
|
{ 0, 1, 0, 3, 104, 68, },
|
|
{ 2, 1, 0, 3, 104, 36, },
|
|
@@ -43213,9 +43174,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 104, 68, },
|
|
{ 4, 1, 0, 3, 104, 66, },
|
|
{ 5, 1, 0, 3, 104, 36, },
|
|
- { 6, 1, 0, 3, 104, 68, },
|
|
- { 7, 1, 0, 3, 104, 30, },
|
|
- { 8, 1, 0, 3, 104, 68, },
|
|
{ 9, 1, 0, 3, 104, 127, },
|
|
{ 0, 1, 0, 3, 108, 68, },
|
|
{ 2, 1, 0, 3, 108, 36, },
|
|
@@ -43223,9 +43181,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 108, 68, },
|
|
{ 4, 1, 0, 3, 108, 66, },
|
|
{ 5, 1, 0, 3, 108, 36, },
|
|
- { 6, 1, 0, 3, 108, 68, },
|
|
- { 7, 1, 0, 3, 108, 30, },
|
|
- { 8, 1, 0, 3, 108, 68, },
|
|
{ 9, 1, 0, 3, 108, 127, },
|
|
{ 0, 1, 0, 3, 112, 68, },
|
|
{ 2, 1, 0, 3, 112, 36, },
|
|
@@ -43233,9 +43188,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 112, 68, },
|
|
{ 4, 1, 0, 3, 112, 66, },
|
|
{ 5, 1, 0, 3, 112, 36, },
|
|
- { 6, 1, 0, 3, 112, 68, },
|
|
- { 7, 1, 0, 3, 112, 30, },
|
|
- { 8, 1, 0, 3, 112, 68, },
|
|
{ 9, 1, 0, 3, 112, 127, },
|
|
{ 0, 1, 0, 3, 116, 68, },
|
|
{ 2, 1, 0, 3, 116, 36, },
|
|
@@ -43243,9 +43195,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 116, 68, },
|
|
{ 4, 1, 0, 3, 116, 66, },
|
|
{ 5, 1, 0, 3, 116, 36, },
|
|
- { 6, 1, 0, 3, 116, 68, },
|
|
- { 7, 1, 0, 3, 116, 30, },
|
|
- { 8, 1, 0, 3, 116, 68, },
|
|
{ 9, 1, 0, 3, 116, 127, },
|
|
{ 0, 1, 0, 3, 120, 68, },
|
|
{ 2, 1, 0, 3, 120, 36, },
|
|
@@ -43253,9 +43202,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 120, 127, },
|
|
{ 4, 1, 0, 3, 120, 66, },
|
|
{ 5, 1, 0, 3, 120, 127, },
|
|
- { 6, 1, 0, 3, 120, 68, },
|
|
- { 7, 1, 0, 3, 120, 30, },
|
|
- { 8, 1, 0, 3, 120, 68, },
|
|
{ 9, 1, 0, 3, 120, 127, },
|
|
{ 0, 1, 0, 3, 124, 68, },
|
|
{ 2, 1, 0, 3, 124, 36, },
|
|
@@ -43263,9 +43209,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 124, 127, },
|
|
{ 4, 1, 0, 3, 124, 66, },
|
|
{ 5, 1, 0, 3, 124, 127, },
|
|
- { 6, 1, 0, 3, 124, 68, },
|
|
- { 7, 1, 0, 3, 124, 30, },
|
|
- { 8, 1, 0, 3, 124, 68, },
|
|
{ 9, 1, 0, 3, 124, 127, },
|
|
{ 0, 1, 0, 3, 128, 68, },
|
|
{ 2, 1, 0, 3, 128, 36, },
|
|
@@ -43273,9 +43216,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 128, 127, },
|
|
{ 4, 1, 0, 3, 128, 66, },
|
|
{ 5, 1, 0, 3, 128, 127, },
|
|
- { 6, 1, 0, 3, 128, 68, },
|
|
- { 7, 1, 0, 3, 128, 30, },
|
|
- { 8, 1, 0, 3, 128, 68, },
|
|
{ 9, 1, 0, 3, 128, 127, },
|
|
{ 0, 1, 0, 3, 132, 68, },
|
|
{ 2, 1, 0, 3, 132, 36, },
|
|
@@ -43283,9 +43223,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 132, 68, },
|
|
{ 4, 1, 0, 3, 132, 66, },
|
|
{ 5, 1, 0, 3, 132, 36, },
|
|
- { 6, 1, 0, 3, 132, 68, },
|
|
- { 7, 1, 0, 3, 132, 30, },
|
|
- { 8, 1, 0, 3, 132, 68, },
|
|
{ 9, 1, 0, 3, 132, 127, },
|
|
{ 0, 1, 0, 3, 136, 68, },
|
|
{ 2, 1, 0, 3, 136, 36, },
|
|
@@ -43293,9 +43230,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 136, 68, },
|
|
{ 4, 1, 0, 3, 136, 66, },
|
|
{ 5, 1, 0, 3, 136, 36, },
|
|
- { 6, 1, 0, 3, 136, 68, },
|
|
- { 7, 1, 0, 3, 136, 30, },
|
|
- { 8, 1, 0, 3, 136, 68, },
|
|
{ 9, 1, 0, 3, 136, 127, },
|
|
{ 0, 1, 0, 3, 140, 58, },
|
|
{ 2, 1, 0, 3, 140, 36, },
|
|
@@ -43303,9 +43237,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 140, 58, },
|
|
{ 4, 1, 0, 3, 140, 66, },
|
|
{ 5, 1, 0, 3, 140, 36, },
|
|
- { 6, 1, 0, 3, 140, 60, },
|
|
- { 7, 1, 0, 3, 140, 30, },
|
|
- { 8, 1, 0, 3, 140, 60, },
|
|
{ 9, 1, 0, 3, 140, 127, },
|
|
{ 0, 1, 0, 3, 144, 68, },
|
|
{ 2, 1, 0, 3, 144, 127, },
|
|
@@ -43313,9 +43244,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 144, 68, },
|
|
{ 4, 1, 0, 3, 144, 66, },
|
|
{ 5, 1, 0, 3, 144, 127, },
|
|
- { 6, 1, 0, 3, 144, 68, },
|
|
- { 7, 1, 0, 3, 144, 127, },
|
|
- { 8, 1, 0, 3, 144, 68, },
|
|
{ 9, 1, 0, 3, 144, 127, },
|
|
{ 0, 1, 0, 3, 149, 76, },
|
|
{ 2, 1, 0, 3, 149, 4, },
|
|
@@ -43323,59 +43251,41 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 0, 3, 149, 76, },
|
|
{ 4, 1, 0, 3, 149, 62, },
|
|
{ 5, 1, 0, 3, 149, 76, },
|
|
- { 6, 1, 0, 3, 149, 76, },
|
|
- { 7, 1, 0, 3, 149, 30, },
|
|
- { 8, 1, 0, 3, 149, 72, },
|
|
- { 9, 1, 0, 3, 149, 4, },
|
|
+ { 9, 1, 0, 3, 149, 68, },
|
|
{ 0, 1, 0, 3, 153, 76, },
|
|
{ 2, 1, 0, 3, 153, 4, },
|
|
{ 1, 1, 0, 3, 153, 127, },
|
|
{ 3, 1, 0, 3, 153, 76, },
|
|
{ 4, 1, 0, 3, 153, 62, },
|
|
{ 5, 1, 0, 3, 153, 76, },
|
|
- { 6, 1, 0, 3, 153, 76, },
|
|
- { 7, 1, 0, 3, 153, 30, },
|
|
- { 8, 1, 0, 3, 153, 76, },
|
|
- { 9, 1, 0, 3, 153, 4, },
|
|
+ { 9, 1, 0, 3, 153, 68, },
|
|
{ 0, 1, 0, 3, 157, 76, },
|
|
{ 2, 1, 0, 3, 157, 4, },
|
|
{ 1, 1, 0, 3, 157, 127, },
|
|
{ 3, 1, 0, 3, 157, 76, },
|
|
{ 4, 1, 0, 3, 157, 62, },
|
|
{ 5, 1, 0, 3, 157, 76, },
|
|
- { 6, 1, 0, 3, 157, 76, },
|
|
- { 7, 1, 0, 3, 157, 30, },
|
|
- { 8, 1, 0, 3, 157, 76, },
|
|
- { 9, 1, 0, 3, 157, 4, },
|
|
+ { 9, 1, 0, 3, 157, 68, },
|
|
{ 0, 1, 0, 3, 161, 76, },
|
|
{ 2, 1, 0, 3, 161, 4, },
|
|
{ 1, 1, 0, 3, 161, 127, },
|
|
{ 3, 1, 0, 3, 161, 76, },
|
|
{ 4, 1, 0, 3, 161, 62, },
|
|
{ 5, 1, 0, 3, 161, 76, },
|
|
- { 6, 1, 0, 3, 161, 76, },
|
|
- { 7, 1, 0, 3, 161, 30, },
|
|
- { 8, 1, 0, 3, 161, 76, },
|
|
- { 9, 1, 0, 3, 161, 4, },
|
|
+ { 9, 1, 0, 3, 161, 72, },
|
|
{ 0, 1, 0, 3, 165, 76, },
|
|
{ 2, 1, 0, 3, 165, 4, },
|
|
{ 1, 1, 0, 3, 165, 127, },
|
|
{ 3, 1, 0, 3, 165, 76, },
|
|
{ 4, 1, 0, 3, 165, 62, },
|
|
{ 5, 1, 0, 3, 165, 76, },
|
|
- { 6, 1, 0, 3, 165, 76, },
|
|
- { 7, 1, 0, 3, 165, 30, },
|
|
- { 8, 1, 0, 3, 165, 76, },
|
|
- { 9, 1, 0, 3, 165, 4, },
|
|
+ { 9, 1, 0, 3, 165, 72, },
|
|
{ 0, 1, 1, 2, 38, 66, },
|
|
{ 2, 1, 1, 2, 38, 64, },
|
|
{ 1, 1, 1, 2, 38, 64, },
|
|
{ 3, 1, 1, 2, 38, 64, },
|
|
{ 4, 1, 1, 2, 38, 64, },
|
|
{ 5, 1, 1, 2, 38, 64, },
|
|
- { 6, 1, 1, 2, 38, 64, },
|
|
- { 7, 1, 1, 2, 38, 54, },
|
|
- { 8, 1, 1, 2, 38, 62, },
|
|
{ 9, 1, 1, 2, 38, 64, },
|
|
{ 0, 1, 1, 2, 46, 72, },
|
|
{ 2, 1, 1, 2, 46, 64, },
|
|
@@ -43383,9 +43293,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 2, 46, 64, },
|
|
{ 4, 1, 1, 2, 46, 70, },
|
|
{ 5, 1, 1, 2, 46, 64, },
|
|
- { 6, 1, 1, 2, 46, 64, },
|
|
- { 7, 1, 1, 2, 46, 54, },
|
|
- { 8, 1, 1, 2, 46, 62, },
|
|
{ 9, 1, 1, 2, 46, 64, },
|
|
{ 0, 1, 1, 2, 54, 72, },
|
|
{ 2, 1, 1, 2, 54, 64, },
|
|
@@ -43393,9 +43300,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 2, 54, 64, },
|
|
{ 4, 1, 1, 2, 54, 72, },
|
|
{ 5, 1, 1, 2, 54, 64, },
|
|
- { 6, 1, 1, 2, 54, 72, },
|
|
- { 7, 1, 1, 2, 54, 54, },
|
|
- { 8, 1, 1, 2, 54, 72, },
|
|
{ 9, 1, 1, 2, 54, 64, },
|
|
{ 0, 1, 1, 2, 62, 60, },
|
|
{ 2, 1, 1, 2, 62, 64, },
|
|
@@ -43403,9 +43307,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 2, 62, 60, },
|
|
{ 4, 1, 1, 2, 62, 60, },
|
|
{ 5, 1, 1, 2, 62, 64, },
|
|
- { 6, 1, 1, 2, 62, 64, },
|
|
- { 7, 1, 1, 2, 62, 54, },
|
|
- { 8, 1, 1, 2, 62, 64, },
|
|
{ 9, 1, 1, 2, 62, 64, },
|
|
{ 0, 1, 1, 2, 102, 60, },
|
|
{ 2, 1, 1, 2, 102, 64, },
|
|
@@ -43413,9 +43314,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 2, 102, 60, },
|
|
{ 4, 1, 1, 2, 102, 64, },
|
|
{ 5, 1, 1, 2, 102, 64, },
|
|
- { 6, 1, 1, 2, 102, 58, },
|
|
- { 7, 1, 1, 2, 102, 54, },
|
|
- { 8, 1, 1, 2, 102, 58, },
|
|
{ 9, 1, 1, 2, 102, 127, },
|
|
{ 0, 1, 1, 2, 110, 72, },
|
|
{ 2, 1, 1, 2, 110, 64, },
|
|
@@ -43423,9 +43321,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 2, 110, 72, },
|
|
{ 4, 1, 1, 2, 110, 72, },
|
|
{ 5, 1, 1, 2, 110, 64, },
|
|
- { 6, 1, 1, 2, 110, 72, },
|
|
- { 7, 1, 1, 2, 110, 54, },
|
|
- { 8, 1, 1, 2, 110, 72, },
|
|
{ 9, 1, 1, 2, 110, 127, },
|
|
{ 0, 1, 1, 2, 118, 72, },
|
|
{ 2, 1, 1, 2, 118, 64, },
|
|
@@ -43433,9 +43328,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 2, 118, 127, },
|
|
{ 4, 1, 1, 2, 118, 72, },
|
|
{ 5, 1, 1, 2, 118, 127, },
|
|
- { 6, 1, 1, 2, 118, 72, },
|
|
- { 7, 1, 1, 2, 118, 54, },
|
|
- { 8, 1, 1, 2, 118, 72, },
|
|
{ 9, 1, 1, 2, 118, 127, },
|
|
{ 0, 1, 1, 2, 126, 72, },
|
|
{ 2, 1, 1, 2, 126, 64, },
|
|
@@ -43443,9 +43335,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 2, 126, 127, },
|
|
{ 4, 1, 1, 2, 126, 72, },
|
|
{ 5, 1, 1, 2, 126, 127, },
|
|
- { 6, 1, 1, 2, 126, 72, },
|
|
- { 7, 1, 1, 2, 126, 54, },
|
|
- { 8, 1, 1, 2, 126, 72, },
|
|
{ 9, 1, 1, 2, 126, 127, },
|
|
{ 0, 1, 1, 2, 134, 72, },
|
|
{ 2, 1, 1, 2, 134, 64, },
|
|
@@ -43453,9 +43342,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 2, 134, 72, },
|
|
{ 4, 1, 1, 2, 134, 72, },
|
|
{ 5, 1, 1, 2, 134, 64, },
|
|
- { 6, 1, 1, 2, 134, 72, },
|
|
- { 7, 1, 1, 2, 134, 54, },
|
|
- { 8, 1, 1, 2, 134, 72, },
|
|
{ 9, 1, 1, 2, 134, 127, },
|
|
{ 0, 1, 1, 2, 142, 72, },
|
|
{ 2, 1, 1, 2, 142, 127, },
|
|
@@ -43463,9 +43349,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 2, 142, 72, },
|
|
{ 4, 1, 1, 2, 142, 72, },
|
|
{ 5, 1, 1, 2, 142, 127, },
|
|
- { 6, 1, 1, 2, 142, 72, },
|
|
- { 7, 1, 1, 2, 142, 127, },
|
|
- { 8, 1, 1, 2, 142, 72, },
|
|
{ 9, 1, 1, 2, 142, 127, },
|
|
{ 0, 1, 1, 2, 151, 72, },
|
|
{ 2, 1, 1, 2, 151, 28, },
|
|
@@ -43473,29 +43356,20 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 2, 151, 72, },
|
|
{ 4, 1, 1, 2, 151, 72, },
|
|
{ 5, 1, 1, 2, 151, 72, },
|
|
- { 6, 1, 1, 2, 151, 72, },
|
|
- { 7, 1, 1, 2, 151, 54, },
|
|
- { 8, 1, 1, 2, 151, 72, },
|
|
- { 9, 1, 1, 2, 151, 28, },
|
|
+ { 9, 1, 1, 2, 151, 72, },
|
|
{ 0, 1, 1, 2, 159, 72, },
|
|
{ 2, 1, 1, 2, 159, 28, },
|
|
{ 1, 1, 1, 2, 159, 127, },
|
|
{ 3, 1, 1, 2, 159, 72, },
|
|
{ 4, 1, 1, 2, 159, 72, },
|
|
{ 5, 1, 1, 2, 159, 72, },
|
|
- { 6, 1, 1, 2, 159, 72, },
|
|
- { 7, 1, 1, 2, 159, 54, },
|
|
- { 8, 1, 1, 2, 159, 72, },
|
|
- { 9, 1, 1, 2, 159, 28, },
|
|
+ { 9, 1, 1, 2, 159, 72, },
|
|
{ 0, 1, 1, 3, 38, 60, },
|
|
{ 2, 1, 1, 3, 38, 40, },
|
|
{ 1, 1, 1, 3, 38, 50, },
|
|
{ 3, 1, 1, 3, 38, 40, },
|
|
{ 4, 1, 1, 3, 38, 54, },
|
|
{ 5, 1, 1, 3, 38, 40, },
|
|
- { 6, 1, 1, 3, 38, 52, },
|
|
- { 7, 1, 1, 3, 38, 30, },
|
|
- { 8, 1, 1, 3, 38, 50, },
|
|
{ 9, 1, 1, 3, 38, 40, },
|
|
{ 0, 1, 1, 3, 46, 68, },
|
|
{ 2, 1, 1, 3, 46, 40, },
|
|
@@ -43503,9 +43377,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 3, 46, 40, },
|
|
{ 4, 1, 1, 3, 46, 54, },
|
|
{ 5, 1, 1, 3, 46, 40, },
|
|
- { 6, 1, 1, 3, 46, 52, },
|
|
- { 7, 1, 1, 3, 46, 30, },
|
|
- { 8, 1, 1, 3, 46, 50, },
|
|
{ 9, 1, 1, 3, 46, 40, },
|
|
{ 0, 1, 1, 3, 54, 68, },
|
|
{ 2, 1, 1, 3, 54, 40, },
|
|
@@ -43513,9 +43384,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 3, 54, 40, },
|
|
{ 4, 1, 1, 3, 54, 66, },
|
|
{ 5, 1, 1, 3, 54, 40, },
|
|
- { 6, 1, 1, 3, 54, 68, },
|
|
- { 7, 1, 1, 3, 54, 30, },
|
|
- { 8, 1, 1, 3, 54, 68, },
|
|
{ 9, 1, 1, 3, 54, 40, },
|
|
{ 0, 1, 1, 3, 62, 58, },
|
|
{ 2, 1, 1, 3, 62, 40, },
|
|
@@ -43523,9 +43391,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 3, 62, 40, },
|
|
{ 4, 1, 1, 3, 62, 50, },
|
|
{ 5, 1, 1, 3, 62, 40, },
|
|
- { 6, 1, 1, 3, 62, 58, },
|
|
- { 7, 1, 1, 3, 62, 30, },
|
|
- { 8, 1, 1, 3, 62, 58, },
|
|
{ 9, 1, 1, 3, 62, 40, },
|
|
{ 0, 1, 1, 3, 102, 56, },
|
|
{ 2, 1, 1, 3, 102, 40, },
|
|
@@ -43533,9 +43398,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 3, 102, 56, },
|
|
{ 4, 1, 1, 3, 102, 54, },
|
|
{ 5, 1, 1, 3, 102, 40, },
|
|
- { 6, 1, 1, 3, 102, 54, },
|
|
- { 7, 1, 1, 3, 102, 30, },
|
|
- { 8, 1, 1, 3, 102, 54, },
|
|
{ 9, 1, 1, 3, 102, 127, },
|
|
{ 0, 1, 1, 3, 110, 68, },
|
|
{ 2, 1, 1, 3, 110, 40, },
|
|
@@ -43543,9 +43405,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 3, 110, 68, },
|
|
{ 4, 1, 1, 3, 110, 66, },
|
|
{ 5, 1, 1, 3, 110, 40, },
|
|
- { 6, 1, 1, 3, 110, 68, },
|
|
- { 7, 1, 1, 3, 110, 30, },
|
|
- { 8, 1, 1, 3, 110, 68, },
|
|
{ 9, 1, 1, 3, 110, 127, },
|
|
{ 0, 1, 1, 3, 118, 68, },
|
|
{ 2, 1, 1, 3, 118, 40, },
|
|
@@ -43553,9 +43412,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 3, 118, 127, },
|
|
{ 4, 1, 1, 3, 118, 66, },
|
|
{ 5, 1, 1, 3, 118, 127, },
|
|
- { 6, 1, 1, 3, 118, 68, },
|
|
- { 7, 1, 1, 3, 118, 30, },
|
|
- { 8, 1, 1, 3, 118, 68, },
|
|
{ 9, 1, 1, 3, 118, 127, },
|
|
{ 0, 1, 1, 3, 126, 68, },
|
|
{ 2, 1, 1, 3, 126, 40, },
|
|
@@ -43563,9 +43419,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 3, 126, 127, },
|
|
{ 4, 1, 1, 3, 126, 66, },
|
|
{ 5, 1, 1, 3, 126, 127, },
|
|
- { 6, 1, 1, 3, 126, 68, },
|
|
- { 7, 1, 1, 3, 126, 30, },
|
|
- { 8, 1, 1, 3, 126, 68, },
|
|
{ 9, 1, 1, 3, 126, 127, },
|
|
{ 0, 1, 1, 3, 134, 68, },
|
|
{ 2, 1, 1, 3, 134, 40, },
|
|
@@ -43573,9 +43426,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 3, 134, 68, },
|
|
{ 4, 1, 1, 3, 134, 66, },
|
|
{ 5, 1, 1, 3, 134, 40, },
|
|
- { 6, 1, 1, 3, 134, 68, },
|
|
- { 7, 1, 1, 3, 134, 30, },
|
|
- { 8, 1, 1, 3, 134, 68, },
|
|
{ 9, 1, 1, 3, 134, 127, },
|
|
{ 0, 1, 1, 3, 142, 68, },
|
|
{ 2, 1, 1, 3, 142, 127, },
|
|
@@ -43583,9 +43433,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 3, 142, 68, },
|
|
{ 4, 1, 1, 3, 142, 66, },
|
|
{ 5, 1, 1, 3, 142, 127, },
|
|
- { 6, 1, 1, 3, 142, 68, },
|
|
- { 7, 1, 1, 3, 142, 127, },
|
|
- { 8, 1, 1, 3, 142, 68, },
|
|
{ 9, 1, 1, 3, 142, 127, },
|
|
{ 0, 1, 1, 3, 151, 72, },
|
|
{ 2, 1, 1, 3, 151, 4, },
|
|
@@ -43593,29 +43440,20 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 1, 3, 151, 72, },
|
|
{ 4, 1, 1, 3, 151, 66, },
|
|
{ 5, 1, 1, 3, 151, 72, },
|
|
- { 6, 1, 1, 3, 151, 72, },
|
|
- { 7, 1, 1, 3, 151, 30, },
|
|
- { 8, 1, 1, 3, 151, 68, },
|
|
- { 9, 1, 1, 3, 151, 4, },
|
|
+ { 9, 1, 1, 3, 151, 64, },
|
|
{ 0, 1, 1, 3, 159, 72, },
|
|
{ 2, 1, 1, 3, 159, 4, },
|
|
{ 1, 1, 1, 3, 159, 127, },
|
|
{ 3, 1, 1, 3, 159, 72, },
|
|
{ 4, 1, 1, 3, 159, 66, },
|
|
{ 5, 1, 1, 3, 159, 72, },
|
|
- { 6, 1, 1, 3, 159, 72, },
|
|
- { 7, 1, 1, 3, 159, 30, },
|
|
- { 8, 1, 1, 3, 159, 72, },
|
|
- { 9, 1, 1, 3, 159, 4, },
|
|
+ { 9, 1, 1, 3, 159, 72, },
|
|
{ 0, 1, 2, 4, 42, 68, },
|
|
{ 2, 1, 2, 4, 42, 64, },
|
|
{ 1, 1, 2, 4, 42, 64, },
|
|
{ 3, 1, 2, 4, 42, 64, },
|
|
{ 4, 1, 2, 4, 42, 60, },
|
|
{ 5, 1, 2, 4, 42, 64, },
|
|
- { 6, 1, 2, 4, 42, 64, },
|
|
- { 7, 1, 2, 4, 42, 54, },
|
|
- { 8, 1, 2, 4, 42, 62, },
|
|
{ 9, 1, 2, 4, 42, 64, },
|
|
{ 0, 1, 2, 4, 58, 60, },
|
|
{ 2, 1, 2, 4, 58, 64, },
|
|
@@ -43623,9 +43461,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 2, 4, 58, 60, },
|
|
{ 4, 1, 2, 4, 58, 56, },
|
|
{ 5, 1, 2, 4, 58, 64, },
|
|
- { 6, 1, 2, 4, 58, 62, },
|
|
- { 7, 1, 2, 4, 58, 54, },
|
|
- { 8, 1, 2, 4, 58, 62, },
|
|
{ 9, 1, 2, 4, 58, 64, },
|
|
{ 0, 1, 2, 4, 106, 60, },
|
|
{ 2, 1, 2, 4, 106, 64, },
|
|
@@ -43633,9 +43468,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 2, 4, 106, 60, },
|
|
{ 4, 1, 2, 4, 106, 58, },
|
|
{ 5, 1, 2, 4, 106, 64, },
|
|
- { 6, 1, 2, 4, 106, 58, },
|
|
- { 7, 1, 2, 4, 106, 54, },
|
|
- { 8, 1, 2, 4, 106, 58, },
|
|
{ 9, 1, 2, 4, 106, 127, },
|
|
{ 0, 1, 2, 4, 122, 72, },
|
|
{ 2, 1, 2, 4, 122, 64, },
|
|
@@ -43643,9 +43475,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 2, 4, 122, 127, },
|
|
{ 4, 1, 2, 4, 122, 68, },
|
|
{ 5, 1, 2, 4, 122, 127, },
|
|
- { 6, 1, 2, 4, 122, 72, },
|
|
- { 7, 1, 2, 4, 122, 54, },
|
|
- { 8, 1, 2, 4, 122, 72, },
|
|
{ 9, 1, 2, 4, 122, 127, },
|
|
{ 0, 1, 2, 4, 138, 72, },
|
|
{ 2, 1, 2, 4, 138, 127, },
|
|
@@ -43653,9 +43482,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 2, 4, 138, 72, },
|
|
{ 4, 1, 2, 4, 138, 70, },
|
|
{ 5, 1, 2, 4, 138, 127, },
|
|
- { 6, 1, 2, 4, 138, 72, },
|
|
- { 7, 1, 2, 4, 138, 127, },
|
|
- { 8, 1, 2, 4, 138, 72, },
|
|
{ 9, 1, 2, 4, 138, 127, },
|
|
{ 0, 1, 2, 4, 155, 72, },
|
|
{ 2, 1, 2, 4, 155, 28, },
|
|
@@ -43663,19 +43489,13 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 2, 4, 155, 72, },
|
|
{ 4, 1, 2, 4, 155, 62, },
|
|
{ 5, 1, 2, 4, 155, 72, },
|
|
- { 6, 1, 2, 4, 155, 72, },
|
|
- { 7, 1, 2, 4, 155, 54, },
|
|
- { 8, 1, 2, 4, 155, 68, },
|
|
- { 9, 1, 2, 4, 155, 28, },
|
|
+ { 9, 1, 2, 4, 155, 72, },
|
|
{ 0, 1, 2, 5, 42, 56, },
|
|
{ 2, 1, 2, 5, 42, 40, },
|
|
{ 1, 1, 2, 5, 42, 50, },
|
|
{ 3, 1, 2, 5, 42, 40, },
|
|
{ 4, 1, 2, 5, 42, 50, },
|
|
{ 5, 1, 2, 5, 42, 40, },
|
|
- { 6, 1, 2, 5, 42, 52, },
|
|
- { 7, 1, 2, 5, 42, 30, },
|
|
- { 8, 1, 2, 5, 42, 50, },
|
|
{ 9, 1, 2, 5, 42, 40, },
|
|
{ 0, 1, 2, 5, 58, 54, },
|
|
{ 2, 1, 2, 5, 58, 40, },
|
|
@@ -43683,9 +43503,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 2, 5, 58, 40, },
|
|
{ 4, 1, 2, 5, 58, 46, },
|
|
{ 5, 1, 2, 5, 58, 40, },
|
|
- { 6, 1, 2, 5, 58, 52, },
|
|
- { 7, 1, 2, 5, 58, 30, },
|
|
- { 8, 1, 2, 5, 58, 52, },
|
|
{ 9, 1, 2, 5, 58, 40, },
|
|
{ 0, 1, 2, 5, 106, 48, },
|
|
{ 2, 1, 2, 5, 106, 40, },
|
|
@@ -43693,9 +43510,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 2, 5, 106, 48, },
|
|
{ 4, 1, 2, 5, 106, 50, },
|
|
{ 5, 1, 2, 5, 106, 40, },
|
|
- { 6, 1, 2, 5, 106, 50, },
|
|
- { 7, 1, 2, 5, 106, 30, },
|
|
- { 8, 1, 2, 5, 106, 50, },
|
|
{ 9, 1, 2, 5, 106, 127, },
|
|
{ 0, 1, 2, 5, 122, 70, },
|
|
{ 2, 1, 2, 5, 122, 40, },
|
|
@@ -43703,9 +43517,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 2, 5, 122, 127, },
|
|
{ 4, 1, 2, 5, 122, 62, },
|
|
{ 5, 1, 2, 5, 122, 127, },
|
|
- { 6, 1, 2, 5, 122, 66, },
|
|
- { 7, 1, 2, 5, 122, 30, },
|
|
- { 8, 1, 2, 5, 122, 66, },
|
|
{ 9, 1, 2, 5, 122, 127, },
|
|
{ 0, 1, 2, 5, 138, 70, },
|
|
{ 2, 1, 2, 5, 138, 127, },
|
|
@@ -43713,9 +43524,6 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 2, 5, 138, 70, },
|
|
{ 4, 1, 2, 5, 138, 62, },
|
|
{ 5, 1, 2, 5, 138, 127, },
|
|
- { 6, 1, 2, 5, 138, 66, },
|
|
- { 7, 1, 2, 5, 138, 127, },
|
|
- { 8, 1, 2, 5, 138, 66, },
|
|
{ 9, 1, 2, 5, 138, 127, },
|
|
{ 0, 1, 2, 5, 155, 72, },
|
|
{ 2, 1, 2, 5, 155, 4, },
|
|
@@ -43723,10 +43531,7 @@ static const struct rtw_txpwr_lmt_cfg_pair rtw8822c_txpwr_lmt_type5[] = {
|
|
{ 3, 1, 2, 5, 155, 72, },
|
|
{ 4, 1, 2, 5, 155, 52, },
|
|
{ 5, 1, 2, 5, 155, 72, },
|
|
- { 6, 1, 2, 5, 155, 62, },
|
|
- { 7, 1, 2, 5, 155, 30, },
|
|
- { 8, 1, 2, 5, 155, 62, },
|
|
- { 9, 1, 2, 5, 155, 4, },
|
|
+ { 9, 1, 2, 5, 155, 66, },
|
|
};
|
|
|
|
RTW_DECL_TABLE_TXPWR_LMT(rtw8822c_txpwr_lmt_type5);
|
|
--
|
|
2.25.1
|
|
|
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Ping-Ke Shih <[email protected]>
|
|
Date: Wed, 4 Oct 2023 16:50:50 +0800
|
|
Subject: [PATCH 4/5] wifi: rtw88: regd: update regulatory map to R64-R42
|
|
|
|
Sync Realtek Regulatory R42 and Realtek Channel Plan R64.
|
|
Start to configure with Realtek regd CHILE, CN, UK, QATAR, UKRAINE.
|
|
|
|
Signed-off-by: Zong-Zhe Yang <[email protected]>
|
|
Signed-off-by: Ping-Ke Shih <[email protected]>
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/regd.c | 14 +++++++-------
|
|
1 file changed, 7 insertions(+), 7 deletions(-)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/regd.c b/drivers/net/wireless/realtek/rtw88/regd.c
|
|
index 680d8f32fce6..124fc7ae6a14 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/regd.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/regd.c
|
|
@@ -70,16 +70,16 @@ static const struct rtw_regulatory rtw_reg_map[] = {
|
|
COUNTRY_REGD_ENT("BY", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("BZ", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
COUNTRY_REGD_ENT("CA", RTW_REGD_IC, RTW_REGD_IC),
|
|
- COUNTRY_REGD_ENT("CC", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
+ COUNTRY_REGD_ENT("CC", RTW_REGD_ACMA, RTW_REGD_ACMA),
|
|
COUNTRY_REGD_ENT("CD", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("CF", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("CG", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("CH", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("CI", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("CK", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
- COUNTRY_REGD_ENT("CL", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
+ COUNTRY_REGD_ENT("CL", RTW_REGD_CHILE, RTW_REGD_CHILE),
|
|
COUNTRY_REGD_ENT("CM", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
- COUNTRY_REGD_ENT("CN", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
+ COUNTRY_REGD_ENT("CN", RTW_REGD_CN, RTW_REGD_CN),
|
|
COUNTRY_REGD_ENT("CO", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
COUNTRY_REGD_ENT("CR", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
COUNTRY_REGD_ENT("CV", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
@@ -106,7 +106,7 @@ static const struct rtw_regulatory rtw_reg_map[] = {
|
|
COUNTRY_REGD_ENT("FO", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("FR", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("GA", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
- COUNTRY_REGD_ENT("GB", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
+ COUNTRY_REGD_ENT("GB", RTW_REGD_UK, RTW_REGD_UK),
|
|
COUNTRY_REGD_ENT("GD", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
COUNTRY_REGD_ENT("GE", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("GF", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
@@ -214,7 +214,7 @@ static const struct rtw_regulatory rtw_reg_map[] = {
|
|
COUNTRY_REGD_ENT("PT", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("PW", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
COUNTRY_REGD_ENT("PY", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
- COUNTRY_REGD_ENT("QA", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
+ COUNTRY_REGD_ENT("QA", RTW_REGD_QATAR, RTW_REGD_QATAR),
|
|
COUNTRY_REGD_ENT("RE", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("RO", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("RS", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
@@ -234,7 +234,7 @@ static const struct rtw_regulatory rtw_reg_map[] = {
|
|
COUNTRY_REGD_ENT("SN", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("SO", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("SR", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
- COUNTRY_REGD_ENT("ST", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
+ COUNTRY_REGD_ENT("ST", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("SV", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
COUNTRY_REGD_ENT("SX", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
COUNTRY_REGD_ENT("SZ", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
@@ -253,7 +253,7 @@ static const struct rtw_regulatory rtw_reg_map[] = {
|
|
COUNTRY_REGD_ENT("TV", RTW_REGD_ETSI, RTW_REGD_WW),
|
|
COUNTRY_REGD_ENT("TW", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
COUNTRY_REGD_ENT("TZ", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
- COUNTRY_REGD_ENT("UA", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
+ COUNTRY_REGD_ENT("UA", RTW_REGD_UKRAINE, RTW_REGD_UKRAINE),
|
|
COUNTRY_REGD_ENT("UG", RTW_REGD_ETSI, RTW_REGD_ETSI),
|
|
COUNTRY_REGD_ENT("US", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
COUNTRY_REGD_ENT("UY", RTW_REGD_FCC, RTW_REGD_FCC),
|
|
--
|
|
2.25.1
|
|
|
|
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Ping-Ke Shih <[email protected]>
|
|
Date: Wed, 4 Oct 2023 16:50:51 +0800
|
|
Subject: [PATCH 5/5] wifi: rtw88: 8821c: tweak CCK TX filter setting for SRRC regulation
|
|
|
|
Since new criterion released by SRRC (State Radio Regulatory Commission,
|
|
China) is stricter, we have adjusted TX power limit tables for it. But,
|
|
due to RTL8821C HW characteristic, we still need to use specific parameter
|
|
in CCK TX filter when set channel to avoid violations in some corner cases.
|
|
|
|
Signed-off-by: Zong-Zhe Yang <[email protected]>
|
|
Signed-off-by: Ping-Ke Shih <[email protected]>
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/regd.c | 8 +++
|
|
drivers/net/wireless/realtek/rtw88/regd.h | 2 +
|
|
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 67 +++++++++++++++++++
|
|
drivers/net/wireless/realtek/rtw88/rtw8821c.h | 1 +
|
|
4 files changed, 78 insertions(+)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/regd.c b/drivers/net/wireless/realtek/rtw88/regd.c
|
|
index 124fc7ae6a14..7f3b2ea3f2a5 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/regd.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/regd.c
|
|
@@ -502,6 +502,14 @@ u8 rtw_regd_get(struct rtw_dev *rtwdev)
|
|
}
|
|
EXPORT_SYMBOL(rtw_regd_get);
|
|
|
|
+bool rtw_regd_srrc(struct rtw_dev *rtwdev)
|
|
+{
|
|
+ struct rtw_regd *regd = &rtwdev->regd;
|
|
+
|
|
+ return rtw_reg_match(regd->regulatory, "CN");
|
|
+}
|
|
+EXPORT_SYMBOL(rtw_regd_srrc);
|
|
+
|
|
struct rtw_regd_alternative_t {
|
|
bool set;
|
|
u8 alt;
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/regd.h b/drivers/net/wireless/realtek/rtw88/regd.h
|
|
index 34cb13d0cd9e..3c5a6fd8e6dd 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/regd.h
|
|
+++ b/drivers/net/wireless/realtek/rtw88/regd.h
|
|
@@ -68,4 +68,6 @@ int rtw_regd_init(struct rtw_dev *rtwdev);
|
|
int rtw_regd_hint(struct rtw_dev *rtwdev);
|
|
u8 rtw_regd_get(struct rtw_dev *rtwdev);
|
|
bool rtw_regd_has_alt(u8 regd, u8 *regd_alt);
|
|
+bool rtw_regd_srrc(struct rtw_dev *rtwdev);
|
|
+
|
|
#endif
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c.c b/drivers/net/wireless/realtek/rtw88/rtw8821c.c
|
|
index adf224618a2a..429bb420b056 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/rtw8821c.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/rtw8821c.c
|
|
@@ -381,6 +381,65 @@ static void rtw8821c_set_channel_rxdfir(struct rtw_dev *rtwdev, u8 bw)
|
|
}
|
|
}
|
|
|
|
+static void rtw8821c_cck_tx_filter_srrc(struct rtw_dev *rtwdev, u8 channel, u8 bw)
|
|
+{
|
|
+ struct rtw_hal *hal = &rtwdev->hal;
|
|
+
|
|
+ if (channel == 14) {
|
|
+ rtw_write32_mask(rtwdev, REG_CCA_FLTR, MASKHWORD, 0xe82c);
|
|
+ rtw_write32_mask(rtwdev, REG_TXSF2, MASKDWORD, 0x0000b81c);
|
|
+ rtw_write32_mask(rtwdev, REG_TXSF6, MASKLWORD, 0x0000);
|
|
+ rtw_write32_mask(rtwdev, REG_TXFILTER, MASKDWORD, 0x00003667);
|
|
+
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00002);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001e);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001c);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000e);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000c);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00000);
|
|
+ } else if (channel == 13 ||
|
|
+ (channel == 11 && bw == RTW_CHANNEL_WIDTH_40)) {
|
|
+ rtw_write32_mask(rtwdev, REG_CCA_FLTR, MASKHWORD, 0xf8fe);
|
|
+ rtw_write32_mask(rtwdev, REG_TXSF2, MASKDWORD, 0x64b80c1c);
|
|
+ rtw_write32_mask(rtwdev, REG_TXSF6, MASKLWORD, 0x8810);
|
|
+ rtw_write32_mask(rtwdev, REG_TXFILTER, MASKDWORD, 0x01235667);
|
|
+
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00002);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001e);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00027);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001c);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00027);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000e);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00029);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000c);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00026);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00000);
|
|
+ } else {
|
|
+ rtw_write32_mask(rtwdev, REG_CCA_FLTR, MASKHWORD, 0xe82c);
|
|
+ rtw_write32_mask(rtwdev, REG_TXSF2, MASKDWORD,
|
|
+ hal->ch_param[0]);
|
|
+ rtw_write32_mask(rtwdev, REG_TXSF6, MASKLWORD,
|
|
+ hal->ch_param[1] & MASKLWORD);
|
|
+ rtw_write32_mask(rtwdev, REG_TXFILTER, MASKDWORD,
|
|
+ hal->ch_param[2]);
|
|
+
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00002);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001e);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0001c);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000e);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWA, RFREG_MASK, 0x0000c);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWD0, RFREG_MASK, 0x00000);
|
|
+ rtw_write_rf(rtwdev, RF_PATH_A, RF_LUTWE2, RFREG_MASK, 0x00000);
|
|
+ }
|
|
+}
|
|
+
|
|
static void rtw8821c_set_channel_bb(struct rtw_dev *rtwdev, u8 channel, u8 bw,
|
|
u8 primary_ch_idx)
|
|
{
|
|
@@ -395,6 +454,13 @@ static void rtw8821c_set_channel_bb(struct rtw_dev *rtwdev, u8 channel, u8 bw,
|
|
|
|
rtw_write32_mask(rtwdev, REG_TXSCALE_A, 0xf00, 0x0);
|
|
rtw_write32_mask(rtwdev, REG_CLKTRK, 0x1ffe0000, 0x96a);
|
|
+
|
|
+ if (rtw_regd_srrc(rtwdev)) {
|
|
+ rtw8821c_cck_tx_filter_srrc(rtwdev, channel, bw);
|
|
+ goto set_bw;
|
|
+ }
|
|
+
|
|
+ /* CCK TX filter parameters for default case */
|
|
if (channel == 14) {
|
|
rtw_write32_mask(rtwdev, REG_TXSF2, MASKDWORD, 0x0000b81c);
|
|
rtw_write32_mask(rtwdev, REG_TXSF6, MASKLWORD, 0x0000);
|
|
@@ -430,6 +496,7 @@ static void rtw8821c_set_channel_bb(struct rtw_dev *rtwdev, u8 channel, u8 bw,
|
|
rtw_write32_mask(rtwdev, REG_CLKTRK, 0x1ffe0000, 0x412);
|
|
}
|
|
|
|
+set_bw:
|
|
switch (bw) {
|
|
case RTW_CHANNEL_WIDTH_20:
|
|
default:
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c.h b/drivers/net/wireless/realtek/rtw88/rtw8821c.h
|
|
index fcff31688c45..91ed921407bb 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/rtw8821c.h
|
|
+++ b/drivers/net/wireless/realtek/rtw88/rtw8821c.h
|
|
@@ -238,6 +238,7 @@ extern const struct rtw_chip_info rtw8821c_hw_spec;
|
|
#define REG_RXSB 0xa00
|
|
#define REG_ADCINI 0xa04
|
|
#define REG_PWRTH 0xa08
|
|
+#define REG_CCA_FLTR 0xa20
|
|
#define REG_TXSF2 0xa24
|
|
#define REG_TXSF6 0xa28
|
|
#define REG_FA_CCK 0xa5c
|
|
--
|
|
2.25.1
|
|
|
|
From 3b25c78f92268d44d0c3c8201a302f49a841c0a1 Mon Sep 17 00:00:00 2001
|
|
From: Ping-Ke Shih <[email protected]>
|
|
Subject: [PATCH] wifi: rtw88: coex: Prevent doing I/O during Wi-Fi power saving
|
|
Date: Wed, 20 Mar 2024 15:50:47 +0800
|
|
|
|
From: Ching-Te Ku <[email protected]>
|
|
|
|
Fix Wi-Fi 2.4Ghz throughput drop over than 40% when Bluetooh is idle.
|
|
The code flow will read registers during Wi-Fi power saving, and be
|
|
returned, which results in incorrect counters to do mechanism judgment.
|
|
Adjust the code flow. Will leave Wi-Fi power save mode first then update
|
|
counters.
|
|
|
|
Signed-off-by: Ching-Te Ku <[email protected]>
|
|
Signed-off-by: Ping-Ke Shih <[email protected]>
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/coex.c | 4 +++-
|
|
drivers/net/wireless/realtek/rtw88/main.c | 5 ++---
|
|
2 files changed, 5 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/coex.c b/drivers/net/wireless/realtek/rtw88/coex.c
|
|
index 86467d2f8888..de3332eb7a22 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/coex.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/coex.c
|
|
@@ -3937,7 +3937,9 @@ void rtw_coex_display_coex_info(struct rtw_dev *rtwdev, struct seq_file *m)
|
|
lte_coex = rtw_coex_read_indirect_reg(rtwdev, 0x38);
|
|
bt_coex = rtw_coex_read_indirect_reg(rtwdev, 0x54);
|
|
|
|
- if (!coex_stat->bt_disabled && !coex_stat->bt_mailbox_reply) {
|
|
+ if (!coex_stat->wl_under_ips &&
|
|
+ (!coex_stat->wl_under_lps || coex_stat->wl_force_lps_ctrl) &&
|
|
+ !coex_stat->bt_disabled && !coex_stat->bt_mailbox_reply) {
|
|
rtw_coex_get_bt_supported_version(rtwdev,
|
|
&coex_stat->bt_supported_version);
|
|
rtw_coex_get_bt_patch_version(rtwdev, &coex_stat->patch_ver);
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/main.c b/drivers/net/wireless/realtek/rtw88/main.c
|
|
index ffba6b88f392..81ef4717dbf4 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/main.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/main.c
|
|
@@ -227,9 +227,6 @@ static void rtw_watch_dog_work(struct work_struct *work)
|
|
else
|
|
clear_bit(RTW_FLAG_BUSY_TRAFFIC, rtwdev->flags);
|
|
|
|
- rtw_coex_wl_status_check(rtwdev);
|
|
- rtw_coex_query_bt_hid_list(rtwdev);
|
|
-
|
|
if (busy_traffic != test_bit(RTW_FLAG_BUSY_TRAFFIC, rtwdev->flags))
|
|
rtw_coex_wl_status_change_notify(rtwdev, 0);
|
|
|
|
@@ -257,6 +254,8 @@ static void rtw_watch_dog_work(struct work_struct *work)
|
|
|
|
/* make sure BB/RF is working for dynamic mech */
|
|
rtw_leave_lps(rtwdev);
|
|
+ rtw_coex_wl_status_check(rtwdev);
|
|
+ rtw_coex_query_bt_hid_list(rtwdev);
|
|
|
|
rtw_phy_dynamic_mechanism(rtwdev);
|
|
|
|
--
|
|
2.25.1
|
|
|
|
From 3b25c78f92268d44d0c3c8201a302f49a841c0a1 Mon Sep 17 00:00:00 2001
|
|
From: Ping-Ke Shih <[email protected]>
|
|
To: <[email protected]>
|
|
CC: <[email protected]>
|
|
Subject: [PATCH v2] wifi: rtw88: station mode only for SDIO chips
|
|
Date: Wed, 27 Mar 2024 08:41:55 +0800
|
|
|
|
Since only station mode has been tested on SDIO chips, only keep it support
|
|
for SDIO chips to reflect correct supported features.
|
|
|
|
Link: https://lore.kernel.org/linux-wireless/[email protected]/T/#t
|
|
Link: https://lore.kernel.org/linux-wireless/[email protected]/
|
|
Cc: Martin Blumenstingl <[email protected]>
|
|
Signed-off-by: Ping-Ke Shih <[email protected]>
|
|
---
|
|
v2: correct subject prefix that should be "rtw88" instead of "rtw89"
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/main.c | 14 +++++++++-----
|
|
1 file changed, 9 insertions(+), 5 deletions(-)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/main.c b/drivers/net/wireless/realtek/rtw88/main.c
|
|
index 81ef4717dbf4..d1f0e7541bfa 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/main.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/main.c
|
|
@@ -2203,6 +2203,7 @@ EXPORT_SYMBOL(rtw_core_deinit);
|
|
|
|
int rtw_register_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw)
|
|
{
|
|
+ bool sta_mode_only = rtwdev->hci.type == RTW_HCI_TYPE_SDIO;
|
|
struct rtw_hal *hal = &rtwdev->hal;
|
|
int max_tx_headroom = 0;
|
|
int ret;
|
|
@@ -2231,10 +2232,13 @@ int rtw_register_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw)
|
|
ieee80211_hw_set(hw, TX_AMSDU);
|
|
ieee80211_hw_set(hw, SINGLE_SCAN_ON_ALL_BANDS);
|
|
|
|
- hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) |
|
|
- BIT(NL80211_IFTYPE_AP) |
|
|
- BIT(NL80211_IFTYPE_ADHOC) |
|
|
- BIT(NL80211_IFTYPE_MESH_POINT);
|
|
+ if (sta_mode_only)
|
|
+ hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION);
|
|
+ else
|
|
+ hw->wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION) |
|
|
+ BIT(NL80211_IFTYPE_AP) |
|
|
+ BIT(NL80211_IFTYPE_ADHOC) |
|
|
+ BIT(NL80211_IFTYPE_MESH_POINT);
|
|
hw->wiphy->available_antennas_tx = hal->antenna_tx;
|
|
hw->wiphy->available_antennas_rx = hal->antenna_rx;
|
|
|
|
@@ -2245,7 +2249,7 @@ int rtw_register_hw(struct rtw_dev *rtwdev, struct ieee80211_hw *hw)
|
|
hw->wiphy->max_scan_ssids = RTW_SCAN_MAX_SSIDS;
|
|
hw->wiphy->max_scan_ie_len = rtw_get_max_scan_ie_len(rtwdev);
|
|
|
|
- if (rtwdev->chip->id == RTW_CHIP_TYPE_8822C) {
|
|
+ if (!sta_mode_only && rtwdev->chip->id == RTW_CHIP_TYPE_8822C) {
|
|
hw->wiphy->iface_combinations = rtw_iface_combs;
|
|
hw->wiphy->n_iface_combinations = ARRAY_SIZE(rtw_iface_combs);
|
|
}
|
|
--
|
|
2.25.1
|
|
|
|
From 3b25c78f92268d44d0c3c8201a302f49a841c0a1 Mon Sep 17 00:00:00 2001
|
|
From: Ping-Ke Shih <[email protected]>
|
|
Subject: [PATCH] wifi: rtw88: Set default CQM config if not present
|
|
Date: Mon, 1 Apr 2024 11:30:19 +0800
|
|
|
|
From: Po-Hao Huang <[email protected]>
|
|
|
|
When wpa_supplicant is initiated by users and not by NetworkManager,
|
|
the CQM configuration might not be set. Without this setting, ICs
|
|
with connection quality monitor handled by firmware won't detect
|
|
connection loss. To fix this we prepare a default setting upon
|
|
associated at first, then update again if any is given later.
|
|
|
|
Signed-off-by: Po-Hao Huang <[email protected]>
|
|
Signed-off-by: Ping-Ke Shih <[email protected]>
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/fw.c | 14 ++++++++++----
|
|
drivers/net/wireless/realtek/rtw88/fw.h | 2 ++
|
|
drivers/net/wireless/realtek/rtw88/mac80211.c | 2 ++
|
|
3 files changed, 14 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/fw.c b/drivers/net/wireless/realtek/rtw88/fw.c
|
|
index 3f037ddcecf1..ab7d414d0ba6 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/fw.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/fw.c
|
|
@@ -783,12 +783,18 @@ void rtw_fw_beacon_filter_config(struct rtw_dev *rtwdev, bool connect,
|
|
static const u8 rssi_min = 0, rssi_max = 100, rssi_offset = 100;
|
|
struct rtw_sta_info *si =
|
|
sta ? (struct rtw_sta_info *)sta->drv_priv : NULL;
|
|
- s32 threshold = bss_conf->cqm_rssi_thold + rssi_offset;
|
|
+ s32 thold = RTW_DEFAULT_CQM_THOLD;
|
|
+ u32 hyst = RTW_DEFAULT_CQM_HYST;
|
|
u8 h2c_pkt[H2C_PKT_SIZE] = {0};
|
|
|
|
if (!rtw_fw_feature_check(&rtwdev->fw, FW_FEATURE_BCN_FILTER))
|
|
return;
|
|
|
|
+ if (bss_conf->cqm_rssi_thold)
|
|
+ thold = bss_conf->cqm_rssi_thold;
|
|
+ if (bss_conf->cqm_rssi_hyst)
|
|
+ hyst = bss_conf->cqm_rssi_hyst;
|
|
+
|
|
if (!connect) {
|
|
SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_BCN_FILTER_OFFLOAD_P1);
|
|
SET_BCN_FILTER_OFFLOAD_P1_ENABLE(h2c_pkt, connect);
|
|
@@ -805,15 +811,15 @@ void rtw_fw_beacon_filter_config(struct rtw_dev *rtwdev, bool connect,
|
|
rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
|
|
|
|
memset(h2c_pkt, 0, sizeof(h2c_pkt));
|
|
- threshold = clamp_t(s32, threshold, rssi_min, rssi_max);
|
|
+ thold = clamp_t(s32, thold + rssi_offset, rssi_min, rssi_max);
|
|
SET_H2C_CMD_ID_CLASS(h2c_pkt, H2C_CMD_BCN_FILTER_OFFLOAD_P1);
|
|
SET_BCN_FILTER_OFFLOAD_P1_ENABLE(h2c_pkt, connect);
|
|
SET_BCN_FILTER_OFFLOAD_P1_OFFLOAD_MODE(h2c_pkt,
|
|
BCN_FILTER_OFFLOAD_MODE_DEFAULT);
|
|
- SET_BCN_FILTER_OFFLOAD_P1_THRESHOLD(h2c_pkt, (u8)threshold);
|
|
+ SET_BCN_FILTER_OFFLOAD_P1_THRESHOLD(h2c_pkt, thold);
|
|
SET_BCN_FILTER_OFFLOAD_P1_BCN_LOSS_CNT(h2c_pkt, BCN_LOSS_CNT);
|
|
SET_BCN_FILTER_OFFLOAD_P1_MACID(h2c_pkt, si->mac_id);
|
|
- SET_BCN_FILTER_OFFLOAD_P1_HYST(h2c_pkt, bss_conf->cqm_rssi_hyst);
|
|
+ SET_BCN_FILTER_OFFLOAD_P1_HYST(h2c_pkt, hyst);
|
|
SET_BCN_FILTER_OFFLOAD_P1_BCN_INTERVAL(h2c_pkt, bss_conf->beacon_int);
|
|
rtw_fw_send_h2c_command(rtwdev, h2c_pkt);
|
|
}
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/fw.h b/drivers/net/wireless/realtek/rtw88/fw.h
|
|
index 84e47c71ea12..e999c24e4634 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/fw.h
|
|
+++ b/drivers/net/wireless/realtek/rtw88/fw.h
|
|
@@ -29,6 +29,8 @@
|
|
#define BCN_FILTER_CONNECTION_LOSS 1
|
|
#define BCN_FILTER_CONNECTED 2
|
|
#define BCN_FILTER_NOTIFY_BEACON_LOSS 3
|
|
+#define RTW_DEFAULT_CQM_THOLD -70
|
|
+#define RTW_DEFAULT_CQM_HYST 4
|
|
|
|
#define SCAN_NOTIFY_TIMEOUT msecs_to_jiffies(10)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/mac80211.c b/drivers/net/wireless/realtek/rtw88/mac80211.c
|
|
index 7af5bf7fe5b6..0acebbfa13c4 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/mac80211.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/mac80211.c
|
|
@@ -386,6 +386,8 @@ static void rtw_ops_bss_info_changed(struct ieee80211_hw *hw,
|
|
rtw_coex_media_status_notify(rtwdev, vif->cfg.assoc);
|
|
if (rtw_bf_support)
|
|
rtw_bf_assoc(rtwdev, vif, conf);
|
|
+
|
|
+ rtw_fw_beacon_filter_config(rtwdev, true, vif);
|
|
} else {
|
|
rtw_leave_lps(rtwdev);
|
|
rtw_bf_disassoc(rtwdev, vif, conf);
|
|
--
|
|
2.25.1
|
|
|
|
From 3b25c78f92268d44d0c3c8201a302f49a841c0a1 Mon Sep 17 00:00:00 2001
|
|
From: Bitterblue Smith <[email protected]>
|
|
Subject: [PATCH v2] wifi: rtw88: usb: Simplify rtw_usb_write_data
|
|
To: "[email protected]" <[email protected]>
|
|
|
|
The skb created in this function always has the same headroom,
|
|
the chip's TX descriptor size. (pkt_info->offset is set by
|
|
rtw_usb_write_data_rsvd_page() to chip->tx_pkt_desc_sz.) Use
|
|
chip->tx_pkt_desc_sz directly.
|
|
|
|
Signed-off-by: Bitterblue Smith <[email protected]>
|
|
---
|
|
v2:
|
|
- Don't touch rtw_usb_write_data_rsvd_page(). It needs to set
|
|
pkt_info.offset after all, otherwise RTL8822BU and RTL8821CU fail
|
|
to upload the firmware:
|
|
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/usb.c | 12 +++++-------
|
|
1 file changed, 5 insertions(+), 7 deletions(-)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/usb.c b/drivers/net/wireless/realtek/rtw88/usb.c
|
|
index 1dfe7c6ae4ba..a28f35a03b26 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/usb.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/usb.c
|
|
@@ -440,23 +440,21 @@ static int rtw_usb_write_data(struct rtw_dev *rtwdev,
|
|
{
|
|
const struct rtw_chip_info *chip = rtwdev->chip;
|
|
struct sk_buff *skb;
|
|
- unsigned int desclen, headsize, size;
|
|
+ unsigned int size;
|
|
u8 qsel;
|
|
int ret = 0;
|
|
|
|
size = pkt_info->tx_pkt_size;
|
|
qsel = pkt_info->qsel;
|
|
- desclen = chip->tx_pkt_desc_sz;
|
|
- headsize = pkt_info->offset ? pkt_info->offset : desclen;
|
|
|
|
- skb = dev_alloc_skb(headsize + size);
|
|
+ skb = dev_alloc_skb(chip->tx_pkt_desc_sz + size);
|
|
if (unlikely(!skb))
|
|
return -ENOMEM;
|
|
|
|
- skb_reserve(skb, headsize);
|
|
+ skb_reserve(skb, chip->tx_pkt_desc_sz);
|
|
skb_put_data(skb, buf, size);
|
|
- skb_push(skb, headsize);
|
|
- memset(skb->data, 0, headsize);
|
|
+ skb_push(skb, chip->tx_pkt_desc_sz);
|
|
+ memset(skb->data, 0, chip->tx_pkt_desc_sz);
|
|
rtw_tx_fill_tx_desc(pkt_info, skb);
|
|
rtw_tx_fill_txdesc_checksum(rtwdev, pkt_info, skb->data);
|
|
|
|
--
|
|
2.44.0
|
|
|
|
From 3b25c78f92268d44d0c3c8201a302f49a841c0a1 Mon Sep 17 00:00:00 2001
|
|
From: Bitterblue Smith <[email protected]>
|
|
Date: Sun, 16 Jun 2024 22:27:34 +0300
|
|
Subject: [PATCH v3] wifi: rtw88: usb: Further limit the TX aggregation
|
|
|
|
Currently the number of frames sent to the chip in a single USB Request
|
|
Block is limited only by the size of the TX buffer, which is 20 KiB.
|
|
Testing reveals that as many as 13 frames get aggregated. This is more
|
|
than what any of the chips would like to receive. RTL8822CU, RTL8822BU,
|
|
and RTL8821CU want at most 3 frames, and RTL8723DU wants only 1 frame
|
|
per URB.
|
|
|
|
RTL8723DU in particular reliably malfunctions during a speed test if it
|
|
receives more than 1 frame per URB. All traffic seems to stop. Pinging
|
|
the AP no longer works.
|
|
|
|
Fix this problem by limiting the number of frames sent to the chip in a
|
|
single URB according to what each chip likes.
|
|
|
|
Also configure RTL8822CU, RTL8822BU, and RTL8821CU to expect 3 frames
|
|
per URB.
|
|
|
|
RTL8703B may or may not be found in USB devices. Declare that it wants
|
|
only 1 frame per URB, just in case.
|
|
|
|
Tested with RTL8723DU and RTL8811CU.
|
|
|
|
Signed-off-by: Bitterblue Smith <[email protected]>
|
|
---
|
|
v3:
|
|
- Don't sort the members of rtw{8703b,8723d,8821c,8822b,8822c}_hw_spec.
|
|
- Put usb_tx_agg_desc_num in rtw{8723d,8821c,8822b,8822c}_hw_spec
|
|
in a better position.
|
|
- Explicitly say that RTL8723DU malfunctions if it receives more than
|
|
1 frame per URB.
|
|
|
|
v2:
|
|
- Use rtw_write8_mask and GENMASK.
|
|
- Initialise the members of rtw{8703b,8723d,8821c,8822b,8822c}_hw_spec
|
|
in the same order they are declared.
|
|
---
|
|
drivers/net/wireless/realtek/rtw88/mac.c | 9 +++++++++
|
|
drivers/net/wireless/realtek/rtw88/main.h | 2 ++
|
|
drivers/net/wireless/realtek/rtw88/reg.h | 1 +
|
|
drivers/net/wireless/realtek/rtw88/rtw8703b.c | 1 +
|
|
drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 +
|
|
drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 +
|
|
drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 +
|
|
drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 +
|
|
drivers/net/wireless/realtek/rtw88/usb.c | 4 +++-
|
|
9 files changed, 20 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/mac.c b/drivers/net/wireless/realtek/rtw88/mac.c
|
|
index 0dba8aae7716..564f5988ee82 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/mac.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/mac.c
|
|
@@ -1201,6 +1201,15 @@ static int __priority_queue_cfg(struct rtw_dev *rtwdev,
|
|
rtw_write16(rtwdev, REG_FIFOPAGE_CTRL_2 + 2, fifo->rsvd_boundary);
|
|
rtw_write16(rtwdev, REG_BCNQ1_BDNY_V1, fifo->rsvd_boundary);
|
|
rtw_write32(rtwdev, REG_RXFF_BNDY, chip->rxff_size - C2H_PKT_BUF - 1);
|
|
+
|
|
+ if (rtwdev->hci.type == RTW_HCI_TYPE_USB) {
|
|
+ rtw_write8_mask(rtwdev, REG_AUTO_LLT_V1, BIT_MASK_BLK_DESC_NUM,
|
|
+ chip->usb_tx_agg_desc_num);
|
|
+
|
|
+ rtw_write8(rtwdev, REG_AUTO_LLT_V1 + 3, chip->usb_tx_agg_desc_num);
|
|
+ rtw_write8_set(rtwdev, REG_TXDMA_OFFSET_CHK + 1, BIT(1));
|
|
+ }
|
|
+
|
|
rtw_write8_set(rtwdev, REG_AUTO_LLT_V1, BIT_AUTO_INIT_LLT_V1);
|
|
|
|
if (!check_hw_ready(rtwdev, REG_AUTO_LLT_V1, BIT_AUTO_INIT_LLT_V1, 0))
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/main.h b/drivers/net/wireless/realtek/rtw88/main.h
|
|
index 49894331f7b4..49a3fd4fb7dc 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/main.h
|
|
+++ b/drivers/net/wireless/realtek/rtw88/main.h
|
|
@@ -1197,6 +1197,8 @@ struct rtw_chip_info {
|
|
u16 fw_fifo_addr[RTW_FW_FIFO_MAX];
|
|
const struct rtw_fwcd_segs *fwcd_segs;
|
|
|
|
+ u8 usb_tx_agg_desc_num;
|
|
+
|
|
u8 default_1ss_tx_path;
|
|
|
|
bool path_div_supported;
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/reg.h b/drivers/net/wireless/realtek/rtw88/reg.h
|
|
index b122f226924b..02ef9a77316b 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/reg.h
|
|
+++ b/drivers/net/wireless/realtek/rtw88/reg.h
|
|
@@ -270,6 +270,7 @@
|
|
#define BIT_MASK_BCN_HEAD_1_V1 0xfff
|
|
#define REG_AUTO_LLT_V1 0x0208
|
|
#define BIT_AUTO_INIT_LLT_V1 BIT(0)
|
|
+#define BIT_MASK_BLK_DESC_NUM GENMASK(7, 4)
|
|
#define REG_DWBCN0_CTRL 0x0208
|
|
#define BIT_BCN_VALID BIT(16)
|
|
#define REG_TXDMA_OFFSET_CHK 0x020C
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8723d.c b/drivers/net/wireless/realtek/rtw88/rtw8723d.c
|
|
index f8df4c84d39f..3fba4054d45f 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/rtw8723d.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/rtw8723d.c
|
|
@@ -2171,6 +2171,7 @@ const struct rtw_chip_info rtw8723d_hw_spec = {
|
|
.band = RTW_BAND_2G,
|
|
.page_size = TX_PAGE_SIZE,
|
|
.dig_min = 0x20,
|
|
+ .usb_tx_agg_desc_num = 1,
|
|
.ht_supported = true,
|
|
.vht_supported = false,
|
|
.lps_deep_mode_supported = 0,
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8821c.c b/drivers/net/wireless/realtek/rtw88/rtw8821c.c
|
|
index fe5d8e188350..526e8de77b3e 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/rtw8821c.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/rtw8821c.c
|
|
@@ -2008,6 +2008,7 @@ const struct rtw_chip_info rtw8821c_hw_spec = {
|
|
.band = RTW_BAND_2G | RTW_BAND_5G,
|
|
.page_size = TX_PAGE_SIZE,
|
|
.dig_min = 0x1c,
|
|
+ .usb_tx_agg_desc_num = 3,
|
|
.ht_supported = true,
|
|
.vht_supported = true,
|
|
.lps_deep_mode_supported = BIT(LPS_DEEP_MODE_LCLK),
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822b.c b/drivers/net/wireless/realtek/rtw88/rtw8822b.c
|
|
index 3017a9760da8..2456ff242818 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/rtw8822b.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/rtw8822b.c
|
|
@@ -2548,6 +2548,7 @@ const struct rtw_chip_info rtw8822b_hw_spec = {
|
|
.band = RTW_BAND_2G | RTW_BAND_5G,
|
|
.page_size = TX_PAGE_SIZE,
|
|
.dig_min = 0x1c,
|
|
+ .usb_tx_agg_desc_num = 3,
|
|
.ht_supported = true,
|
|
.vht_supported = true,
|
|
.lps_deep_mode_supported = BIT(LPS_DEEP_MODE_LCLK),
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/rtw8822c.c b/drivers/net/wireless/realtek/rtw88/rtw8822c.c
|
|
index cd965edc29ce..62376d1cca22 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/rtw8822c.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/rtw8822c.c
|
|
@@ -5366,6 +5366,7 @@ const struct rtw_chip_info rtw8822c_hw_spec = {
|
|
.band = RTW_BAND_2G | RTW_BAND_5G,
|
|
.page_size = TX_PAGE_SIZE,
|
|
.dig_min = 0x20,
|
|
+ .usb_tx_agg_desc_num = 3,
|
|
.default_1ss_tx_path = BB_PATH_A,
|
|
.path_div_supported = true,
|
|
.ht_supported = true,
|
|
diff --git a/drivers/net/wireless/realtek/rtw88/usb.c b/drivers/net/wireless/realtek/rtw88/usb.c
|
|
index d204d138afe2..057c0ffbe944 100644
|
|
--- a/drivers/net/wireless/realtek/rtw88/usb.c
|
|
+++ b/drivers/net/wireless/realtek/rtw88/usb.c
|
|
@@ -379,7 +379,9 @@ static bool rtw_usb_tx_agg_skb(struct rtw_usb *rtwusb, struct sk_buff_head *list
|
|
|
|
skb_iter = skb_peek(list);
|
|
|
|
- if (skb_iter && skb_iter->len + skb_head->len <= RTW_USB_MAX_XMITBUF_SZ)
|
|
+ if (skb_iter &&
|
|
+ skb_iter->len + skb_head->len <= RTW_USB_MAX_XMITBUF_SZ &&
|
|
+ agg_num < rtwdev->chip->usb_tx_agg_desc_num)
|
|
__skb_unlink(skb_iter, list);
|
|
else
|
|
skb_iter = NULL;
|
|
--
|
|
2.45.1
|