18c2ecf20Sopenharmony_ci/*
28c2ecf20Sopenharmony_ci * Copyright (c) 2010-2011 Atheros Communications Inc.
38c2ecf20Sopenharmony_ci *
48c2ecf20Sopenharmony_ci * Permission to use, copy, modify, and/or distribute this software for any
58c2ecf20Sopenharmony_ci * purpose with or without fee is hereby granted, provided that the above
68c2ecf20Sopenharmony_ci * copyright notice and this permission notice appear in all copies.
78c2ecf20Sopenharmony_ci *
88c2ecf20Sopenharmony_ci * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
98c2ecf20Sopenharmony_ci * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
108c2ecf20Sopenharmony_ci * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
118c2ecf20Sopenharmony_ci * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
128c2ecf20Sopenharmony_ci * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
138c2ecf20Sopenharmony_ci * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
148c2ecf20Sopenharmony_ci * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
158c2ecf20Sopenharmony_ci */
168c2ecf20Sopenharmony_ci
178c2ecf20Sopenharmony_cistatic const u32 ar5416Modes_9100[][5] = {
188c2ecf20Sopenharmony_ci	/* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
198c2ecf20Sopenharmony_ci	{0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160},
208c2ecf20Sopenharmony_ci	{0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c},
218c2ecf20Sopenharmony_ci	{0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38},
228c2ecf20Sopenharmony_ci	{0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000},
238c2ecf20Sopenharmony_ci	{0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00},
248c2ecf20Sopenharmony_ci	{0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab},
258c2ecf20Sopenharmony_ci	{0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810},
268c2ecf20Sopenharmony_ci	{0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a},
278c2ecf20Sopenharmony_ci	{0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300},
288c2ecf20Sopenharmony_ci	{0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
298c2ecf20Sopenharmony_ci	{0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
308c2ecf20Sopenharmony_ci	{0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
318c2ecf20Sopenharmony_ci	{0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
328c2ecf20Sopenharmony_ci	{0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
338c2ecf20Sopenharmony_ci	{0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0},
348c2ecf20Sopenharmony_ci	{0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
358c2ecf20Sopenharmony_ci	{0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
368c2ecf20Sopenharmony_ci	{0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
378c2ecf20Sopenharmony_ci	{0x00009850, 0x6c48b4e2, 0x6d48b4e2, 0x6d48b0e2, 0x6c48b0e2},
388c2ecf20Sopenharmony_ci	{0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
398c2ecf20Sopenharmony_ci	{0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e},
408c2ecf20Sopenharmony_ci	{0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20},
418c2ecf20Sopenharmony_ci	{0x0000c864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
428c2ecf20Sopenharmony_ci	{0x00009868, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0},
438c2ecf20Sopenharmony_ci	{0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
448c2ecf20Sopenharmony_ci	{0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898},
458c2ecf20Sopenharmony_ci	{0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b},
468c2ecf20Sopenharmony_ci	{0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d},
478c2ecf20Sopenharmony_ci	{0x00009940, 0x00750604, 0x00754604, 0xfff81204, 0xfff81204},
488c2ecf20Sopenharmony_ci	{0x00009944, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0xdfb81020},
498c2ecf20Sopenharmony_ci	{0x00009954, 0x5f3ca3de, 0x5f3ca3de, 0xe250a51e, 0xe250a51e},
508c2ecf20Sopenharmony_ci	{0x00009958, 0x2108ecff, 0x2108ecff, 0x3388ffff, 0x3388ffff},
518c2ecf20Sopenharmony_ci	{0x00009960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
528c2ecf20Sopenharmony_ci	{0x0000a960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
538c2ecf20Sopenharmony_ci	{0x0000b960, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0, 0x0001bfc0},
548c2ecf20Sopenharmony_ci	{0x00009964, 0x00001120, 0x00001120, 0x00001120, 0x00001120},
558c2ecf20Sopenharmony_ci	{0x0000c9bc, 0x001a0600, 0x001a0600, 0x001a1000, 0x001a0c00},
568c2ecf20Sopenharmony_ci	{0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
578c2ecf20Sopenharmony_ci	{0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
588c2ecf20Sopenharmony_ci	{0x000099c8, 0x6af65329, 0x6af65329, 0x6af65329, 0x6af65329},
598c2ecf20Sopenharmony_ci	{0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
608c2ecf20Sopenharmony_ci	{0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
618c2ecf20Sopenharmony_ci	{0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
628c2ecf20Sopenharmony_ci	{0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
638c2ecf20Sopenharmony_ci	{0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
648c2ecf20Sopenharmony_ci	{0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788},
658c2ecf20Sopenharmony_ci	{0x0000a20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
668c2ecf20Sopenharmony_ci	{0x0000b20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
678c2ecf20Sopenharmony_ci	{0x0000c20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
688c2ecf20Sopenharmony_ci	{0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
698c2ecf20Sopenharmony_ci	{0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108},
708c2ecf20Sopenharmony_ci	{0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa},
718c2ecf20Sopenharmony_ci	{0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
728c2ecf20Sopenharmony_ci	{0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402},
738c2ecf20Sopenharmony_ci	{0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06},
748c2ecf20Sopenharmony_ci	{0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b},
758c2ecf20Sopenharmony_ci	{0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b},
768c2ecf20Sopenharmony_ci	{0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a},
778c2ecf20Sopenharmony_ci	{0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf},
788c2ecf20Sopenharmony_ci	{0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f},
798c2ecf20Sopenharmony_ci	{0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f},
808c2ecf20Sopenharmony_ci	{0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f},
818c2ecf20Sopenharmony_ci	{0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000},
828c2ecf20Sopenharmony_ci	{0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
838c2ecf20Sopenharmony_ci	{0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
848c2ecf20Sopenharmony_ci	{0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
858c2ecf20Sopenharmony_ci};
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_cistatic const u32 ar5416Common_9100[][2] = {
888c2ecf20Sopenharmony_ci	/* Addr      allmodes  */
898c2ecf20Sopenharmony_ci	{0x0000000c, 0x00000000},
908c2ecf20Sopenharmony_ci	{0x00000030, 0x00020015},
918c2ecf20Sopenharmony_ci	{0x00000034, 0x00000005},
928c2ecf20Sopenharmony_ci	{0x00000040, 0x00000000},
938c2ecf20Sopenharmony_ci	{0x00000044, 0x00000008},
948c2ecf20Sopenharmony_ci	{0x00000048, 0x00000008},
958c2ecf20Sopenharmony_ci	{0x0000004c, 0x00000010},
968c2ecf20Sopenharmony_ci	{0x00000050, 0x00000000},
978c2ecf20Sopenharmony_ci	{0x00000054, 0x0000001f},
988c2ecf20Sopenharmony_ci	{0x00000800, 0x00000000},
998c2ecf20Sopenharmony_ci	{0x00000804, 0x00000000},
1008c2ecf20Sopenharmony_ci	{0x00000808, 0x00000000},
1018c2ecf20Sopenharmony_ci	{0x0000080c, 0x00000000},
1028c2ecf20Sopenharmony_ci	{0x00000810, 0x00000000},
1038c2ecf20Sopenharmony_ci	{0x00000814, 0x00000000},
1048c2ecf20Sopenharmony_ci	{0x00000818, 0x00000000},
1058c2ecf20Sopenharmony_ci	{0x0000081c, 0x00000000},
1068c2ecf20Sopenharmony_ci	{0x00000820, 0x00000000},
1078c2ecf20Sopenharmony_ci	{0x00000824, 0x00000000},
1088c2ecf20Sopenharmony_ci	{0x00001040, 0x002ffc0f},
1098c2ecf20Sopenharmony_ci	{0x00001044, 0x002ffc0f},
1108c2ecf20Sopenharmony_ci	{0x00001048, 0x002ffc0f},
1118c2ecf20Sopenharmony_ci	{0x0000104c, 0x002ffc0f},
1128c2ecf20Sopenharmony_ci	{0x00001050, 0x002ffc0f},
1138c2ecf20Sopenharmony_ci	{0x00001054, 0x002ffc0f},
1148c2ecf20Sopenharmony_ci	{0x00001058, 0x002ffc0f},
1158c2ecf20Sopenharmony_ci	{0x0000105c, 0x002ffc0f},
1168c2ecf20Sopenharmony_ci	{0x00001060, 0x002ffc0f},
1178c2ecf20Sopenharmony_ci	{0x00001064, 0x002ffc0f},
1188c2ecf20Sopenharmony_ci	{0x00001230, 0x00000000},
1198c2ecf20Sopenharmony_ci	{0x00001270, 0x00000000},
1208c2ecf20Sopenharmony_ci	{0x00001038, 0x00000000},
1218c2ecf20Sopenharmony_ci	{0x00001078, 0x00000000},
1228c2ecf20Sopenharmony_ci	{0x000010b8, 0x00000000},
1238c2ecf20Sopenharmony_ci	{0x000010f8, 0x00000000},
1248c2ecf20Sopenharmony_ci	{0x00001138, 0x00000000},
1258c2ecf20Sopenharmony_ci	{0x00001178, 0x00000000},
1268c2ecf20Sopenharmony_ci	{0x000011b8, 0x00000000},
1278c2ecf20Sopenharmony_ci	{0x000011f8, 0x00000000},
1288c2ecf20Sopenharmony_ci	{0x00001238, 0x00000000},
1298c2ecf20Sopenharmony_ci	{0x00001278, 0x00000000},
1308c2ecf20Sopenharmony_ci	{0x000012b8, 0x00000000},
1318c2ecf20Sopenharmony_ci	{0x000012f8, 0x00000000},
1328c2ecf20Sopenharmony_ci	{0x00001338, 0x00000000},
1338c2ecf20Sopenharmony_ci	{0x00001378, 0x00000000},
1348c2ecf20Sopenharmony_ci	{0x000013b8, 0x00000000},
1358c2ecf20Sopenharmony_ci	{0x000013f8, 0x00000000},
1368c2ecf20Sopenharmony_ci	{0x00001438, 0x00000000},
1378c2ecf20Sopenharmony_ci	{0x00001478, 0x00000000},
1388c2ecf20Sopenharmony_ci	{0x000014b8, 0x00000000},
1398c2ecf20Sopenharmony_ci	{0x000014f8, 0x00000000},
1408c2ecf20Sopenharmony_ci	{0x00001538, 0x00000000},
1418c2ecf20Sopenharmony_ci	{0x00001578, 0x00000000},
1428c2ecf20Sopenharmony_ci	{0x000015b8, 0x00000000},
1438c2ecf20Sopenharmony_ci	{0x000015f8, 0x00000000},
1448c2ecf20Sopenharmony_ci	{0x00001638, 0x00000000},
1458c2ecf20Sopenharmony_ci	{0x00001678, 0x00000000},
1468c2ecf20Sopenharmony_ci	{0x000016b8, 0x00000000},
1478c2ecf20Sopenharmony_ci	{0x000016f8, 0x00000000},
1488c2ecf20Sopenharmony_ci	{0x00001738, 0x00000000},
1498c2ecf20Sopenharmony_ci	{0x00001778, 0x00000000},
1508c2ecf20Sopenharmony_ci	{0x000017b8, 0x00000000},
1518c2ecf20Sopenharmony_ci	{0x000017f8, 0x00000000},
1528c2ecf20Sopenharmony_ci	{0x0000103c, 0x00000000},
1538c2ecf20Sopenharmony_ci	{0x0000107c, 0x00000000},
1548c2ecf20Sopenharmony_ci	{0x000010bc, 0x00000000},
1558c2ecf20Sopenharmony_ci	{0x000010fc, 0x00000000},
1568c2ecf20Sopenharmony_ci	{0x0000113c, 0x00000000},
1578c2ecf20Sopenharmony_ci	{0x0000117c, 0x00000000},
1588c2ecf20Sopenharmony_ci	{0x000011bc, 0x00000000},
1598c2ecf20Sopenharmony_ci	{0x000011fc, 0x00000000},
1608c2ecf20Sopenharmony_ci	{0x0000123c, 0x00000000},
1618c2ecf20Sopenharmony_ci	{0x0000127c, 0x00000000},
1628c2ecf20Sopenharmony_ci	{0x000012bc, 0x00000000},
1638c2ecf20Sopenharmony_ci	{0x000012fc, 0x00000000},
1648c2ecf20Sopenharmony_ci	{0x0000133c, 0x00000000},
1658c2ecf20Sopenharmony_ci	{0x0000137c, 0x00000000},
1668c2ecf20Sopenharmony_ci	{0x000013bc, 0x00000000},
1678c2ecf20Sopenharmony_ci	{0x000013fc, 0x00000000},
1688c2ecf20Sopenharmony_ci	{0x0000143c, 0x00000000},
1698c2ecf20Sopenharmony_ci	{0x0000147c, 0x00000000},
1708c2ecf20Sopenharmony_ci	{0x00020010, 0x00000003},
1718c2ecf20Sopenharmony_ci	{0x00020038, 0x000004c2},
1728c2ecf20Sopenharmony_ci	{0x00008004, 0x00000000},
1738c2ecf20Sopenharmony_ci	{0x00008008, 0x00000000},
1748c2ecf20Sopenharmony_ci	{0x0000800c, 0x00000000},
1758c2ecf20Sopenharmony_ci	{0x00008018, 0x00000700},
1768c2ecf20Sopenharmony_ci	{0x00008020, 0x00000000},
1778c2ecf20Sopenharmony_ci	{0x00008038, 0x00000000},
1788c2ecf20Sopenharmony_ci	{0x0000803c, 0x00000000},
1798c2ecf20Sopenharmony_ci	{0x00008048, 0x40000000},
1808c2ecf20Sopenharmony_ci	{0x00008054, 0x00004000},
1818c2ecf20Sopenharmony_ci	{0x00008058, 0x00000000},
1828c2ecf20Sopenharmony_ci	{0x0000805c, 0x000fc78f},
1838c2ecf20Sopenharmony_ci	{0x00008060, 0x0000000f},
1848c2ecf20Sopenharmony_ci	{0x00008064, 0x00000000},
1858c2ecf20Sopenharmony_ci	{0x000080c0, 0x2a82301a},
1868c2ecf20Sopenharmony_ci	{0x000080c4, 0x05dc01e0},
1878c2ecf20Sopenharmony_ci	{0x000080c8, 0x1f402710},
1888c2ecf20Sopenharmony_ci	{0x000080cc, 0x01f40000},
1898c2ecf20Sopenharmony_ci	{0x000080d0, 0x00001e00},
1908c2ecf20Sopenharmony_ci	{0x000080d4, 0x00000000},
1918c2ecf20Sopenharmony_ci	{0x000080d8, 0x00400000},
1928c2ecf20Sopenharmony_ci	{0x000080e0, 0xffffffff},
1938c2ecf20Sopenharmony_ci	{0x000080e4, 0x0000ffff},
1948c2ecf20Sopenharmony_ci	{0x000080e8, 0x003f3f3f},
1958c2ecf20Sopenharmony_ci	{0x000080ec, 0x00000000},
1968c2ecf20Sopenharmony_ci	{0x000080f0, 0x00000000},
1978c2ecf20Sopenharmony_ci	{0x000080f4, 0x00000000},
1988c2ecf20Sopenharmony_ci	{0x000080f8, 0x00000000},
1998c2ecf20Sopenharmony_ci	{0x000080fc, 0x00020000},
2008c2ecf20Sopenharmony_ci	{0x00008100, 0x00020000},
2018c2ecf20Sopenharmony_ci	{0x00008104, 0x00000001},
2028c2ecf20Sopenharmony_ci	{0x00008108, 0x00000052},
2038c2ecf20Sopenharmony_ci	{0x0000810c, 0x00000000},
2048c2ecf20Sopenharmony_ci	{0x00008110, 0x00000168},
2058c2ecf20Sopenharmony_ci	{0x00008118, 0x000100aa},
2068c2ecf20Sopenharmony_ci	{0x0000811c, 0x00003210},
2078c2ecf20Sopenharmony_ci	{0x00008120, 0x08f04800},
2088c2ecf20Sopenharmony_ci	{0x00008124, 0x00000000},
2098c2ecf20Sopenharmony_ci	{0x00008128, 0x00000000},
2108c2ecf20Sopenharmony_ci	{0x0000812c, 0x00000000},
2118c2ecf20Sopenharmony_ci	{0x00008130, 0x00000000},
2128c2ecf20Sopenharmony_ci	{0x00008134, 0x00000000},
2138c2ecf20Sopenharmony_ci	{0x00008138, 0x00000000},
2148c2ecf20Sopenharmony_ci	{0x0000813c, 0x00000000},
2158c2ecf20Sopenharmony_ci	{0x00008144, 0x00000000},
2168c2ecf20Sopenharmony_ci	{0x00008168, 0x00000000},
2178c2ecf20Sopenharmony_ci	{0x0000816c, 0x00000000},
2188c2ecf20Sopenharmony_ci	{0x00008170, 0x32143320},
2198c2ecf20Sopenharmony_ci	{0x00008174, 0xfaa4fa50},
2208c2ecf20Sopenharmony_ci	{0x00008178, 0x00000100},
2218c2ecf20Sopenharmony_ci	{0x0000817c, 0x00000000},
2228c2ecf20Sopenharmony_ci	{0x000081c4, 0x00000000},
2238c2ecf20Sopenharmony_ci	{0x000081d0, 0x00003210},
2248c2ecf20Sopenharmony_ci	{0x000081ec, 0x00000000},
2258c2ecf20Sopenharmony_ci	{0x000081f0, 0x00000000},
2268c2ecf20Sopenharmony_ci	{0x000081f4, 0x00000000},
2278c2ecf20Sopenharmony_ci	{0x000081f8, 0x00000000},
2288c2ecf20Sopenharmony_ci	{0x000081fc, 0x00000000},
2298c2ecf20Sopenharmony_ci	{0x00008200, 0x00000000},
2308c2ecf20Sopenharmony_ci	{0x00008204, 0x00000000},
2318c2ecf20Sopenharmony_ci	{0x00008208, 0x00000000},
2328c2ecf20Sopenharmony_ci	{0x0000820c, 0x00000000},
2338c2ecf20Sopenharmony_ci	{0x00008210, 0x00000000},
2348c2ecf20Sopenharmony_ci	{0x00008214, 0x00000000},
2358c2ecf20Sopenharmony_ci	{0x00008218, 0x00000000},
2368c2ecf20Sopenharmony_ci	{0x0000821c, 0x00000000},
2378c2ecf20Sopenharmony_ci	{0x00008220, 0x00000000},
2388c2ecf20Sopenharmony_ci	{0x00008224, 0x00000000},
2398c2ecf20Sopenharmony_ci	{0x00008228, 0x00000000},
2408c2ecf20Sopenharmony_ci	{0x0000822c, 0x00000000},
2418c2ecf20Sopenharmony_ci	{0x00008230, 0x00000000},
2428c2ecf20Sopenharmony_ci	{0x00008234, 0x00000000},
2438c2ecf20Sopenharmony_ci	{0x00008238, 0x00000000},
2448c2ecf20Sopenharmony_ci	{0x0000823c, 0x00000000},
2458c2ecf20Sopenharmony_ci	{0x00008240, 0x00100000},
2468c2ecf20Sopenharmony_ci	{0x00008244, 0x0010f400},
2478c2ecf20Sopenharmony_ci	{0x00008248, 0x00000100},
2488c2ecf20Sopenharmony_ci	{0x0000824c, 0x0001e800},
2498c2ecf20Sopenharmony_ci	{0x00008250, 0x00000000},
2508c2ecf20Sopenharmony_ci	{0x00008254, 0x00000000},
2518c2ecf20Sopenharmony_ci	{0x00008258, 0x00000000},
2528c2ecf20Sopenharmony_ci	{0x0000825c, 0x400000ff},
2538c2ecf20Sopenharmony_ci	{0x00008260, 0x00080922},
2548c2ecf20Sopenharmony_ci	{0x00008270, 0x00000000},
2558c2ecf20Sopenharmony_ci	{0x00008274, 0x40000000},
2568c2ecf20Sopenharmony_ci	{0x00008278, 0x003e4180},
2578c2ecf20Sopenharmony_ci	{0x0000827c, 0x00000000},
2588c2ecf20Sopenharmony_ci	{0x00008284, 0x0000002c},
2598c2ecf20Sopenharmony_ci	{0x00008288, 0x0000002c},
2608c2ecf20Sopenharmony_ci	{0x0000828c, 0x00000000},
2618c2ecf20Sopenharmony_ci	{0x00008294, 0x00000000},
2628c2ecf20Sopenharmony_ci	{0x00008298, 0x00000000},
2638c2ecf20Sopenharmony_ci	{0x00008300, 0x00000000},
2648c2ecf20Sopenharmony_ci	{0x00008304, 0x00000000},
2658c2ecf20Sopenharmony_ci	{0x00008308, 0x00000000},
2668c2ecf20Sopenharmony_ci	{0x0000830c, 0x00000000},
2678c2ecf20Sopenharmony_ci	{0x00008310, 0x00000000},
2688c2ecf20Sopenharmony_ci	{0x00008314, 0x00000000},
2698c2ecf20Sopenharmony_ci	{0x00008318, 0x00000000},
2708c2ecf20Sopenharmony_ci	{0x00008328, 0x00000000},
2718c2ecf20Sopenharmony_ci	{0x0000832c, 0x00000007},
2728c2ecf20Sopenharmony_ci	{0x00008330, 0x00000302},
2738c2ecf20Sopenharmony_ci	{0x00008334, 0x00000e00},
2748c2ecf20Sopenharmony_ci	{0x00008338, 0x00000000},
2758c2ecf20Sopenharmony_ci	{0x0000833c, 0x00000000},
2768c2ecf20Sopenharmony_ci	{0x00008340, 0x000107ff},
2778c2ecf20Sopenharmony_ci	{0x00009808, 0x00000000},
2788c2ecf20Sopenharmony_ci	{0x0000980c, 0xad848e19},
2798c2ecf20Sopenharmony_ci	{0x00009810, 0x7d14e000},
2808c2ecf20Sopenharmony_ci	{0x00009814, 0x9c0a9f6b},
2818c2ecf20Sopenharmony_ci	{0x0000981c, 0x00000000},
2828c2ecf20Sopenharmony_ci	{0x0000982c, 0x0000a000},
2838c2ecf20Sopenharmony_ci	{0x00009830, 0x00000000},
2848c2ecf20Sopenharmony_ci	{0x0000983c, 0x00200400},
2858c2ecf20Sopenharmony_ci	{0x00009840, 0x206a01ae},
2868c2ecf20Sopenharmony_ci	{0x0000984c, 0x1284233c},
2878c2ecf20Sopenharmony_ci	{0x00009854, 0x00000859},
2888c2ecf20Sopenharmony_ci	{0x00009900, 0x00000000},
2898c2ecf20Sopenharmony_ci	{0x00009904, 0x00000000},
2908c2ecf20Sopenharmony_ci	{0x00009908, 0x00000000},
2918c2ecf20Sopenharmony_ci	{0x0000990c, 0x00000000},
2928c2ecf20Sopenharmony_ci	{0x0000991c, 0x10000fff},
2938c2ecf20Sopenharmony_ci	{0x00009920, 0x05100000},
2948c2ecf20Sopenharmony_ci	{0x0000a920, 0x05100000},
2958c2ecf20Sopenharmony_ci	{0x0000b920, 0x05100000},
2968c2ecf20Sopenharmony_ci	{0x00009928, 0x00000001},
2978c2ecf20Sopenharmony_ci	{0x0000992c, 0x00000004},
2988c2ecf20Sopenharmony_ci	{0x00009934, 0x1e1f2022},
2998c2ecf20Sopenharmony_ci	{0x00009938, 0x0a0b0c0d},
3008c2ecf20Sopenharmony_ci	{0x0000993c, 0x00000000},
3018c2ecf20Sopenharmony_ci	{0x00009948, 0x9280b212},
3028c2ecf20Sopenharmony_ci	{0x0000994c, 0x00020028},
3038c2ecf20Sopenharmony_ci	{0x0000c95c, 0x004b6a8e},
3048c2ecf20Sopenharmony_ci	{0x0000c968, 0x000003ce},
3058c2ecf20Sopenharmony_ci	{0x00009970, 0x190fb515},
3068c2ecf20Sopenharmony_ci	{0x00009974, 0x00000000},
3078c2ecf20Sopenharmony_ci	{0x00009978, 0x00000001},
3088c2ecf20Sopenharmony_ci	{0x0000997c, 0x00000000},
3098c2ecf20Sopenharmony_ci	{0x00009980, 0x00000000},
3108c2ecf20Sopenharmony_ci	{0x00009984, 0x00000000},
3118c2ecf20Sopenharmony_ci	{0x00009988, 0x00000000},
3128c2ecf20Sopenharmony_ci	{0x0000998c, 0x00000000},
3138c2ecf20Sopenharmony_ci	{0x00009990, 0x00000000},
3148c2ecf20Sopenharmony_ci	{0x00009994, 0x00000000},
3158c2ecf20Sopenharmony_ci	{0x00009998, 0x00000000},
3168c2ecf20Sopenharmony_ci	{0x0000999c, 0x00000000},
3178c2ecf20Sopenharmony_ci	{0x000099a0, 0x00000000},
3188c2ecf20Sopenharmony_ci	{0x000099a4, 0x00000001},
3198c2ecf20Sopenharmony_ci	{0x000099a8, 0x201fff00},
3208c2ecf20Sopenharmony_ci	{0x000099ac, 0x006f0000},
3218c2ecf20Sopenharmony_ci	{0x000099b0, 0x03051000},
3228c2ecf20Sopenharmony_ci	{0x000099dc, 0x00000000},
3238c2ecf20Sopenharmony_ci	{0x000099e0, 0x00000200},
3248c2ecf20Sopenharmony_ci	{0x000099e4, 0xaaaaaaaa},
3258c2ecf20Sopenharmony_ci	{0x000099e8, 0x3c466478},
3268c2ecf20Sopenharmony_ci	{0x000099ec, 0x0cc80caa},
3278c2ecf20Sopenharmony_ci	{0x000099fc, 0x00001042},
3288c2ecf20Sopenharmony_ci	{0x00009b00, 0x00000000},
3298c2ecf20Sopenharmony_ci	{0x00009b04, 0x00000001},
3308c2ecf20Sopenharmony_ci	{0x00009b08, 0x00000002},
3318c2ecf20Sopenharmony_ci	{0x00009b0c, 0x00000003},
3328c2ecf20Sopenharmony_ci	{0x00009b10, 0x00000004},
3338c2ecf20Sopenharmony_ci	{0x00009b14, 0x00000005},
3348c2ecf20Sopenharmony_ci	{0x00009b18, 0x00000008},
3358c2ecf20Sopenharmony_ci	{0x00009b1c, 0x00000009},
3368c2ecf20Sopenharmony_ci	{0x00009b20, 0x0000000a},
3378c2ecf20Sopenharmony_ci	{0x00009b24, 0x0000000b},
3388c2ecf20Sopenharmony_ci	{0x00009b28, 0x0000000c},
3398c2ecf20Sopenharmony_ci	{0x00009b2c, 0x0000000d},
3408c2ecf20Sopenharmony_ci	{0x00009b30, 0x00000010},
3418c2ecf20Sopenharmony_ci	{0x00009b34, 0x00000011},
3428c2ecf20Sopenharmony_ci	{0x00009b38, 0x00000012},
3438c2ecf20Sopenharmony_ci	{0x00009b3c, 0x00000013},
3448c2ecf20Sopenharmony_ci	{0x00009b40, 0x00000014},
3458c2ecf20Sopenharmony_ci	{0x00009b44, 0x00000015},
3468c2ecf20Sopenharmony_ci	{0x00009b48, 0x00000018},
3478c2ecf20Sopenharmony_ci	{0x00009b4c, 0x00000019},
3488c2ecf20Sopenharmony_ci	{0x00009b50, 0x0000001a},
3498c2ecf20Sopenharmony_ci	{0x00009b54, 0x0000001b},
3508c2ecf20Sopenharmony_ci	{0x00009b58, 0x0000001c},
3518c2ecf20Sopenharmony_ci	{0x00009b5c, 0x0000001d},
3528c2ecf20Sopenharmony_ci	{0x00009b60, 0x00000020},
3538c2ecf20Sopenharmony_ci	{0x00009b64, 0x00000021},
3548c2ecf20Sopenharmony_ci	{0x00009b68, 0x00000022},
3558c2ecf20Sopenharmony_ci	{0x00009b6c, 0x00000023},
3568c2ecf20Sopenharmony_ci	{0x00009b70, 0x00000024},
3578c2ecf20Sopenharmony_ci	{0x00009b74, 0x00000025},
3588c2ecf20Sopenharmony_ci	{0x00009b78, 0x00000028},
3598c2ecf20Sopenharmony_ci	{0x00009b7c, 0x00000029},
3608c2ecf20Sopenharmony_ci	{0x00009b80, 0x0000002a},
3618c2ecf20Sopenharmony_ci	{0x00009b84, 0x0000002b},
3628c2ecf20Sopenharmony_ci	{0x00009b88, 0x0000002c},
3638c2ecf20Sopenharmony_ci	{0x00009b8c, 0x0000002d},
3648c2ecf20Sopenharmony_ci	{0x00009b90, 0x00000030},
3658c2ecf20Sopenharmony_ci	{0x00009b94, 0x00000031},
3668c2ecf20Sopenharmony_ci	{0x00009b98, 0x00000032},
3678c2ecf20Sopenharmony_ci	{0x00009b9c, 0x00000033},
3688c2ecf20Sopenharmony_ci	{0x00009ba0, 0x00000034},
3698c2ecf20Sopenharmony_ci	{0x00009ba4, 0x00000035},
3708c2ecf20Sopenharmony_ci	{0x00009ba8, 0x00000035},
3718c2ecf20Sopenharmony_ci	{0x00009bac, 0x00000035},
3728c2ecf20Sopenharmony_ci	{0x00009bb0, 0x00000035},
3738c2ecf20Sopenharmony_ci	{0x00009bb4, 0x00000035},
3748c2ecf20Sopenharmony_ci	{0x00009bb8, 0x00000035},
3758c2ecf20Sopenharmony_ci	{0x00009bbc, 0x00000035},
3768c2ecf20Sopenharmony_ci	{0x00009bc0, 0x00000035},
3778c2ecf20Sopenharmony_ci	{0x00009bc4, 0x00000035},
3788c2ecf20Sopenharmony_ci	{0x00009bc8, 0x00000035},
3798c2ecf20Sopenharmony_ci	{0x00009bcc, 0x00000035},
3808c2ecf20Sopenharmony_ci	{0x00009bd0, 0x00000035},
3818c2ecf20Sopenharmony_ci	{0x00009bd4, 0x00000035},
3828c2ecf20Sopenharmony_ci	{0x00009bd8, 0x00000035},
3838c2ecf20Sopenharmony_ci	{0x00009bdc, 0x00000035},
3848c2ecf20Sopenharmony_ci	{0x00009be0, 0x00000035},
3858c2ecf20Sopenharmony_ci	{0x00009be4, 0x00000035},
3868c2ecf20Sopenharmony_ci	{0x00009be8, 0x00000035},
3878c2ecf20Sopenharmony_ci	{0x00009bec, 0x00000035},
3888c2ecf20Sopenharmony_ci	{0x00009bf0, 0x00000035},
3898c2ecf20Sopenharmony_ci	{0x00009bf4, 0x00000035},
3908c2ecf20Sopenharmony_ci	{0x00009bf8, 0x00000010},
3918c2ecf20Sopenharmony_ci	{0x00009bfc, 0x0000001a},
3928c2ecf20Sopenharmony_ci	{0x0000a210, 0x40806333},
3938c2ecf20Sopenharmony_ci	{0x0000a214, 0x00106c10},
3948c2ecf20Sopenharmony_ci	{0x0000a218, 0x009c4060},
3958c2ecf20Sopenharmony_ci	{0x0000a220, 0x018830c6},
3968c2ecf20Sopenharmony_ci	{0x0000a224, 0x00000400},
3978c2ecf20Sopenharmony_ci	{0x0000a228, 0x001a0bb5},
3988c2ecf20Sopenharmony_ci	{0x0000a22c, 0x00000000},
3998c2ecf20Sopenharmony_ci	{0x0000a234, 0x20202020},
4008c2ecf20Sopenharmony_ci	{0x0000a238, 0x20202020},
4018c2ecf20Sopenharmony_ci	{0x0000a23c, 0x13c889af},
4028c2ecf20Sopenharmony_ci	{0x0000a240, 0x38490a20},
4038c2ecf20Sopenharmony_ci	{0x0000a244, 0x00007bb6},
4048c2ecf20Sopenharmony_ci	{0x0000a248, 0x0fff3ffc},
4058c2ecf20Sopenharmony_ci	{0x0000a24c, 0x00000001},
4068c2ecf20Sopenharmony_ci	{0x0000a250, 0x0000e000},
4078c2ecf20Sopenharmony_ci	{0x0000a254, 0x00000000},
4088c2ecf20Sopenharmony_ci	{0x0000a258, 0x0cc75380},
4098c2ecf20Sopenharmony_ci	{0x0000a25c, 0x0f0f0f01},
4108c2ecf20Sopenharmony_ci	{0x0000a260, 0xdfa91f01},
4118c2ecf20Sopenharmony_ci	{0x0000a268, 0x00000001},
4128c2ecf20Sopenharmony_ci	{0x0000a26c, 0x0ebae9c6},
4138c2ecf20Sopenharmony_ci	{0x0000b26c, 0x0ebae9c6},
4148c2ecf20Sopenharmony_ci	{0x0000c26c, 0x0ebae9c6},
4158c2ecf20Sopenharmony_ci	{0x0000d270, 0x00820820},
4168c2ecf20Sopenharmony_ci	{0x0000a278, 0x1ce739ce},
4178c2ecf20Sopenharmony_ci	{0x0000a27c, 0x050701ce},
4188c2ecf20Sopenharmony_ci	{0x0000a338, 0x00000000},
4198c2ecf20Sopenharmony_ci	{0x0000a33c, 0x00000000},
4208c2ecf20Sopenharmony_ci	{0x0000a340, 0x00000000},
4218c2ecf20Sopenharmony_ci	{0x0000a344, 0x00000000},
4228c2ecf20Sopenharmony_ci	{0x0000a348, 0x3fffffff},
4238c2ecf20Sopenharmony_ci	{0x0000a34c, 0x3fffffff},
4248c2ecf20Sopenharmony_ci	{0x0000a350, 0x3fffffff},
4258c2ecf20Sopenharmony_ci	{0x0000a354, 0x0003ffff},
4268c2ecf20Sopenharmony_ci	{0x0000a358, 0x79a8aa33},
4278c2ecf20Sopenharmony_ci	{0x0000d35c, 0x07ffffef},
4288c2ecf20Sopenharmony_ci	{0x0000d360, 0x0fffffe7},
4298c2ecf20Sopenharmony_ci	{0x0000d364, 0x17ffffe5},
4308c2ecf20Sopenharmony_ci	{0x0000d368, 0x1fffffe4},
4318c2ecf20Sopenharmony_ci	{0x0000d36c, 0x37ffffe3},
4328c2ecf20Sopenharmony_ci	{0x0000d370, 0x3fffffe3},
4338c2ecf20Sopenharmony_ci	{0x0000d374, 0x57ffffe3},
4348c2ecf20Sopenharmony_ci	{0x0000d378, 0x5fffffe2},
4358c2ecf20Sopenharmony_ci	{0x0000d37c, 0x7fffffe2},
4368c2ecf20Sopenharmony_ci	{0x0000d380, 0x7f3c7bba},
4378c2ecf20Sopenharmony_ci	{0x0000d384, 0xf3307ff0},
4388c2ecf20Sopenharmony_ci	{0x0000a388, 0x0c000000},
4398c2ecf20Sopenharmony_ci	{0x0000a38c, 0x20202020},
4408c2ecf20Sopenharmony_ci	{0x0000a390, 0x20202020},
4418c2ecf20Sopenharmony_ci	{0x0000a394, 0x1ce739ce},
4428c2ecf20Sopenharmony_ci	{0x0000a398, 0x000001ce},
4438c2ecf20Sopenharmony_ci	{0x0000a39c, 0x00000001},
4448c2ecf20Sopenharmony_ci	{0x0000a3a0, 0x00000000},
4458c2ecf20Sopenharmony_ci	{0x0000a3a4, 0x00000000},
4468c2ecf20Sopenharmony_ci	{0x0000a3a8, 0x00000000},
4478c2ecf20Sopenharmony_ci	{0x0000a3ac, 0x00000000},
4488c2ecf20Sopenharmony_ci	{0x0000a3b0, 0x00000000},
4498c2ecf20Sopenharmony_ci	{0x0000a3b4, 0x00000000},
4508c2ecf20Sopenharmony_ci	{0x0000a3b8, 0x00000000},
4518c2ecf20Sopenharmony_ci	{0x0000a3bc, 0x00000000},
4528c2ecf20Sopenharmony_ci	{0x0000a3c0, 0x00000000},
4538c2ecf20Sopenharmony_ci	{0x0000a3c4, 0x00000000},
4548c2ecf20Sopenharmony_ci	{0x0000a3c8, 0x00000246},
4558c2ecf20Sopenharmony_ci	{0x0000a3cc, 0x20202020},
4568c2ecf20Sopenharmony_ci	{0x0000a3d0, 0x20202020},
4578c2ecf20Sopenharmony_ci	{0x0000a3d4, 0x20202020},
4588c2ecf20Sopenharmony_ci	{0x0000a3dc, 0x1ce739ce},
4598c2ecf20Sopenharmony_ci	{0x0000a3e0, 0x000001ce},
4608c2ecf20Sopenharmony_ci};
4618c2ecf20Sopenharmony_ci
4628c2ecf20Sopenharmony_cistatic const u32 ar5416Bank6TPC_9100[][3] = {
4638c2ecf20Sopenharmony_ci	/* Addr      5G          2G        */
4648c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000, 0x00000000},
4658c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000, 0x00000000},
4668c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000, 0x00000000},
4678c2ecf20Sopenharmony_ci	{0x0000989c, 0x00e00000, 0x00e00000},
4688c2ecf20Sopenharmony_ci	{0x0000989c, 0x005e0000, 0x005e0000},
4698c2ecf20Sopenharmony_ci	{0x0000989c, 0x00120000, 0x00120000},
4708c2ecf20Sopenharmony_ci	{0x0000989c, 0x00620000, 0x00620000},
4718c2ecf20Sopenharmony_ci	{0x0000989c, 0x00020000, 0x00020000},
4728c2ecf20Sopenharmony_ci	{0x0000989c, 0x00ff0000, 0x00ff0000},
4738c2ecf20Sopenharmony_ci	{0x0000989c, 0x00ff0000, 0x00ff0000},
4748c2ecf20Sopenharmony_ci	{0x0000989c, 0x00ff0000, 0x00ff0000},
4758c2ecf20Sopenharmony_ci	{0x0000989c, 0x40ff0000, 0x40ff0000},
4768c2ecf20Sopenharmony_ci	{0x0000989c, 0x005f0000, 0x005f0000},
4778c2ecf20Sopenharmony_ci	{0x0000989c, 0x00870000, 0x00870000},
4788c2ecf20Sopenharmony_ci	{0x0000989c, 0x00f90000, 0x00f90000},
4798c2ecf20Sopenharmony_ci	{0x0000989c, 0x007b0000, 0x007b0000},
4808c2ecf20Sopenharmony_ci	{0x0000989c, 0x00ff0000, 0x00ff0000},
4818c2ecf20Sopenharmony_ci	{0x0000989c, 0x00f50000, 0x00f50000},
4828c2ecf20Sopenharmony_ci	{0x0000989c, 0x00dc0000, 0x00dc0000},
4838c2ecf20Sopenharmony_ci	{0x0000989c, 0x00110000, 0x00110000},
4848c2ecf20Sopenharmony_ci	{0x0000989c, 0x006100a8, 0x006100a8},
4858c2ecf20Sopenharmony_ci	{0x0000989c, 0x00423022, 0x00423022},
4868c2ecf20Sopenharmony_ci	{0x0000989c, 0x2014008f, 0x2014008f},
4878c2ecf20Sopenharmony_ci	{0x0000989c, 0x00c40002, 0x00c40002},
4888c2ecf20Sopenharmony_ci	{0x0000989c, 0x003000f2, 0x003000f2},
4898c2ecf20Sopenharmony_ci	{0x0000989c, 0x00440016, 0x00440016},
4908c2ecf20Sopenharmony_ci	{0x0000989c, 0x00410040, 0x00410040},
4918c2ecf20Sopenharmony_ci	{0x0000989c, 0x0001805e, 0x0001805e},
4928c2ecf20Sopenharmony_ci	{0x0000989c, 0x0000c0ab, 0x0000c0ab},
4938c2ecf20Sopenharmony_ci	{0x0000989c, 0x000000e1, 0x000000e1},
4948c2ecf20Sopenharmony_ci	{0x0000989c, 0x00007080, 0x00007080},
4958c2ecf20Sopenharmony_ci	{0x0000989c, 0x000000d4, 0x000000d4},
4968c2ecf20Sopenharmony_ci	{0x000098d0, 0x0000000f, 0x0010000f},
4978c2ecf20Sopenharmony_ci};
4988c2ecf20Sopenharmony_ci
4998c2ecf20Sopenharmony_cistatic const u32 ar5416Addac_9100[][2] = {
5008c2ecf20Sopenharmony_ci	/* Addr      allmodes  */
5018c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5028c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5038c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5048c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5058c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5068c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5078c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5088c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000010},
5098c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5108c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5118c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5128c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5138c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5148c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5158c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5168c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5178c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5188c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5198c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5208c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5218c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5228c2ecf20Sopenharmony_ci	{0x0000989c, 0x000000c0},
5238c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000015},
5248c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5258c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5268c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5278c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5288c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5298c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5308c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5318c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
5328c2ecf20Sopenharmony_ci	{0x000098cc, 0x00000000},
5338c2ecf20Sopenharmony_ci};
5348c2ecf20Sopenharmony_ci
5358c2ecf20Sopenharmony_cistatic const u32 ar5416Modes_9160[][5] = {
5368c2ecf20Sopenharmony_ci	/* Addr      5G_HT20     5G_HT40     2G_HT40     2G_HT20   */
5378c2ecf20Sopenharmony_ci	{0x00001030, 0x00000230, 0x00000460, 0x000002c0, 0x00000160},
5388c2ecf20Sopenharmony_ci	{0x00001070, 0x00000168, 0x000002d0, 0x00000318, 0x0000018c},
5398c2ecf20Sopenharmony_ci	{0x000010b0, 0x00000e60, 0x00001cc0, 0x00007c70, 0x00003e38},
5408c2ecf20Sopenharmony_ci	{0x000010f0, 0x0000a000, 0x00014000, 0x00016000, 0x0000b000},
5418c2ecf20Sopenharmony_ci	{0x00008014, 0x03e803e8, 0x07d007d0, 0x10801600, 0x08400b00},
5428c2ecf20Sopenharmony_ci	{0x0000801c, 0x128d93a7, 0x128d93cf, 0x12e013d7, 0x12e013ab},
5438c2ecf20Sopenharmony_ci	{0x00008120, 0x08f04800, 0x08f04800, 0x08f04810, 0x08f04810},
5448c2ecf20Sopenharmony_ci	{0x000081d0, 0x00003210, 0x00003210, 0x0000320a, 0x0000320a},
5458c2ecf20Sopenharmony_ci	{0x00009804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300},
5468c2ecf20Sopenharmony_ci	{0x00009820, 0x02020200, 0x02020200, 0x02020200, 0x02020200},
5478c2ecf20Sopenharmony_ci	{0x00009824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
5488c2ecf20Sopenharmony_ci	{0x00009828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001},
5498c2ecf20Sopenharmony_ci	{0x00009834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e},
5508c2ecf20Sopenharmony_ci	{0x00009838, 0x00000007, 0x00000007, 0x00000007, 0x00000007},
5518c2ecf20Sopenharmony_ci	{0x00009844, 0x0372161e, 0x0372161e, 0x037216a0, 0x037216a0},
5528c2ecf20Sopenharmony_ci	{0x00009848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
5538c2ecf20Sopenharmony_ci	{0x0000a848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
5548c2ecf20Sopenharmony_ci	{0x0000b848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68},
5558c2ecf20Sopenharmony_ci	{0x00009850, 0x6c48b4e2, 0x6d48b4e2, 0x6d48b0e2, 0x6c48b0e2},
5568c2ecf20Sopenharmony_ci	{0x00009858, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e, 0x7ec82d2e},
5578c2ecf20Sopenharmony_ci	{0x0000985c, 0x31395d5e, 0x3139605e, 0x3139605e, 0x31395d5e},
5588c2ecf20Sopenharmony_ci	{0x00009860, 0x00048d18, 0x00048d18, 0x00048d20, 0x00048d20},
5598c2ecf20Sopenharmony_ci	{0x00009864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00},
5608c2ecf20Sopenharmony_ci	{0x00009868, 0x409a40d0, 0x409a40d0, 0x409a40d0, 0x409a40d0},
5618c2ecf20Sopenharmony_ci	{0x0000986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081},
5628c2ecf20Sopenharmony_ci	{0x00009914, 0x000007d0, 0x00000fa0, 0x00001130, 0x00000898},
5638c2ecf20Sopenharmony_ci	{0x00009918, 0x0000000a, 0x00000014, 0x00000016, 0x0000000b},
5648c2ecf20Sopenharmony_ci	{0x00009924, 0xd00a8a07, 0xd00a8a07, 0xd00a8a0d, 0xd00a8a0d},
5658c2ecf20Sopenharmony_ci	{0x00009944, 0xffb81020, 0xffb81020, 0xffb81020, 0xffb81020},
5668c2ecf20Sopenharmony_ci	{0x00009960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
5678c2ecf20Sopenharmony_ci	{0x0000a960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
5688c2ecf20Sopenharmony_ci	{0x0000b960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40},
5698c2ecf20Sopenharmony_ci	{0x00009964, 0x00001120, 0x00001120, 0x00001120, 0x00001120},
5708c2ecf20Sopenharmony_ci	{0x0000c968, 0x000003b5, 0x000003b5, 0x000003ce, 0x000003ce},
5718c2ecf20Sopenharmony_ci	{0x000099bc, 0x001a0600, 0x001a0600, 0x001a0c00, 0x001a0c00},
5728c2ecf20Sopenharmony_ci	{0x000099c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be},
5738c2ecf20Sopenharmony_ci	{0x000099c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77},
5748c2ecf20Sopenharmony_ci	{0x000099c8, 0x6af65329, 0x6af65329, 0x6af65329, 0x6af65329},
5758c2ecf20Sopenharmony_ci	{0x000099cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8},
5768c2ecf20Sopenharmony_ci	{0x000099d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384},
5778c2ecf20Sopenharmony_ci	{0x000099d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
5788c2ecf20Sopenharmony_ci	{0x000099d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
5798c2ecf20Sopenharmony_ci	{0x0000a204, 0x00000880, 0x00000880, 0x00000880, 0x00000880},
5808c2ecf20Sopenharmony_ci	{0x0000a208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788},
5818c2ecf20Sopenharmony_ci	{0x0000a20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
5828c2ecf20Sopenharmony_ci	{0x0000b20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
5838c2ecf20Sopenharmony_ci	{0x0000c20c, 0x002fc160, 0x002fc160, 0x002ac120, 0x002ac120},
5848c2ecf20Sopenharmony_ci	{0x0000a21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a},
5858c2ecf20Sopenharmony_ci	{0x0000a230, 0x00000000, 0x00000000, 0x00000210, 0x00000108},
5868c2ecf20Sopenharmony_ci	{0x0000a274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa},
5878c2ecf20Sopenharmony_ci	{0x0000a300, 0x18010000, 0x18010000, 0x18010000, 0x18010000},
5888c2ecf20Sopenharmony_ci	{0x0000a304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402},
5898c2ecf20Sopenharmony_ci	{0x0000a308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06},
5908c2ecf20Sopenharmony_ci	{0x0000a30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b},
5918c2ecf20Sopenharmony_ci	{0x0000a310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b},
5928c2ecf20Sopenharmony_ci	{0x0000a314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a},
5938c2ecf20Sopenharmony_ci	{0x0000a318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf},
5948c2ecf20Sopenharmony_ci	{0x0000a31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f},
5958c2ecf20Sopenharmony_ci	{0x0000a320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f},
5968c2ecf20Sopenharmony_ci	{0x0000a324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f},
5978c2ecf20Sopenharmony_ci	{0x0000a328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000},
5988c2ecf20Sopenharmony_ci	{0x0000a32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
5998c2ecf20Sopenharmony_ci	{0x0000a330, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
6008c2ecf20Sopenharmony_ci	{0x0000a334, 0x00000000, 0x00000000, 0x00000000, 0x00000000},
6018c2ecf20Sopenharmony_ci};
6028c2ecf20Sopenharmony_ci
6038c2ecf20Sopenharmony_cistatic const u32 ar5416Common_9160[][2] = {
6048c2ecf20Sopenharmony_ci	/* Addr      allmodes  */
6058c2ecf20Sopenharmony_ci	{0x0000000c, 0x00000000},
6068c2ecf20Sopenharmony_ci	{0x00000030, 0x00020015},
6078c2ecf20Sopenharmony_ci	{0x00000034, 0x00000005},
6088c2ecf20Sopenharmony_ci	{0x00000040, 0x00000000},
6098c2ecf20Sopenharmony_ci	{0x00000044, 0x00000008},
6108c2ecf20Sopenharmony_ci	{0x00000048, 0x00000008},
6118c2ecf20Sopenharmony_ci	{0x0000004c, 0x00000010},
6128c2ecf20Sopenharmony_ci	{0x00000050, 0x00000000},
6138c2ecf20Sopenharmony_ci	{0x00000054, 0x0000001f},
6148c2ecf20Sopenharmony_ci	{0x00000800, 0x00000000},
6158c2ecf20Sopenharmony_ci	{0x00000804, 0x00000000},
6168c2ecf20Sopenharmony_ci	{0x00000808, 0x00000000},
6178c2ecf20Sopenharmony_ci	{0x0000080c, 0x00000000},
6188c2ecf20Sopenharmony_ci	{0x00000810, 0x00000000},
6198c2ecf20Sopenharmony_ci	{0x00000814, 0x00000000},
6208c2ecf20Sopenharmony_ci	{0x00000818, 0x00000000},
6218c2ecf20Sopenharmony_ci	{0x0000081c, 0x00000000},
6228c2ecf20Sopenharmony_ci	{0x00000820, 0x00000000},
6238c2ecf20Sopenharmony_ci	{0x00000824, 0x00000000},
6248c2ecf20Sopenharmony_ci	{0x00001040, 0x002ffc0f},
6258c2ecf20Sopenharmony_ci	{0x00001044, 0x002ffc0f},
6268c2ecf20Sopenharmony_ci	{0x00001048, 0x002ffc0f},
6278c2ecf20Sopenharmony_ci	{0x0000104c, 0x002ffc0f},
6288c2ecf20Sopenharmony_ci	{0x00001050, 0x002ffc0f},
6298c2ecf20Sopenharmony_ci	{0x00001054, 0x002ffc0f},
6308c2ecf20Sopenharmony_ci	{0x00001058, 0x002ffc0f},
6318c2ecf20Sopenharmony_ci	{0x0000105c, 0x002ffc0f},
6328c2ecf20Sopenharmony_ci	{0x00001060, 0x002ffc0f},
6338c2ecf20Sopenharmony_ci	{0x00001064, 0x002ffc0f},
6348c2ecf20Sopenharmony_ci	{0x00001230, 0x00000000},
6358c2ecf20Sopenharmony_ci	{0x00001270, 0x00000000},
6368c2ecf20Sopenharmony_ci	{0x00001038, 0x00000000},
6378c2ecf20Sopenharmony_ci	{0x00001078, 0x00000000},
6388c2ecf20Sopenharmony_ci	{0x000010b8, 0x00000000},
6398c2ecf20Sopenharmony_ci	{0x000010f8, 0x00000000},
6408c2ecf20Sopenharmony_ci	{0x00001138, 0x00000000},
6418c2ecf20Sopenharmony_ci	{0x00001178, 0x00000000},
6428c2ecf20Sopenharmony_ci	{0x000011b8, 0x00000000},
6438c2ecf20Sopenharmony_ci	{0x000011f8, 0x00000000},
6448c2ecf20Sopenharmony_ci	{0x00001238, 0x00000000},
6458c2ecf20Sopenharmony_ci	{0x00001278, 0x00000000},
6468c2ecf20Sopenharmony_ci	{0x000012b8, 0x00000000},
6478c2ecf20Sopenharmony_ci	{0x000012f8, 0x00000000},
6488c2ecf20Sopenharmony_ci	{0x00001338, 0x00000000},
6498c2ecf20Sopenharmony_ci	{0x00001378, 0x00000000},
6508c2ecf20Sopenharmony_ci	{0x000013b8, 0x00000000},
6518c2ecf20Sopenharmony_ci	{0x000013f8, 0x00000000},
6528c2ecf20Sopenharmony_ci	{0x00001438, 0x00000000},
6538c2ecf20Sopenharmony_ci	{0x00001478, 0x00000000},
6548c2ecf20Sopenharmony_ci	{0x000014b8, 0x00000000},
6558c2ecf20Sopenharmony_ci	{0x000014f8, 0x00000000},
6568c2ecf20Sopenharmony_ci	{0x00001538, 0x00000000},
6578c2ecf20Sopenharmony_ci	{0x00001578, 0x00000000},
6588c2ecf20Sopenharmony_ci	{0x000015b8, 0x00000000},
6598c2ecf20Sopenharmony_ci	{0x000015f8, 0x00000000},
6608c2ecf20Sopenharmony_ci	{0x00001638, 0x00000000},
6618c2ecf20Sopenharmony_ci	{0x00001678, 0x00000000},
6628c2ecf20Sopenharmony_ci	{0x000016b8, 0x00000000},
6638c2ecf20Sopenharmony_ci	{0x000016f8, 0x00000000},
6648c2ecf20Sopenharmony_ci	{0x00001738, 0x00000000},
6658c2ecf20Sopenharmony_ci	{0x00001778, 0x00000000},
6668c2ecf20Sopenharmony_ci	{0x000017b8, 0x00000000},
6678c2ecf20Sopenharmony_ci	{0x000017f8, 0x00000000},
6688c2ecf20Sopenharmony_ci	{0x0000103c, 0x00000000},
6698c2ecf20Sopenharmony_ci	{0x0000107c, 0x00000000},
6708c2ecf20Sopenharmony_ci	{0x000010bc, 0x00000000},
6718c2ecf20Sopenharmony_ci	{0x000010fc, 0x00000000},
6728c2ecf20Sopenharmony_ci	{0x0000113c, 0x00000000},
6738c2ecf20Sopenharmony_ci	{0x0000117c, 0x00000000},
6748c2ecf20Sopenharmony_ci	{0x000011bc, 0x00000000},
6758c2ecf20Sopenharmony_ci	{0x000011fc, 0x00000000},
6768c2ecf20Sopenharmony_ci	{0x0000123c, 0x00000000},
6778c2ecf20Sopenharmony_ci	{0x0000127c, 0x00000000},
6788c2ecf20Sopenharmony_ci	{0x000012bc, 0x00000000},
6798c2ecf20Sopenharmony_ci	{0x000012fc, 0x00000000},
6808c2ecf20Sopenharmony_ci	{0x0000133c, 0x00000000},
6818c2ecf20Sopenharmony_ci	{0x0000137c, 0x00000000},
6828c2ecf20Sopenharmony_ci	{0x000013bc, 0x00000000},
6838c2ecf20Sopenharmony_ci	{0x000013fc, 0x00000000},
6848c2ecf20Sopenharmony_ci	{0x0000143c, 0x00000000},
6858c2ecf20Sopenharmony_ci	{0x0000147c, 0x00000000},
6868c2ecf20Sopenharmony_ci	{0x00004030, 0x00000002},
6878c2ecf20Sopenharmony_ci	{0x0000403c, 0x00000002},
6888c2ecf20Sopenharmony_ci	{0x00007010, 0x00000020},
6898c2ecf20Sopenharmony_ci	{0x00007038, 0x000004c2},
6908c2ecf20Sopenharmony_ci	{0x00008004, 0x00000000},
6918c2ecf20Sopenharmony_ci	{0x00008008, 0x00000000},
6928c2ecf20Sopenharmony_ci	{0x0000800c, 0x00000000},
6938c2ecf20Sopenharmony_ci	{0x00008018, 0x00000700},
6948c2ecf20Sopenharmony_ci	{0x00008020, 0x00000000},
6958c2ecf20Sopenharmony_ci	{0x00008038, 0x00000000},
6968c2ecf20Sopenharmony_ci	{0x0000803c, 0x00000000},
6978c2ecf20Sopenharmony_ci	{0x00008048, 0x40000000},
6988c2ecf20Sopenharmony_ci	{0x00008054, 0x00000000},
6998c2ecf20Sopenharmony_ci	{0x00008058, 0x00000000},
7008c2ecf20Sopenharmony_ci	{0x0000805c, 0x000fc78f},
7018c2ecf20Sopenharmony_ci	{0x00008060, 0x0000000f},
7028c2ecf20Sopenharmony_ci	{0x00008064, 0x00000000},
7038c2ecf20Sopenharmony_ci	{0x000080c0, 0x2a82301a},
7048c2ecf20Sopenharmony_ci	{0x000080c4, 0x05dc01e0},
7058c2ecf20Sopenharmony_ci	{0x000080c8, 0x1f402710},
7068c2ecf20Sopenharmony_ci	{0x000080cc, 0x01f40000},
7078c2ecf20Sopenharmony_ci	{0x000080d0, 0x00001e00},
7088c2ecf20Sopenharmony_ci	{0x000080d4, 0x00000000},
7098c2ecf20Sopenharmony_ci	{0x000080d8, 0x00400000},
7108c2ecf20Sopenharmony_ci	{0x000080e0, 0xffffffff},
7118c2ecf20Sopenharmony_ci	{0x000080e4, 0x0000ffff},
7128c2ecf20Sopenharmony_ci	{0x000080e8, 0x003f3f3f},
7138c2ecf20Sopenharmony_ci	{0x000080ec, 0x00000000},
7148c2ecf20Sopenharmony_ci	{0x000080f0, 0x00000000},
7158c2ecf20Sopenharmony_ci	{0x000080f4, 0x00000000},
7168c2ecf20Sopenharmony_ci	{0x000080f8, 0x00000000},
7178c2ecf20Sopenharmony_ci	{0x000080fc, 0x00020000},
7188c2ecf20Sopenharmony_ci	{0x00008100, 0x00020000},
7198c2ecf20Sopenharmony_ci	{0x00008104, 0x00000001},
7208c2ecf20Sopenharmony_ci	{0x00008108, 0x00000052},
7218c2ecf20Sopenharmony_ci	{0x0000810c, 0x00000000},
7228c2ecf20Sopenharmony_ci	{0x00008110, 0x00000168},
7238c2ecf20Sopenharmony_ci	{0x00008118, 0x000100aa},
7248c2ecf20Sopenharmony_ci	{0x0000811c, 0x00003210},
7258c2ecf20Sopenharmony_ci	{0x00008124, 0x00000000},
7268c2ecf20Sopenharmony_ci	{0x00008128, 0x00000000},
7278c2ecf20Sopenharmony_ci	{0x0000812c, 0x00000000},
7288c2ecf20Sopenharmony_ci	{0x00008130, 0x00000000},
7298c2ecf20Sopenharmony_ci	{0x00008134, 0x00000000},
7308c2ecf20Sopenharmony_ci	{0x00008138, 0x00000000},
7318c2ecf20Sopenharmony_ci	{0x0000813c, 0x00000000},
7328c2ecf20Sopenharmony_ci	{0x00008144, 0xffffffff},
7338c2ecf20Sopenharmony_ci	{0x00008168, 0x00000000},
7348c2ecf20Sopenharmony_ci	{0x0000816c, 0x00000000},
7358c2ecf20Sopenharmony_ci	{0x00008170, 0x32143320},
7368c2ecf20Sopenharmony_ci	{0x00008174, 0xfaa4fa50},
7378c2ecf20Sopenharmony_ci	{0x00008178, 0x00000100},
7388c2ecf20Sopenharmony_ci	{0x0000817c, 0x00000000},
7398c2ecf20Sopenharmony_ci	{0x000081c4, 0x00000000},
7408c2ecf20Sopenharmony_ci	{0x000081ec, 0x00000000},
7418c2ecf20Sopenharmony_ci	{0x000081f0, 0x00000000},
7428c2ecf20Sopenharmony_ci	{0x000081f4, 0x00000000},
7438c2ecf20Sopenharmony_ci	{0x000081f8, 0x00000000},
7448c2ecf20Sopenharmony_ci	{0x000081fc, 0x00000000},
7458c2ecf20Sopenharmony_ci	{0x00008200, 0x00000000},
7468c2ecf20Sopenharmony_ci	{0x00008204, 0x00000000},
7478c2ecf20Sopenharmony_ci	{0x00008208, 0x00000000},
7488c2ecf20Sopenharmony_ci	{0x0000820c, 0x00000000},
7498c2ecf20Sopenharmony_ci	{0x00008210, 0x00000000},
7508c2ecf20Sopenharmony_ci	{0x00008214, 0x00000000},
7518c2ecf20Sopenharmony_ci	{0x00008218, 0x00000000},
7528c2ecf20Sopenharmony_ci	{0x0000821c, 0x00000000},
7538c2ecf20Sopenharmony_ci	{0x00008220, 0x00000000},
7548c2ecf20Sopenharmony_ci	{0x00008224, 0x00000000},
7558c2ecf20Sopenharmony_ci	{0x00008228, 0x00000000},
7568c2ecf20Sopenharmony_ci	{0x0000822c, 0x00000000},
7578c2ecf20Sopenharmony_ci	{0x00008230, 0x00000000},
7588c2ecf20Sopenharmony_ci	{0x00008234, 0x00000000},
7598c2ecf20Sopenharmony_ci	{0x00008238, 0x00000000},
7608c2ecf20Sopenharmony_ci	{0x0000823c, 0x00000000},
7618c2ecf20Sopenharmony_ci	{0x00008240, 0x00100000},
7628c2ecf20Sopenharmony_ci	{0x00008244, 0x0010f400},
7638c2ecf20Sopenharmony_ci	{0x00008248, 0x00000100},
7648c2ecf20Sopenharmony_ci	{0x0000824c, 0x0001e800},
7658c2ecf20Sopenharmony_ci	{0x00008250, 0x00000000},
7668c2ecf20Sopenharmony_ci	{0x00008254, 0x00000000},
7678c2ecf20Sopenharmony_ci	{0x00008258, 0x00000000},
7688c2ecf20Sopenharmony_ci	{0x0000825c, 0x400000ff},
7698c2ecf20Sopenharmony_ci	{0x00008260, 0x00080922},
7708c2ecf20Sopenharmony_ci	{0x00008264, 0x88a00010},
7718c2ecf20Sopenharmony_ci	{0x00008270, 0x00000000},
7728c2ecf20Sopenharmony_ci	{0x00008274, 0x40000000},
7738c2ecf20Sopenharmony_ci	{0x00008278, 0x003e4180},
7748c2ecf20Sopenharmony_ci	{0x0000827c, 0x00000000},
7758c2ecf20Sopenharmony_ci	{0x00008284, 0x0000002c},
7768c2ecf20Sopenharmony_ci	{0x00008288, 0x0000002c},
7778c2ecf20Sopenharmony_ci	{0x0000828c, 0x00000000},
7788c2ecf20Sopenharmony_ci	{0x00008294, 0x00000000},
7798c2ecf20Sopenharmony_ci	{0x00008298, 0x00000000},
7808c2ecf20Sopenharmony_ci	{0x00008300, 0x00000000},
7818c2ecf20Sopenharmony_ci	{0x00008304, 0x00000000},
7828c2ecf20Sopenharmony_ci	{0x00008308, 0x00000000},
7838c2ecf20Sopenharmony_ci	{0x0000830c, 0x00000000},
7848c2ecf20Sopenharmony_ci	{0x00008310, 0x00000000},
7858c2ecf20Sopenharmony_ci	{0x00008314, 0x00000000},
7868c2ecf20Sopenharmony_ci	{0x00008318, 0x00000000},
7878c2ecf20Sopenharmony_ci	{0x00008328, 0x00000000},
7888c2ecf20Sopenharmony_ci	{0x0000832c, 0x00000007},
7898c2ecf20Sopenharmony_ci	{0x00008330, 0x00000302},
7908c2ecf20Sopenharmony_ci	{0x00008334, 0x00000e00},
7918c2ecf20Sopenharmony_ci	{0x00008338, 0x00ff0000},
7928c2ecf20Sopenharmony_ci	{0x0000833c, 0x00000000},
7938c2ecf20Sopenharmony_ci	{0x00008340, 0x000107ff},
7948c2ecf20Sopenharmony_ci	{0x00009808, 0x00000000},
7958c2ecf20Sopenharmony_ci	{0x0000980c, 0xad848e19},
7968c2ecf20Sopenharmony_ci	{0x00009810, 0x7d14e000},
7978c2ecf20Sopenharmony_ci	{0x00009814, 0x9c0a9f6b},
7988c2ecf20Sopenharmony_ci	{0x0000981c, 0x00000000},
7998c2ecf20Sopenharmony_ci	{0x0000982c, 0x0000a000},
8008c2ecf20Sopenharmony_ci	{0x00009830, 0x00000000},
8018c2ecf20Sopenharmony_ci	{0x0000983c, 0x00200400},
8028c2ecf20Sopenharmony_ci	{0x00009840, 0x206a01ae},
8038c2ecf20Sopenharmony_ci	{0x0000984c, 0x1284233c},
8048c2ecf20Sopenharmony_ci	{0x00009854, 0x00000859},
8058c2ecf20Sopenharmony_ci	{0x00009900, 0x00000000},
8068c2ecf20Sopenharmony_ci	{0x00009904, 0x00000000},
8078c2ecf20Sopenharmony_ci	{0x00009908, 0x00000000},
8088c2ecf20Sopenharmony_ci	{0x0000990c, 0x00000000},
8098c2ecf20Sopenharmony_ci	{0x0000991c, 0x10000fff},
8108c2ecf20Sopenharmony_ci	{0x00009920, 0x05100000},
8118c2ecf20Sopenharmony_ci	{0x0000a920, 0x05100000},
8128c2ecf20Sopenharmony_ci	{0x0000b920, 0x05100000},
8138c2ecf20Sopenharmony_ci	{0x00009928, 0x00000001},
8148c2ecf20Sopenharmony_ci	{0x0000992c, 0x00000004},
8158c2ecf20Sopenharmony_ci	{0x00009934, 0x1e1f2022},
8168c2ecf20Sopenharmony_ci	{0x00009938, 0x0a0b0c0d},
8178c2ecf20Sopenharmony_ci	{0x0000993c, 0x00000000},
8188c2ecf20Sopenharmony_ci	{0x00009948, 0x9280b212},
8198c2ecf20Sopenharmony_ci	{0x0000994c, 0x00020028},
8208c2ecf20Sopenharmony_ci	{0x00009954, 0x5f3ca3de},
8218c2ecf20Sopenharmony_ci	{0x00009958, 0x2108ecff},
8228c2ecf20Sopenharmony_ci	{0x00009940, 0x00750604},
8238c2ecf20Sopenharmony_ci	{0x0000c95c, 0x004b6a8e},
8248c2ecf20Sopenharmony_ci	{0x00009970, 0x190fb515},
8258c2ecf20Sopenharmony_ci	{0x00009974, 0x00000000},
8268c2ecf20Sopenharmony_ci	{0x00009978, 0x00000001},
8278c2ecf20Sopenharmony_ci	{0x0000997c, 0x00000000},
8288c2ecf20Sopenharmony_ci	{0x00009980, 0x00000000},
8298c2ecf20Sopenharmony_ci	{0x00009984, 0x00000000},
8308c2ecf20Sopenharmony_ci	{0x00009988, 0x00000000},
8318c2ecf20Sopenharmony_ci	{0x0000998c, 0x00000000},
8328c2ecf20Sopenharmony_ci	{0x00009990, 0x00000000},
8338c2ecf20Sopenharmony_ci	{0x00009994, 0x00000000},
8348c2ecf20Sopenharmony_ci	{0x00009998, 0x00000000},
8358c2ecf20Sopenharmony_ci	{0x0000999c, 0x00000000},
8368c2ecf20Sopenharmony_ci	{0x000099a0, 0x00000000},
8378c2ecf20Sopenharmony_ci	{0x000099a4, 0x00000001},
8388c2ecf20Sopenharmony_ci	{0x000099a8, 0x201fff00},
8398c2ecf20Sopenharmony_ci	{0x000099ac, 0x006f0000},
8408c2ecf20Sopenharmony_ci	{0x000099b0, 0x03051000},
8418c2ecf20Sopenharmony_ci	{0x000099dc, 0x00000000},
8428c2ecf20Sopenharmony_ci	{0x000099e0, 0x00000200},
8438c2ecf20Sopenharmony_ci	{0x000099e4, 0xaaaaaaaa},
8448c2ecf20Sopenharmony_ci	{0x000099e8, 0x3c466478},
8458c2ecf20Sopenharmony_ci	{0x000099ec, 0x0cc80caa},
8468c2ecf20Sopenharmony_ci	{0x000099fc, 0x00001042},
8478c2ecf20Sopenharmony_ci	{0x00009b00, 0x00000000},
8488c2ecf20Sopenharmony_ci	{0x00009b04, 0x00000001},
8498c2ecf20Sopenharmony_ci	{0x00009b08, 0x00000002},
8508c2ecf20Sopenharmony_ci	{0x00009b0c, 0x00000003},
8518c2ecf20Sopenharmony_ci	{0x00009b10, 0x00000004},
8528c2ecf20Sopenharmony_ci	{0x00009b14, 0x00000005},
8538c2ecf20Sopenharmony_ci	{0x00009b18, 0x00000008},
8548c2ecf20Sopenharmony_ci	{0x00009b1c, 0x00000009},
8558c2ecf20Sopenharmony_ci	{0x00009b20, 0x0000000a},
8568c2ecf20Sopenharmony_ci	{0x00009b24, 0x0000000b},
8578c2ecf20Sopenharmony_ci	{0x00009b28, 0x0000000c},
8588c2ecf20Sopenharmony_ci	{0x00009b2c, 0x0000000d},
8598c2ecf20Sopenharmony_ci	{0x00009b30, 0x00000010},
8608c2ecf20Sopenharmony_ci	{0x00009b34, 0x00000011},
8618c2ecf20Sopenharmony_ci	{0x00009b38, 0x00000012},
8628c2ecf20Sopenharmony_ci	{0x00009b3c, 0x00000013},
8638c2ecf20Sopenharmony_ci	{0x00009b40, 0x00000014},
8648c2ecf20Sopenharmony_ci	{0x00009b44, 0x00000015},
8658c2ecf20Sopenharmony_ci	{0x00009b48, 0x00000018},
8668c2ecf20Sopenharmony_ci	{0x00009b4c, 0x00000019},
8678c2ecf20Sopenharmony_ci	{0x00009b50, 0x0000001a},
8688c2ecf20Sopenharmony_ci	{0x00009b54, 0x0000001b},
8698c2ecf20Sopenharmony_ci	{0x00009b58, 0x0000001c},
8708c2ecf20Sopenharmony_ci	{0x00009b5c, 0x0000001d},
8718c2ecf20Sopenharmony_ci	{0x00009b60, 0x00000020},
8728c2ecf20Sopenharmony_ci	{0x00009b64, 0x00000021},
8738c2ecf20Sopenharmony_ci	{0x00009b68, 0x00000022},
8748c2ecf20Sopenharmony_ci	{0x00009b6c, 0x00000023},
8758c2ecf20Sopenharmony_ci	{0x00009b70, 0x00000024},
8768c2ecf20Sopenharmony_ci	{0x00009b74, 0x00000025},
8778c2ecf20Sopenharmony_ci	{0x00009b78, 0x00000028},
8788c2ecf20Sopenharmony_ci	{0x00009b7c, 0x00000029},
8798c2ecf20Sopenharmony_ci	{0x00009b80, 0x0000002a},
8808c2ecf20Sopenharmony_ci	{0x00009b84, 0x0000002b},
8818c2ecf20Sopenharmony_ci	{0x00009b88, 0x0000002c},
8828c2ecf20Sopenharmony_ci	{0x00009b8c, 0x0000002d},
8838c2ecf20Sopenharmony_ci	{0x00009b90, 0x00000030},
8848c2ecf20Sopenharmony_ci	{0x00009b94, 0x00000031},
8858c2ecf20Sopenharmony_ci	{0x00009b98, 0x00000032},
8868c2ecf20Sopenharmony_ci	{0x00009b9c, 0x00000033},
8878c2ecf20Sopenharmony_ci	{0x00009ba0, 0x00000034},
8888c2ecf20Sopenharmony_ci	{0x00009ba4, 0x00000035},
8898c2ecf20Sopenharmony_ci	{0x00009ba8, 0x00000035},
8908c2ecf20Sopenharmony_ci	{0x00009bac, 0x00000035},
8918c2ecf20Sopenharmony_ci	{0x00009bb0, 0x00000035},
8928c2ecf20Sopenharmony_ci	{0x00009bb4, 0x00000035},
8938c2ecf20Sopenharmony_ci	{0x00009bb8, 0x00000035},
8948c2ecf20Sopenharmony_ci	{0x00009bbc, 0x00000035},
8958c2ecf20Sopenharmony_ci	{0x00009bc0, 0x00000035},
8968c2ecf20Sopenharmony_ci	{0x00009bc4, 0x00000035},
8978c2ecf20Sopenharmony_ci	{0x00009bc8, 0x00000035},
8988c2ecf20Sopenharmony_ci	{0x00009bcc, 0x00000035},
8998c2ecf20Sopenharmony_ci	{0x00009bd0, 0x00000035},
9008c2ecf20Sopenharmony_ci	{0x00009bd4, 0x00000035},
9018c2ecf20Sopenharmony_ci	{0x00009bd8, 0x00000035},
9028c2ecf20Sopenharmony_ci	{0x00009bdc, 0x00000035},
9038c2ecf20Sopenharmony_ci	{0x00009be0, 0x00000035},
9048c2ecf20Sopenharmony_ci	{0x00009be4, 0x00000035},
9058c2ecf20Sopenharmony_ci	{0x00009be8, 0x00000035},
9068c2ecf20Sopenharmony_ci	{0x00009bec, 0x00000035},
9078c2ecf20Sopenharmony_ci	{0x00009bf0, 0x00000035},
9088c2ecf20Sopenharmony_ci	{0x00009bf4, 0x00000035},
9098c2ecf20Sopenharmony_ci	{0x00009bf8, 0x00000010},
9108c2ecf20Sopenharmony_ci	{0x00009bfc, 0x0000001a},
9118c2ecf20Sopenharmony_ci	{0x0000a210, 0x40806333},
9128c2ecf20Sopenharmony_ci	{0x0000a214, 0x00106c10},
9138c2ecf20Sopenharmony_ci	{0x0000a218, 0x009c4060},
9148c2ecf20Sopenharmony_ci	{0x0000a220, 0x018830c6},
9158c2ecf20Sopenharmony_ci	{0x0000a224, 0x00000400},
9168c2ecf20Sopenharmony_ci	{0x0000a228, 0x001a0bb5},
9178c2ecf20Sopenharmony_ci	{0x0000a22c, 0x00000000},
9188c2ecf20Sopenharmony_ci	{0x0000a234, 0x20202020},
9198c2ecf20Sopenharmony_ci	{0x0000a238, 0x20202020},
9208c2ecf20Sopenharmony_ci	{0x0000a23c, 0x13c889af},
9218c2ecf20Sopenharmony_ci	{0x0000a240, 0x38490a20},
9228c2ecf20Sopenharmony_ci	{0x0000a244, 0x00007bb6},
9238c2ecf20Sopenharmony_ci	{0x0000a248, 0x0fff3ffc},
9248c2ecf20Sopenharmony_ci	{0x0000a24c, 0x00000001},
9258c2ecf20Sopenharmony_ci	{0x0000a250, 0x0000e000},
9268c2ecf20Sopenharmony_ci	{0x0000a254, 0x00000000},
9278c2ecf20Sopenharmony_ci	{0x0000a258, 0x0cc75380},
9288c2ecf20Sopenharmony_ci	{0x0000a25c, 0x0f0f0f01},
9298c2ecf20Sopenharmony_ci	{0x0000a260, 0xdfa91f01},
9308c2ecf20Sopenharmony_ci	{0x0000a268, 0x00000001},
9318c2ecf20Sopenharmony_ci	{0x0000a26c, 0x0e79e5c6},
9328c2ecf20Sopenharmony_ci	{0x0000b26c, 0x0e79e5c6},
9338c2ecf20Sopenharmony_ci	{0x0000c26c, 0x0e79e5c6},
9348c2ecf20Sopenharmony_ci	{0x0000d270, 0x00820820},
9358c2ecf20Sopenharmony_ci	{0x0000a278, 0x1ce739ce},
9368c2ecf20Sopenharmony_ci	{0x0000a27c, 0x050701ce},
9378c2ecf20Sopenharmony_ci	{0x0000a338, 0x00000000},
9388c2ecf20Sopenharmony_ci	{0x0000a33c, 0x00000000},
9398c2ecf20Sopenharmony_ci	{0x0000a340, 0x00000000},
9408c2ecf20Sopenharmony_ci	{0x0000a344, 0x00000000},
9418c2ecf20Sopenharmony_ci	{0x0000a348, 0x3fffffff},
9428c2ecf20Sopenharmony_ci	{0x0000a34c, 0x3fffffff},
9438c2ecf20Sopenharmony_ci	{0x0000a350, 0x3fffffff},
9448c2ecf20Sopenharmony_ci	{0x0000a354, 0x0003ffff},
9458c2ecf20Sopenharmony_ci	{0x0000a358, 0x79bfaa03},
9468c2ecf20Sopenharmony_ci	{0x0000d35c, 0x07ffffef},
9478c2ecf20Sopenharmony_ci	{0x0000d360, 0x0fffffe7},
9488c2ecf20Sopenharmony_ci	{0x0000d364, 0x17ffffe5},
9498c2ecf20Sopenharmony_ci	{0x0000d368, 0x1fffffe4},
9508c2ecf20Sopenharmony_ci	{0x0000d36c, 0x37ffffe3},
9518c2ecf20Sopenharmony_ci	{0x0000d370, 0x3fffffe3},
9528c2ecf20Sopenharmony_ci	{0x0000d374, 0x57ffffe3},
9538c2ecf20Sopenharmony_ci	{0x0000d378, 0x5fffffe2},
9548c2ecf20Sopenharmony_ci	{0x0000d37c, 0x7fffffe2},
9558c2ecf20Sopenharmony_ci	{0x0000d380, 0x7f3c7bba},
9568c2ecf20Sopenharmony_ci	{0x0000d384, 0xf3307ff0},
9578c2ecf20Sopenharmony_ci	{0x0000a388, 0x0c000000},
9588c2ecf20Sopenharmony_ci	{0x0000a38c, 0x20202020},
9598c2ecf20Sopenharmony_ci	{0x0000a390, 0x20202020},
9608c2ecf20Sopenharmony_ci	{0x0000a394, 0x1ce739ce},
9618c2ecf20Sopenharmony_ci	{0x0000a398, 0x000001ce},
9628c2ecf20Sopenharmony_ci	{0x0000a39c, 0x00000001},
9638c2ecf20Sopenharmony_ci	{0x0000a3a0, 0x00000000},
9648c2ecf20Sopenharmony_ci	{0x0000a3a4, 0x00000000},
9658c2ecf20Sopenharmony_ci	{0x0000a3a8, 0x00000000},
9668c2ecf20Sopenharmony_ci	{0x0000a3ac, 0x00000000},
9678c2ecf20Sopenharmony_ci	{0x0000a3b0, 0x00000000},
9688c2ecf20Sopenharmony_ci	{0x0000a3b4, 0x00000000},
9698c2ecf20Sopenharmony_ci	{0x0000a3b8, 0x00000000},
9708c2ecf20Sopenharmony_ci	{0x0000a3bc, 0x00000000},
9718c2ecf20Sopenharmony_ci	{0x0000a3c0, 0x00000000},
9728c2ecf20Sopenharmony_ci	{0x0000a3c4, 0x00000000},
9738c2ecf20Sopenharmony_ci	{0x0000a3c8, 0x00000246},
9748c2ecf20Sopenharmony_ci	{0x0000a3cc, 0x20202020},
9758c2ecf20Sopenharmony_ci	{0x0000a3d0, 0x20202020},
9768c2ecf20Sopenharmony_ci	{0x0000a3d4, 0x20202020},
9778c2ecf20Sopenharmony_ci	{0x0000a3dc, 0x1ce739ce},
9788c2ecf20Sopenharmony_ci	{0x0000a3e0, 0x000001ce},
9798c2ecf20Sopenharmony_ci};
9808c2ecf20Sopenharmony_ci
9818c2ecf20Sopenharmony_cistatic const u32 ar5416Addac_9160[][2] = {
9828c2ecf20Sopenharmony_ci	/* Addr      allmodes  */
9838c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9848c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9858c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9868c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9878c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9888c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9898c2ecf20Sopenharmony_ci	{0x0000989c, 0x000000c0},
9908c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000018},
9918c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000004},
9928c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9938c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9948c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9958c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9968c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9978c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9988c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
9998c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10008c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10018c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10028c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10038c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10048c2ecf20Sopenharmony_ci	{0x0000989c, 0x000000c0},
10058c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000019},
10068c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000004},
10078c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10088c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10098c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10108c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000004},
10118c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000003},
10128c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000008},
10138c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10148c2ecf20Sopenharmony_ci	{0x000098cc, 0x00000000},
10158c2ecf20Sopenharmony_ci};
10168c2ecf20Sopenharmony_ci
10178c2ecf20Sopenharmony_cistatic const u32 ar5416Addac_9160_1_1[][2] = {
10188c2ecf20Sopenharmony_ci	/* Addr      allmodes  */
10198c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10208c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10218c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10228c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10238c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10248c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10258c2ecf20Sopenharmony_ci	{0x0000989c, 0x000000c0},
10268c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000018},
10278c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000004},
10288c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10298c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10308c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10318c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10328c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10338c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10348c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10358c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10368c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10378c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10388c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10398c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10408c2ecf20Sopenharmony_ci	{0x0000989c, 0x000000c0},
10418c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000019},
10428c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000004},
10438c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10448c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10458c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10468c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10478c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10488c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10498c2ecf20Sopenharmony_ci	{0x0000989c, 0x00000000},
10508c2ecf20Sopenharmony_ci	{0x000098cc, 0x00000000},
10518c2ecf20Sopenharmony_ci};
10528c2ecf20Sopenharmony_ci
1053