]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
wifi: rtw89: 8851b: update NCTL 0xB
authorPing-Ke Shih <pkshih@realtek.com>
Fri, 27 Jun 2025 03:51:59 +0000 (11:51 +0800)
committerPing-Ke Shih <pkshih@realtek.com>
Fri, 4 Jul 2025 02:25:19 +0000 (10:25 +0800)
To support new commands in DPK 0x11, update NCTL to version 0xB.

Signed-off-by: Ping-Ke Shih <pkshih@realtek.com>
Link: https://patch.msgid.link/20250627035201.16416-5-pkshih@realtek.com
drivers/net/wireless/realtek/rtw89/rtw8851b_table.c

index 522883c8dfb98b071a268bbca8fbd1395b10dd47..a9c309c245c3340a514b231f2706c290c5bdacff 100644 (file)
@@ -2320,9 +2320,9 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x813c, 0x40000000},
        {0x8140, 0x00000000},
        {0x8144, 0x0b040b03},
-       {0x8148, 0x07020b04},
-       {0x814c, 0x07020b04},
-       {0x8150, 0xa0a00000},
+       {0x8148, 0x07020a04},
+       {0x814c, 0x07020a04},
+       {0x8150, 0xe4e40000},
        {0x8158, 0xffffffff},
        {0x815c, 0xffffffff},
        {0x8160, 0xffffffff},
@@ -2577,14 +2577,14 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8534, 0x400042fe},
        {0x8538, 0x50554200},
        {0x853c, 0xb4183000},
-       {0x8540, 0xe537a50f},
+       {0x8540, 0xe535a50f},
        {0x8544, 0xf12bf02b},
        {0x8548, 0xf32bf22b},
        {0x854c, 0xf62bf42b},
        {0x8550, 0xf82bf72b},
        {0x8554, 0xfa2bf92b},
        {0x8558, 0xfd2bfc2b},
-       {0x855c, 0xe537fe2b},
+       {0x855c, 0xe535fe2b},
        {0x8560, 0xf12af02a},
        {0x8564, 0xf32af22a},
        {0x8568, 0xf52af42a},
@@ -2653,7 +2653,7 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8664, 0x9700140f},
        {0x8668, 0x00017430},
        {0x866c, 0xe39ce35e},
-       {0x8670, 0xe52a0bbd},
+       {0x8670, 0xe5280bbd},
        {0x8674, 0xe36a0001},
        {0x8678, 0x0001e3c4},
        {0x867c, 0x55005b30},
@@ -2664,93 +2664,93 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8690, 0x46100005},
        {0x8694, 0x00010004},
        {0x8698, 0x30f8e35e},
-       {0x869c, 0xe52a0023},
+       {0x869c, 0xe5280023},
        {0x86a0, 0x54ed0002},
        {0x86a4, 0x00230baa},
-       {0x86a8, 0x0002e52a},
+       {0x86a8, 0x0002e528},
        {0x86ac, 0xe356e3e4},
        {0x86b0, 0xe35e0001},
        {0x86b4, 0x002230f3},
-       {0x86b8, 0x0002e52a},
+       {0x86b8, 0x0002e528},
        {0x86bc, 0x0baa54ec},
-       {0x86c0, 0xe52a0022},
+       {0x86c0, 0xe5280022},
        {0x86c4, 0xe3e40002},
        {0x86c8, 0x0001e356},
        {0x86cc, 0x0baae35e},
        {0x86d0, 0xe3e430ec},
        {0x86d4, 0x0001e356},
        {0x86d8, 0x6d0f6c67},
-       {0x86dc, 0xe52ae39c},
+       {0x86dc, 0xe528e39c},
        {0x86e0, 0xe39c6c8b},
-       {0x86e4, 0x0bace52a},
+       {0x86e4, 0x0bace528},
        {0x86e8, 0x6d0f6cb3},
-       {0x86ec, 0xe52ae39c},
+       {0x86ec, 0xe528e39c},
        {0x86f0, 0x6cdb0bad},
        {0x86f4, 0xe39c6d0f},
-       {0x86f8, 0x6cf5e52a},
+       {0x86f8, 0x6cf5e528},
        {0x86fc, 0xe39c6d0f},
