wifi: rtw89: 8851b: update RF radio A parameters to R28
authorPing-Ke Shih <pkshih@realtek.com>
Thu, 15 Jun 2023 13:04:38 +0000 (21:04 +0800)
committerKalle Valo <kvalo@kernel.org>
Wed, 21 Jun 2023 09:44:56 +0000 (12:44 +0300)
Update 8851b radio A parameters to R28 along with internal HALRF_029_00_103

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Signed-off-by: Kalle Valo <kvalo@kernel.org>
Link: https://lore.kernel.org/r/20230615130442.18116-2-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/rtw8851b_table.c

index bb724140df4f7708c4e7b4147cc4584542b76f0d..aeee246baba9c0c11452b352859ab1e42ccf7813 100644 (file)
@@ -1273,6 +1273,25 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_radioa_regs[] = {
        {0xF0010000, 0x00000000},
        {0xF0020000, 0x00000001},
        {0xF0030000, 0x00000002},
+       {0xF0010001, 0x00000003},
+       {0xF0020001, 0x00000004},
+       {0xF0030001, 0x00000005},
+       {0xF0040001, 0x00000006},
+       {0xF0050001, 0x00000007},
+       {0xF0060001, 0x00000008},
+       {0x000, 0x00000000},
+       {0x0EF, 0x00080000},
+       {0x033, 0x00000003},
+       {0x03E, 0x00000150},
+       {0x03F, 0x0000D79C},
+       {0x0EF, 0x00000000},
+       {0x052, 0x000C3338},
+       {0x053, 0x000608AF},
+       {0x054, 0x00006C04},
+       {0x063, 0x000FC082},
+       {0x065, 0x00018122},
+       {0x000, 0x00010000},
+       {0x0FE, 0x0000005A},
        {0x000, 0x00030000},
        {0x018, 0x00013124},
        {0x0EF, 0x00080000},
@@ -1834,8 +1853,6 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_radioa_regs[] = {
        {0x059, 0x00050033},
        {0x061, 0x0005F48A},
        {0x062, 0x00077435},
-       {0x063, 0x000F80A2},
-       {0x065, 0x00018F22},
        {0x067, 0x00008060},
        {0x07E, 0x0009780B},
        {0x0EE, 0x00000004},
@@ -2074,9 +2091,6 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_radioa_regs[] = {
        {0x03F, 0x0001C3C3},
        {0x0EF, 0x00000000},
        {0x051, 0x0003D368},
-       {0x052, 0x000A3338},
-       {0x053, 0x000688AF},
-       {0x054, 0x00012C04},
        {0x058, 0x00084221},
        {0x05B, 0x000EB000},
        {0x100EE, 0x00002000},
@@ -2229,9 +2243,11 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_radioa_regs[] = {
        {0x033, 0x00000000},
        {0x03F, 0x00000004},
        {0x0EF, 0x00000000},
+       {0x000, 0x00010000},
+       {0x0FE, 0x0000005A},
        {0x005, 0x00000001},
        {0x10005, 0x00000001},
-       {0x0FE, 0x00000022},
+       {0x0FE, 0x00000028},
 };
 
 static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {