blob: 34efeb6c285b26faf484ed86df0c18acb5371f64 [file] [log] [blame]
/* 8602 : update mismatch register between NDIS and ART */
static const u32_t ar5416Modes[][6] = {
/* Register A-20 A-20/40 G-20/40 G-20 G-Turbo */
{0x9800, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0},
{0x9804, 0x00000300, 0x000003c4, 0x000003c4, 0x00000300, 0},
{0x9808, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x980c, 0xad848e19, 0xad848e19, 0xad848e19, 0xad848e19, 0},
{0x9810, 0x7d14e000, 0x7d14e000, 0x7d14e000, 0x7d14e000, 0},
{0x9814, 0x9c0a9f6b, 0x9c0a9f6b, 0x9c0a9f6b, 0x9c0a9f6b, 0},
{0x9818, 0x00000090, 0x00000090, 0x00000090, 0x00000090, 0},
{0x981c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9820, 0x02020200, 0x02020200, 0x02020200, 0x02020200, 0},
{0x9824, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0},
{0x9828, 0x0a020001, 0x0a020001, 0x0a020001, 0x0a020001, 0},
{0x982c, 0x0000a000, 0x0000a000, 0x0000a000, 0x0000a000, 0},
{0x9830, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9834, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0x00000e0e, 0},
{0x9838, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0},
{0x983c, 0x00200400, 0x00200400, 0x00200400, 0x00200400, 0},
{0x9840, 0x206a002e, 0x206a002e, 0x206a002e, 0x206a002e, 0},
{0x9844, 0x1372161e, 0x13721c1e, 0x13721c24, 0x137216a4, 0},
{0x9848, 0x001a6a65, 0x001a6a65, 0x00197a68, 0x00197a68, 0},
{0x984c, 0x1284233c, 0x1284233c, 0x1284233c, 0x1284233c, 0},
{0x9850, 0x6c48b4e4, 0x6c48b4e4, 0x6c48b0e4, 0x6c48b0e4, 0},
{0x9854, 0x00000859, 0x00000859, 0x00000859, 0x00000859, 0},
{0x9858, 0x7ec80d2e, 0x7ec80d2e, 0x7ec80d2e, 0x7ec80d2e, 0},
{0x985c, 0x31395c5e, 0x31395c5e, 0x31395c5e, 0x31395c5e, 0},
{0x9860, 0x0004dd10, 0x0004dd10, 0x0004dd20, 0x0004dd20, 0},
{0x9868, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190, 0},
{0x986c, 0x050cb081, 0x050cb081, 0x050cb081, 0x050cb081, 0},
{0x9900, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9904, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9908, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x990c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9914, 0x000007d0, 0x000007d0, 0x00000898, 0x00000898, 0},
{0x9918, 0x00000118, 0x00000230, 0x00000268, 0x00000134, 0},
{0x991c, 0x10000fff, 0x10000fff, 0x10000fff, 0x10000fff, 0},
{0x9920, 0x0510081c, 0x0510081c, 0x0510001c, 0x0510001c, 0},
{0x9924, 0xd0058a15, 0xd0058a15, 0xd0058a15, 0xd0058a15, 0},
{0x9928, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0},
{0x992c, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0},
{0x9934, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
{0x9938, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
{0x993c, 0x0000007f, 0x0000007f, 0x0000007f, 0x0000007f, 0},
{0x9944, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0xdfb81020, 0},
{0x9948, 0x9280b212, 0x9280b212, 0x9280b212, 0x9280b212, 0},
{0x994c, 0x00020028, 0x00020028, 0x00020028, 0x00020028, 0},
{0x9954, 0x5d50e188, 0x5d50e188, 0x5d50e188, 0x5d50e188, 0},
{0x9958, 0x00081fff, 0x00081fff, 0x00081fff, 0x00081fff, 0},
{0x9960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0},
{0x9964, 0x00001120, 0x00001120, 0x00001120, 0x00001120, 0},
{0x9970, 0x190fb515, 0x190fb515, 0x190fb515, 0x190fb515, 0},
{0x9974, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9978, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0},
{0x997c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9980, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9984, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9988, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x998c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9990, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9994, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9998, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x999c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x99a0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x99a4, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0},
{0x99a8, 0x001fff00, 0x001fff00, 0x001fff00, 0x001fff00, 0},
{0x99ac, 0x006f00c4, 0x006f00c4, 0x006f00c4, 0x006f00c4, 0},
{0x99b0, 0x03051000, 0x03051000, 0x03051000, 0x03051000, 0},
{0x99b4, 0x00000820, 0x00000820, 0x00000820, 0x00000820, 0},
{0x99c0, 0x038919be, 0x038919be, 0x038919be, 0x038919be, 0},
{0x99c4, 0x06336f77, 0x06336f77, 0x06336f77, 0x06336f77, 0},
{0x99c8, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0x60f6532c, 0},
{0x99cc, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0x08f186c8, 0},
{0x99d0, 0x00046384, 0x00046384, 0x00046384, 0x00046384, 0},
{0x99d4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x99d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x99dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x99e0, 0x00000200, 0x00000200, 0x00000200, 0x00000200, 0},
{0x99e4, 0x64646464, 0x64646464, 0x64646464, 0x64646464, 0},
{0x99e8, 0x3c787878, 0x3c787878, 0x3c787878, 0x3c787878, 0},
{0x99ec, 0x000000aa, 0x000000aa, 0x000000aa, 0x000000aa, 0},
{0x99f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x99fc, 0x00001042, 0x00001042, 0x00001042, 0x00001042, 0},
{0x9a00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9a04, 0x00000040, 0x00000040, 0x00000040, 0x00000040, 0},
{0x9a08, 0x00000080, 0x00000080, 0x00000080, 0x00000080, 0},
{0x9a0c, 0x000001a1, 0x000001a1, 0x00000141, 0x00000141, 0},
{0x9a10, 0x000001e1, 0x000001e1, 0x00000181, 0x00000181, 0},
{0x9a14, 0x00000021, 0x00000021, 0x000001c1, 0x000001c1, 0},
{0x9a18, 0x00000061, 0x00000061, 0x00000001, 0x00000001, 0},
{0x9a1c, 0x00000168, 0x00000168, 0x00000041, 0x00000041, 0},
{0x9a20, 0x000001a8, 0x000001a8, 0x000001a8, 0x000001a8, 0},
{0x9a24, 0x000001e8, 0x000001e8, 0x000001e8, 0x000001e8, 0},
{0x9a28, 0x00000028, 0x00000028, 0x00000028, 0x00000028, 0},
{0x9a2c, 0x00000068, 0x00000068, 0x00000068, 0x00000068, 0},
{0x9a30, 0x00000189, 0x00000189, 0x000000a8, 0x000000a8, 0},
{0x9a34, 0x000001c9, 0x000001c9, 0x00000169, 0x00000169, 0},
{0x9a38, 0x00000009, 0x00000009, 0x000001a9, 0x000001a9, 0},
{0x9a3c, 0x00000049, 0x00000049, 0x000001e9, 0x000001e9, 0},
{0x9a40, 0x00000089, 0x00000089, 0x00000029, 0x00000029, 0},
{0x9a44, 0x00000170, 0x00000170, 0x00000069, 0x00000069, 0},
{0x9a48, 0x000001b0, 0x000001b0, 0x00000190, 0x00000190, 0},
{0x9a4c, 0x000001f0, 0x000001f0, 0x000001d0, 0x000001d0, 0},
{0x9a50, 0x00000030, 0x00000030, 0x00000010, 0x00000010, 0},
{0x9a54, 0x00000070, 0x00000070, 0x00000050, 0x00000050, 0},
{0x9a58, 0x00000191, 0x00000191, 0x00000090, 0x00000090, 0},
{0x9a5c, 0x000001d1, 0x000001d1, 0x00000151, 0x00000151, 0},
{0x9a60, 0x00000011, 0x00000011, 0x00000191, 0x00000191, 0},
{0x9a64, 0x00000051, 0x00000051, 0x000001d1, 0x000001d1, 0},
{0x9a68, 0x00000091, 0x00000091, 0x00000011, 0x00000011, 0},
{0x9a6c, 0x000001b8, 0x000001b8, 0x00000051, 0x00000051, 0},
{0x9a70, 0x000001f8, 0x000001f8, 0x00000198, 0x00000198, 0},
{0x9a74, 0x00000038, 0x00000038, 0x000001d8, 0x000001d8, 0},
{0x9a78, 0x00000078, 0x00000078, 0x00000018, 0x00000018, 0},
{0x9a7c, 0x00000199, 0x00000199, 0x00000058, 0x00000058, 0},
{0x9a80, 0x000001d9, 0x000001d9, 0x00000098, 0x00000098, 0},
{0x9a84, 0x00000019, 0x00000019, 0x00000159, 0x00000159, 0},
{0x9a88, 0x00000059, 0x00000059, 0x00000199, 0x00000199, 0},
{0x9a8c, 0x00000099, 0x00000099, 0x000001d9, 0x000001d9, 0},
{0x9a90, 0x000000d9, 0x000000d9, 0x00000019, 0x00000019, 0},
{0x9a94, 0x000000f9, 0x000000f9, 0x00000059, 0x00000059, 0},
{0x9a98, 0x000000f9, 0x000000f9, 0x00000099, 0x00000099, 0},
{0x9a9c, 0x000000f9, 0x000000f9, 0x000000d9, 0x000000d9, 0},
{0x9aa0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9aa4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9aa8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9aac, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ab0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ab4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ab8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9abc, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ac0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ac4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ac8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9acc, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ad0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ad4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ad8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9adc, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ae0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ae4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9ae8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9aec, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9af0, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9af4, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9af8, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9afc, 0x000000f9, 0x000000f9, 0x000000f9, 0x000000f9, 0},
{0x9b00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9b04, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0},
{0x9b08, 0x00000002, 0x00000002, 0x00000002, 0x00000002, 0},
{0x9b0c, 0x00000003, 0x00000003, 0x00000003, 0x00000003, 0},
{0x9b10, 0x00000004, 0x00000004, 0x00000004, 0x00000004, 0},
{0x9b14, 0x00000005, 0x00000005, 0x00000005, 0x00000005, 0},
{0x9b18, 0x00000008, 0x00000008, 0x00000008, 0x00000008, 0},
{0x9b1c, 0x00000009, 0x00000009, 0x00000009, 0x00000009, 0},
{0x9b20, 0x0000000a, 0x0000000a, 0x0000000a, 0x0000000a, 0},
{0x9b24, 0x0000000b, 0x0000000b, 0x0000000b, 0x0000000b, 0},
{0x9b28, 0x0000000c, 0x0000000c, 0x0000000c, 0x0000000c, 0},
{0x9b2c, 0x0000000d, 0x0000000d, 0x0000000d, 0x0000000d, 0},
{0x9b30, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0},
{0x9b34, 0x00000011, 0x00000011, 0x00000011, 0x00000011, 0},
{0x9b38, 0x00000012, 0x00000012, 0x00000012, 0x00000012, 0},
{0x9b3c, 0x00000013, 0x00000013, 0x00000013, 0x00000013, 0},
{0x9b40, 0x00000014, 0x00000014, 0x00000014, 0x00000014, 0},
{0x9b44, 0x00000015, 0x00000015, 0x00000015, 0x00000015, 0},
{0x9b48, 0x00000018, 0x00000018, 0x00000018, 0x00000018, 0},
{0x9b4c, 0x00000019, 0x00000019, 0x00000019, 0x00000019, 0},
{0x9b50, 0x0000001a, 0x0000001a, 0x0000001a, 0x0000001a, 0},
{0x9b54, 0x0000001b, 0x0000001b, 0x0000001b, 0x0000001b, 0},
{0x9b58, 0x0000001c, 0x0000001c, 0x0000001c, 0x0000001c, 0},
{0x9b5c, 0x0000001d, 0x0000001d, 0x0000001d, 0x0000001d, 0},
{0x9b60, 0x00000020, 0x00000020, 0x00000020, 0x00000020, 0},
{0x9b64, 0x00000021, 0x00000021, 0x00000021, 0x00000021, 0},
{0x9b68, 0x00000022, 0x00000022, 0x00000022, 0x00000022, 0},
{0x9b6c, 0x00000023, 0x00000023, 0x00000023, 0x00000023, 0},
{0x9b70, 0x00000024, 0x00000024, 0x00000024, 0x00000024, 0},
{0x9b74, 0x00000025, 0x00000025, 0x00000025, 0x00000025, 0},
{0x9b78, 0x00000028, 0x00000028, 0x00000028, 0x00000028, 0},
{0x9b7c, 0x00000029, 0x00000029, 0x00000029, 0x00000029, 0},
{0x9b80, 0x0000002a, 0x0000002a, 0x0000002a, 0x0000002a, 0},
{0x9b84, 0x0000002b, 0x0000002b, 0x0000002b, 0x0000002b, 0},
{0x9b88, 0x0000002c, 0x0000002c, 0x0000002c, 0x0000002c, 0},
{0x9b8c, 0x0000002d, 0x0000002d, 0x0000002d, 0x0000002d, 0},
{0x9b90, 0x00000030, 0x00000030, 0x00000030, 0x00000030, 0},
{0x9b94, 0x00000031, 0x00000031, 0x00000031, 0x00000031, 0},
{0x9b98, 0x00000032, 0x00000032, 0x00000032, 0x00000032, 0},
{0x9b9c, 0x00000033, 0x00000033, 0x00000033, 0x00000033, 0},
{0x9ba0, 0x00000034, 0x00000034, 0x00000034, 0x00000034, 0},
{0x9ba4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9ba8, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bac, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bb0, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bb4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bb8, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bbc, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bc0, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bc4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bc8, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bcc, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bd0, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bd4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bd8, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bdc, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9be0, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9be4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9be8, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bec, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bf0, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bf4, 0x00000035, 0x00000035, 0x00000035, 0x00000035, 0},
{0x9bf8, 0x00000010, 0x00000010, 0x00000010, 0x00000010, 0},
{0x9bfc, 0x0000001a, 0x0000001a, 0x0000001a, 0x0000001a, 0},
{0x9c00, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c0c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c10, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c14, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c18, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c1c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c20, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c24, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c28, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c2c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c30, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c34, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c38, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9c3c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9cf0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9cf4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9cf8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0x9cfc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa200, 0x00000008, 0x00000008, 0x0000000e, 0x0000000e, 0},
{0xa204, 0x00000440, 0x00000440, 0x00000440, 0x00000440, 0},
{0xa208, 0xd6be4788, 0xd6be4788, 0xd03e4788, 0xd03e4788, 0},
{0xa20c, 0x012e8160, 0x012e8160, 0x012a8160, 0x012a8160, 0},
{0xa210, 0x40806333, 0x40806333, 0x40806333, 0x40806333, 0},
{0xa214, 0x00106c10, 0x00106c10, 0x00106c10, 0x00106c10, 0},
{0xa218, 0x009c4060, 0x009c4060, 0x009c4060, 0x009c4060, 0},
{0xa21c, 0x1883800a, 0x1883800a, 0x1883800a, 0x1883800a, 0},
{0xa220, 0x018830c6, 0x018830c6, 0x018830c6, 0x018830c6, 0},
{0xa224, 0x00000400, 0x00000400, 0x00000400, 0x00000400, 0},
{0xa228, 0x000009b5, 0x000009b5, 0x000009b5, 0x000009b5, 0},
{0xa22c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa230, 0x00000108, 0x00000210, 0x00000210, 0x00000108, 0},
{0xa234, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
{0xa238, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
{0xa23c, 0x13c889af, 0x13c889af, 0x13c889af, 0x13c889af, 0},
{0xa240, 0x38490a20, 0x38490a20, 0x38490a20, 0x38490a20, 0},
{0xa244, 0x00007bb6, 0x00007bb6, 0x00007bb6, 0x00007bb6, 0},
{0xa248, 0x0fff3ffc, 0x0fff3ffc, 0x0fff3ffc, 0x0fff3ffc, 0},
{0xa24c, 0x00000001, 0x00000001, 0x00000001, 0x00000001, 0},
{0xa250, 0x0000a000, 0x0000a000, 0x0000a000, 0x0000a000, 0},
{0xa254, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa258, 0x0cc75380, 0x0cc75380, 0x0cc75380, 0x0cc75380, 0},
{0xa25c, 0x0f0f0f01, 0x0f0f0f01, 0x0f0f0f01, 0x0f0f0f01, 0},
{0xa260, 0xdfa91f01, 0xdfa91f01, 0xdfa91f01, 0xdfa91f01, 0},
{0xa264, 0x00418a11, 0x00418a11, 0x00418a11, 0x00418a11, 0},
{0xa268, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa26c, 0x09249126, 0x09249126, 0x09249126, 0x09249126, 0},
{0xa274, 0x0a1a9caa, 0x0a1a9caa, 0x0a1a7caa, 0x0a1a7caa, 0},
{0xa278, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0},
{0xa27c, 0x051701ce, 0x051701ce, 0x051701ce, 0x051701ce, 0},
{0xa300, 0x18010000, 0x18010000, 0x18010000, 0x18010000, 0},
{0xa304, 0x30032602, 0x30032602, 0x2e032402, 0x2e032402, 0},
{0xa308, 0x48073e06, 0x48073e06, 0x4a0a3c06, 0x4a0a3c06, 0},
{0xa30c, 0x560b4c0a, 0x560b4c0a, 0x621a540b, 0x621a540b, 0},
{0xa310, 0x641a600f, 0x641a600f, 0x764f6c1b, 0x764f6c1b, 0},
{0xa314, 0x7a4f6e1b, 0x7a4f6e1b, 0x845b7a5a, 0x845b7a5a, 0},
{0xa318, 0x8c5b7e5a, 0x8c5b7e5a, 0x950f8ccf, 0x950f8ccf, 0},
{0xa31c, 0x9d0f96cf, 0x9d0f96cf, 0xa5cf9b4f, 0xa5cf9b4f, 0},
{0xa320, 0xb51fa69f, 0xb51fa69f, 0xbddfaf1f, 0xbddfaf1f, 0},
{0xa324, 0xcb3fbd07, 0xcb3fbcbf, 0xd1ffc93f, 0xd1ffc93f, 0},
{0xa328, 0x0000d7bf, 0x0000d7bf, 0x00000000, 0x00000000, 0},
{0xa32c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa330, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa334, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa338, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa33c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa340, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa344, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa348, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0},
{0xa34c, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0},
{0xa350, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0x3fffffff, 0},
{0xa354, 0x0003ffff, 0x0003ffff, 0x0003ffff, 0x0003ffff, 0},
{0xa358, 0x79a8aa1f, 0x79a8aa1f, 0x79a8aa1f, 0x79a8aa1f, 0},
{0xa388, 0x08000000, 0x08000000, 0x08000000, 0x08000000, 0},
{0xa38c, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
{0xa390, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
{0xa394, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0},
{0xa398, 0x000001ce, 0x000001ce, 0x000001ce, 0x000001ce, 0},
{0xa39c, 0x00000007, 0x00000007, 0x00000007, 0x00000007, 0},
{0xa3a0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3a4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3a8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3ac, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3b0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3b4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3b8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3bc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3c0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3c4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3c8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3cc, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
{0xa3d0, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
{0xa3d4, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0x3f3f3f3f, 0},
{0xa3d8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0},
{0xa3dc, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0x1ce739ce, 0},
{0xa3e0, 0x000000c0, 0x000000c0, 0x000000c0, 0x000000c0, 0},
{0xa848, 0x00180a65, 0x00180a65, 0x00180a68, 0x00180a68, 0},
{0xa920, 0x0510001c, 0x0510001c, 0x0510001c, 0x0510001c, 0},
{0xa960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0},
{0xb20c, 0x012e8160, 0x012e8160, 0x012a8160, 0x012a8160, 0},
{0xb26c, 0x09249126, 0x09249126, 0x09249126, 0x09249126, 0},
{0xb848, 0x00180a65, 0x00180a65, 0x00180a68, 0x00180a68, 0},
{0xb920, 0x0510001c, 0x0510001c, 0x0510001c, 0x0510001c, 0},
{0xb960, 0x00009b40, 0x00009b40, 0x00009b40, 0x00009b40, 0},
{0xc20c, 0x012e8160, 0x012e8160, 0x012a8160, 0x012a8160, 0},
{0xc26c, 0x09249126, 0x09249126, 0x09249126, 0x09249126, 0},
//{0xc864, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0x0001ce00, 0},
{0xc864, 0x0001c600, 0x0001c600, 0x0001c600, 0x0001c600, 0},
{0xc95c, 0x004b6a8e, 0x004b6a8e, 0x004b6a8e, 0x004b6a8e, 0},
{0xc968, 0x000003ce, 0x000003ce, 0x000003ce, 0x000003ce, 0},
{0xc9bc, 0x00181400, 0x00181400, 0x00181400, 0x00181400, 0},
{0xd270, 0x00820820, 0x00820820, 0x00820820, 0x00820820, 0},
{0xd35c, 0x066c420f, 0x066c420f, 0x066c420f, 0x066c420f, 0},
{0xd360, 0x0f282207, 0x0f282207, 0x0f282207, 0x0f282207, 0},
{0xd364, 0x17601685, 0x17601685, 0x17601685, 0x17601685, 0},
{0xd368, 0x1f801104, 0x1f801104, 0x1f801104, 0x1f801104, 0},
{0xd36c, 0x37a00c03, 0x37a00c03, 0x37a00c03, 0x37a00c03, 0},
{0xd370, 0x3fc40883, 0x3fc40883, 0x3fc40883, 0x3fc40883, 0},
{0xd374, 0x57c00803, 0x57c00803, 0x57c00803, 0x57c00803, 0},
{0xd378, 0x5fd80682, 0x5fd80682, 0x5fd80682, 0x5fd80682, 0},
{0xd37c, 0x7fe00482, 0x7fe00482, 0x7fe00482, 0x7fe00482, 0},
{0xd380, 0x7f3c7bba, 0x7f3c7bba, 0x7f3c7bba, 0x7f3c7bba, 0},
{0xd384, 0xf3307ff0, 0xf3307ff0, 0xf3307ff0, 0xf3307ff0, 0}
};
static const u32_t otusBank[][3] = {
//# bank 0
{0x98b0, 0x1e5795e5, 0x1e5795e5},
{0x98e0, 0x02008020, 0x02008020},
//# bank 1
{0x98b0, 0x02108421, 0x02108421},
{0x98ec, 0x00000008, 0x00000008},
//# bank 2
{0x98b0, 0x0e73ff17, 0x0e73ff17},
{0x98e0, 0x00000420, 0x00000420},
//# bank 3
{0x98f0, 0x01400018, 0x01c00018},
//# bank 4
{0x98b0, 0x000001a1, 0x000001a1},
{0x98e8, 0x00000001, 0x00000001},
//# bank 5
{0x98b0, 0x00000013, 0x00000013},
{0x98e4, 0x00000002, 0x00000002},
//# bank 6
{0x98b0, 0x00000000, 0x00000000},
{0x98b0, 0x00000000, 0x00000000},
{0x98b0, 0x00000000, 0x00000000},
{0x98b0, 0x00000000, 0x00000000},
{0x98b0, 0x00000000, 0x00000000},
{0x98b0, 0x00004000, 0x00004000},
{0x98b0, 0x00006c00, 0x00006c00},
{0x98b0, 0x00002c00, 0x00002c00},
{0x98b0, 0x00004800, 0x00004800},
{0x98b0, 0x00004000, 0x00004000},
{0x98b0, 0x00006000, 0x00006000},
{0x98b0, 0x00001000, 0x00001000},
{0x98b0, 0x00004000, 0x00004000},
{0x98b0, 0x00007c00, 0x00007c00},
{0x98b0, 0x00007c00, 0x00007c00},
{0x98b0, 0x00007c00, 0x00007c00},
{0x98b0, 0x00007c00, 0x00007c00},
{0x98b0, 0x00007c00, 0x00007c00},
{0x98b0, 0x00087c00, 0x00087c00},
{0x98b0, 0x00007c00, 0x00007c00},
{0x98b0, 0x00005400, 0x00005400},
{0x98b0, 0x00000c00, 0x00000c00},
{0x98b0, 0x00001800, 0x00001800},
{0x98b0, 0x00007c00, 0x00007c00},
{0x98b0, 0x00006c00, 0x00006c00},
{0x98b0, 0x00006c00, 0x00006c00},
{0x98b0, 0x00007c00, 0x00007c00},
{0x98b0, 0x00002c00, 0x00002c00},
{0x98b0, 0x00003c00, 0x00003c00},
{0x98b0, 0x00003800, 0x00003800},
{0x98b0, 0x00001c00, 0x00001c00},
{0x98b0, 0x00000800, 0x00000800},
{0x98b0, 0x00000408, 0x00000408},
{0x98b0, 0x00004c15, 0x00004c15},
{0x98b0, 0x00004188, 0x00004188},
{0x98b0, 0x0000201e, 0x0000201e},
{0x98b0, 0x00010408, 0x00010408},
{0x98b0, 0x00000801, 0x00000801},
{0x98b0, 0x00000c08, 0x00000c08},
{0x98b0, 0x0000181e, 0x0000181e},
{0x98b0, 0x00001016, 0x00001016},
{0x98b0, 0x00002800, 0x00002800},
{0x98b0, 0x00004010, 0x00004010},
{0x98b0, 0x0000081c, 0x0000081c},
{0x98b0, 0x00000115, 0x00000115},
{0x98b0, 0x00000015, 0x00000015},
{0x98b0, 0x00000066, 0x00000066},
{0x98b0, 0x0000001c, 0x0000001c},
{0x98b0, 0x00000000, 0x00000000},
{0x98b0, 0x00000004, 0x00000004},
{0x98b0, 0x00000015, 0x00000015},
{0x98b0, 0x0000001f, 0x0000001f},
{0x98e0, 0x00000000, 0x00000400},
//# bank 7
{0x98b0, 0x000000a0, 0x000000a0},
{0x98b0, 0x00000000, 0x00000000},
{0x98b0, 0x00000040, 0x00000040},
{0x98f0, 0x0000001c, 0x0000001c}
};