-       {0x8700, 0x6c0be52a},
+       {0x8700, 0x6c0be528},
        {0x8704, 0xe39c6d00},
-       {0x8708, 0x6c25e52a},
-       {0x870c, 0xe52ae39c},
+       {0x8708, 0x6c25e528},
+       {0x870c, 0xe528e39c},
        {0x8710, 0x6c4df8c6},
-       {0x8714, 0xe52ae39c},
+       {0x8714, 0xe528e39c},
        {0x8718, 0x6c75f9cf},
-       {0x871c, 0xe52ae39c},
+       {0x871c, 0xe528e39c},
        {0x8720, 0xe39c6c99},
-       {0x8724, 0xfad6e52a},
+       {0x8724, 0xfad6e528},
        {0x8728, 0x21e87410},
        {0x872c, 0x6e670009},
        {0x8730, 0xe3c46f0f},
-       {0x8734, 0x7410e52f},
+       {0x8734, 0x7410e52d},
        {0x8738, 0x000b21e8},
        {0x873c, 0xe3c46e8b},
-       {0x8740, 0x7410e52f},
+       {0x8740, 0x7410e52d},
        {0x8744, 0x000d21e8},
        {0x8748, 0x6f0f6eb3},
-       {0x874c, 0xe52fe3c4},
+       {0x874c, 0xe52de3c4},
        {0x8750, 0xfe07ff08},
        {0x8754, 0x21e87410},
        {0x8758, 0x6ec7000e},
-       {0x875c, 0xe52fe3c4},
+       {0x875c, 0xe52de3c4},
        {0x8760, 0x21e87410},
        {0x8764, 0x6edb000f},
        {0x8768, 0xe3c46f0f},
-       {0x876c, 0x7410e52f},
+       {0x876c, 0x7410e52d},
        {0x8770, 0x001021e8},
        {0x8774, 0xe3c46eef},
-       {0x8778, 0xff03e52f},
-       {0x877c, 0xe52ffe02},
+       {0x8778, 0xff03e52d},
+       {0x877c, 0xe52dfe02},
        {0x8780, 0x21e87410},
        {0x8784, 0x6e110013},
        {0x8788, 0xe3c46f00},
-       {0x878c, 0xff03e52f},
-       {0x8790, 0xe52ffe02},
+       {0x878c, 0xff03e52d},
+       {0x8790, 0xe52dfe02},
        {0x8794, 0x21e87410},
        {0x8798, 0x6e250014},
-       {0x879c, 0xe52fe3c4},
+       {0x879c, 0xe52de3c4},
        {0x87a0, 0xff08fc24},
        {0x87a4, 0x7410fe07},
        {0x87a8, 0x001521e8},
        {0x87ac, 0xe3c46e39},
-       {0x87b0, 0x7410e52f},
+       {0x87b0, 0x7410e52d},
        {0x87b4, 0x001621e8},
        {0x87b8, 0xe3c46e4d},
-       {0x87bc, 0xfd27e52f},
+       {0x87bc, 0xfd27e52d},
        {0x87c0, 0x21e87410},
        {0x87c4, 0x6e750018},
-       {0x87c8, 0xe52fe3c4},
+       {0x87c8, 0xe52de3c4},
        {0x87cc, 0x21e87410},
        {0x87d0, 0x6e99001a},
-       {0x87d4, 0xe52fe3c4},
+       {0x87d4, 0xe52de3c4},
        {0x87d8, 0xe36afe24},
        {0x87dc, 0x63404380},
        {0x87e0, 0x43006880},
        {0x87e4, 0x31300bac},
-       {0x87e8, 0xe52f0022},
+       {0x87e8, 0xe52d0022},
        {0x87ec, 0x54ec0002},
        {0x87f0, 0x00220baa},
-       {0x87f4, 0x0002e52f},
+       {0x87f4, 0x0002e52d},
        {0x87f8, 0xe362e3e4},
        {0x87fc, 0xe36a0001},
        {0x8800, 0x63404380},
@@ -2770,7 +2770,7 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8838, 0x55010004},
        {0x883c, 0x66055b40},
        {0x8840, 0x62000007},
-       {0x8844, 0xe40e6300},
+       {0x8844, 0xe40c6300},
        {0x8848, 0x09000004},
        {0x884c, 0x0b400a01},
        {0x8850, 0x0e010d00},
@@ -2782,13 +2782,13 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8868, 0x00044d01},
        {0x886c, 0x00074300},
        {0x8870, 0x05a30562},
-       {0x8874, 0xe40e961f},
+       {0x8874, 0xe40c961f},
        {0x8878, 0xe37e0004},
        {0x887c, 0x06a20007},
-       {0x8880, 0xe40e07a3},
+       {0x8880, 0xe40c07a3},
        {0x8884, 0xe37e0004},
-       {0x8888, 0x0002e3fe},
-       {0x888c, 0x4380e406},
+       {0x8888, 0x0002e3fc},
+       {0x888c, 0x4380e404},
        {0x8890, 0x4d000007},
        {0x8894, 0x43000004},
        {0x8898, 0x000742fe},
@@ -2815,13 +2815,13 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x88ec, 0x42000004},
        {0x88f0, 0x00070001},
        {0x88f4, 0x62006220},
-       {0x88f8, 0x0001e406},
+       {0x88f8, 0x0001e404},
        {0x88fc, 0x63000007},
        {0x8900, 0x09000004},
        {0x8904, 0x0e010a00},
        {0x8908, 0x00070032},
-       {0x890c, 0xe40e06a2},
-       {0x8910, 0x0002e41a},
+       {0x890c, 0xe40c06a2},
+       {0x8910, 0x0002e418},
        {0x8914, 0x000742fe},
        {0x8918, 0x00044d00},
        {0x891c, 0x00014200},
@@ -2839,50 +2839,50 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x894c, 0x00014300},
        {0x8950, 0x6c060005},
        {0x8954, 0xe2aae298},
-       {0x8958, 0xe42ae285},
-       {0x895c, 0xe432e2f3},
+       {0x8958, 0xe428e285},
+       {0x895c, 0xe430e2f3},
        {0x8960, 0x0001e30c},
        {0x8964, 0x0005e285},
        {0x8968, 0xe2986c06},
-       {0x896c, 0xe42ae4a9},
-       {0x8970, 0xe432e2f3},
+       {0x896c, 0xe428e4a7},
+       {0x8970, 0xe430e2f3},
        {0x8974, 0x0001e30c},
        {0x8978, 0x6c000005},
        {0x897c, 0xe2aae298},
-       {0x8980, 0xe445e285},
-       {0x8984, 0xe44de2f3},
+       {0x8980, 0xe443e285},
+       {0x8984, 0xe44be2f3},
        {0x8988, 0x0001e30c},
        {0x898c, 0x0005e285},
        {0x8990, 0xe2986c00},
-       {0x8994, 0xe445e4a9},
-       {0x8998, 0xe44de2f3},
+       {0x8994, 0xe443e4a7},
+       {0x8998, 0xe44be2f3},
        {0x899c, 0x0001e30c},
        {0x89a0, 0x6c040005},
        {0x89a4, 0xe2aae298},
-       {0x89a8, 0xe460e285},
-       {0x89ac, 0xe468e2f3},
+       {0x89a8, 0xe45ee285},
+       {0x89ac, 0xe466e2f3},
        {0x89b0, 0x0001e30c},
        {0x89b4, 0x0005e285},
        {0x89b8, 0xe2986c04},
-       {0x89bc, 0xe460e4a9},
-       {0x89c0, 0xe468e2f3},
+       {0x89bc, 0xe45ee4a7},
+       {0x89c0, 0xe466e2f3},
        {0x89c4, 0x0001e30c},
        {0x89c8, 0x6c020005},
        {0x89cc, 0xe2aae298},
-       {0x89d0, 0xe47be285},
-       {0x89d4, 0xe483e2f3},
+       {0x89d0, 0xe479e285},
+       {0x89d4, 0xe481e2f3},
        {0x89d8, 0x0001e30c},
        {0x89dc, 0x0005e285},
        {0x89e0, 0xe2986c02},
-       {0x89e4, 0xe47be4a9},
-       {0x89e8, 0xe483e2f3},
+       {0x89e4, 0xe479e4a7},
+       {0x89e8, 0xe481e2f3},
        {0x89ec, 0x0001e30c},
        {0x89f0, 0x43800004},
        {0x89f4, 0x610a6008},
        {0x89f8, 0x63ce6200},
        {0x89fc, 0x60800006},
        {0x8a00, 0x00047f00},
-       {0x8a04, 0xe4e04300},
+       {0x8a04, 0xe4de4300},
        {0x8a08, 0x00070001},
        {0x8a0c, 0x4d015500},
        {0x8a10, 0x74200004},
@@ -2895,22 +2895,22 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8a2c, 0x00014300},
        {0x8a30, 0x74200004},
        {0x8a34, 0x77000005},
-       {0x8a38, 0x73887e07},
+       {0x8a38, 0x73887e06},
        {0x8a3c, 0x8f007380},
        {0x8a40, 0x0004140f},
        {0x8a44, 0x00057430},
        {0x8a48, 0x00017300},
-       {0x8a4c, 0x0005e496},
+       {0x8a4c, 0x0005e494},
        {0x8a50, 0x00017300},
        {0x8a54, 0x43800004},
        {0x8a58, 0x0006b103},
        {0x8a5c, 0x91037cdb},
        {0x8a60, 0x40db0007},
        {0x8a64, 0x43000004},
-       {0x8a68, 0x0005e496},
+       {0x8a68, 0x0005e494},
        {0x8a6c, 0x00067380},
        {0x8a70, 0x60025d01},
-       {0x8a74, 0xe4ba6200},
+       {0x8a74, 0xe4b86200},
        {0x8a78, 0x73000005},
        {0x8a7c, 0x76080007},
        {0x8a80, 0x00047578},
@@ -2943,8 +2943,8 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8aec, 0x7cdb0006},
        {0x8af0, 0x00079103},
        {0x8af4, 0x000440db},
-       {0x8af8, 0xe4964300},
-       {0x8afc, 0xe4ba7e03},
+       {0x8af8, 0xe4944300},
+       {0x8afc, 0xe4b87e03},
        {0x8b00, 0x43800004},
        {0x8b04, 0x0006b103},
        {0x8b08, 0x91037c5b},
@@ -2976,14 +2976,14 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8b70, 0x43000004},
        {0x8b74, 0x73000005},
        {0x8b78, 0x76000007},
-       {0x8b7c, 0xe4c30001},
+       {0x8b7c, 0xe4c10001},
        {0x8b80, 0x00040001},
        {0x8b84, 0x60004380},
        {0x8b88, 0x62016100},
        {0x8b8c, 0x00066310},
        {0x8b90, 0x00046000},
        {0x8b94, 0x00014300},
-       {0x8b98, 0x0001e4e0},
+       {0x8b98, 0x0001e4de},
        {0x8b9c, 0x4e004f02},
        {0x8ba0, 0x52015302},
        {0x8ba4, 0x140f0001},
@@ -3030,7 +3030,7 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8c48, 0xbf1ae3ac},
        {0x8c4c, 0xe36e300b},
        {0x8c50, 0xe390e377},
-       {0x8c54, 0x0001e523},
+       {0x8c54, 0x0001e521},
        {0x8c58, 0x54c054bf},
        {0x8c5c, 0x54c154a3},
        {0x8c60, 0x4c1854a4},
@@ -3039,7 +3039,7 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8c6c, 0xbf051402},
        {0x8c70, 0x54a354c1},
        {0x8c74, 0xbf011402},
-       {0x8c78, 0x54dfe534},
+       {0x8c78, 0x54dfe532},
        {0x8c7c, 0x54bf0001},
        {0x8c80, 0x050a54e5},
        {0x8c84, 0x000154df},
@@ -3060,186 +3060,185 @@ static const struct rtw89_reg2_def rtw89_8851b_phy_nctl_regs[] = {
        {0x8cc0, 0x56005610},
        {0x8cc4, 0x00018c00},
        {0x8cc8, 0x57005704},
-       {0x8ccc, 0xa7038e00},
-       {0x8cd0, 0x33f0aff7},
-       {0x8cd4, 0xaf034019},
-       {0x8cd8, 0x33f0402b},
-       {0x8cdc, 0x33df402b},
-       {0x8ce0, 0x57005708},
-       {0x8ce4, 0x57818e00},
-       {0x8ce8, 0x8e005780},
-       {0x8cec, 0x00074380},
-       {0x8cf0, 0x5c005c01},
-       {0x8cf4, 0x00041403},
-       {0x8cf8, 0x00014300},
-       {0x8cfc, 0x0007427f},
-       {0x8d00, 0x62006280},
-       {0x8d04, 0x00049200},
-       {0x8d08, 0x00014200},
-       {0x8d0c, 0x0007427f},
-       {0x8d10, 0x63146394},
-       {0x8d14, 0x00049200},
-       {0x8d18, 0x00014200},
-       {0x8d1c, 0x42fe0004},
-       {0x8d20, 0x4d010007},
-       {0x8d24, 0x42000004},
-       {0x8d28, 0x140f7420},
-       {0x8d2c, 0x57005710},
-       {0x8d30, 0x0001141f},
-       {0x8d34, 0x42fe0004},
-       {0x8d38, 0x4d010007},
-       {0x8d3c, 0x42000004},
-       {0x8d40, 0x140f7420},
-       {0x8d44, 0x000742bf},
-       {0x8d48, 0x62006240},
-       {0x8d4c, 0x0004141f},
-       {0x8d50, 0x00014200},
-       {0x8d54, 0x5d060006},
-       {0x8d58, 0x61046003},
-       {0x8d5c, 0x00056201},
-       {0x8d60, 0x00017310},
-       {0x8d64, 0x43800004},
-       {0x8d68, 0x5e010007},
-       {0x8d6c, 0x140a5e00},
-       {0x8d70, 0x0006b103},
-       {0x8d74, 0x91037f07},
-       {0x8d78, 0x43070007},
-       {0x8d7c, 0x5c000006},
-       {0x8d80, 0x5e035d02},
-       {0x8d84, 0x43000004},
-       {0x8d88, 0x00060001},
-       {0x8d8c, 0x60005d04},
-       {0x8d90, 0x62016104},
-       {0x8d94, 0x73100005},
-       {0x8d98, 0x00040001},
-       {0x8d9c, 0x00074380},
-       {0x8da0, 0x5e005e01},
-       {0x8da4, 0xb103140a},
-       {0x8da8, 0x7fc60006},
-       {0x8dac, 0x00079103},
-       {0x8db0, 0x000643c6},
-       {0x8db4, 0x5d025c00},
-       {0x8db8, 0x00045e03},
-       {0x8dbc, 0x00014300},
-       {0x8dc0, 0x5d040006},
-       {0x8dc4, 0x61046000},
-       {0x8dc8, 0x00056201},
-       {0x8dcc, 0x00017310},
-       {0x8dd0, 0x43800004},
-       {0x8dd4, 0x5e010007},
-       {0x8dd8, 0x140a5e00},
-       {0x8ddc, 0x0006b103},
-       {0x8de0, 0x91037fc6},
-       {0x8de4, 0x43c60007},
-       {0x8de8, 0x5c000006},
-       {0x8dec, 0x5e035d02},
-       {0x8df0, 0x43000004},
-       {0x8df4, 0x00060001},
-       {0x8df8, 0x60025d00},
-       {0x8dfc, 0x62016100},
-       {0x8e00, 0x73000005},
-       {0x8e04, 0x00040001},
-       {0x8e08, 0x00074380},
-       {0x8e0c, 0x5e005e01},
-       {0x8e10, 0xb103140a},
-       {0x8e14, 0x7fc00006},
-       {0x8e18, 0x00079103},
-       {0x8e1c, 0x000643c0},
-       {0x8e20, 0x5d025c00},
-       {0x8e24, 0x00045e03},
-       {0x8e28, 0x00014300},
-       {0x8e2c, 0x7e020005},
-       {0x8e30, 0x42f70004},
-       {0x8e34, 0x6c080005},
-       {0x8e38, 0x42700004},
-       {0x8e3c, 0x73810005},
-       {0x8e40, 0x93007380},
-       {0x8e44, 0x42f70004},
-       {0x8e48, 0x6c000005},
-       {0x8e4c, 0x42000004},
-       {0x8e50, 0x00040001},
-       {0x8e54, 0x00074380},
-       {0x8e58, 0x73007304},
-       {0x8e5c, 0x72401405},
-       {0x8e60, 0x43000004},
-       {0x8e64, 0x74040006},
-       {0x8e68, 0x40010007},
-       {0x8e6c, 0xab004000},
-       {0x8e70, 0x0001140f},
-       {0x8e74, 0x140ae517},
-       {0x8e78, 0x140ae4c3},
-       {0x8e7c, 0x0001e51e},
-       {0x8e80, 0xe4c3e517},
-       {0x8e84, 0x00040001},
-       {0x8e88, 0x00047410},
-       {0x8e8c, 0x42f04380},
-       {0x8e90, 0x62080007},
-       {0x8e94, 0x24206301},
-       {0x8e98, 0x14c80000},
-       {0x8e9c, 0x00002428},
-       {0x8ea0, 0x1a4215f4},
-       {0x8ea4, 0x6300000b},
-       {0x8ea8, 0x42000004},
-       {0x8eac, 0x74304300},
-       {0x8eb0, 0x4380140f},
-       {0x8eb4, 0x73080007},
-       {0x8eb8, 0x00047300},
-       {0x8ebc, 0x00014300},
-       {0x8ec0, 0x4bf00007},
-       {0x8ec4, 0x490b4a8f},
-       {0x8ec8, 0x4a8e48f1},
-       {0x8ecc, 0x48a5490a},
-       {0x8ed0, 0x49094a8d},
-       {0x8ed4, 0x4a8c487d},
-       {0x8ed8, 0x48754908},
-       {0x8edc, 0x49074a8b},
-       {0x8ee0, 0x4a8a4889},
-       {0x8ee4, 0x48b74906},
-       {0x8ee8, 0x49054a89},
-       {0x8eec, 0x4a8848fc},
-       {0x8ef0, 0x48564905},
-       {0x8ef4, 0x49044a87},
-       {0x8ef8, 0x4a8648c1},
-       {0x8efc, 0x483d4904},
-       {0x8f00, 0x49034a85},
-       {0x8f04, 0x4a8448c7},
-       {0x8f08, 0x485e4903},
-       {0x8f0c, 0x49024a83},
-       {0x8f10, 0x4a8248ac},
-       {0x8f14, 0x48624902},
-       {0x8f18, 0x49024a81},
-       {0x8f1c, 0x4a804820},
-       {0x8f20, 0x48004900},
-       {0x8f24, 0x49014a90},
-       {0x8f28, 0x4a10481f},
-       {0x8f2c, 0x00060001},
-       {0x8f30, 0x5f005f80},
-       {0x8f34, 0x00059900},
-       {0x8f38, 0x00017300},
-       {0x8f3c, 0x63800006},
-       {0x8f40, 0x98006300},
-       {0x8f44, 0x549f0001},
-       {0x8f48, 0x5c015400},
-       {0x8f4c, 0x540054df},
-       {0x8f50, 0x00015c02},
-       {0x8f54, 0x07145c01},
-       {0x8f58, 0x5c025400},
-       {0x8f5c, 0x5c020001},
-       {0x8f60, 0x54000714},
-       {0x8f64, 0x00015c01},
-       {0x8f68, 0x4c184c98},
-       {0x8f6c, 0x00080001},
-       {0x8f70, 0x5c020004},
-       {0x8f74, 0x09017430},
-       {0x8f78, 0x0ba60c01},
-       {0x8f7c, 0x77800005},
-       {0x8f80, 0x52200007},
-       {0x8f84, 0x43800004},
-       {0x8f88, 0x610a6008},
-       {0x8f8c, 0x63c26200},
-       {0x8f90, 0x5c000007},
-       {0x8f94, 0x43000004},
-       {0x8f98, 0x00000001},
+       {0x8ccc, 0x33ee8e00},
+       {0x8cd0, 0xaf034019},
+       {0x8cd4, 0x33ee402b},
+       {0x8cd8, 0x33df402b},
+       {0x8cdc, 0x57005708},
+       {0x8ce0, 0x57818e00},
+       {0x8ce4, 0x8e005780},
+       {0x8ce8, 0x00074380},
+       {0x8cec, 0x5c005c01},
+       {0x8cf0, 0x00041403},
+       {0x8cf4, 0x00014300},
+       {0x8cf8, 0x0007427f},
+       {0x8cfc, 0x62006280},
+       {0x8d00, 0x00049200},
+       {0x8d04, 0x00014200},
+       {0x8d08, 0x0007427f},
+       {0x8d0c, 0x63146394},
+       {0x8d10, 0x00049200},
+       {0x8d14, 0x00014200},
+       {0x8d18, 0x42fe0004},
+       {0x8d1c, 0x4d010007},
+       {0x8d20, 0x42000004},
+       {0x8d24, 0x140f7420},
+       {0x8d28, 0x57005710},
+       {0x8d2c, 0x0001141f},
+       {0x8d30, 0x42fe0004},
+       {0x8d34, 0x4d010007},
+       {0x8d38, 0x42000004},
+       {0x8d3c, 0x140f7420},
+       {0x8d40, 0x000742bf},
+       {0x8d44, 0x62006240},
+       {0x8d48, 0x0004141f},
+       {0x8d4c, 0x00014200},
+       {0x8d50, 0x5d060006},
+       {0x8d54, 0x61046003},
+       {0x8d58, 0x00056200},
+       {0x8d5c, 0x00017310},
+       {0x8d60, 0x43800004},
+       {0x8d64, 0x5e010007},
+       {0x8d68, 0x140a5e00},
+       {0x8d6c, 0x0006b103},
+       {0x8d70, 0x91037f07},
+       {0x8d74, 0x43070007},
+       {0x8d78, 0x5c000006},
+       {0x8d7c, 0x5e035d02},
+       {0x8d80, 0x43000004},
+       {0x8d84, 0x00060001},
+       {0x8d88, 0x60005d04},
+       {0x8d8c, 0x62006104},
+       {0x8d90, 0x73100005},
+       {0x8d94, 0x00040001},
+       {0x8d98, 0x00074380},
+       {0x8d9c, 0x5e005e01},
+       {0x8da0, 0xb103140a},
+       {0x8da4, 0x7fc60006},
+       {0x8da8, 0x00079103},
+       {0x8dac, 0x000643c6},
+       {0x8db0, 0x5d025c00},
+       {0x8db4, 0x00045e03},
+       {0x8db8, 0x00014300},
+       {0x8dbc, 0x5d040006},
+       {0x8dc0, 0x61046000},
+       {0x8dc4, 0x00056200},
+       {0x8dc8, 0x00017310},
+       {0x8dcc, 0x43800004},
+       {0x8dd0, 0x5e010007},
+       {0x8dd4, 0x140a5e00},
+       {0x8dd8, 0x0006b103},
+       {0x8ddc, 0x91037fc6},
+       {0x8de0, 0x43c60007},
+       {0x8de4, 0x5c000006},
+       {0x8de8, 0x5e035d02},
+       {0x8dec, 0x43000004},
+       {0x8df0, 0x00060001},
+       {0x8df4, 0x60025d00},
+       {0x8df8, 0x62006100},
+       {0x8dfc, 0x73000005},
+       {0x8e00, 0x00040001},
+       {0x8e04, 0x00074380},
+       {0x8e08, 0x5e005e01},
+       {0x8e0c, 0xb103140a},
+       {0x8e10, 0x7fc00006},
+       {0x8e14, 0x00079103},
+       {0x8e18, 0x000643c0},
+       {0x8e1c, 0x5d025c00},
+       {0x8e20, 0x00045e03},
+       {0x8e24, 0x00014300},
+       {0x8e28, 0x7e020005},
+       {0x8e2c, 0x42f70004},
+       {0x8e30, 0x6c080005},
+       {0x8e34, 0x42700004},
+       {0x8e38, 0x73810005},
+       {0x8e3c, 0x93007380},
+       {0x8e40, 0x42f70004},
+       {0x8e44, 0x6c000005},
+       {0x8e48, 0x42000004},
+       {0x8e4c, 0x00040001},
+       {0x8e50, 0x00074380},
+       {0x8e54, 0x73007304},
+       {0x8e58, 0x72401405},
+       {0x8e5c, 0x43000004},
+       {0x8e60, 0x74040006},
+       {0x8e64, 0x40010007},
+       {0x8e68, 0xab004000},
+       {0x8e6c, 0x0001140f},
+       {0x8e70, 0x140ae515},
+       {0x8e74, 0x140ae4c1},
+       {0x8e78, 0x0001e51c},
+       {0x8e7c, 0xe4c1e515},
+       {0x8e80, 0x00040001},
+       {0x8e84, 0x00047410},
+       {0x8e88, 0x42f04380},
+       {0x8e8c, 0x62080007},
+       {0x8e90, 0x24206301},
+       {0x8e94, 0x14c80000},
+       {0x8e98, 0x00002428},
+       {0x8e9c, 0x1a4215f4},
+       {0x8ea0, 0x6300000b},
+       {0x8ea4, 0x42000004},
+       {0x8ea8, 0x74304300},
+       {0x8eac, 0x4380140f},
+       {0x8eb0, 0x73080007},
+       {0x8eb4, 0x00047300},
+       {0x8eb8, 0x00014300},
+       {0x8ebc, 0x4bf00007},
+       {0x8ec0, 0x490b4a8f},
+       {0x8ec4, 0x4a8e48f1},
+       {0x8ec8, 0x48a5490a},
+       {0x8ecc, 0x49094a8d},
+       {0x8ed0, 0x4a8c487d},
+       {0x8ed4, 0x48754908},
+       {0x8ed8, 0x49074a8b},
+       {0x8edc, 0x4a8a4889},
+       {0x8ee0, 0x48b74906},
+       {0x8ee4, 0x49054a89},
+       {0x8ee8, 0x4a8848fc},
+       {0x8eec, 0x48564905},
+       {0x8ef0, 0x49044a87},
+       {0x8ef4, 0x4a8648c1},
+       {0x8ef8, 0x483d4904},
+       {0x8efc, 0x49034a85},
+       {0x8f00, 0x4a8448c7},
+       {0x8f04, 0x485e4903},
+       {0x8f08, 0x49024a83},
+       {0x8f0c, 0x4a8248ac},
+       {0x8f10, 0x48624902},
+       {0x8f14, 0x49024a81},
+       {0x8f18, 0x4a804820},
+       {0x8f1c, 0x48004900},
+       {0x8f20, 0x49014a90},
+       {0x8f24, 0x4a10481f},
+       {0x8f28, 0x00060001},
+       {0x8f2c, 0x5f005f80},
+       {0x8f30, 0x00059900},
+       {0x8f34, 0x00017300},
+       {0x8f38, 0x63800006},
+       {0x8f3c, 0x98006300},
+       {0x8f40, 0x549f0001},
+       {0x8f44, 0x5c015400},
+       {0x8f48, 0x540054df},
+       {0x8f4c, 0x00015c02},
+       {0x8f50, 0x07145c01},
+       {0x8f54, 0x5c025400},
+       {0x8f58, 0x5c020001},
+       {0x8f5c, 0x54000714},
+       {0x8f60, 0x00015c01},
+       {0x8f64, 0x4c184c98},
+       {0x8f68, 0x00080001},
+       {0x8f6c, 0x5c020004},
+       {0x8f70, 0x09017430},
+       {0x8f74, 0x0ba60c01},
+       {0x8f78, 0x77800005},
+       {0x8f7c, 0x52200007},
+       {0x8f80, 0x43800004},
+       {0x8f84, 0x610a6008},
+       {0x8f88, 0x63c26200},
+       {0x8f8c, 0x5c000007},
+       {0x8f90, 0x43000004},
+       {0x8f94, 0x00000001},
        {0x8080, 0x00000004},
        {0x8080, 0x00000000},
        {0x8088, 0x00000000},